Lysa  0.0
Lysa 3D Engine
PostProcessingCompute Struct Reference

Detailed Description

A compute-based full-screen post-processing render pass.

Inherits from: Renderpass

Lua full name: lysa.PostProcessingCompute

Properties

string comp_shader_name
 Name of the compute shader file used by this pass. (read-only)
 
integer BINDING_PARAMS static
 Shader binding slot index for the parameter buffer.
 
integer BINDING_DATA static
 Shader binding slot index for the general data buffer.
 
integer BINDING_OUTPUT static
 Shader binding slot index for the output image.
 
integer BINDING_TEXTURES static
 Shader binding slot index for the texture array.
 
integer INPUT_BUFFER static
 Texture array index of the input color buffer.
 
integer DEPTH_BUFFER static
 Texture array index of the depth buffer.
 
integer BLOOM_BUFFER static
 Texture array index of the bloom buffer.
 
integer OPT1_BUFFER static
 Texture array index of optional buffer slot 1.
 
integer OPT2_BUFFER static
 Texture array index of optional buffer slot 2.
 
integer TEXTURES_COUNT static
 Total number of texture slots available to the compute shader.
 
integer TILE_SIZE static
 Compute dispatch tile size in pixels (thread-group size).
 

Property Documentation

string comp_shader_name

Name of the compute shader file used by this pass. (read-only)

integer BINDING_PARAMS

Shader binding slot index for the parameter buffer.

integer BINDING_DATA

Shader binding slot index for the general data buffer.

integer BINDING_OUTPUT

Shader binding slot index for the output image.

integer BINDING_TEXTURES

Shader binding slot index for the texture array.

integer INPUT_BUFFER

Texture array index of the input color buffer.

integer DEPTH_BUFFER

Texture array index of the depth buffer.

integer BLOOM_BUFFER

Texture array index of the bloom buffer.

integer OPT1_BUFFER

Texture array index of optional buffer slot 1.

integer OPT2_BUFFER

Texture array index of optional buffer slot 2.

integer TEXTURES_COUNT

Total number of texture slots available to the compute shader.

integer TILE_SIZE

Compute dispatch tile size in pixels (thread-group size).