From e7772f6e626e8784e9a75c6d38b5aac49596fb49 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Sun, 14 Jan 2024 03:06:50 +0100
Subject: [PATCH] Fix windows specific value_type errors~

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp | 2 +-
 modules/shader_compiler/src/vkcv/shader/SlimCompiler.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp b/modules/shader_compiler/src/vkcv/shader/LLVMCompiler.cpp
index c53904d4..e415e19a 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 475d867b..028d0618 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);
-- 
GitLab