GBA Video: Fix typing mismatch in modes 3, 4 and 5 renderer (fixes #2047)

This commit is contained in:
Vicki Pfau 2021-02-23 22:12:56 -08:00
parent 817e4d950f
commit c21f9e81bb
1 changed files with 4 additions and 4 deletions

View File

@ -309,10 +309,10 @@ static const char* const _renderMode35 =
" ivec2 offset[4];\n" " ivec2 offset[4];\n"
" vec2 incoord = texCoord;\n" " vec2 incoord = texCoord;\n"
" if (mosaic.x > 1) {\n" " if (mosaic.x > 1) {\n"
" incoord.x = floor(MOSAIC(incoord.x, mosaic.x));\n" " incoord.x = float(MOSAIC(incoord.x, mosaic.x));\n"
" }\n" " }\n"
" if (mosaic.y > 1) {\n" " if (mosaic.y > 1) {\n"
" incoord.y = floor(MOSAIC(incoord.y, mosaic.y));\n" " incoord.y = float(MOSAIC(incoord.y, mosaic.y));\n"
" }\n" " }\n"
" loadAffine(int(incoord.y), mat, offset);\n" " loadAffine(int(incoord.y), mat, offset);\n"
" float y = fract(incoord.y);\n" " float y = fract(incoord.y);\n"
@ -370,10 +370,10 @@ static const char* const _renderMode4 =
" ivec2 offset[4];\n" " ivec2 offset[4];\n"
" vec2 incoord = texCoord;\n" " vec2 incoord = texCoord;\n"
" if (mosaic.x > 1) {\n" " if (mosaic.x > 1) {\n"
" incoord.x = floor(MOSAIC(incoord.x, mosaic.x));\n" " incoord.x = float(MOSAIC(incoord.x, mosaic.x));\n"
" }\n" " }\n"
" if (mosaic.y > 1) {\n" " if (mosaic.y > 1) {\n"
" incoord.y = floor(MOSAIC(incoord.y, mosaic.y));\n" " incoord.y = float(MOSAIC(incoord.y, mosaic.y));\n"
" }\n" " }\n"
" loadAffine(int(incoord.y), mat, offset);\n" " loadAffine(int(incoord.y), mat, offset);\n"
" float y = fract(incoord.y);\n" " float y = fract(incoord.y);\n"