nCine/Graphics/RHI/GS/GsVram.h file

Namespaces

namespace nCine
Root namespace of nCine game engine.
namespace nCine::RHI
Render Hardware Interface — compile-time-selectable graphics backend abstraction.
namespace nCine::RHI::GS
PlayStation 2 fixed-function Graphics Synthesizer backend, selected by WITH_RHI_GS.

Classes

struct nCine::RHI::GS::GsVramLayout
Static layout of the Graphics Synthesizer's local memory, as requested by the device.
class nCine::RHI::GS::GsVram
Page allocator for the Graphics Synthesizer's 4 MB of local memory.

Enums

enum class GsPsm : std::uint8_t { Ct32 = 0x00, Ct24 = 0x01, Ct16 = 0x02, Ct16S = 0x0A, T8 = 0x13, T4 = 0x14 }
Pixel storage mode of a Graphics Synthesizer buffer (the PSM field of TEX0/FRAME).