| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-06-25 | Fix crash at exit | mailwl | |
| 2018-03-24 | GPU: Make the debug_context variable a member of the frontend instead of a ↵ | Subv | |
| global. | |||
| 2018-03-24 | Frontend: Ported the GPU breakpoints and surface viewer widgets from citra. | Subv | |
| 2018-01-12 | Remove references to PICA and rasterizers in video_core | James Rowe | |
| 2017-02-26 | Doxygen: Amend minor issues (#2593) | Mat M | |
| 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. | |||
| 2017-02-09 | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split shader regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | |
| 2017-02-04 | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | |
| 2016-12-14 | VideoCore: Inline IsPicaTracing | Yuri Kunde Schlesner | |
| Speeds up ALBW main menu slightly (~3%) | |||
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-06-25 | Remove superfluous std::move in return std::move(local_var) | scurest | |
| 2016-05-21 | Refactor Tev stage dumper | Jannik Vogel | |
| 2016-05-21 | Extend Tev stage dumper | Jannik Vogel | |
| 2016-05-07 | fixup simple type conversions where possible | Alexander Laties | |
| 2016-05-04 | Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation | Jannik Vogel | |
| 2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | |
| 2016-04-29 | Merge pull request #1730 from hrydgard/vertex-loader | bunnei | |
| * 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. | |||
| 2016-04-29 | Move and rename the MemoryAccesses class to MemoryAccessTracker. | Henrik Rydgard | |
| 2016-04-24 | Replace std::map with std::array for graphics event breakpoints, and allow ↵ | Henrik Rydgard | |
| the compiler to inline. Saves 1%+ in vertex heavy situations. | |||
| 2016-04-21 | HWRasterizer: Texture forwarding | tfarley | |
| 2016-04-14 | debug_utils: use std::make_unique for initializing PicaTrace | Lioncash | |
| 2016-04-13 | file_util: Don't expose IOFile internals through the API | Lioncash | |
| 2016-04-10 | Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY) | Jannik Vogel | |
| 2016-03-17 | video_core: Don't cast away const | Lioncash | |
| 2016-03-08 | renderer_base: Don't directly expose the rasterizer unique_ptr | Lioncash | |
| There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer. | |||
| 2016-03-02 | Add immediate mode vertex submission | Dwayne Slater | |
| 2016-02-12 | BitField: Make trivially copyable and remove assignment operator | MerryMage | |
| 2015-12-07 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | |
| 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. | |||
| 2015-12-06 | VideoCore: Rename HWRasterizer methods to be less confusing | Yuri Kunde Schlesner | |
| 2015-10-09 | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | |
| The LOG_* function itself already appends one. | |||
| 2015-09-16 | general: Silence some warnings when using clang | Lioncash | |
| 2015-09-11 | video_core: Reorganize headers | Lioncash | |
| 2015-09-10 | video_core: Remove unused variables | Lioncash | |
| 2015-08-23 | HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer ↵ | Subv | |
| is in use during a breakpoint. | |||
| 2015-08-16 | Merge pull request #1034 from yuriks/rg8-textures | bunnei | |
| videocore: Added RG8 texture support | |||
| 2015-08-16 | Fix Linux GCC 4.9 build (complaining about undeclared memset) | LittleWhite | |
| 2015-08-16 | Merge pull request #997 from Lectem/cmdlist_full_debug | Tony Wasserka | |
| citra-qt: Improve pica command list widget (add mask, fix some issues) | |||
| 2015-08-16 | Introduce a shader tracer to allow inspection of input/output values for ↵ | Tony Wasserka | |
| each processed instruction. | |||
| 2015-08-16 | Pica/DebugUtils: Include uniform information into shader dumps. | Tony Wasserka | |
| 2015-08-16 | citra-qt: Improve shader debugger. | Tony Wasserka | |
| Now supports dumping the current shader and recognizes a larger number of output semantics. | |||
| 2015-08-16 | videocore: Added RG8 texture support | Patrick Martin | |
| 2015-08-11 | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵ | Emmanuel Gil Peyrot | |
| standard u?int*_t types. | |||
| 2015-07-26 | citra-qt/debug_utils: Use lock_guard everywhere | Lectem | |
| unique_lock were being used as lock_guards. Also replaced manual lock/unlock by lock_guard for harmonization. | |||
| 2015-07-26 | citra-qt/command list: Add mask column | Lectem | |
| 2015-07-26 | VideoCore: #ifdef out some debugging routines | Yuri Kunde Schlesner | |
| Some disabled debugging functionality was being called from rendering routines in VideoCore. Although disabled, many of them still allocated memory or did some extra work that was enough to show up in a profiler. Gives a slight (~2ms) speedup. | |||
