Render Stability
Objectives
- Intermediate goal: Abstract OpenGL calls so that state can be tracked for the purpose of isolating GL driver bugs
- Ultimate goal: Abstract all OpenGL usage so that SecondLife can be easily ported to another renderer (e.g. DirectX)
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