Programs¶
Name |
Render |
When not defined, use |
---|---|---|
|
gui, menus |
|
Shadow map¶
Name |
Render |
When not defined, use |
---|---|---|
|
everything in shadow pass |
|
|
<not used> |
|
|
<not used> |
|
Shadow composite¶
Name |
Render |
When not defined, use |
---|---|---|
|
<shadowcomp> |
|
|
<shadowcomp> |
|
... |
||
|
<shadowcomp> |
|
Prepare¶
Name |
Render |
When not defined, use |
---|---|---|
|
<prepare> |
|
|
<prepare> |
|
... |
||
|
<prepare> |
|
GBuffers¶
Name |
Render |
When not defined, use |
---|---|---|
|
leash, block selection box |
|
|
particles |
|
|
lit particles, world border |
|
|
sky, horizon, stars, void |
|
|
sun, moon |
|
|
clouds |
|
|
solid, cutout, cutout_mip |
|
|
<not used> |
|
|
|
|
|
<not used> |
|
|
damaged blocks |
|
|
block entities |
|
|
beacon beam |
|
|
<not used> |
|
|
entities |
|
|
glowing entities, spectral effect |
|
|
glint on armor and handheld items |
|
|
eyes of spider, enderman and dragon |
|
|
hand and opaque handheld objects |
|
|
rain, snow |
|
GBuffers translucent¶
Name |
Render |
When not defined, use |
---|---|---|
|
translucent |
|
|
translucent handheld objects |
|
Deferred¶
Name |
Render |
When not defined, use |
---|---|---|
|
<virtual> flip ping-pong buffers |
|
|
<deferred> |
|
|
<deferred> |
|
... |
||
|
<deferred> |
|
Composite¶
Name |
Render |
When not defined, use |
---|---|---|
|
<virtual> flip ping-pong buffers |
|
|
<composite> |
|
|
<composite> |
|
... |
||
|
<composite> |
|
Final¶
Name |
Render |
When not defined, use |
---|---|---|
|
<final> |
|
Important
The programs shadow_solid
, shadow_cutout
, gbuffers_terrain_solid
, gbuffers_terrain_cutout
and gbuffers_terrain_cutout_mip
are not used
Attention
TO-DO: Separate programs for world border, entities (by id, by type), cape, elytra, wolf collar, etc.