summaryrefslogtreecommitdiffstats
path: root/src/video_core/debug_utils/debug_utils.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot1-3/+13
2016-04-29Move and rename the MemoryAccesses class to MemoryAccessTracker.Henrik Rydgard1-0/+30
2016-04-24Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations.Henrik Rydgard1-3/+13
2016-04-10Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY)Jannik Vogel1-21/+0
2016-03-03Add immediate mode vertex submissionDwayne Slater1-1/+2
2015-08-16Introduce a shader tracer to allow inspection of input/output values for each processed instruction.Tony Wasserka1-1/+2
2015-08-16Pica/DebugUtils: Include uniform information into shader dumps.Tony Wasserka1-2/+1
2015-08-16citra-qt: Improve shader debugger.Tony Wasserka1-1/+0
Now supports dumping the current shader and recognizes a larger number of output semantics.
2015-07-26citra-qt/command list: Add mask columnLectem1-9/+5
2015-07-26VideoCore: #ifdef out some debugging routinesYuri Kunde Schlesner1-0/+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.
2015-07-23Qt/GPU Breakpoints: Added three more breakpoint types:Subv1-2/+5
* IncomingDisplayTransfer: Triggered just before a display transfer is performed. * GSPCommandProcessed: Triggered right after a GSP command is processed. * BufferSwapped: Triggered when the frames flip
2015-07-13Add CiTrace recording support.Tony Wasserka1-0/+4
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
2015-05-30Move video_core/math.h to common/vector_math.harchshift1-1/+2
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
2014-12-20Pica/DebugUtils: Better document LookupTexture.Tony Wasserka1-1/+10
2014-12-20Pica/DebugUtils: Add an event triggered after loading a vertex.Tony Wasserka1-0/+1
2014-12-20Pica: Unify ugly address translation hacks.Tony Wasserka1-1/+1
2014-12-20Pica: Merge texture lookup logic for DebugUtils and Rasterizer.Tony Wasserka1-1/+2
This effectively adds support for a lot texture formats in the rasterizer.
2014-12-09citra_qt: Add enhanced texture debugging widgets.Tony Wasserka1-0/+4
Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area.
2014-12-09citra-qt: Add texture viewer to Pica command list.Tony Wasserka1-0/+9
The texture viewer is enabled when selecting a write command to one of the texture config registers.
2014-12-09Pica/DebugUtils: Add breakpoint functionality.Tony Wasserka1-0/+133
2014-11-19Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot1-1/+1
2014-08-25Pica: Consolidate the primitive assembly code in PrimitiveAssembly and GeometryDumper.Tony Wasserka1-7/+5
2014-08-25Pica/DebugUtils: Add convenient tev setup printer.Tony Wasserka1-0/+2
2014-08-25Pica: Add support for dumping textures.Tony Wasserka1-0/+2
2014-08-25Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.Tony Wasserka1-0/+21
2014-08-25Pica: Add debug utilities for dumping shaders.Tony Wasserka1-0/+3
2014-08-25Pica: Add debug utility functions for dumping geometry data.Tony Wasserka1-0/+40