nCine/Graphics/RHI/GXM/GxmShaderProgram.h file

Namespaces

namespace ShaderCompiler
namespace nCine
Root namespace of nCine game engine.
namespace nCine::RHI
Render Hardware Interface — compile-time-selectable graphics backend abstraction.
namespace nCine::RHI::GXM

Classes

struct nCine::RHI::GXM::GxmUniformSlot
One reflected sceGxm program parameter the draw path writes a uniform into.
struct nCine::RHI::GXM::GxmStageAttribute
One vertex attribute the compiled stage declares, as the shader itself reports it.
class nCine::RHI::GXM::GxmShaderProgram
Shader program of the sceGxm backend (aliased as RHI::ShaderProgram).
struct nCine::RHI::GXM::GxmShaderProgram::GxmBlockUpload
Where one uniform block's bytes go in a stage's default uniform buffer.
struct nCine::RHI::GXM::GxmShaderProgram::GxmSamplerSlot
Where one of a stage's samplers takes its texture from.