![]() |
Vireo
0.0
Vireo 3D Rendering Hardware Interface
|
Pipeline stage constants used in semaphore wait/signal operations and barrier scopes.
Lua full name: vireo.WaitStage
Constants | |
| integer | NONE |
| No stage / no wait. | |
| integer | PIPELINE_TOP |
| Top of the pipeline — before any stage begins processing commands. | |
| integer | VERTEX_INPUT |
| Vertex input stage — when vertex and index buffers are read. | |
| integer | VERTEX_SHADER |
| Vertex shader stage. | |
| integer | DEPTH_STENCIL_TEST_BEFORE_FRAGMENT_SHADER |
| Early depth/stencil test, before fragment shading. | |
| integer | FRAGMENT_SHADER |
| Fragment (pixel) shader stage. | |
| integer | DEPTH_STENCIL_TEST_AFTER_FRAGMENT_SHADER |
| Late depth/stencil test, after fragment shading. | |
| integer | COLOR_OUTPUT |
| Color attachment output stage — when color values are written. | |
| integer | COMPUTE_SHADER |
| Compute shader stage. | |
| integer | TRANSFER |
| Transfer (copy/blit) stage. | |
| integer | PIPELINE_BOTTOM |
| Bottom of the pipeline — all stages have completed. | |
| integer | ALL_GRAPHICS |
| All graphics pipeline stages combined. | |
| integer | ALL_COMMANDS |
| All commands in the queue. | |
| integer | COPY |
| Copy operations stage. | |
| integer | RESOLV |
| Multisample resolve stage. | |
| integer | BLIT |
| Blit operations stage. | |
| integer | CLEAR |
| Clear operations stage. | |
| integer NONE |
No stage / no wait.
| integer PIPELINE_TOP |
Top of the pipeline — before any stage begins processing commands.
| integer VERTEX_INPUT |
Vertex input stage — when vertex and index buffers are read.
| integer VERTEX_SHADER |
Vertex shader stage.
| integer DEPTH_STENCIL_TEST_BEFORE_FRAGMENT_SHADER |
Early depth/stencil test, before fragment shading.
| integer FRAGMENT_SHADER |
Fragment (pixel) shader stage.
| integer DEPTH_STENCIL_TEST_AFTER_FRAGMENT_SHADER |
Late depth/stencil test, after fragment shading.
| integer COLOR_OUTPUT |
Color attachment output stage — when color values are written.
| integer COMPUTE_SHADER |
Compute shader stage.
| integer TRANSFER |
Transfer (copy/blit) stage.
| integer PIPELINE_BOTTOM |
Bottom of the pipeline — all stages have completed.
| integer ALL_GRAPHICS |
All graphics pipeline stages combined.
| integer ALL_COMMANDS |
All commands in the queue.
| integer COPY |
Copy operations stage.
| integer RESOLV |
Multisample resolve stage.
| integer BLIT |
Blit operations stage.
| integer CLEAR |
Clear operations stage.