Henri Verbeet pushed to branch master at wine / vkd3d
Commits: 31c3d469 by Shaun Ren at 2025-01-20T14:59:12+01:00 tests/shader_runner_vulkan: Check if create_shader_stage() fails in create_compute_pipeline().
- - - - - 9fab6e43 by Shaun Ren at 2025-01-20T15:23:09+01:00 tests/shader_runner_gl: Add "opengl" tag.
- - - - - 24653b88 by Shaun Ren at 2025-01-20T15:25:56+01:00 tests/shader_runner_gl: Bind buffer UAVs for compute shaders.
- - - - - c8b87f9b by Shaun Ren at 2025-01-20T15:26:10+01:00 tests/hlsl: Add a test for UAV InterlockedCompareExchange().
- - - - - 728cf1dc by Shaun Ren at 2025-01-20T15:26:10+01:00 tests/hlsl: Add tests to check the types of the value arguments of atomic ops.
- - - - - b3c13b44 by Shaun Ren at 2025-01-20T15:26:10+01:00 tests/hlsl: Add tests to check the void return type of atomic ops.
- - - - - 5f943e91 by Shaun Ren at 2025-01-20T15:30:54+01:00 tests/hlsl: Add tests for valid destination types of atomic operations.
- - - - - 660a71ef by Shaun Ren at 2025-01-20T15:40:34+01:00 vkd3d-shader/hlsl: Implement the InterlockedAdd() intrinsic.
- - - - - 3b19a4aa by Shaun Ren at 2025-01-20T15:41:07+01:00 vkd3d-shader/hlsl: Implement the InterlockedAnd() intrinsic.
- - - - - 22ab08f4 by Shaun Ren at 2025-01-20T15:41:07+01:00 vkd3d-shader/hlsl: Implement the InterlockedCompareExchange() intrinsic.
- - - - - 3fb47373 by Shaun Ren at 2025-01-20T15:41:07+01:00 vkd3d-shader/hlsl: Implement the InterlockedCompareStore() intrinsic.
- - - - - b447fdce by Shaun Ren at 2025-01-20T15:41:07+01:00 vkd3d-shader/hlsl: Implement the InterlockedExchange() intrinsic.
- - - - - 63fbe161 by Shaun Ren at 2025-01-20T15:42:07+01:00 vkd3d-shader/hlsl: Implement the InterlockedMax() intrinsic.
- - - - - 5b9634a7 by Shaun Ren at 2025-01-20T15:42:43+01:00 vkd3d-shader/hlsl: Implement the InterlockedMin() intrinsic.
- - - - - cbd504e8 by Shaun Ren at 2025-01-20T15:42:45+01:00 vkd3d-shader/hlsl: Implement the InterlockedOr() intrinsic.
- - - - - 802d7317 by Shaun Ren at 2025-01-20T15:42:45+01:00 vkd3d-shader/hlsl: Implement the InterlockedXor() intrinsic.
- - - - -
9 changed files:
- libs/vkd3d-shader/hlsl.c - libs/vkd3d-shader/hlsl.h - libs/vkd3d-shader/hlsl.y - libs/vkd3d-shader/hlsl_codegen.c - libs/vkd3d-shader/tpf.c - tests/hlsl/uav-atomics.shader_test - tests/shader_runner.c - tests/shader_runner_gl.c - tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/10edcec03025f7f7a6ee17d198d8b...