Difference between revisions of "Render Stability"

From Second Life Wiki
Jump to navigation Jump to search
(New page: Category:Linden Lab Projects = Objectives = * Abstract all OpenGL usage so that SecondLife can be easily ported to another renderer ** e.g. DirectX * Abstract OpenGL calls so that sta...)
 
Line 2: Line 2:


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

Revision as of 18:04, 31 March 2008


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