Explorar o código

Metal: Fix SPIR-V → MSL compilation on iOS targets

Stuart Carnie hai 5 meses
pai
achega
5312811c4d
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      drivers/metal/rendering_device_driver_metal.mm

+ 1 - 0
drivers/metal/rendering_device_driver_metal.mm

@@ -2045,6 +2045,7 @@ Vector<uint8_t> RenderingDeviceDriverMetal::shader_compile_binary_from_spirv(Vec
 
 
 #if TARGET_OS_IPHONE
 #if TARGET_OS_IPHONE
 	msl_options.ios_use_simdgroup_functions = (*device_properties).features.simdPermute;
 	msl_options.ios_use_simdgroup_functions = (*device_properties).features.simdPermute;
+	msl_options.ios_support_base_vertex_instance = true;
 #endif
 #endif
 
 
 	bool disable_argument_buffers = false;
 	bool disable_argument_buffers = false;