RSX namespace
PlayStation 3 backend driving the RSX through libgcm natively, selected by WITH_RHI_RSX.
The second console backend with real shaders, and like nCine::
Namespaces
- namespace UniformTypeInfo
- Free-function helpers that classify reflected uniform types (component count, float-ness).
- namespace RsxVram
- Suballocator for the two address windows the RSX reads — local GDDR3 and mapped main memory.
Classes
- class RsxAttribute
- Reflected metadata of a single active vertex attribute (aliased as
RHI::Attribute). - class RsxBufferObject
- Buffer object of the RSX backend (aliased as
RHI::Buffer). - class RsxDebug
- Debug-output and object-labelling facade of the RSX backend.
- class RsxDevice
- Pipeline-state and draw-call facade of the RSX backend (aliased as
RHI::Device). - class RsxFramebuffer
- Framebuffer stub of the RSX backend (aliased as
RHI::Framebuffer). - class RsxRenderbuffer
- Renderbuffer stub of the RSX backend (aliased as
RHI::Renderbuffer). - class RsxRenderTarget
- Off-screen render target of the RSX backend (aliased as
RHI::RenderTarget). - class RsxRhiCapabilities
- Runtime capabilities of the RSX backend.
- class RsxShader
- Shader-object stub of the RSX backend.
- class RsxShaderProgram
- Shader program of the RSX backend (aliased as
RHI::ShaderProgram). - class RsxShaderUniformBlocks
- Manages the uniform-block caches of a program (aliased as
RHI::ShaderUniformBlocks). - class RsxShaderUniforms
- Manages the loose-uniform caches of a program (aliased as
RHI::ShaderUniforms). - struct RsxStageAttribute
- One vertex attribute the compiled stage declares, as the shader itself reports it.
- class RsxTexture
- Texture object of the RSX backend (aliased as
RHI::Texture). - class RsxUniform
- Reflected metadata of a single active uniform (aliased as
RHI::Uniform). - class RsxUniformBlock
- Reflected metadata of a single active uniform block (aliased as
RHI::UniformBlock). - class RsxUniformBlockCache
- Caches the contents of a uniform block (aliased as
RHI::UniformBlockCache). - class RsxUniformCache
- Caches the host-side value of a single uniform (aliased as
RHI::UniformCache). - struct RsxUniformSlot
- One reflected RSX program constant the draw path writes a uniform into.
- class RsxVertexArray
- Vertex array object stub of the RSX backend (aliased as
RHI::VertexArray). - class RsxVertexFormat
- Vertex layout description of the RSX backend (aliased as
RHI::VertexFormat).