浏览代码

metal: fix crashes on the iOS Simulator

Sasha Szpakowski 2 年之前
父节点
当前提交
52283425ca
共有 1 个文件被更改,包括 2 次插入2 次删除
  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;
 
-#ifdef LOVE_MACOS
+#if defined(LOVE_MACOS) || TARGET_OS_SIMULATOR || TARGET_OS_MACCATALYST
 	size_t alignment = 256;
 #else
 	size_t alignment = 16;
@@ -1053,7 +1053,7 @@ void Graphics::applyShaderUniforms(id<MTLRenderCommandEncoder> renderEncoder, lo
 {
 	Shader *s = (Shader *)shader;
 
-#ifdef LOVE_MACOS
+#if defined(LOVE_MACOS) || TARGET_OS_SIMULATOR || TARGET_OS_MACCATALYST
 	size_t alignment = 256;
 #else
 	size_t alignment = 16;