Răsfoiți Sursa

PS2: fix textures rendering at half opacity when blend is enabled

Sawkez 3 săptămâni în urmă
părinte
comite
338768e23d
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/render/ps2/SDL_render_ps2.c

+ 1 - 1
src/render/ps2/SDL_render_ps2.c

@@ -118,7 +118,7 @@ static gs_rgbaq float_color_to_RGBAQ_tex(const SDL_FColor *color, float color_sc
     uint8_t colorR = (uint8_t)SDL_roundf(SDL_clamp(color->r * color_scale, 0.0f, 1.0f) * 127.0f);
     uint8_t colorR = (uint8_t)SDL_roundf(SDL_clamp(color->r * color_scale, 0.0f, 1.0f) * 127.0f);
     uint8_t colorG = (uint8_t)SDL_roundf(SDL_clamp(color->g * color_scale, 0.0f, 1.0f) * 127.0f);
     uint8_t colorG = (uint8_t)SDL_roundf(SDL_clamp(color->g * color_scale, 0.0f, 1.0f) * 127.0f);
     uint8_t colorB = (uint8_t)SDL_roundf(SDL_clamp(color->b * color_scale, 0.0f, 1.0f) * 127.0f);
     uint8_t colorB = (uint8_t)SDL_roundf(SDL_clamp(color->b * color_scale, 0.0f, 1.0f) * 127.0f);
-    uint8_t colorA = (uint8_t)SDL_roundf(SDL_clamp(color->a, 0.0f, 1.0f) * 63.0f);
+    uint8_t colorA = (uint8_t)SDL_roundf(SDL_clamp(color->a, 0.0f, 1.0f) * 127.0f);
 
 
     return color_to_RGBAQ(colorR, colorG, colorB, colorA, 0x00);
     return color_to_RGBAQ(colorR, colorG, colorB, colorA, 0x00);
 }
 }