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 "system_shaders/volumefog.h"
#include "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] 
 
   bool   Fog::showUI = false 
 
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