Vireo  0.0
Vireo 3D Rendering Hardware Interface
WaitStage Enum Referenceenum

Detailed Description

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.
 

Enumerator Documentation

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.