citra-mk7/src/video_core
Tony Wasserka 162d641a30 Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly.
- Swizzlers now return const objects so that things like "first_vec4.xyz() = some_vec3" now will fail to compile (ideally we should support some vector holding references to make this actually work).
- The methods "InsertBeforeX/Y/Z" and "Append" have been replaced by more versions of MakeVec, which now also supports building new vectors from vectors.
- Vector library now follows C++ type promotion rules (hence, the result of Vec2<u8> with another Vec2<u8> is now a Vec2<int>).
2014-08-25 22:03:18 +02:00
..
debug_utils Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. 2014-08-25 22:03:18 +02:00
renderer_opengl Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. 2014-08-12 13:32:56 +02: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 Pica: Add debug utility functions for dumping geometry data. 2014-08-25 22:03:18 +02:00
command_processor.cpp Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. 2014-08-25 22:03:18 +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 Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly. 2014-08-25 22:03:18 +02:00
pica.h Pica: Add debug utilities for dumping shaders. 2014-08-25 22:03:18 +02:00
primitive_assembly.cpp Pica: Add triangle clipper. 2014-08-12 13:49:33 +02:00
primitive_assembly.h Pica: Add primitive assembly stage. 2014-08-12 13:48:56 +02:00
rasterizer.cpp Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly. 2014-08-25 22:03:18 +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 bitfield definitions and add the "negate" field for swizzlers. 2014-08-25 22:03:18 +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 Pica: Add debug utility functions for dumping geometry data. 2014-08-25 22:03:18 +02:00
video_core.vcxproj.filters Pica: Add debug utility functions for dumping geometry data. 2014-08-25 22:03:18 +02:00