35 void Unload(
const Resources::ResourceId
id)
override;
ShaderLoader()
constructor
Definition shaderloader.cc:18
friend class VkPipelineDatabase
Definition shaderloader.h:31
friend class VkVertexSignatureCache
Definition shaderloader.h:30
virtual ~ShaderLoader()
destructor
Definition shaderloader.cc:27
__DeclareClass(ShaderLoader)
void Unload(const Resources::ResourceId id) override
unload shader
Definition shaderloader.cc:36
Definition resourceloader.h:60
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
Definition accelerationstructure.h:24
void CmdSetShaderProgram(const CmdBufferId id, const CoreGraphics::ShaderProgramId pro, bool bindGlobals=true)
Set shader program.
Definition vkcommandbuffer.cc:450
Definition commandbuffer.h:174