citra-nightly/src/video_core
Kevin Hartman cbfd6b6e52 Rewrite of OpenGL renderer, including OS X support
Screen contents are now displayed using textured quads. This can be updated to expose an FBO once an OpenGL backend for when Pica rendering is being worked on. That FBO's texture can then be applied to the quads.

Previously, FBO blitting was used in order to display screen contents, which did not work on OS X. The new textured quad approach is less of a compatibility risk.
2014-08-25 20:56:59 -07:00
..
debug_utils Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. 2014-08-25 22:03:19 +02:00
renderer_opengl Rewrite of OpenGL renderer, including OS X support 2014-08-25 20:56:59 -07:00
clipper.cpp Pica: Add basic rasterizer. 2014-08-12 13:50:07 +02:00
clipper.h Pica: Add triangle clipper. 2014-08-12 13:49:33 +02:00
CMakeLists.txt Rewrite of OpenGL renderer, including OS X support 2014-08-25 20:56:59 -07:00
command_processor.cpp Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. 2014-08-25 22:03:19 +02:00
command_processor.h Pica/CommandProcessor: Implement parameter masking. 2014-08-25 22:03:18 +02:00
gpu_debugger.h Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. 2014-08-25 22:03:18 +02:00
math.h Math: Warning fixes. 2014-08-25 22:03:19 +02:00
pica.h Pica/Rasterizer: Add texturing support. 2014-08-25 22:03:18 +02:00
primitive_assembly.cpp Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. 2014-08-25 22:03:19 +02:00
primitive_assembly.h Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper. 2014-08-25 22:03:19 +02:00
rasterizer.cpp Pica/Rasterizer: Clarify a TODO. 2014-08-25 22:03:19 +02:00
rasterizer.h Pica: Add basic rasterizer. 2014-08-12 13:50:07 +02:00
renderer_base.h removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class 2014-04-27 18:29:51 -04:00
utils.cpp Improved clarity and whitespace 2014-05-19 15:21:55 -07:00
utils.h fixed project includes to use new directory structure 2014-04-08 20:15:08 -04:00
vertex_shader.cpp Pica/VertexShader: Fix a bug in the call stack handling. 2014-08-25 22:03:19 +02:00
vertex_shader.h Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly. 2014-08-25 22:03:18 +02:00
video_core.cpp Fix the threading for GL Context in Qt5. 2014-08-25 00:47:00 +10:00
video_core.h fixed project includes to use new directory structure 2014-04-08 20:15:08 -04:00
video_core.vcxproj Rewrite of OpenGL renderer, including OS X support 2014-08-25 20:56:59 -07:00
video_core.vcxproj.filters Rewrite of OpenGL renderer, including OS X support 2014-08-25 20:56:59 -07:00