[PATCH vkd3d 8/8] vkd3d-shader: Handle clip and cull distance in vkd3d_siv_from_sysval_indexed().

Henri Verbeet hverbeet at codeweavers.com
Fri May 22 06:57:19 CDT 2020


Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
 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:
-- 
2.11.0




More information about the wine-devel mailing list