Browse Source

metal: fix crashes on the iOS Simulator

Sasha Szpakowski 2 years ago
parent
commit
52283425ca
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/modules/graphics/metal/Graphics.mm

+ 2 - 2
src/modules/graphics/metal/Graphics.mm

@@ -983,7 +983,7 @@ bool Graphics::applyShaderUniforms(id<MTLComputeCommandEncoder> encoder, love::g
 {
 {
 	Shader *s = (Shader *)shader;
 	Shader *s = (Shader *)shader;
 
 
-#ifdef LOVE_MACOS
+#if defined(LOVE_MACOS) || TARGET_OS_SIMULATOR || TARGET_OS_MACCATALYST
 	size_t alignment = 256;
 	size_t alignment = 256;
 #else
 #else
 	size_t alignment = 16;
 	size_t alignment = 16;
@@ -1053,7 +1053,7 @@ void Graphics::applyShaderUniforms(id<MTLRenderCommandEncoder> renderEncoder, lo
 {
 {
 	Shader *s = (Shader *)shader;
 	Shader *s = (Shader *)shader;
 
 
-#ifdef LOVE_MACOS
+#if defined(LOVE_MACOS) || TARGET_OS_SIMULATOR || TARGET_OS_MACCATALYST
 	size_t alignment = 256;
 	size_t alignment = 256;
 #else
 #else
 	size_t alignment = 16;
 	size_t alignment = 16;