summaryrefslogtreecommitdiff
path: root/src/render
diff options
context:
space:
mode:
authorSylvain Becker <sylvain.becker@gmail.com>2021-01-09 21:22:21 +0100
committerSylvain Becker <sylvain.becker@gmail.com>2021-01-09 21:22:21 +0100
commitff6790189345f8cc5161dd00f9727142435bfdab (patch)
tree40ec94aeb9fe0847307958e9ab875bf3931a9284 /src/render
parent56cc6e92081989828d0f2f556bf232a7b793fd51 (diff)
downloadsdl-ff6790189345f8cc5161dd00f9727142435bfdab.tar.gz
SDL_UpdateNVTexture: for D3D11, same notation as SDL_UpdateTexture (bug #5430)
Diffstat (limited to 'src/render')
-rw-r--r--src/render/direct3d11/SDL_render_d3d11.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/direct3d11/SDL_render_d3d11.c b/src/render/direct3d11/SDL_render_d3d11.c
index 7fad94494..5262ca808 100644
--- a/src/render/direct3d11/SDL_render_d3d11.c
+++ b/src/render/direct3d11/SDL_render_d3d11.c
@@ -1422,7 +1422,7 @@ D3D11_UpdateTextureNV(SDL_Renderer * renderer, SDL_Texture * texture,
return -1;
}
- if (D3D11_UpdateTextureInternal(rendererData, textureData->mainTextureNV, SDL_BYTESPERPIXEL(texture->format), rect->x / 2, rect->y / 2, rect->w, rect->h / 2, UVplane, UVpitch) < 0) {
+ if (D3D11_UpdateTextureInternal(rendererData, textureData->mainTextureNV, 2, rect->x / 2, rect->y / 2, ((rect->w + 1) / 2), (rect->h + 1) / 2, UVplane, UVpitch) < 0) {
return -1;
}
return 0;