12#include "system_shaders/msaa/msaaresolvedepth4.h"
35#if NEBULA_GRAPHICS_DEBUG
Util::StringAtom name
Definition frameop.h:187
Definition frameresolve.h:18
CoreGraphics::TextureId to
Definition frameresolve.h:53
FrameResolve()
Constructor.
Definition frameresolve.cc:17
FrameOp::Compiled * AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator)
allocate instance of compiled
Definition frameresolve.cc:34
~FrameResolve()
Destructor.
Definition frameresolve.cc:26
CoreGraphics::TextureId from
Definition frameresolve.h:53
CoreGraphics::ImageBits toBits
Definition frameresolve.h:52
CoreGraphics::ImageBits fromBits
Definition frameresolve.h:52
Allocates memory in chunks.
Definition arenaallocator.h:36
Implements a fixed size one-dimensional array.
Definition fixedarray.h:20
A StringAtom.
Definition stringatom.h:22
ImageBits
Definition config.h:82
ImGUI debug interface for inspecting frame scripts.
Definition shaderserverbase.h:52
A shader represents an entire shader resource, containing several stages and programs.
Definition commandbuffer.h:155
texture type
Definition texture.h:25
Definition frameresolve.h:27
Util::FixedArray< CoreGraphics::ResourceTableId > resourceTables
Definition frameresolve.h:47
bool shaderResolve
Definition frameresolve.h:43
CoreGraphics::ShaderProgramId program
Definition frameresolve.h:45
void Run(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) override
Run the resolve.
Definition frameresolve.cc:90
void SetupConstants(const IndexT bufferIndex) override
Run the constant setup.
Definition frameresolve.cc:117
CoreGraphics::ImageBits fromBits
Definition frameresolve.h:39
CoreGraphics::TextureId from
Definition frameresolve.h:40
CoreGraphics::ImageBits toBits
Definition frameresolve.h:39
Msaaresolvedepth4::ResolveBlock constants
Definition frameresolve.h:42
Math::uint2 dispatchDims
Definition frameresolve.h:44
CoreGraphics::TextureId to
Definition frameresolve.h:40
int IndexT
Definition types.h:48