diff --git a/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp b/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp index c53904d402efd7117b6fc73356284624445c4f5c..e415e19a70729e5288ce64f15a1e386cd7b963ca 100644 --- a/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp +++ b/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp @@ -47,7 +47,7 @@ namespace vkcv::shader { DriverConfig config = default_driver_config(); config.target = TgtSPV; - config.output_filename = tmp_path.c_str(); + config.output_filename = tmp_path.string().c_str(); codes = driver_compile(&config, module); destroy_driver_config(&config); diff --git a/modules/shader_compiler/src/vkcv/shader/SlimCompiler.cpp b/modules/shader_compiler/src/vkcv/shader/SlimCompiler.cpp index 475d867b883d82a5c811e7ea1081b8fc45dfa0c6..028d0618940d27cf00af920653e87d89f3ff7025 100644 --- a/modules/shader_compiler/src/vkcv/shader/SlimCompiler.cpp +++ b/modules/shader_compiler/src/vkcv/shader/SlimCompiler.cpp @@ -47,7 +47,7 @@ namespace vkcv::shader { DriverConfig config = default_driver_config(); config.target = TgtSPV; - config.output_filename = tmp_path.c_str(); + config.output_filename = tmp_path.string().c_str(); codes = driver_compile(&config, module); destroy_driver_config(&config);