diff --git a/drivers/metal/rendering_device_driver_metal.mm b/drivers/metal/rendering_device_driver_metal.mm index 0a49dc1cb12..6c170034d90 100644 --- a/drivers/metal/rendering_device_driver_metal.mm +++ b/drivers/metal/rendering_device_driver_metal.mm @@ -2045,6 +2045,7 @@ Vector RenderingDeviceDriverMetal::shader_compile_binary_from_spirv(Vec #if TARGET_OS_IPHONE msl_options.ios_use_simdgroup_functions = (*device_properties).features.simdPermute; + msl_options.ios_support_base_vertex_instance = true; #endif bool disable_argument_buffers = false;