d3d12: Lower load_sample_pos to load_sample_pos_at_id
authorJesse Natalie <jenatali@microsoft.com>
Thu, 13 Jan 2022 19:17:17 +0000 (11:17 -0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 21 Jan 2022 23:08:26 +0000 (23:08 +0000)
commit173e37380348b004f4b7d08c05e99e030554eb40
treeff0866cc03fbf35f335c130c5cfe42cbdccbfd02
parent7ad089c66e39c3bceb61e6c89b7e979f93435d18
d3d12: Lower load_sample_pos to load_sample_pos_at_id

D3D doesn't have an intrinsic for loading the current sample's
position, only for loading a specific sample's intrinsic. Fortunately,
we can also just get the current sample. So do that.

Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14624>
src/gallium/drivers/d3d12/d3d12_compiler.cpp
src/gallium/drivers/d3d12/d3d12_nir_passes.c
src/gallium/drivers/d3d12/d3d12_nir_passes.h