Henri Verbeet pushed to branch master at wine / vkd3d
Commits: c246c8db by Henri Verbeet at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Get rid of some stray semicolons.
- - - - - b29f1e6c by Feifan He at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Add the missing output register index in msl_generate_entrypoint_epilogue().
- - - - - 7a1d36ba by Feifan He at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Use pointers for constant buffer descriptors.
[[id]] attributes can not be applied to union references.
- - - - - 40cccacc by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Implement graphics shader compilation.
- - - - - e6acf309 by Henri Verbeet at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Implement VKD3DSIH_DCL_INPUT.
- - - - - 2669ae16 by Henri Verbeet at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Implement VKD3DSIH_DCL_OUTPUT_SIV.
- - - - - 9e3b8ec9 by Feifan He at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Output the generated shader code.
- - - - - df86a284 by Henri Verbeet at 2024-11-20T14:40:10+01:00 vkd3d-shader/msl: Implement VKD3DSIH_DCL_OUTPUT.
- - - - - 5a679a1a by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Create vertex descriptors.
- - - - - 6d6cd802 by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Create Metal render targets.
- - - - - f0a864c8 by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Create Metal vertex buffers.
- - - - - 176e35b6 by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Implement render target readback.
- - - - - 14991f2e by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Create Metal constant buffers.
- - - - - 1efc0ac7 by Feifan He at 2024-11-20T14:40:10+01:00 tests/shader_runner_metal: Implement draws.
- - - - -
23 changed files:
- libs/vkd3d-shader/msl.c - libs/vkd3d-shader/vkd3d_shader_main.c - libs/vkd3d-shader/vkd3d_shader_private.h - tests/hlsl/array-size-expr.shader_test - tests/hlsl/asfloat.shader_test - tests/hlsl/cbuffer.shader_test - tests/hlsl/default-values.shader_test - tests/hlsl/determinant.shader_test - tests/hlsl/expr-indexing.shader_test - tests/hlsl/half.shader_test - tests/hlsl/majority-pragma.shader_test - tests/hlsl/majority-syntax.shader_test - tests/hlsl/matrix-indexing.shader_test - tests/hlsl/nested-arrays.shader_test - tests/hlsl/precise-modifier.shader_test - tests/hlsl/register-reservations-numeric.shader_test - tests/hlsl/struct-array.shader_test - tests/hlsl/swizzle-matrix.shader_test - tests/hlsl/swizzles.shader_test - tests/hlsl/uniform-parameters.shader_test - tests/hlsl/uniform-semantics.shader_test - tests/hlsl/vector-indexing.shader_test - tests/shader_runner_metal.m
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0dc07f5cce72cce47b1a2787a910a...