summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/debugger (follow)
Commit message (Expand)AuthorAgeFilesLines
* disassembler: Remove mutable specifier from breakpoints member variableLioncash2016-12-211-3/+1
* Merge pull request #2260 from Subv/schedulingbunnei2016-12-161-1/+2
|\
| * Fixed the codestyle to match our clang-format rules.Subv2016-12-141-1/+2
| * WaitSynch: Removed unused variables and reduced SharedPtr copies.Subv2016-12-091-1/+1
| * Threading: Added some utility functions and const correctness.Subv2016-12-041-1/+1
| * Threading: Reworked the way our scheduler works.Subv2016-12-041-1/+1
* | Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner2016-12-151-1/+0
|\ \
| * | Fixed the rebase mistakes.Subv2016-12-011-1/+0
| |/
* | citra-qt: Make constructors explicit where applicableLioncash2016-12-1112-29/+32
* | citra-qt: Add missing #pragma once directivesLioncash2016-12-114-0/+8
* | graphics_cmdlists: Get rid of variable shadowingLioncash2016-12-111-14/+18
* | graphics_cmdlists: Get rid of an unused variableLioncash2016-12-111-1/+0
* | graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments constLioncash2016-12-111-3/+4
* | graphics_cmdlists: Make LoadImage internally linkedLioncash2016-12-111-0/+2
* | Add all services to the Service namespaceLioncash2016-12-111-8/+8
|/
* Fix typosRicardo de Almeida Gonzaga2016-10-202-3/+3
* implement wait tree widgetwwylele2016-09-222-0/+603
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-2111-11/+11
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-2121-63/+17
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-198-24/+14
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-1824-569/+587
* Qt: Fix MicroProfile dpi scalingYuri Kunde Schlesner2016-06-191-7/+6
* Merge pull request #1765 from JayFoxRox/debug-surface-viewerbunnei2016-06-086-575/+860
|\
| * citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer'Jannik Vogel2016-05-076-575/+860
* | Debugger/Callstack: Replace Memory::GetPointer with Memory::IsValidVirtualAddressMerryMage2016-05-211-1/+4
* | Merge pull request #1785 from MerryMage/mp-dpibunnei2016-05-191-4/+12
|\ \
| * | Microprofile: DPI-aware drawingMerryMage2016-05-121-4/+12
* | | Move default_attributes into Pica stateJannik Vogel2016-05-121-1/+1
|/ /
* | Turn ShaderSetup into structJannik Vogel2016-05-111-1/+1
* | fixup simple type conversions where possibleAlexander Laties2016-05-071-1/+1
|/
* Pica: Rename VertexLoaded breakpoint to VertexShaderInvocationJannik Vogel2016-05-042-3/+3
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-0/+4
* Common: Remove section measurement from profiler (#1731)Yuri Kunde Schlesner2016-04-291-24/+2
* Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709)Henrik Rydgård2016-04-292-0/+16
* Replace std::map with std::array for graphics event breakpoints, and allow the compiler to inline. Saves 1%+ in vertex heavy situations.Henrik Rydgard2016-04-241-2/+2
* debugger: Warn if we reach an unreachable formatSam Spilsbury2016-04-231-0/+6
* PICA: Fix MAD/MADI encodingJannik Vogel2016-03-151-2/+10
* Fix attribute mapping in vs debuggerJannik Vogel2016-03-091-2/+2
* Add immediate mode vertex submissionDwayne Slater2016-03-034-1/+5
* core: Use unique_ptr for holding the interpreter instancesLioncash2015-12-302-12/+8
* Silence -Wsign-compare warnings.Rohit Nirmal2015-10-071-4/+4
* GSP: Implement command 0x05, used for flushing cachesYuri Kunde Schlesner2015-09-141-2/+2
* general: Replace 0 literals with nullptr where applicableLioncash2015-09-122-2/+2
* Merge pull request #1147 from lioncash/nullptrYuri Kunde Schlesner2015-09-116-6/+6
|\
| * General: Replace NULL and '0' usages with nullptr where applicableLioncash2015-09-116-6/+6
* | Merge pull request #1149 from lioncash/overrideYuri Kunde Schlesner2015-09-111-1/+1
|\ \
| * | graphics_breakpoints_p: Add missing override specifierLioncash2015-09-111-1/+1
| |/
* / citra_qt: Reorganize headersLioncash2015-09-1117-56/+43
|/
* Merge pull request #1118 from Kloen/monospace-fontbunnei2015-09-072-1/+35
|\
| * citra-qt: Use monospace font on Disassembler and ARM RegistersKloen2015-09-072-1/+35
* | Shader Debugger: Allow editing of input vertex dataYuri Kunde Schlesner2015-09-071-0/+2
* | Shader Debugger: Highlight current instruction instead of focusingYuri Kunde Schlesner2015-09-071-4/+15
* | Shader Debugger: Remove useless signalYuri Kunde Schlesner2015-09-072-10/+2
* | Shader Debugger: Fix only first vertex attribute being loadedYuri Kunde Schlesner2015-09-071-7/+7
* | Shader Debugger: Fix freeze when double-clicking shader disassemblyYuri Kunde Schlesner2015-09-073-14/+4
* | Shader Debugger: Improve space efficiency of the layoutYuri Kunde Schlesner2015-09-071-9/+18
* | Shader Disassembly: Fix printing of jump offsetsYuri Kunde Schlesner2015-09-071-4/+4
* | Shader Disassembly: Fix disassembly of IFU/CALLU instructionsYuri Kunde Schlesner2015-09-071-0/+1
* | Shader Disassembly: Implement support for MAD/MADIYuri Kunde Schlesner2015-09-071-0/+31
* | Shader Disassembly: Introduce variables to hold common subexpressionsYuri Kunde Schlesner2015-09-071-16/+20
* | Shader Debugger: Initialize input_vertex to prevent crashesYuri Kunde Schlesner2015-09-071-0/+7
* | Shader Disassembly: Cleanup code and improve output alignmentYuri Kunde Schlesner2015-09-071-66/+79
|/
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-252-0/+219
* citra-qt: Add helper function to get a monospace QFontYuri Kunde Schlesner2015-08-253-5/+9
* Merge pull request #1034 from yuriks/rg8-texturesbunnei2015-08-171-1/+1
|\
| * citra-qt: Give RG8 format a proper name in the texture viewerYuri Kunde Schlesner2015-08-161-1/+1
* | Merge pull request #997 from Lectem/cmdlist_full_debugTony Wasserka2015-08-161-19/+23
|\ \
| * | citra-qt/command list: Do not recreate a widget after each selectionLectem2015-07-261-10/+10
| * | citra-qt/command list: Add mask columnLectem2015-07-261-8/+10
| * | citra-qt/command list: monospace font on windowsLectem2015-07-261-1/+3
* | | citra-qt/VertexShader: Minor UI improvements.Tony Wasserka2015-08-162-10/+11
* | | citra-qt: Fix comment style.Tony Wasserka2015-08-161-5/+6
* | | Introduce a shader tracer to allow inspection of input/output values for each processed instruction.Tony Wasserka2015-08-162-42/+261
* | | Pica/DebugUtils: Include uniform information into shader dumps.Tony Wasserka2015-08-161-3/+2
* | | citra-qt: Improve shader debugger.Tony Wasserka2015-08-162-3/+20
* | | citra-qt: Print the correct swizzle mask for SRC2 in the shader disassembler.Tony Wasserka2015-08-161-3/+3
| |/ |/|
* | Shader: Move shader code to its own subdirectory, "shader".bunnei2015-08-151-1/+1
* | GPU: Refactor "VertexShader" namespace to "Shader".bunnei2015-08-151-1/+1
* | Merge pull request #1027 from lioncash/debuggerbunnei2015-08-142-48/+176
|\ \
| * | registers: Support viewing VFP registersLioncash2015-08-072-44/+172
| * | registers: Fix a typo with CPSR's nameLioncash2015-08-072-36/+36
* | | ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.Emmanuel Gil Peyrot2015-08-112-5/+9
|/ /
* / citra-qt: Adjust initializer list orderLioncash2015-07-291-1/+1
|/
* Merge pull request #986 from Lectem/better_widgetsTony Wasserka2015-07-261-12/+22
|\
| * citra-qt/command list: Enable uniform row heights and automatically resize columns.Lectem2015-07-251-0/+8
| * citra-qt/command list: Split register and value columns.Lectem2015-07-251-12/+14
* | dyncom: Rename armdefs.h to armstate.hLioncash2015-07-261-1/+0
* | dyncom: Get rid of skyeye typedefsLioncash2015-07-261-1/+1
|/
* Merge pull request #892 from zawata/another-warning-fixesYuri Kunde Schlesner2015-07-253-3/+3
|\
| * Citra_QT : Another Conversion Warning Fixzawata2015-07-191-1/+1
| * Citra_QT : Fix Conversion Warningszawata2015-07-192-2/+2
* | Merge pull request #981 from Subv/checkboxesYuri Kunde Schlesner2015-07-253-71/+40
|\ \
| * | Qt/GPU Breakpoints: Changed the widget so that we don't have to select and click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name.Subv2015-07-243-71/+40
* | | Qt/GPU Breakpoints: Added three more breakpoint types:Subv2015-07-231-3/+6
|/ /
* | Merge pull request #929 from neobrain/geoshader_definitionsTony Wasserka2015-07-211-1/+1
|\ \
| * | Pica/Shader: Add geometry shader definitions.Tony Wasserka2015-07-151-1/+1
| |/
* | Resolve issue accidentally left unaddressed in PR #930Yuri Kunde Schlesner2015-07-211-1/+1
* | Merge pull request #930 from neobrain/copypaste_commandlistYuri Kunde Schlesner2015-07-212-1/+31
|\ \
| * | citra-qt: Add support for copying the command list contents to clipboard.Tony Wasserka2015-07-152-1/+31
| |/
* / Rasterizer/Textures: Fixed a bug where the I4 format would get twice the real stride.Subv2015-07-191-1/+1
|/
* citra-qt: Add depth formats to framebuffer viewing widget.Tony Wasserka2015-07-132-6/+33
* citra-qt: Properly specify the framebuffer format.Tony Wasserka2015-07-132-3/+28
* CiTrace: Clean up initialization method.Tony Wasserka2015-07-131-9/+15
* CiTrace: Record LCD registers. Cleanup recording code.Tony Wasserka2015-07-131-7/+11
* CiTrace: Record default vertex attributes.Tony Wasserka2015-07-131-0/+8
* citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Tony Wasserka2015-07-132-2/+36
* Add CiTrace recording support.Tony Wasserka2015-07-133-1/+151
* CitraQt: Cleanup includes.Emmanuel Gil Peyrot2015-06-281-0/+2
* Make the call stack entries not editableGreg Wicks2015-06-191-0/+3
* Move video_core/color.h to common/color.harchshift2015-05-301-1/+2
* Move video_core/math.h to common/vector_math.harchshift2015-05-301-2/+2
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-1/+1
* Pica: Create 'State' structure and move state memory there.bunnei2015-05-233-10/+10
* Memmap: Re-organize memory function in two filesYuri Kunde Schlesner2015-05-154-4/+4
* Memory: Add GetPhysicalPointer helper functionYuri Kunde Schlesner2015-05-092-3/+3
* Memory: Support more regions in the VAddr-PAddr translation functionsYuri Kunde Schlesner2015-05-092-3/+3
* Common: Remove common.hYuri Kunde Schlesner2015-05-074-3/+5
* Qt: Fixed a bug in shutdown procedure, various cleanups.bunnei2015-05-024-8/+8
* Qt: Clear registers widget on shutdown.bunnei2015-05-022-8/+29
* Qt: Use signals for emu_thread start/stop and fix disasm widget.bunnei2015-05-022-41/+49
* Qt: Restructured to remove unnecessary shutdown event and various cleanups.bunnei2015-05-021-5/+5
* Qt: Move EmuThread ownership from render window to main window.bunnei2015-05-022-11/+13
* Merge pull request #691 from rohit-n/sign-comparebunnei2015-04-181-2/+2
|\
| * Silence some -Wsign-compare warnings.Rohit Nirmal2015-04-101-2/+2
* | Headers: Add some forgotten overrides, thanks clang!Emmanuel Gil Peyrot2015-04-142-2/+2
|/
* Merge pull request #678 from lioncash/disasmbunnei2015-04-011-2/+1
|\
| * callstack: Remove unnecessary disassembler instantiationLioncash2015-03-301-2/+1
* | disassembler: Get rid of a const_castLioncash2015-03-301-4/+1
|/
* Merge pull request #643 from Subv/dem_feelsbunnei2015-03-102-7/+68
|\
| * GPU: Added the stencil test structure to the Pica Regs struct.Subv2015-03-102-6/+6
| * Frontend/Qt: Allow the framebuffer widget to inspect the depth bufferSubv2015-03-102-5/+66
* | Update nihstro submodule to the initial release version.archshift2015-03-081-20/+21
|/
* Merge pull request #538 from yuriks/perf-statTony Wasserka2015-03-073-0/+221
|\
| * Add profiling infrastructure and widgetYuri Kunde Schlesner2015-03-023-0/+221
* | GPU: Added RGB565/RGB8 framebuffer support and various cleanups.bunnei2015-03-043-59/+33
|/
* GPU: Implemented bits 3 and 1 from the display transfer flags.Subv2015-02-271-6/+16
* citra-qt: Add a vertex shader debugger.Tony Wasserka2015-02-112-0/+349
* Pica/DebugUtils: Factor out BreakPointObserverDock into its own file.Tony Wasserka2015-02-114-50/+66
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-112-2/+2
* citra-qt: Fix horrible scrolling responsiveness in disassembler by giving the uniformRowHeight hint.Tony Wasserka2015-02-031-57/+60
* citra-qt: Fix a crash when double-clicking a disassembler list item.Tony Wasserka2015-02-032-12/+6
* Silence a few warnings.Rohit Nirmal2015-01-301-2/+2
* Merge pull request #473 from archshift/pp3portsbunnei2015-01-141-0/+2
|\
| * Pica/Rasterizer: Add ETC1 texture decompression support.Tony Wasserka2015-01-131-0/+2
* | Qt Callstack: Clear the callstack every time it's updatedarchshift2015-01-122-0/+14
|/
* Merge pull request #437 from Kingcom/DebugModeTony Wasserka2015-01-116-6/+24
|\
| * citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeftKingcom2015-01-116-6/+24
* | citra-qt: Add explicit casts to prevent some warnings.Subv2015-01-101-2/+2
* | citra-qt: Fixed some Qt errors on initializationSubv2015-01-102-4/+4
* | Move ThreadContext to core/core.h and deal with the falloutYuri Kunde Schlesner2015-01-091-0/+1
* | citra-qt: Add check for valid address to call stackKingcom2015-01-071-0/+3
|/
* citra-qt: Renamed all .hxx headers to .hchrisvj2015-01-0617-13/+13
* Merge pull request #272 from rohit-n/sign-comparebunnei2015-01-063-12/+12
|\
| * Silence some -Wsign-compare warnings.Rohit Nirmal2015-01-013-12/+12
* | citra-qt: Added license headers to files.chrisvj2015-01-048-0/+32
* | Merge pull request #377 from Yllodra/misc-changesTony Wasserka2015-01-024-6/+6
|\ \
| * | Make letter cases consistent in menus and widgetsDaniel Lundqvist2015-01-014-6/+6
* | | Merge pull request #358 from neobrain/pica_progress2bunnei2015-01-021-5/+7
|\ \ \ | |_|/ |/| |
| * | Pica: Cleanup color conversion.Tony Wasserka2014-12-311-8/+5
| * | citra-qt: Fix displaying RGBA5551 framebuffers.Tony Wasserka2014-12-311-0/+4
| * | citra-qt: Always show pica framebuffers as RGBA8.Tony Wasserka2014-12-311-1/+2
| |/
* / Set object name for the graphics debuggerDaniel Lundqvist2015-01-011-1/+1
|/
* Qt: we don't need to check if model is valid.xdec2014-12-281-1/+1
* Fix crash when the disassembler pause button is pressed while no game is running.xdec2014-12-281-1/+3
* Merge pull request #291 from purpasmart96/licensebunnei2014-12-219-9/+9
|\
| * License changepurpasmart962014-12-219-9/+9
* | Pica/DebugUtils: Add an event triggered after loading a vertex.Tony Wasserka2014-12-201-0/+1
* | Add support for a ridiculous number of texture formats.Tony Wasserka2014-12-201-1/+8
* | Pica: Unify ugly address translation hacks.Tony Wasserka2014-12-202-8/+8
* | Pica: Merge texture lookup logic for DebugUtils and Rasterizer.Tony Wasserka2014-12-201-1/+1
* | citra-qt: Fix invalid memory read upon program startup.Tony Wasserka2014-12-201-1/+2
* | Pica: Initial support for multitexturing.Tony Wasserka2014-12-201-7/+32
* | citra-qt: static-constify a map.Tony Wasserka2014-12-201-6/+7
* | Clean up some warningsChin2014-12-202-8/+8
|/
* Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-131-1/+1
* More cleanups.Tony Wasserka2014-12-092-6/+13
* citra-qt: Rename "Stop Tracing" to "Finish Tracing".Tony Wasserka2014-12-091-1/+1
* More coding style fixes.Tony Wasserka2014-12-092-2/+2
* Some code cleanup.Tony Wasserka2014-12-095-64/+62
* citra-qt: Add pica framebuffer widget.Tony Wasserka2014-12-092-0/+374
* citra_qt: Add enhanced texture debugging widgets.Tony Wasserka2014-12-092-18/+179
* citra-qt: Add texture viewer to Pica command list.Tony Wasserka2014-12-092-1/+71
* Add GUI widget for controlling pica breakpoints.Tony Wasserka2014-12-092-0/+331
* citra-qt: Polish the pica tracing widget.Tony Wasserka2014-12-092-1/+26
* Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot2014-11-192-18/+18
* Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-192-4/+4
* Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-261-1/+1
* ARM: Reorganized file structure to move shared SkyEye code to a more common area.bunnei2014-10-251-1/+1
* core: Make the ARM disassembler use std::string internallyLioncash2014-09-062-6/+4
* Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.Tony Wasserka2014-08-252-124/+62
* Pica: Add command processor.Tony Wasserka2014-08-121-1/+1
* Remove the fancy RegisterSet class introduced in 4c2bff61e.Tony Wasserka2014-08-121-1/+1
* GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.bunnei2014-08-061-8/+8
* Merge pull request #27 from neobrain/disassembly_view_rewritebunnei2014-07-232-60/+204
|\
| * citra-qt: Show function names in disassembler based on bunnei's suggestion.Tony Wasserka2014-07-231-5/+21
| * Disassembler: Chose slightly lower value for chunk size.Tony Wasserka2014-07-231-1/+3
| * citra-qt: Rewrite disassembly view.Tony Wasserka2014-07-022-60/+186
* | GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32.Tony Wasserka2014-07-231-16/+18
|/
* citra_qt: Removed autogenerated files from repo and fixed build issues.bunnei2014-06-223-3/+3
* Merge branch 'threading' of https://github.com/bunnei/citrabunnei2014-06-141-1/+1
|\
| * qt: updated disassembler to show 2X as many instructionsbunnei2014-06-051-1/+1
* | Further refine GPU command list debugging.Tony Wasserka2014-06-121-4/+10
* | Refine command list debugging functionality and its qt interface.Tony Wasserka2014-06-122-19/+107
* | citra-qt: Add command list view.Tony Wasserka2014-06-122-0/+109
* | citra-qt: Add GX command history viewer.Tony Wasserka2014-06-122-0/+126
|/
* Remove unused QTableViewMathieu Vaillancourt2014-04-192-29/+2
* UI/debugger changesMathieu Vaillancourt2014-04-1911-0/+565