aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/debug_utils
Commit message (Collapse)AuthorAgeFilesLines
* VideoCore: Split regs.h inclusionsYuri Kunde Schlesner2017-02-092-2/+6
|
* VideoCore: Move Regs to its own fileYuri Kunde Schlesner2017-02-042-2/+2
|
* VideoCore: Split shader regs from Regs structYuri Kunde Schlesner2017-02-042-2/+2
|
* VideoCore: Split texturing regs from Regs structYuri Kunde Schlesner2017-02-042-19/+24
|
* VideoCore: Split rasterizer regs from Regs structYuri Kunde Schlesner2017-02-042-3/+3
|
* VideoCore: Move LookupTexture out of debug_utils.hYuri Kunde Schlesner2017-02-042-278/+3
|
* VideoCore: Inline IsPicaTracingYuri Kunde Schlesner2016-12-142-15/+11
| | | | Speeds up ALBW main menu slightly (~3%)
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-212-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-formatYuri Kunde Schlesner2016-09-182-21/+22
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-182-224/+237
|
* Remove superfluous std::move in return std::move(local_var)scurest2016-06-251-1/+1
|
* Refactor Tev stage dumperJannik Vogel2016-05-212-115/+114
|
* Extend Tev stage dumperJannik Vogel2016-05-211-14/+38
|
* fixup simple type conversions where possibleAlexander Laties2016-05-071-4/+5
|
* Pica: Rename VertexLoaded breakpoint to VertexShaderInvocationJannik Vogel2016-05-041-1/+1
|
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-302-7/+23
|
* Merge pull request #1730 from hrydgard/vertex-loaderbunnei2016-04-291-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 Rydgard2016-04-291-0/+30
| |
* | Replace std::map with std::array for graphics event breakpoints, and allow ↵Henrik Rydgard2016-04-242-7/+14
|/ | | | the compiler to inline. Saves 1%+ in vertex heavy situations.
* HWRasterizer: Texture forwardingtfarley2016-04-211-2/+2
|
* debug_utils: use std::make_unique for initializing PicaTraceLioncash2016-04-141-1/+1
|
* file_util: Don't expose IOFile internals through the APILioncash2016-04-131-1/+16
|
* Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY)Jannik Vogel2016-04-102-50/+0
|
* video_core: Don't cast away constLioncash2016-03-171-12/+12
|
* renderer_base: Don't directly expose the rasterizer unique_ptrLioncash2016-03-081-1/+1
| | | | | There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer.
* Add immediate mode vertex submissionDwayne Slater2016-03-022-2/+4
|
* BitField: Make trivially copyable and remove assignment operatorMerryMage2016-02-121-4/+4
|
* VideoCore: Unify interface to OpenGL and SW rasterizersYuri Kunde Schlesner2015-12-071-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 confusingYuri Kunde Schlesner2015-12-061-1/+1
|
* CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls.Emmanuel Gil Peyrot2015-10-091-3/+3
| | | | The LOG_* function itself already appends one.
* general: Silence some warnings when using clangLioncash2015-09-161-3/+3
|
* video_core: Reorganize headersLioncash2015-09-111-2/+1
|
* video_core: Remove unused variablesLioncash2015-09-101-2/+0
|
* HWRenderer: Only reload the framebuffer from gpu memory if the hw renderer ↵Subv2015-08-231-2/+6
| | | | is in use during a breakpoint.
* Merge pull request #1034 from yuriks/rg8-texturesbunnei2015-08-161-0/+6
|\ | | | | videocore: Added RG8 texture support
| * videocore: Added RG8 texture supportPatrick Martin2015-08-161-0/+6
| |
* | Fix Linux GCC 4.9 build (complaining about undeclared memset)LittleWhite2015-08-161-1/+2
| |
* | Merge pull request #997 from Lectem/cmdlist_full_debugTony Wasserka2015-08-162-17/+12
|\ \ | | | | | | citra-qt: Improve pica command list widget (add mask, fix some issues)
| * | citra-qt/debug_utils: Use lock_guard everywhereLectem2015-07-261-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 columnLectem2015-07-262-11/+7
| | |
* | | Introduce a shader tracer to allow inspection of input/output values for ↵Tony Wasserka2015-08-162-3/+3
| | | | | | | | | | | | each processed instruction.
* | | Pica/DebugUtils: Include uniform information into shader dumps.Tony Wasserka2015-08-162-11/+51
| | |
* | | citra-qt: Improve shader debugger.Tony Wasserka2015-08-162-7/+17
| |/ |/| | | | | Now supports dumping the current shader and recognizes a larger number of output semantics.
* | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the ↵Emmanuel Gil Peyrot2015-08-111-1/+2
| | | | | | | | standard u?int*_t types.
* | VideoCore: #ifdef out some debugging routinesYuri Kunde Schlesner2015-07-262-12/+5
|/ | | | | | | 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.
* Address error that remained in last mergeYuri Kunde Schlesner2015-07-251-1/+1
|
* Merge pull request #892 from zawata/another-warning-fixesYuri Kunde Schlesner2015-07-251-16/+16
|\ | | | | Yet More Warning Fixes
| * Video_Core : Type fixeszawata2015-07-191-1/+1
| |
| * Video_Core : Change Tabs to Spaceszawata2015-07-191-0/+15
| | | | | | | | | | | | | | This really should be universalized, I keep getting errors creating commits because lines I've edited use tabs instead of spaces(and yes I did read the contributing guide and i know they are supposed to be spaces)
| * Video_Core : Fix Conversion Warningszawata2015-07-191-16/+1
| |