Render Stability
Objectives
- Abstract all OpenGL usage so that SecondLife can be easily ported to another renderer
- e.g. DirectX
- Abstract OpenGL calls so that state can be tracked for the purpose of isolating GL driver bugs
See Also
Tasks
GL Cleanup
- Address rendering bugs in the viewer
GL Abstraction
- Complete LLVertexBuffer abstraction
- Material abstraction
- shader and texture setup
- Vertex Buffer Auditing
- Minimize LLGLState Calls