wined3d: Invalidate sRGB write state in wined3d_cs_exec_set_rendertarget_view() if...
commitb1c84499544354e75505cc366352c72c010d735e
authorHenri Verbeet <hverbeet@codeweavers.com>
Thu, 25 Mar 2021 15:46:42 +0000 (25 16:46 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 25 Mar 2021 16:56:46 +0000 (25 17:56 +0100)
treeff14c3a5d98d9cf2eeb8304160167ee09a8438de
parent46c50c03ce1adfe7e77e06a9a95fc1122b2e6a01
wined3d: Invalidate sRGB write state in wined3d_cs_exec_set_rendertarget_view() if needed.

Instead of in wined3d_context_gl_setup_target(). If the render-target view
uses an sRGB format, but the underlying resource has a typeless format, we'd
potentially miss an invalidation in wined3d_context_gl_setup_target() where we
only have access to the underlying resource.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/d3d11/tests/d3d11.c
dlls/wined3d/context_gl.c
dlls/wined3d/cs.c