Henri Verbeet : vkd3d-shader: Handle clip and cull distance in vkd3d_siv_from_sysval_indexed().

Alexandre Julliard julliard at winehq.org
Fri May 22 13:46:41 CDT 2020


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri May 22 16:45:19 2020 +0430

vkd3d-shader: Handle clip and cull distance in vkd3d_siv_from_sysval_indexed().

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 libs/vkd3d-shader/spirv.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c
index 3d88be9..ba21113 100644
--- a/libs/vkd3d-shader/spirv.c
+++ b/libs/vkd3d-shader/spirv.c
@@ -138,6 +138,10 @@ static enum vkd3d_shader_input_sysval_semantic vkd3d_siv_from_sysval_indexed(enu
             return VKD3D_SIV_NONE;
         case VKD3D_SV_POSITION:
             return VKD3D_SIV_POSITION;
+        case VKD3D_SV_CLIP_DISTANCE:
+            return VKD3D_SIV_CLIP_DISTANCE;
+        case VKD3D_SV_CULL_DISTANCE:
+            return VKD3D_SIV_CULL_DISTANCE;
         case VKD3D_SV_TESS_FACTOR_QUADEDGE:
             return VKD3D_SIV_QUAD_U0_TESS_FACTOR + index;
         case VKD3D_SV_TESS_FACTOR_QUADINT:




More information about the wine-cvs mailing list