Nameless Engine
|
#include <EngineShaders.hpp>
Static Public Member Functions | |
static ShaderDescription | getCalculateGridFrustumComputeShader (bool bIsHlsl) |
static ShaderDescription | getPrepareLightCullingComputeShader (bool bIsHlsl) |
static ShaderDescription | getLightCullingComputeShader (bool bIsHlsl) |
Groups shaders used in light culling process.
|
inlinestatic |
Returns a compute shader description for a shader that calculates a frustum for a light grid tile that will be used in light culling.
bIsHlsl | true to construct a path to the HLSL file, false to GLSL. |
|
inlinestatic |
Returns a compute shader description for a shader that does light culling.
bIsHlsl | true to construct a path to the HLSL file, false to GLSL. |
|
inlinestatic |
Returns a compute shader description for a shader that resets global counts for light culling shader.
bIsHlsl | true to construct a path to the HLSL file, false to GLSL. |