RFCs and Roadmaps (luma.gl)
Implementation of non-trivial new luma.gl features should typically be started off with the creation of an RFC (Request for Comments). For more details see RFC Guidelines .
Roadmaps
Writeups of directions in major areas of interest
Longer-Terms RFCs
These are early ideas not yet associated with any release
v7.0 RFCs
| RFC |
Author |
Status |
Description |
| luma.gl Module Structure |
@ibgreen |
Partially Implemented |
Outlines module structure to be used in monorepo transition. Implementeation continues from v6.2. |
| glTF2 support |
@ibgreen |
Draft |
Proposes a multi-step approach to full glTF2 support. |
| Framebuffer/Texture API cleanup |
@ibgreen |
Draft |
API changes to improve tree-shakeability of the big Texture and Framebuffer classes. |
| Off-Thread (aka Off-Screen) Rendering |
@pessimistress |
Experimental |
Use the new Off-Screen API to enable WebGL to run in a separate thread. Still requires browser flag. |
v6.2 RFCs
v6.1 RFCs
| RFC |
Author |
Status |
Description |
| Multipass Rendering |
@ibgreen |
Implemented |
Multipass rendering system for postprocessing effects and advanced rendering |
| New Loaders Module |
@ibgreen |
Implemented |
New loaders.gl submodule collecting framework-agnostic, thread-capable 3D format loaders. Note: The loaders have been moved to a separate repository |
v6.0 RFCs
v5.2 RFCs
| RFC |
Author |
Status |
Description |
| New Transform Class |
@1chandu |
Implemented |
Simpler API for TransformFeedback |
v5.0 RFCs
Release Focus: Address any WebGL2 issues from 4.0.
v4.0 RFCs
Version 4.0 focused on:
- Exposing the complete WebGL2 API
- Adding WebGL state management
- Shader module support
- Completing documentation
v3.0 RFCs
Version 3.0 focused on improving luma.gl documentation