c589d82052
Silence some -Wsign-compare warnings.
2015-01-01 16:38:36 -06:00
a35e3a8632
Set object name for the graphics debugger
...
Setting an object name for GPUCommandStreamWidget allows for saving the
graphics debugger's state (if it's show, position, etc). This state is
then restored when restarting the application.
2015-01-01 14:49:35 +01:00
e6162ed91e
Qt: we don't need to check if model is valid.
2014-12-28 10:11:51 -08:00
8de09d87ab
Fix crash when the disassembler pause button is pressed while no game is running.
2014-12-28 01:56:07 -08:00
0de6a08d75
Merge pull request #291 from purpasmart96/license
...
License change
2014-12-21 16:05:44 -05:00
ebfd831ccb
License change
2014-12-20 21:20:24 -08:00
79c29243ed
Pica/DebugUtils: Add an event triggered after loading a vertex.
2014-12-20 18:06:55 +01:00
1c972ef3b9
Add support for a ridiculous number of texture formats.
2014-12-20 18:06:54 +01:00
40f123b7c0
Pica: Unify ugly address translation hacks.
2014-12-20 18:06:53 +01:00
3df88d59b0
Pica: Merge texture lookup logic for DebugUtils and Rasterizer.
...
This effectively adds support for a lot texture formats in the rasterizer.
2014-12-20 18:05:53 +01:00
782592e6d3
citra-qt: Fix invalid memory read upon program startup.
...
This was caused by the framebuffer display widget not checking whether we are actually in a valid emulation state or not.
2014-12-20 18:05:53 +01:00
fd2539121c
Pica: Initial support for multitexturing.
2014-12-20 18:05:53 +01:00
8cd0d9c000
citra-qt: static-constify a map.
2014-12-20 18:05:52 +01:00
e795692614
Clean up some warnings
2014-12-20 10:03:36 -05:00
0600e2d8b5
Convert old logging calls to new logging macros
2014-12-13 02:08:02 -02:00
8b8131baec
More cleanups.
2014-12-09 16:37:34 +01:00
ac4d7462cb
citra-qt: Rename "Stop Tracing" to "Finish Tracing".
...
This better reflects that no commands are supposed to show up until you hit the button a second time.
2014-12-09 16:37:34 +01:00
79bb403089
More coding style fixes.
2014-12-09 16:37:34 +01:00
0cd27a511e
Some code cleanup.
2014-12-09 16:37:34 +01:00
55ce9aca71
citra-qt: Add pica framebuffer widget.
2014-12-09 16:37:34 +01:00
2793619dce
citra_qt: Add enhanced texture debugging widgets.
...
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-09 16:37:34 +01:00
fd194d95b0
citra-qt: Add texture viewer to Pica command list.
...
The texture viewer is enabled when selecting a write command to one of the texture config registers.
2014-12-09 16:37:34 +01:00
c63a495de6
Add GUI widget for controlling pica breakpoints.
2014-12-09 16:37:34 +01:00
706f9c5574
citra-qt: Polish the pica tracing widget.
...
Changed start/stop button to reflect current tracing status.
Properly labeled column headers.
2014-12-09 16:37:34 +01:00
739bb58c3a
Remove tabs in all files except in skyeye imports and in generated GL code
2014-11-19 09:04:03 +00:00
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
2014-11-19 09:03:07 +00:00
d72708c1f5
Add override
keyword through the code.
...
This was automated using `clang-modernize`.
2014-10-26 16:18:05 -02:00
b5e6524594
ARM: Reorganized file structure to move shared SkyEye code to a more common area.
...
Removed s_ prefix
2014-10-25 14:11:39 -04:00
403c84cdab
core: Make the ARM disassembler use std::string internally
2014-09-06 14:45:56 -04:00
26ade98411
Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.
2014-08-25 22:03:18 +02:00
76a586de49
Pica: Add command processor.
2014-08-12 13:47:30 +02:00
9c781a6c76
Remove the fancy RegisterSet class introduced in 4c2bff61e
.
...
While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures.
Instead, we now use a more conventional approach which is a lot more clean to use.
2014-08-12 02:17:21 +02:00
4e9f305ed2
GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.
...
- Various other cleanups.
2014-08-05 23:58:00 -04:00
866d2a62e9
Merge pull request #27 from neobrain/disassembly_view_rewrite
...
citra-qt: Rewrite disassembly view.
2014-07-23 10:43:46 -04:00
c131fb2c27
citra-qt: Show function names in disassembler based on bunnei's suggestion.
2014-07-23 00:58:52 +02:00
456b9feb25
Disassembler: Chose slightly lower value for chunk size.
2014-07-23 00:50:28 +02:00
9b0d0c81a0
GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32.
...
Anonymous structs are not standard C++, hence don't use them.
2014-07-23 00:44:31 +02:00
fd78786828
citra-qt: Rewrite disassembly view.
2014-07-02 21:16:36 +02:00
4e4a028ecd
citra_qt: Removed autogenerated files from repo and fixed build issues.
2014-06-22 16:37:07 -04:00
004df76795
Merge branch 'threading' of https://github.com/bunnei/citra
...
Conflicts:
src/core/hle/function_wrappers.h
src/core/hle/service/gsp.cpp
2014-06-14 12:13:16 -04:00
f82410e633
Further refine GPU command list debugging.
2014-06-12 06:10:53 -04:00
b0051b2203
Refine command list debugging functionality and its qt interface.
2014-06-12 06:10:52 -04:00
6893732348
citra-qt: Add command list view.
2014-06-12 06:10:52 -04:00
87e98ff97b
citra-qt: Add GX command history viewer.
2014-06-12 06:10:49 -04:00
a002abf171
qt: updated disassembler to show 2X as many instructions
2014-06-05 01:08:54 -04:00
ad0734acee
Remove unused QTableView
2014-04-18 18:34:24 -04:00
e5f09b8be6
UI/debugger changes
2014-04-18 18:34:23 -04:00