Conor McCarthy : vkd3d-shader: Introduce an internal shader signature structure.
Module: vkd3d Branch: master Commit: a0a18b1620ed28c52502f3350dab5d60b9118ebb URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/a0a18b1620ed28c52502f3350dab5d... Author: Conor McCarthy <cmccarthy(a)codeweavers.com> Date: Tue Apr 4 16:22:57 2023 +1000 vkd3d-shader: Introduce an internal shader signature structure. A register count is required for Shader Model 6 signatures, including those normalised from earlier models. --- libs/vkd3d-shader/dxbc.c | 17 +++++---- libs/vkd3d-shader/ir.c | 8 ++-- libs/vkd3d-shader/spirv.c | 63 ++++++++++++++++---------------- libs/vkd3d-shader/tpf.c | 4 +- libs/vkd3d-shader/vkd3d_shader_main.c | 50 ++++++++++++++++++++++++- libs/vkd3d-shader/vkd3d_shader_private.h | 32 +++++++++++++--- 6 files changed, 122 insertions(+), 52 deletions(-)
participants (1)
-
Alexandre Julliard