Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 8438aacc by Nikolay Sivov at 2024-11-06T21:47:08+01:00 vkd3d-shader/spriv: Only lookup resource symbols for UAVs in the ld_raw/ld_structured handler.
We don't need them for SRVs. Worse, if we're using a combined resource/sampler pair for the SRV, a separate resource symbol may not even exist.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
- - - - - 1a28e7d9 by Nikolay Sivov at 2024-11-06T21:56:27+01:00 vkd3d-shader/hlsl: Add parser support for the ByteAddressBuffer type.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
- - - - - e5ba79b4 by Nikolay Sivov at 2024-11-06T22:09:23+01:00 vkd3d-shader/hlsl: Implement the ByteAddressBuffer.Load*() methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
- - - - -
9 changed files:
- Makefile.am - libs/vkd3d-shader/hlsl.c - libs/vkd3d-shader/hlsl.l - libs/vkd3d-shader/hlsl.y - libs/vkd3d-shader/spirv.c - libs/vkd3d-shader/tpf.c - + tests/hlsl/srv-byteaddressbuffer.shader_test - tests/shader_runner_d3d11.c - tests/shader_runner_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/76fd1388d87e5600c1c55cd7ebf69...