RsxShaderProgram.h file
Namespaces
- namespace ShaderCompiler
- Offline shader preprocessing tool, see Shader compilation.
- namespace nCine
- Root namespace of nCine game engine.
- namespace nCine::RHI
- Render Hardware Interface — compile-time-selectable graphics backend abstraction.
- namespace nCine::RHI::RSX
- PlayStation 3 backend driving the RSX through libgcm natively, selected by
WITH_RHI_RSX.
Classes
- struct nCine::RHI::RSX::RsxUniformSlot
- One reflected RSX program constant the draw path writes a uniform into.
- struct nCine::RHI::RSX::RsxStageAttribute
- One vertex attribute the compiled stage declares, as the shader itself reports it.
- class nCine::RHI::RSX::RsxShaderProgram
- Shader program of the RSX backend (aliased as
RHI::ShaderProgram). - struct nCine::RHI::RSX::RsxShaderProgram::RsxBlockUpload
- Where one uniform block's bytes go among a stage's constants.
- struct nCine::RHI::RSX::RsxShaderProgram::RsxInstanceField
- One field of a batched instance element, and where it sits on each side.
- struct nCine::RHI::RSX::RsxShaderProgram::RsxInstanceArray
- The batched instance array of a stage, if it has one.
- struct nCine::RHI::RSX::RsxShaderProgram::RsxSamplerBinding
- Where one of a stage's samplers takes its texture from.