diff options
author | Sylvain Becker <sylvain.becker@gmail.com> | 2021-01-09 21:22:21 +0100 |
---|---|---|
committer | Sylvain Becker <sylvain.becker@gmail.com> | 2021-01-09 21:22:21 +0100 |
commit | ff6790189345f8cc5161dd00f9727142435bfdab (patch) | |
tree | 40ec94aeb9fe0847307958e9ab875bf3931a9284 /src/render | |
parent | 56cc6e92081989828d0f2f556bf232a7b793fd51 (diff) | |
download | sdl-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.c | 2 |
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; |