Nebula
Loading...
Searching...
No Matches
downsamplingcontext.cc File Reference
#include "frame/framesubgraph.h"
#include "downsamplingcontext.h"
#include "gpulang/render/system_shaders/downsample/downsample_cs_light.h"
#include "gpulang/render/system_shaders/downsample/downsample_cs_depth.h"
#include "gpulang/render/system_shaders/downsample/depth_extract_cs.h"
#include "frame/default.h"

Namespaces

namespace  PostEffects
 Bloom post effect.

Functions

 PostEffects::__ImplementPluginContext (DownsamplingContext)
uint PostEffects::DispatchSize (SizeT numPixels)
void PostEffects::SetupMipChainResources (CoreGraphics::TextureId tex, Util::FixedArray< CoreGraphics::TextureViewId > &views, CoreGraphics::ResourceTableId table, const Util::String &name, bool depth, IndexT input, IndexT slot)

Variables

struct { 
   CoreGraphics::ResourceTableId   PostEffects::depthDownsampleResourceTable 
   CoreGraphics::ResourceTableId   PostEffects::colorDownsampleResourceTable 
   CoreGraphics::ShaderId   PostEffects::downsampleDepthShader 
   CoreGraphics::ShaderProgramId   PostEffects::downsampleDepthProgram 
   CoreGraphics::ShaderId   PostEffects::downsampleColorShader 
   CoreGraphics::ShaderProgramId   PostEffects::downsampleColorProgram 
   CoreGraphics::ShaderId   PostEffects::extractShader 
   CoreGraphics::ShaderProgramId   PostEffects::extractProgram 
   CoreGraphics::ResourceTableId   PostEffects::extractResourceTable 
   Util::FixedArray< CoreGraphics::TextureViewId >   PostEffects::downsampledColorBufferViews 
   CoreGraphics::BufferId   PostEffects::colorBufferCounter 
   CoreGraphics::BufferId   PostEffects::colorBufferConstants 
   Util::FixedArray< CoreGraphics::TextureViewId >   PostEffects::downsampledDepthBufferViews 
   CoreGraphics::BufferId   PostEffects::depthBufferCounter 
   CoreGraphics::BufferId   PostEffects::depthBufferConstants 
PostEffects::state