Renderer Abstraction #39
Labels
component: bindings
Related to Python Bindings generation
component: engine objects
Related to objects from the engine itself (e.g. Cameras, Lights, Meshes, etc.)
component: opengl-primitives
Related to abstractions of OpenGL objects like VBOs, IBOs, VAOs, Textures, etc.
component: rendering pipeline
Related to the parts of the rendering pipeline (e.g. culling, shadows, lighting, etc.)
component: shaders
Related to creating/updating/refactoring glsl shaders from the engine
type: docs
type: feature
Description
This module is in charge of exposing all available features into an abstract renderer interface. It should be similar to ThreeJS. We should have a similar
ShadderLib
andShaderChunk
system to generate aMaster Shader
used for the rendering process, without requiring that many state changes if possible.Tasks
ShaderChunk
module (C++)ShaderLib
module (C++)Notes
The text was updated successfully, but these errors were encountered: