Преглед изворни кода

Fix PSP_QueueGeometry funcion rendering some textures too small

Wouter Wijsman пре 1 месец
родитељ
комит
c1e715439a
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/render/psp/SDL_render_psp.c

+ 2 - 2
src/render/psp/SDL_render_psp.c

@@ -769,8 +769,8 @@ static bool PSP_QueueGeometry(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SD
             verts->col.b = (Uint8)SDL_roundf(SDL_clamp(col_->b * color_scale, 0.0f, 1.0f) * 255.0f);
             verts->col.b = (Uint8)SDL_roundf(SDL_clamp(col_->b * color_scale, 0.0f, 1.0f) * 255.0f);
             verts->col.a = (Uint8)SDL_roundf(SDL_clamp(col_->a, 0.0f, 1.0f) * 255.0f);
             verts->col.a = (Uint8)SDL_roundf(SDL_clamp(col_->a, 0.0f, 1.0f) * 255.0f);
 
 
-            verts->u = uv_[0] * psp_texture->textureWidth;
-            verts->v = uv_[1] * psp_texture->textureHeight;
+            verts->u = uv_[0] * (float) psp_texture->width;
+            verts->v = uv_[1] * (float) psp_texture->height;
 
 
             verts++;
             verts++;
         }
         }