From fd118188285d0f3b2d963b0a4807f3f4cfd0efbb Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Sat, 16 Dec 2023 16:40:34 +0800 Subject: [PATCH] compiler/spirv: The spirv shader is binary, should write in binary mode Fixes: 53265c8798e ("spirv: Add a mechanism for dumping failing shaders") Signed-off-by: Yonggang Luo Reviewed-by: Jesse Natalie Part-of: --- src/compiler/spirv/spirv_to_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c index 2b3ed49c035..522532f06ee 100644 --- a/src/compiler/spirv/spirv_to_nir.c +++ b/src/compiler/spirv/spirv_to_nir.c @@ -156,7 +156,7 @@ vtn_dump_shader(struct vtn_builder *b, const char *path, const char *prefix) if (len < 0 || len >= sizeof(filename)) return; - FILE *f = fopen(filename, "w"); + FILE *f = fopen(filename, "wb"); if (f == NULL) return;