|
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. |