Zebediah Figura : vkd3d-shader/hlsl: Parse the sv_vertexid semantic.

Alexandre Julliard julliard at winehq.org
Fri Mar 18 16:38:45 CDT 2022


Module: vkd3d
Branch: master
Commit: 5251ecff892d212b1953a31b4e1cf0b4bcb58a79
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=5251ecff892d212b1953a31b4e1cf0b4bcb58a79

Author: Zebediah Figura <zfigura at codeweavers.com>
Date:   Tue Mar  8 17:58:15 2022 -0600

vkd3d-shader/hlsl: Parse the sv_vertexid semantic.

Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
Signed-off-by: Giovanni Mascellani <gmascellani at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Francisco Casas <fcasas at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d-shader/hlsl_sm4.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libs/vkd3d-shader/hlsl_sm4.c b/libs/vkd3d-shader/hlsl_sm4.c
index f3650c1d..38220b18 100644
--- a/libs/vkd3d-shader/hlsl_sm4.c
+++ b/libs/vkd3d-shader/hlsl_sm4.c
@@ -100,6 +100,7 @@ bool hlsl_sm4_usage_from_semantic(struct hlsl_ctx *ctx, const struct hlsl_semant
         {"sv_depth",                    true,  VKD3D_SHADER_TYPE_PIXEL,     D3D_NAME_DEPTH},
 
         {"sv_position",                 false, VKD3D_SHADER_TYPE_VERTEX,    D3D_NAME_UNDEFINED},
+        {"sv_vertexid",                 false, VKD3D_SHADER_TYPE_VERTEX,    D3D_NAME_VERTEX_ID},
 
         {"position",                    true,  VKD3D_SHADER_TYPE_VERTEX,    D3D_NAME_POSITION},
         {"sv_position",                 true,  VKD3D_SHADER_TYPE_VERTEX,    D3D_NAME_POSITION},




More information about the wine-cvs mailing list