Henri Verbeet pushed to branch master at wine / vkd3d Commits: 970a1a2b by Henri Verbeet at 2025-02-20T15:57:26+01:00 vkd3d-shader/dxbc: Update the vkd3d_shader_parse_input_signature() documentation for dxbc-dxil shaders. - - - - - f4a3d172 by Henri Verbeet at 2025-02-20T15:57:26+01:00 vkd3d-shader/dxil: Avoid using the I/O signatures from the DXBC container. We currently generate our own I/O signatures inside the DXIL parser, but use the element counts from the DXBC container signatures to allocate the input_params/output_params/patch_constant_params arrays. That happens to work for well-behaved inputs, but it's asking for trouble. - - - - - 4e28d1c6 by Henri Verbeet at 2025-02-20T15:57:26+01:00 vkd3d-shader/dxbc: Do not extract I/O signatures for DXIL shaders. The DXIL parser doesn't need them. - - - - - ce5164e2 by Henri Verbeet at 2025-02-20T15:57:26+01:00 tests: Add a signature reflection test for arrayed inputs and outputs. - - - - - 2e62e9ea by Henri Verbeet at 2025-02-20T15:57:26+01:00 vkd3d-shader: Handle arrayed elements in vkd3d_shader_signature_from_shader_signature(). - - - - - 0796af7b by Henri Verbeet at 2025-02-20T15:57:26+01:00 vkd3d: Avoid vkd3d_shader_parse_input_signature(). - - - - - 6 changed files: - include/vkd3d_shader.h - libs/vkd3d-shader/dxbc.c - libs/vkd3d-shader/dxil.c - libs/vkd3d-shader/vkd3d_shader_main.c - libs/vkd3d/state.c - tests/vkd3d_shader_api.c View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d5a2ff5c123f2fb1703f05038237f... -- View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d5a2ff5c123f2fb1703f05038237f... You're receiving this email because of your account on gitlab.winehq.org.