| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | debug_utils: Remove unused includes | Lioncash | 2018-08-24 | 2 | -23/+0 |
| | | | | | | Quite a bit of these aren't necessary directly within the debug_utils header and can be removed or included where actually necessary. | ||||
| * | debug_utils: Make BreakpointObserver class' constructor explicit | Lioncash | 2018-08-24 | 1 | -1/+1 |
| | | | | | Avoids implicit conversions. | ||||
| * | debug_utils: Initialize active_breakpoint member of DebugContext | Lioncash | 2018-08-24 | 1 | -2/+2 |
| | | | | | Ensures that all class members are initialized. | ||||
| * | Fix crash at exit | mailwl | 2018-06-25 | 1 | -2/+4 |
| | | |||||
| * | GPU: Make the debug_context variable a member of the frontend instead of a ↵ | Subv | 2018-03-24 | 2 | -4/+0 |
| | | | | | global. | ||||
| * | Frontend: Ported the GPU breakpoints and surface viewer widgets from citra. | Subv | 2018-03-24 | 2 | -0/+231 |
| | | |||||
| * | Remove references to PICA and rasterizers in video_core | James Rowe | 2018-01-12 | 2 | -828/+0 |
| | | |||||
| * | Doxygen: Amend minor issues (#2593) | Mat M | 2017-02-26 | 1 | -1/+1 |
| | | | | | | | | | | Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues. | ||||
| * | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | 2017-02-09 | 2 | -2/+6 |
| | | |||||
| * | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | 2017-02-04 | 2 | -2/+2 |
| | | |||||
| * | VideoCore: Split shader regs from Regs struct | Yuri Kunde Schlesner | 2017-02-04 | 2 | -2/+2 |
| | | |||||
| * | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | 2017-02-04 | 2 | -19/+24 |
| | | |||||
| * | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | 2017-02-04 | 2 | -3/+3 |
| | | |||||
| * | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | 2017-02-04 | 2 | -278/+3 |
| | | |||||
| * | VideoCore: Inline IsPicaTracing | Yuri Kunde Schlesner | 2016-12-14 | 2 | -15/+11 |
| | | | | | Speeds up ALBW main menu slightly (~3%) | ||||
| * | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 2 | -4/+0 |
| | | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
| * | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-18 | 2 | -21/+22 |
| | | |||||
| * | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 2 | -224/+237 |
| | | |||||
| * | Remove superfluous std::move in return std::move(local_var) | scurest | 2016-06-25 | 1 | -1/+1 |
| | | |||||
| * | Refactor Tev stage dumper | Jannik Vogel | 2016-05-21 | 2 | -115/+114 |
| | | |||||
| * | Extend Tev stage dumper | Jannik Vogel | 2016-05-21 | 1 | -14/+38 |
| | | |||||
| * | fixup simple type conversions where possible | Alexander Laties | 2016-05-07 | 1 | -4/+5 |
| | | |||||
| * | Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation | Jannik Vogel | 2016-05-04 | 1 | -1/+1 |
| | | |||||
| * | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 2016-04-30 | 2 | -7/+23 |
| | | |||||
| * | Merge pull request #1730 from hrydgard/vertex-loader | bunnei | 2016-04-29 | 1 | -0/+30 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove late accesses to attribute_config * Refactor: Extract VertexLoader from command_processor.cpp. Preparation for a similar concept to Dolphin or PPSSPP. These can be JIT-ed and cached. * Move "&" to their proper place, add missing includes and make some properly relative. * Don't keep base_address in the loader, it doesn't belong there (with it, the loader can't be cached). * Optimize the vertex loader, nearly doubling its speed. * Debugger fix * Move and rename the MemoryAccesses class to MemoryAccessTracker. | ||||
| | * | Move and rename the MemoryAccesses class to MemoryAccessTracker. | Henrik Rydgard | 2016-04-29 | 1 | -0/+30 |
| | | | |||||
| * | | Replace std::map with std::array for graphics event breakpoints, and allow ↵ | Henrik Rydgard | 2016-04-24 | 2 | -7/+14 |
| |/ | | | | the compiler to inline. Saves 1%+ in vertex heavy situations. | ||||
| * | HWRasterizer: Texture forwarding | tfarley | 2016-04-21 | 1 | -2/+2 |
| | | |||||
| * | debug_utils: use std::make_unique for initializing PicaTrace | Lioncash | 2016-04-14 | 1 | -1/+1 |
| | | |||||
| * | file_util: Don't expose IOFile internals through the API | Lioncash | 2016-04-13 | 1 | -1/+16 |
| | | |||||
| * | Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) | Jannik Vogel | 2016-04-10 | 2 | -50/+0 |
| | | |||||
| * | video_core: Don't cast away const | Lioncash | 2016-03-17 | 1 | -12/+12 |
| | | |||||
| * | renderer_base: Don't directly expose the rasterizer unique_ptr | Lioncash | 2016-03-08 | 1 | -1/+1 |
| | | | | | | There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer. | ||||
| * | Add immediate mode vertex submission | Dwayne Slater | 2016-03-02 | 2 | -2/+4 |
| | | |||||
| * | BitField: Make trivially copyable and remove assignment operator | MerryMage | 2016-02-12 | 1 | -4/+4 |
| | | |||||
| * | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 2015-12-07 | 1 | -4/+2 |
| | | | | | | | This removes explicit checks sprinkled all over the codebase to instead just have the SW rasterizer expose an implementation with no-ops for most operations. | ||||
| * | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | 2015-12-06 | 1 | -1/+1 |
| | | |||||
| * | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | 2015-10-09 | 1 | -3/+3 |
| | | | | | The LOG_* function itself already appends one. | ||||
| * | general: Silence some warnings when using clang | Lioncash | 2015-09-16 | 1 | -3/+3 |
| | | |||||
| * | video_core: Reorganize headers | Lioncash | 2015-09-11 | 1 | -2/+1 |
| | | |||||
| * | video_core: Remove unused variables | Lioncash | 2015-09-10 | 1 | -2/+0 |
| | | |||||
| * | HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer ↵ | Subv | 2015-08-23 | 1 | -2/+6 |
| | | | | | is in use during a breakpoint. | ||||
| * | Merge pull request #1034 from yuriks/rg8-textures | bunnei | 2015-08-16 | 1 | -0/+6 |
| |\ | | | | | videocore: Added RG8 texture support | ||||
| | * | videocore: Added RG8 texture support | Patrick Martin | 2015-08-16 | 1 | -0/+6 |
| | | | |||||
| * | | Fix Linux GCC 4.9 build (complaining about undeclared memset) | LittleWhite | 2015-08-16 | 1 | -1/+2 |
| | | | |||||
| * | | Merge pull request #997 from Lectem/cmdlist_full_debug | Tony Wasserka | 2015-08-16 | 2 | -17/+12 |
| |\ \ | | | | | | | citra-qt: Improve pica command list widget (add mask, fix some issues) | ||||
| | * | | citra-qt/debug_utils: Use lock_guard everywhere | Lectem | 2015-07-26 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | | unique_lock were being used as lock_guards. Also replaced manual lock/unlock by lock_guard for harmonization. | ||||
| | * | | citra-qt/command list: Add mask column | Lectem | 2015-07-26 | 2 | -11/+7 |
| | | | | |||||
| * | | | Introduce a shader tracer to allow inspection of input/output values for ↵ | Tony Wasserka | 2015-08-16 | 2 | -3/+3 |
| | | | | | | | | | | | | | each processed instruction. | ||||
| * | | | Pica/DebugUtils: Include uniform information into shader dumps. | Tony Wasserka | 2015-08-16 | 2 | -11/+51 |
| | | | | |||||
