|
IVSmoke 1.0
|
#include <IVSmokeShaders.h>


Public Member Functions | |
| DECLARE_GLOBAL_SHADER (FIVSmokeDepthToVarianceCS) | |
| SHADER_USE_PARAMETER_STRUCT (FIVSmokeDepthToVarianceCS, FGlobalShader) | |
Static Public Member Functions | |
| static bool | ShouldCompilePermutation (const FGlobalShaderPermutationParameters &Parameters) |
| static void | ModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) |
Static Public Attributes | |
| static constexpr uint32 | ThreadGroupSizeX = 8 |
| static constexpr uint32 | ThreadGroupSizeY = 8 |
| static constexpr uint32 | ThreadGroupSizeZ = 1 |
| static constexpr const TCHAR * | EventName = |
Depth to Variance compute shader. Converts depth texture (R32F) to variance texture (RG32F). Output: (depth, depth²)
Definition at line 276 of file IVSmokeShaders.h.
|
inlinestatic |
Definition at line 301 of file IVSmokeShaders.h.
|
inlinestatic |
Input depth texture from shadow capture. Output variance texture (depth, depth squared). Texture resolution.
Definition at line 296 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 282 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 279 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 280 of file IVSmokeShaders.h.
|
staticconstexpr |
Definition at line 281 of file IVSmokeShaders.h.