d3d12: Set appropriate caps for shader images
authorJesse Natalie <jenatali@microsoft.com>
Wed, 29 Dec 2021 00:31:48 +0000 (16:31 -0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 7 Jan 2022 03:31:16 +0000 (03:31 +0000)
commit2bb2219aa71ea3f6c01a14a6aa60d6d42093afb1
tree700be0269a53c3b46a1ba02d81b55a00a532b0b7
parent0f8213cb106fd64f33c141683467b97b721e500e
d3d12: Set appropriate caps for shader images

Note that currently there's no emulation if the D3D12 driver doesn't
support the "UAV typed load" feature for all of the GL required formats.
This is not a required D3D12 feature, so this support won't light up
on all D3D12 hardware.

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14342>
src/gallium/drivers/d3d12/ci/d3d12-quick_gl.txt
src/gallium/drivers/d3d12/ci/d3d12-quick_shader.txt
src/gallium/drivers/d3d12/d3d12_screen.cpp