Nebula
Loading...
Searching...
No Matches
volumetricfogcontext.cc File Reference
#include "volumetricfogcontext.h"
#include "graphics/graphicsserver.h"
#include "clustering/clustercontext.h"
#include "graphics/cameracontext.h"
#include "graphics/view.h"
#include "frame/framesubgraph.h"
#include "frame/framecode.h"
#include "imgui.h"
#include "graphics/globalconstants.h"
#include "core/cvar.h"
#include "gpulang/render/system_shaders/volumefog.h"
#include "gpulang/render/system_shaders/blur/blur_2d_rgba16f_cs.h"
#include "frame/default.h"

Namespaces

namespace  Fog

Functions

 Fog::__ImplementContext (VolumetricFogContext, VolumetricFogContext::fogGenericVolumeAllocator)

Variables

struct { 
   CoreGraphics::ShaderId   Fog::classificationShader 
   CoreGraphics::ShaderProgramId   Fog::cullProgram 
   CoreGraphics::ShaderProgramId   Fog::renderProgram 
   CoreGraphics::BufferId   Fog::clusterFogIndexLists 
   CoreGraphics::BufferSet   Fog::stagingClusterFogLists 
   CoreGraphics::BufferId   Fog::clusterFogLists 
   Util::FixedArray< CoreGraphics::ResourceTableId >   Fog::resourceTables 
   float   Fog::turbidity 
   Math::vec3   Fog::color 
   Volumefog::FogBox   Fog::fogBoxes [128] 
   Volumefog::FogSphere   Fog::fogSpheres [128] 
   Core::CVar *   Fog::r_show_fog_params 
Fog::fogState
struct { 
   CoreGraphics::ShaderId   Fog::blurShader 
   CoreGraphics::ShaderProgramId   Fog::blurXProgram 
   CoreGraphics::ShaderProgramId   Fog::blurYProgram 
   Util::FixedArray< CoreGraphics::ResourceTableId >   Fog::blurXTable 
   Util::FixedArray< CoreGraphics::ResourceTableId >   Fog::blurYTable 
   CoreGraphics::BufferId   Fog::blurConstants 
Fog::blurState