Index: shaders/shader.frag
===================================================================
--- shaders/shader.frag	(revision e1a7f5acd920aabf6150305c631aaec18af8b726)
+++ shaders/shader.frag	(revision 5936c58fbba05c976ecc9ccdc9fd58dc3374f936)
@@ -13,5 +13,5 @@
 void main() {
    if (isOverlay == 1) {
-      outColor = vec4(fragColor * texture(uiTexSampler, fragTexCoord).rgb, 1.0);
+      outColor = texture(uiTexSampler, fragTexCoord);
    } else {
       outColor = vec4(fragColor * texture(texSampler, fragTexCoord).rgb, 1.0);
Index: vulkan-game.cpp
===================================================================
--- vulkan-game.cpp	(revision e1a7f5acd920aabf6150305c631aaec18af8b726)
+++ vulkan-game.cpp	(revision 5936c58fbba05c976ecc9ccdc9fd58dc3374f936)
@@ -1725,5 +1725,5 @@
          SDL_SetRenderTarget(gRenderer, uiOverlay);
 
-         SDL_SetRenderDrawColor(gRenderer, 0x00, 0x9F, 0x9F, 0xFF);
+         SDL_SetRenderDrawColor(gRenderer, 0x00, 0x00, 0x00, 0x00);
          SDL_RenderClear(gRenderer);
 
@@ -1731,5 +1731,5 @@
 
          rect = {280, 220, 100, 100};
-         SDL_SetRenderDrawColor(gRenderer, 0xFF, 0x00, 0x00, 0xFF);
+         SDL_SetRenderDrawColor(gRenderer, 0x00, 0xFF, 0x00, 0xFF);
          SDL_RenderFillRect(gRenderer, &rect);
          SDL_SetRenderDrawColor(gRenderer, 0x00, 0x9F, 0x9F, 0xFF);
@@ -1743,5 +1743,5 @@
          SDL_RenderCopy(gRenderer, uiImage, nullptr, &rect);
 
-         SDL_SetRenderDrawColor(gRenderer, 0xFF, 0x00, 0x00, 0xFF);
+         SDL_SetRenderDrawColor(gRenderer, 0x00, 0x00, 0xFF, 0xFF);
          SDL_RenderDrawLine(gRenderer, 50, 5, 150, 500);
 
