[PATCH vkd3d 06/41] vkd3d: Attempt to parse ISG1 as well when parsing input signatures.

Hans-Kristian Arntzen post at arntzen-software.no
Wed Jan 29 05:51:31 CST 2020


DXIL blobs use ISG1.

Signed-off-by: Hans-Kristian Arntzen <post at arntzen-software.no>
---
 libs/vkd3d-shader/dxbc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libs/vkd3d-shader/dxbc.c b/libs/vkd3d-shader/dxbc.c
index b3f53ab..d1987c4 100644
--- a/libs/vkd3d-shader/dxbc.c
+++ b/libs/vkd3d-shader/dxbc.c
@@ -2096,7 +2096,7 @@ static int isgn_handler(const char *data, DWORD data_size, DWORD tag, void *ctx)
 {
     struct vkd3d_shader_signature *is = ctx;
 
-    if (tag != TAG_ISGN)
+    if (tag != TAG_ISGN && tag != TAG_ISG1)
         return VKD3D_OK;
 
     if (is->elements)
-- 
2.25.0




More information about the wine-devel mailing list