Replies: 5 comments 4 replies
-
PR 1: ShadersThis PR will address shader flexibility. Sections covered:
By the end we should have:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
PR 2: Rendering PassesThis PR will add (or restructure) render passes for off and on-screen rendering. Sections covered:
By the end we should have:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
PR 3: Drawables and BuildersThis is the main part of the implementation. We'll want to shift over to this rendering approach to consolidate the OpenGL portions into a small set of modules that will be easier to duplicate for Metal and other future SDKs. Sections covered:
By the end we should have:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
PR 4: Render Loops and ObserversThis PR counts as a bit of cleanup, making some of the specific choices we made in the last PR more generic and allowing for outside development of new rendering features. Sections covered:
By the end we should have:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
PR 5: Optimization PassThis PR is here to address areas we may have made slower or bigger in the process of doing our work. Our goal is to not make things worse, so this is the pass where we try to fix where we did. Sections covered:
By the end we should have:
Tests:
|
Beta Was this translation helpful? Give feedback.
-
The modularization proposal #547 by @sjg-wdw has lists 5 pull requests. I copy-paste their descriptions here so people can ask questions on the individual pull requests...
Beta Was this translation helpful? Give feedback.
All reactions