summaryrefslogtreecommitdiff
path: root/subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-08-26 15:08:16 -0400
committerAndrew Opalach <andrew@akon.city> 2026-08-26 15:08:16 -0400
commit6094c907b26e21f13373bae6bf3306dbae40af3c (patch)
tree981864ddb1ab9749d3e10a81edc782311826e101 /subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff
parentda9bddc70ff8544f3294b880d719c4605e87ad97 (diff)
downloadcamu-6094c907b26e21f13373bae6bf3306dbae40af3c.tar.gz
camu-6094c907b26e21f13373bae6bf3306dbae40af3c.tar.bz2
camu-6094c907b26e21f13373bae6bf3306dbae40af3c.zip
Update deps, small changes and cleanup
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff')
-rw-r--r--subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff13
1 files changed, 13 insertions, 0 deletions
diff --git a/subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff b/subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff
new file mode 100644
index 0000000..90d75e1
--- /dev/null
+++ b/subprojects/packagefiles/libplacebo/shaderc_optimize_size.diff
@@ -0,0 +1,13 @@
+diff --git a/src/glsl/spirv_shaderc.c b/src/glsl/spirv_shaderc.c
+index 3afd750..8c3d5e0 100644
+--- a/src/glsl/spirv_shaderc.c
++++ b/src/glsl/spirv_shaderc.c
+@@ -112,7 +112,7 @@ static pl_str shaderc_compile(pl_spirv spirv, void *alloc,
+ return (pl_str) {0};
+
+ shaderc_compile_options_set_optimization_level(opts,
+- shaderc_optimization_level_performance);
++ shaderc_optimization_level_size);
+ shaderc_compile_options_set_target_spirv(opts, spirv->version.spv_version);
+ shaderc_compile_options_set_target_env(opts, shaderc_target_env_vulkan,
+ spirv->version.env_version);