aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/debug_utils
Commit message (Collapse)AuthorAgeFilesLines
* debug_utils: Remove unused includesLioncash2018-08-242-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 explicitLioncash2018-08-241-1/+1
| | | | Avoids implicit conversions.
* debug_utils: Initialize active_breakpoint member of DebugContextLioncash2018-08-241-2/+2
| | | | Ensures that all class members are initialized.
* Fix crash at exitmailwl2018-06-251-2/+4
|
* GPU: Make the debug_context variable a member of the frontend instead of a ↵Subv2018-03-242-4/+0
| | | | global.
* Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv2018-03-242-0/+231
|
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-122-828/+0
|
* Doxygen: Amend minor issues (#2593)Mat M2017-02-261-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 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
| | |