Fix: GPU: Broken compilation on Mac

This commit is contained in:
Clément Foucault
2025-04-16 21:34:18 +02:00
parent 5bd572d4fd
commit 70570e8571
2 changed files with 4 additions and 4 deletions

View File

@@ -377,7 +377,7 @@ set(METAL_SRC
metal/mtl_shader_interface.hh
metal/mtl_shader_interface_type.hh
metal/mtl_shader_log.hh
metal/mtl_shader_shared.h
metal/mtl_shader_shared.hh
metal/mtl_state.hh
metal/mtl_storage_buffer.hh
metal/mtl_texture.hh
@@ -692,7 +692,7 @@ set(MTL_BACKEND_GLSL_SRC
set(MSL_SRC
shaders/metal/mtl_shader_defines.msl
shaders/metal/mtl_shader_common.msl
metal/mtl_shader_shared.h
metal/mtl_shader_shared.hh
)
if(WITH_GTESTS)

View File

@@ -36,7 +36,7 @@
#include "mtl_texture.hh"
extern char datatoc_mtl_shader_defines_msl[];
extern char datatoc_mtl_shader_shared_h[];
extern char datatoc_mtl_shader_shared_hh[];
using namespace blender;
using namespace blender::gpu;
@@ -339,7 +339,7 @@ char *MSLGeneratorInterface::msl_patch_default_get()
std::stringstream ss_patch;
ss_patch << datatoc_mtl_shader_defines_msl << std::endl;
ss_patch << datatoc_mtl_shader_shared_h << std::endl;
ss_patch << datatoc_mtl_shader_shared_hh << std::endl;
size_t len = strlen(ss_patch.str().c_str()) + 1;
msl_patch_default = (char *)malloc(len * sizeof(char));