summaryrefslogtreecommitdiff
path: root/src/citra_qt/debugger
AgeCommit message (Collapse)Author
2016-06-18Qt: Fix MicroProfile dpi scalingYuri Kunde Schlesner
2016-06-07Merge pull request #1765 from JayFoxRox/debug-surface-viewerbunnei
Debugger: Pica surface viewer
2016-05-21Debugger/Callstack: Replace Memory::GetPointer with ↵MerryMage
Memory::IsValidVirtualAddress
2016-05-18Merge pull request #1785 from MerryMage/mp-dpibunnei
Microprofile: DPI-aware drawing
2016-05-12Microprofile: DPI-aware drawingMerryMage
2016-05-12Move default_attributes into Pica stateJannik Vogel
2016-05-11Turn ShaderSetup into structJannik Vogel
2016-05-07fixup simple type conversions where possibleAlexander Laties
2016-05-07citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer'Jannik Vogel
2016-05-04Pica: Rename VertexLoaded breakpoint to VertexShaderInvocationJannik Vogel
2016-04-30VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot
2016-04-29Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI.
2016-04-28Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)Henrik Rydgård
* Make Citra build with MICROPROFILE_ENABLED set to 0 * Buildfix with microprofile kept on * moc did not like a dialog to conditionally exist. * Cleanup * Fix end of line
2016-04-24Replace 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-23debugger: Warn if we reach an unreachable formatSam Spilsbury
2016-03-15PICA: Fix MAD/MADI encodingJannik Vogel
2016-03-09Fix attribute mapping in vs debuggerJannik Vogel
2016-03-02Add immediate mode vertex submissionDwayne Slater
2015-12-29core: Use unique_ptr for holding the interpreter instancesLioncash
2015-10-06Silence -Wsign-compare warnings.Rohit Nirmal
2015-09-14GSP: Implement command 0x05, used for flushing cachesYuri Kunde Schlesner
May fix additional texture caching issues. (Though mostly in homebrew, I haven't seen any commercial software use this to flush anything but command lists.)
2015-09-11general: Replace 0 literals with nullptr where applicableLioncash
2015-09-11Merge pull request #1147 from lioncash/nullptrYuri Kunde Schlesner
General: Replace NULL and '0' usages with nullptr where applicable
2015-09-11Merge pull request #1149 from lioncash/overrideYuri Kunde Schlesner
graphics_breakpoints_p: Add missing override specifier
2015-09-11graphics_breakpoints_p: Add missing override specifierLioncash
2015-09-11General: Replace NULL and '0' usages with nullptr where applicableLioncash
2015-09-11citra_qt: Reorganize headersLioncash
2015-09-07Merge pull request #1118 from Kloen/monospace-fontbunnei
citra-qt: Use monospace font on Disassembler and ARM Registers
2015-09-07Shader Debugger: Allow editing of input vertex dataYuri Kunde Schlesner
2015-09-07Shader Debugger: Highlight current instruction instead of focusingYuri Kunde Schlesner
This avoid some annoying focus stealing in some situations, and looks nicer in general.
2015-09-07Shader Debugger: Remove useless signalYuri Kunde Schlesner
2015-09-07Shader Debugger: Fix only first vertex attribute being loadedYuri Kunde Schlesner
2015-09-07Shader Debugger: Fix freeze when double-clicking shader disassemblyYuri Kunde Schlesner
2015-09-07Shader Debugger: Improve space efficiency of the layoutYuri Kunde Schlesner
2015-09-07Shader Disassembly: Fix printing of jump offsetsYuri Kunde Schlesner
2015-09-07Shader Disassembly: Fix disassembly of IFU/CALLU instructionsYuri Kunde Schlesner
2015-09-07Shader Disassembly: Implement support for MAD/MADIYuri Kunde Schlesner
2015-09-07Shader Disassembly: Introduce variables to hold common subexpressionsYuri Kunde Schlesner
2015-09-07Shader Debugger: Initialize input_vertex to prevent crashesYuri Kunde Schlesner
If the first type of breakpoint to be hit wasn't "Vertex Loaded", the input_vertex would contain garbage, which would be passed to the shader interpreter and ocasionally cause crashes.
2015-09-07Shader Disassembly: Cleanup code and improve output alignmentYuri Kunde Schlesner
2015-09-07citra-qt: Use monospace font on Disassembler and ARM RegistersKloen
2015-08-24Integrate the MicroProfile profiling libraryYuri Kunde Schlesner
This brings goodies such as a configurable user interface and multi-threaded timeline view.
2015-08-24citra-qt: Add helper function to get a monospace QFontYuri Kunde Schlesner
2015-08-16Merge pull request #1034 from yuriks/rg8-texturesbunnei
videocore: Added RG8 texture support
2015-08-16Merge pull request #997 from Lectem/cmdlist_full_debugTony Wasserka
citra-qt: Improve pica command list widget (add mask, fix some issues)
2015-08-16citra-qt/VertexShader: Minor UI improvements.Tony Wasserka
Renamed "Iteration index" to the (hopefully) more intuitive "Cycle Index". Added flexible space at the bottom of the widget.
2015-08-16citra-qt: Fix comment style.Tony Wasserka
2015-08-16Introduce a shader tracer to allow inspection of input/output values for ↵Tony Wasserka
each processed instruction.
2015-08-16Pica/DebugUtils: Include uniform information into shader dumps.Tony Wasserka
2015-08-16citra-qt: Improve shader debugger.Tony Wasserka
Now supports dumping the current shader and recognizes a larger number of output semantics.