Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
4195a2f1 by Nikolay Sivov at 2024-10-28T17:41:46+01:00
vkd3d-shader/hlsl: Use a more compact way to store object method configurations.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
cf27065b by Nikolay Sivov at 2024-10-28T17:44:28+01:00
vkd3d-shader/hlsl: Add parser support for the RWByteAddressBuffer type.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
6637948a by Nikolay Sivov at 2024-10-28T17:46:17+01:00
tests: Add some more tests for RWByteAddressBuffer store methods.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
89e5912f by Nikolay Sivov at 2024-10-28T17:51:04+01:00
vkd3d-shader/hlsl: Implement RWByteAddressBuffer.Store*() methods.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
6 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.l
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/tpf.c
- tests/hlsl/uav-rwbyteaddressbuffer.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f7bc30bad24705eb107a71e02dab…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f7bc30bad24705eb107a71e02dab…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
5667da7b by Giovanni Mascellani at 2024-10-28T17:31:24+01:00
tests: Use the appropriate RTV format in bitwise.shader_test.
- - - - -
d6efdeea by Giovanni Mascellani at 2024-10-28T17:31:24+01:00
tests: Dispatch just four invocations when testing for wave reconvergence.
I don't know why I put a 4 both in the numthreads() attribute and as
a dispatch parameter, but only care about only one thread group.
- - - - -
e83387d8 by Giovanni Mascellani at 2024-10-28T17:33:35+01:00
tests: Mark geometry.shader_test as todo on MoltenVK.
Geometry shaders are currently not supported there.
- - - - -
fd33d51b by Giovanni Mascellani at 2024-10-28T17:35:18+01:00
tests: Mark tessellation.shader_test as todo on MoltenVK.
Tessellation shaders are currently not supported there.
- - - - -
624eccba by Giovanni Mascellani at 2024-10-28T17:36:17+01:00
ci: Update the DXC version used on the CI to 1.8.2407.
Unfortuantely different versions of DXC accept or fail differently
in some cases. We don't care too much about validating the DXC
behavior itself, but it's useful that all the CI jobs use the
same version so that we don't have to complicate the shader runner
language.
The macOS version is currently bound to be pretty recent because
otherwise libdxil.dylib is not provided. So I'm updating the
Linux and Windows version as well.
I don't expect it should be particularly hard for other maintainers
to keep up with the DXC updates, since it just amounts to
downloading a ZIP file and extracting two libraries.
- - - - -
f7bc30ba by Giovanni Mascellani at 2024-10-28T17:39:23+01:00
tests: Mark tessellation-patch-vars.shader_test as todo on MoltenVK.
- - - - -
9 changed files:
- gitlab/image.docker
- gitlab/test.yml
- tests/hlsl/bitwise.shader_test
- tests/hlsl/cbuffer.shader_test
- tests/hlsl/geometry.shader_test
- tests/hlsl/hull-shader-attributes.shader_test
- tests/hlsl/tessellation-patch-vars.shader_test
- tests/hlsl/tessellation.shader_test
- tests/hlsl/wave-reconvergence.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/212333bfa6d59f32bdae51ae4fc8…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/212333bfa6d59f32bdae51ae4fc8…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
d39e840c by Elizabeth Figura at 2024-10-28T16:20:27+01:00
tests/shader_runner: Store shader caps using an array.
- - - - -
ccdac489 by Elizabeth Figura at 2024-10-28T17:13:35+01:00
tests/shader_runner: Get rid of the "dxbc_ptr" parameter to create_shader_stage().
- - - - -
b492ebc3 by Elizabeth Figura at 2024-10-28T17:23:06+01:00
tests/shader_runner: Store shader sources as an array.
- - - - -
591ae5e1 by Elizabeth Figura at 2024-10-28T17:23:10+01:00
tests/shader_runner: Store the dxc_compiler in the shader_runner.
- - - - -
b3eee0a3 by Elizabeth Figura at 2024-10-28T17:23:10+01:00
tests/shader_runner: Centralize the compile_hlsl() helper in shader_runner.c.
- - - - -
d287e0d8 by Elizabeth Figura at 2024-10-28T17:29:23+01:00
tests/shader_runner: Split HLSL and SPIRV compilation in the Vulkan shader runner.
- - - - -
d12a9738 by Elizabeth Figura at 2024-10-28T17:29:25+01:00
tests/shader_runner: Compile HLSL for all stages before compiling SPIRV.
- - - - -
e452519d by Elizabeth Figura at 2024-10-28T17:29:25+01:00
tests/shader_runner: Build a varying map in the Vulkan runner.
This adds todos to two tests. The tests in question have mismatching masks
and previously failed Vulkan validation anyway.
- - - - -
212333bf by Elizabeth Figura at 2024-10-28T17:29:25+01:00
tests: Add a test for sm1 inter-stage interface matching.
- - - - -
14 changed files:
- Makefile.am
- tests/hlsl/entry-point-semantics.shader_test
- tests/hlsl/interface-packing.shader_test
- + tests/hlsl/sm1-interstage-interface.shader_test
- tests/hlsl/wave-ops-float.shader_test
- tests/hlsl/wave-ops-int.shader_test
- tests/hlsl/wave-ops-uint.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d11.c
- tests/shader_runner_d3d12.c
- tests/shader_runner_d3d9.c
- tests/shader_runner_gl.c
- tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/390a330b8e6744618f98f48beea7…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/390a330b8e6744618f98f48beea7…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
94cf4320 by Elizabeth Figura at 2024-10-28T15:40:41+01:00
vkd3d-shader/hlsl: Handle error expressions in conditions.
- - - - -
8b98e483 by Elizabeth Figura at 2024-10-28T15:40:41+01:00
vkd3d-shader/hlsl: Handle error expressions in return statements.
- - - - -
7905c477 by Elizabeth Figura at 2024-10-28T15:40:41+01:00
vkd3d-shader/hlsl: Handle error expressions in array sizes.
- - - - -
bb741806 by Elizabeth Figura at 2024-10-28T15:40:41+01:00
vkd3d-shader/hlsl: Return an error expression when an invalid subscript is used.
- - - - -
390a330b by Elizabeth Figura at 2024-10-28T15:40:41+01:00
vkd3d-shader/hlsl: Avoid leaking the block in the subscript rule.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.y
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ae1d62f6a0f7894fd9e54200ba79…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ae1d62f6a0f7894fd9e54200ba79…
You're receiving this email because of your account on gitlab.winehq.org.