Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee_next/eevee_shader.cc
| Show First 20 Lines • Show All 465 Lines • ▼ Show 20 Lines | GPUMaterial *gpumat = GPU_material_from_nodetree(nullptr, | ||||
| name, | name, | ||||
| shader_uuid, | shader_uuid, | ||||
| is_volume, | is_volume, | ||||
| is_lookdev, | is_lookdev, | ||||
| codegen_callback, | codegen_callback, | ||||
| this); | this); | ||||
| GPU_material_status_set(gpumat, GPU_MAT_QUEUED); | GPU_material_status_set(gpumat, GPU_MAT_QUEUED); | ||||
| GPU_material_compile(gpumat); | GPU_material_compile(gpumat); | ||||
| /* Queue deferred material optimization. */ | |||||
| DRW_shader_queue_optimize_material(gpumat); | |||||
| return gpumat; | return gpumat; | ||||
| } | } | ||||
| /** \} */ | /** \} */ | ||||
| } // namespace blender::eevee | } // namespace blender::eevee | ||||