The OpenGL renderer has been revised, with the following changes: - Initialization and rendering have been refactored to reduce the number of redundant objects used. - Framebuffer rotation is now done directly, using texture mapping. - Vertex coordinates are now given in pixels, and the projection matrix isn't hardcoded anymore. |
||
|---|---|---|
| .. | ||
| debug_utils | ||
| renderer_opengl | ||
| clipper.cpp | ||
| clipper.h | ||
| CMakeLists.txt | ||
| command_processor.cpp | ||
| command_processor.h | ||
| gpu_debugger.h | ||
| math.h | ||
| pica.h | ||
| primitive_assembly.cpp | ||
| primitive_assembly.h | ||
| rasterizer.cpp | ||
| rasterizer.h | ||
| renderer_base.h | ||
| utils.cpp | ||
| utils.h | ||
| vertex_shader.cpp | ||
| vertex_shader.h | ||
| video_core.cpp | ||
| video_core.h | ||