822 Commits (4660bc1c786b5f9d3fed74b6b51a8ba3e468d7e4)

Author SHA1 Message Date
Tony Wasserka 162d641a30 Pica/Math: Improved the design of the Vec2/Vec3/Vec4 classes and simplified rasterizer code accordingly. 12 years ago
Tony Wasserka 62c36a4ef0 Pica/VertexShader: Fix a bug in the bitfield definitions and add the "negate" field for swizzlers. 12 years ago
Tony Wasserka 26ade98411 Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. 12 years ago
Tony Wasserka 0465adf206 Pica/CommandProcessor: Implement parameter masking. 12 years ago
Tony Wasserka f37e39deb9 Pica: Add debug utilities for dumping shaders. 12 years ago
Tony Wasserka 6ea003c7b5 Pica: Add debug utility functions for dumping geometry data. 12 years ago
Sacha a3a70e56ac Fix the threading for GL Context in Qt5. 11 years ago
archshift 662a1993e6 float24: Remove private default constructor 12 years ago
archshift d71af1bd20 Use glewExperimental on Linux in order to fix GLFW-mode 12 years ago
Tony Wasserka 94d742fe17 Pica: Add basic rasterizer. 12 years ago
Tony Wasserka 94aa9da562 Pica: Add triangle clipper. 12 years ago
Tony Wasserka 9a76a2d061 Pica: Add primitive assembly stage. 12 years ago
Tony Wasserka c526512619 Pica: Add vertex shader implementation. 12 years ago
Tony Wasserka d443f0a921 Pica: Implement vertex loading. 12 years ago
Tony Wasserka 1a43f69477 Pica: Add register definition for vertex loading and rendering. 12 years ago
Tony Wasserka 76a586de49 Pica: Add command processor. 12 years ago
Tony Wasserka 98ad16a45b Pica: Add float24 structure. 12 years ago
Tony Wasserka 8528c810cf Video core: Add utility class for vector operations. 12 years ago
Tony Wasserka 7b6a7d7dfb Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. 12 years ago
Tony Wasserka 9c781a6c76 Remove the fancy RegisterSet class introduced in 4c2bff61e. 12 years ago
bunnei 4e9f305ed2 GSP: Removed dumb GX prefixes to functions/structs in GSP namespace. 12 years ago
Tony Wasserka 9fd2537e93 Use uniform formatting when printing hexadecimal numbers. 12 years ago
Tony Wasserka 9b0d0c81a0 GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32. 12 years ago
Tony Wasserka 246cb75584 RegisterSet: Simplify code by using structs for register definition instead of unions. 12 years ago
Tony Wasserka 75775e9ef4 GPU: Make use of RegisterSet. 12 years ago
Tony Wasserka c6fdeb7b23 Renderer: Fix component order in bottom framebuffer. 12 years ago
Tony Wasserka cb6f97b2eb Renderer: Respect the active_fb GPU register. 12 years ago
Tony Wasserka 9b96407e8e Renderer: Add a few TODOs. 12 years ago
Tony Wasserka a4d89edd9b GPU debugger: Don't keep track of debugging data if no debugger views are active. 12 years ago
Tony Wasserka c34ba38001 GPU debugger: Const correctness and build fix. 12 years ago
archshift ee4717aaae Preprocessor: #if's out OSX-specific GL changes on other platforms 12 years ago
Tony Wasserka 4c2bff61e5 Pica: Use some template magic to define register structures efficiently. 12 years ago
Tony Wasserka f82410e633 Further refine GPU command list debugging. 12 years ago
Tony Wasserka b0051b2203 Refine command list debugging functionality and its qt interface. 12 years ago
Tony Wasserka 6893732348 citra-qt: Add command list view. 12 years ago
Tony Wasserka 5d62f5d92a GPU debugger: Add functionality to inspect command lists. 12 years ago
Tony Wasserka 50b2b73be4 video core: added PICA definitions file. 12 years ago
Tony Wasserka 1dfa392824 Rename LCD to GPU. 12 years ago
Tony Wasserka 31666632ca Add initial graphics debugger interface. 12 years ago
archshift 5a8ed196e6 common_types: Changed BasicRect back to Rect, in the common namespace 12 years ago
archshift 034e3aabc8 Improved clarity and whitespace 12 years ago
archshift 403e4bf837 CMakeLists: rename HEADS, improved comments 12 years ago
archshift 71b8789803 Indent fixes 12 years ago
Sethpaien e1fcb2fdfb Update FlipFramebuffer 12 years ago
archshift 704075f04a Fixed indents 12 years ago
archshift 948cfe6d37 Reverse debugging changes 12 years ago
archshift 541c9dffb7 Unintended change reversal 12 years ago
archshift fb47258af7 TGA dumps work, courtesy of @bunnei 12 years ago
archshift c1b770cc0d OpenGL 3+ on OSX with GLFW 12 years ago
archshift 5a9c2ce5ea IT'S ALIVE! 12 years ago