diff --git a/.pick_status.json b/.pick_status.json index 04a8c5c21c8..78c3cb38c46 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -564,7 +564,7 @@ "description": "compiler/spirv: The spirv shader is binary, should write in binary mode", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca", "notes": null 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;