luciusDXL / XL-Engine

XL Engine
http://xlengine.com/
134 stars 19 forks source link

Add framebuffer support for the OpenGL 2.0 and 3.2 devices #1

Closed luciusDXL closed 8 years ago

luciusDXL commented 8 years ago

Add framebuffer (FBO) support in order to:

  1. Support hardware rendering with the same virtual resolution support that the software renderers currently have.
  2. As a first step to a proper post processing system.
  3. Later add more advanced effects like shadows, reflections, etc..
luciusDXL commented 8 years ago

Basic support for a single RGBA color buffer and optional depth buffer has been added. Future tasks should be added to support different formats, MRTs and depth textures. But these features will be implemented in a future milestone.