Fix #112258: Resolve broken volumetric world materials in Metal

Ensures correct BuiltinBits Layer flag was specified for materials
using volumetrics.

Authored by Apple: Michael Parkin-White

Pull Request: https://projects.blender.org/blender/blender/pulls/112577
This commit is contained in:
Jason Fielder 2023-09-19 16:49:00 +02:00 committed by Clément Foucault
parent 974d70918b
commit 70e99ee8b6
1 changed files with 1 additions and 0 deletions

View File

@ -45,6 +45,7 @@ GPU_SHADER_CREATE_INFO(eevee_legacy_material_volumetric_vert)
#ifdef WITH_METAL_BACKEND
GPU_SHADER_CREATE_INFO(eevee_legacy_material_volumetric_vert_no_geom)
.additional_info("eevee_legacy_material_empty_base_volume")
.builtins(BuiltinBits::LAYER)
.vertex_out(legacy_volume_vert_geom_iface)
.vertex_out(legacy_volume_geom_frag_iface)
.additional_info("draw_resource_id_varying");