Refactored video/ subsystem to make adding other methods of rendering (in particular...
authorTim Goya <tuxdev103@gmail.com>
Wed, 15 Aug 2007 01:02:22 +0000 (01:02 +0000)
committerTim Goya <tuxdev103@gmail.com>
Wed, 15 Aug 2007 01:02:22 +0000 (01:02 +0000)
commit20efd7620620892d92b1c7df124c3a0c8df22a82
tree1aa6a6c53b9e5352117edca20eb0a8d91f81a27f
parent61c018269ea0a87d562f47eee9fba2f8bb091a70
Refactored video/ subsystem to make adding other methods of rendering (in particular pure SDL) easier and more maintainable.  Implemented pure SDL rendering based on the nogl patch.  Lightmaps are implemented for pure SDL as well.

SVN-Revision: 5138
36 files changed:
configure.ac
src/gameconfig.cpp
src/gameconfig.hpp
src/main.cpp
src/mainloop.cpp
src/mainloop.hpp
src/sprite/sprite_data.cpp
src/video/color.hpp
src/video/drawing_context.cpp
src/video/drawing_context.hpp
src/video/drawing_request.hpp [new file with mode: 0644]
src/video/font.cpp
src/video/font.hpp
src/video/gl_lightmap.cpp [new file with mode: 0644]
src/video/gl_lightmap.hpp [new file with mode: 0644]
src/video/gl_renderer.cpp [new file with mode: 0644]
src/video/gl_renderer.hpp [new file with mode: 0644]
src/video/gl_texture.cpp [new file with mode: 0644]
src/video/gl_texture.hpp [new file with mode: 0644]
src/video/glutil.hpp
src/video/image_texture.cpp
src/video/image_texture.hpp
src/video/lightmap.hpp [new file with mode: 0644]
src/video/renderer.hpp [new file with mode: 0644]
src/video/sdl_lightmap.cpp [new file with mode: 0644]
src/video/sdl_lightmap.hpp [new file with mode: 0644]
src/video/sdl_renderer.cpp [new file with mode: 0644]
src/video/sdl_renderer.hpp [new file with mode: 0644]
src/video/sdl_texture.cpp [new file with mode: 0644]
src/video/sdl_texture.hpp [new file with mode: 0644]
src/video/surface.cpp [deleted file]
src/video/surface.hpp
src/video/texture.cpp [deleted file]
src/video/texture.hpp
src/video/texture_manager.cpp
src/video/texture_manager.hpp