Use normalized texture coordinates

This commit is contained in:
Sylvain 2021-03-17 09:58:49 +01:00 committed by Sylvain Becker
parent 5828cc415a
commit f73c1eff10
7 changed files with 13 additions and 19 deletions

View file

@ -596,8 +596,8 @@ SW_QueueGeometry(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *te
for (i = 0; i < count; i++) {
SDL_Vertex *v = &vertices[indices ? indices[i] : i];
ptr->src.x = v->tex_coord.x;
ptr->src.y = v->tex_coord.y;
ptr->src.x = v->tex_coord.x * texture->w;
ptr->src.y = v->tex_coord.y * texture->h;
ptr->dst.x = v->position.x * scale_x + renderer->viewport.x;
ptr->dst.y = v->position.y * scale_y + renderer->viewport.y;