Modules

Structs

  • Terrain-related buffers segment themselves by depth to allow us to do primitive occlusion culling based on whether the camera is underground or not. This struct specifies the buffer offsets at which various layers start and end.
  • A type that stores all the layouts associated with this renderer that never change when the RenderMode is modified.
  • Layouts 🔒
    A type that stores all the layouts associated with this renderer.
  • A type that encapsulates rendering state. Renderer is central to Voxygen’s rendering subsystem and contains any state necessary to interact with the GPU, along with pipeline state objects (PSOs) needed to renderer different kinds of models to the screen.
  • Shadow 🔒
    Shadow rendering textures, layouts, pipelines, and bind groups
  • Views 🔒
    Render target views

Enums

  • The mode with which culling based on the camera position relative to the terrain is performed.
  • State 🔒
    Represent two states of the renderer:

Constants

Functions