Skip to content

Rendering System #9

@alaingalvan

Description

@alaingalvan

CodeVR's Vulkan Renderer

The following is the start of some discussion on the Rendering System Pull Request #5.

CodeVR's renderer is modeled after a centralized graphics state store, which is laid out similarly to the GLTF specification.

The renderer is an API specific class that follows the AbstractRenderer trait, that takes a GraphicsState object, and creates API specific data structures from that state from its own handles, and renders the state using the graphics API of choice.

Multiple Actors, 1 Graphics State

There's a large number of actors in a scene, each writing to the engine's state. Each could queue a request to the scene graph to add or remove an actor, each could add a construct to the graphics state, or a physics construct to the physics world, etc.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions