e2c6daf7ef
- Implements asynchronous transfer queues from PR #87590. - Adds ubershaders that can run with specialization constants specified as push constants. - Pipelines with specialization constants can compile in the background. - Added monitoring for pipeline compilations. - Materials and shaders can now be created asynchronously on background threads. - Meshes that are loaded on background threads can also compile pipelines as part of the loading process. |
||
---|---|---|
.. | ||
effects | ||
environment | ||
forward_clustered | ||
forward_mobile | ||
blit.glsl | ||
canvas.glsl | ||
canvas_occlusion.glsl | ||
canvas_sdf.glsl | ||
canvas_uniforms_inc.glsl | ||
cluster_data_inc.glsl | ||
cluster_debug.glsl | ||
cluster_render.glsl | ||
cluster_store.glsl | ||
decal_data_inc.glsl | ||
giprobe_write.glsl | ||
light_data_inc.glsl | ||
particles.glsl | ||
particles_copy.glsl | ||
samplers_inc.glsl | ||
scene_data_inc.glsl | ||
scene_forward_aa_inc.glsl | ||
scene_forward_gi_inc.glsl | ||
scene_forward_lights_inc.glsl | ||
scene_forward_vertex_lights_inc.glsl | ||
SCsub | ||
skeleton.glsl |