Nebula
Loading...
Searching...
No Matches
decalcontext.cc File Reference
#include "decalcontext.h"
#include "graphics/graphicsserver.h"
#include "resources/resourceserver.h"
#include "renderutil/drawfullscreenquad.h"
#include "clustering/clustercontext.h"
#include "graphics/cameracontext.h"
#include "graphics/view.h"
#include "frame/framesubgraph.h"
#include "frame/framecode.h"
#include "graphics/globalconstants.h"
#include "system_shaders/decals_cluster.h"
#include "frame/default.h"

Namespaces

namespace  Decals
 The Decal context manages the decal system and entities and rendering.
 

Functions

 Decals::__ImplementContext (DecalContext, DecalContext::genericDecalAllocator)
 

Variables

struct { 
 
   CoreGraphics::ShaderId   Decals::classificationShader 
 
   CoreGraphics::ShaderProgramId   Decals::cullProgram 
 
   CoreGraphics::ShaderProgramId   Decals::debugProgram 
 
   CoreGraphics::ShaderProgramId   Decals::renderPBRProgram 
 
   CoreGraphics::ShaderProgramId   Decals::renderEmissiveProgram 
 
   CoreGraphics::BufferId   Decals::clusterDecalIndexLists 
 
   CoreGraphics::BufferSet   Decals::stagingClusterDecalsList 
 
   CoreGraphics::BufferId   Decals::clusterDecalsList 
 
   CoreGraphics::BufferId   Decals::clusterPointDecals 
 
   CoreGraphics::BufferId   Decals::clusterSpotDecals 
 
   DecalsCluster::PBRDecal   Decals::pbrDecals [256] 
 
   DecalsCluster::EmissiveDecal   Decals::emissiveDecals [256] 
 
Decals::decalState