Commit graph

456 commits

Author SHA1 Message Date
inspuration
53d6c7a078 Updated gitignore 2014-06-09 22:14:11 -04:00
inspuration
ff95b7ea24 updated gitignore 2014-06-09 16:29:22 -04:00
inspuration
fc191a3490 Fixed build errors and runtime errors in new gpu debugger menus. 2014-06-09 15:52:51 -04:00
inspuration
85e8edbdd9 Merge branch 'master' of https://github.com/citra-emu/citra
Conflicts:
	src/core/CMakeLists.txt
2014-06-09 14:45:21 -04:00
inspuration
b7be03fd2c Added preliminary support for shared memory objects and handles. 2014-06-09 14:42:01 -04:00
bunnei
4a0430d5eb Merge pull request #1 from neobrain/master
Cleanup GPU headers and add a GPU debugger with command list parsing capability.
2014-06-05 10:15:41 -04:00
Tony Wasserka
d8148eaa6b Pica: Use some template magic to define register structures efficiently. 2014-06-04 23:42:52 +02:00
Tony Wasserka
2cf87fb10a Further refine GPU command list debugging. 2014-06-04 23:42:52 +02:00
Tony Wasserka
8f1c998472 Refine command list debugging functionality and its qt interface. 2014-06-04 23:42:52 +02:00
Tony Wasserka
9fbfd928a1 citra-qt: Add command list view. 2014-06-04 23:42:51 +02:00
Tony Wasserka
90fd4e111c GPU debugger: Add functionality to inspect command lists. 2014-06-04 23:42:51 +02:00
Tony Wasserka
930a4a3f9e video core: added PICA definitions file. 2014-06-04 23:42:51 +02:00
Tony Wasserka
3240b6ef31 GPU: Cleanup register definitions. 2014-06-04 23:42:51 +02:00
Tony Wasserka
7c5f1647be Rename LCD to GPU. 2014-06-04 23:42:51 +02:00
Tony Wasserka
5cc0497f8e citra-qt: Add GX command history viewer. 2014-06-04 23:42:51 +02:00
Tony Wasserka
944dfe2f86 Add initial graphics debugger interface. 2014-06-04 23:42:48 +02:00
Tony Wasserka
8941090389 GSP: Define more GX commands. 2014-06-04 23:42:37 +02:00
Tony Wasserka
66754b121f Pica: Add command list registers. 2014-06-04 23:42:37 +02:00
bunnei
bdeadb4ca2 Update CONTRIBUTING.md
- removed variable naming starting with "_"
- removed "Always break, even after a return" from case statements
2014-06-01 15:31:36 -04:00
bunnei
61dd186373 Merge pull request #8 from archshift/patch-1
Added CONTRIBUTING.md with contents from Coding Style
2014-06-01 15:28:38 -04:00
bunnei
a1c0087b9d Merge pull request #5 from Antidote/master
* Remove -fpermissive
2014-06-01 15:26:20 -04:00
bunnei
7527f238a1 Merge pull request #12 from Disruption/stomas/bugfix/wrong-field-reference
Added 'this' reference to num_instructions field so it's properly updated
2014-06-01 15:25:35 -04:00
Disruption
0be75c13ee Added 'this' reference to num_instructions field so it's properly updated,as before the method was affecting the local method parameter rather than the class field 2014-06-01 21:08:26 +02:00
inspuration
3285b3c168 changed paddr_buttons to vaddr 2014-05-29 16:45:09 -04:00
inspuration
6682f9173b Fixed minor suggestions by bunnei 2014-05-29 16:42:37 -04:00
inspuration
53cc3e8f67 Fixed Cmakelists 2014-05-29 14:09:43 -04:00
inspuration
9b6c4ac77d Bindings are now editable 2014-05-29 13:26:33 -04:00
inspuration
5dc4223a62 Untabified previous commits, Added preliminary binding support in citra_qt, renamed USER_INPUT to HID 2014-05-29 12:06:45 -04:00
inspuration
daf2bace25 Fixed a file that was not committed 2014-05-29 02:36:19 -04:00
inspuration
4865be9cef Working WASD in citra_qt 2014-05-29 01:59:09 -04:00
inspuration
85f31fdfc5 Added syscall GetSystemTick, Added User_Input 2014-05-29 01:27:59 -04:00
bunnei
6448c2f300 Merge pull request #9 from bunnei/master
Add initial kernel HLE, includes thread creation and context switching
2014-05-26 20:52:00 -04:00
bunnei
0aa582bf89 service: fixed typo that MSVC did not catch as an error 2014-05-22 23:48:37 -04:00
bunnei
420971a849 core: fixed headers in CMakeLists 2014-05-22 23:39:25 -04:00
bunnei
32c314c992 Merge branch 'threading' 2014-05-22 22:57:45 -04:00
bunnei
9a2e7381e6 Merge branch 'master' of https://github.com/citra-emu/citra 2014-05-22 22:56:25 -04:00
bunnei
1de7e8cbe4 Merge branch 'master' of https://github.com/bunnei/citra 2014-05-22 22:54:56 -04:00
bunnei
51f636b3d4 core: added Kernel::Reschedule() call to check for thread changes, shortened delay time to 100 instructions 2014-05-22 22:54:07 -04:00
bunnei
f8a98ab022 svc: added a check to ensure that a service was implemented before attempting to connect to its port 2014-05-22 22:49:29 -04:00
bunnei
7bb66421a0 lcd: added thread wait after (faked) vblank interrupt (would have) occurred 2014-05-22 20:01:04 -04:00
bunnei
b99ac2c3d6 thread: renamed "WaitCurThread" to "WaitCurrentThread", removed unused "reason" argument 2014-05-22 19:36:56 -04:00
bunnei
7c0b006076 thread: removed unused SwitchContext/Reschedule reason field, added missing arg parameter to SVC CreateThread 2014-05-22 19:32:45 -04:00
bunnei
d26f3d4c1f kernel: refactored function naming to remove "__" prefix 2014-05-22 19:06:12 -04:00
bunnei
ac21e8f2db core: moved armcopro.cpp to correct filter folder (arm/interpreter) 2014-05-22 18:51:55 -04:00
bunnei
14bd37c5dc thread: moved ThreadStatus/WaitType to header, added support for arg on CreateThread, added correct CPSR reset 2014-05-22 18:50:36 -04:00
bunnei
9fddba6843 APT_U: added a debug log on calling GetLockHandle 2014-05-22 18:48:14 -04:00
bunnei
481d936d34 arm_interpreter: fixed load context to currently resume a thread 2014-05-22 18:47:42 -04:00
bunnei
6a78be5930 thread: fixed bug where result of __NextThread was not being properly checked when NULL 2014-05-21 21:42:18 -04:00
bunnei
06e3c3d55a svc: added Kernel::Reschedule to svc WaitSynchronization1, updated log messages to include newly created handles 2014-05-21 21:41:40 -04:00
bunnei
706584f007 svc: enabled use of newly created kernel thread handle 2014-05-20 23:36:35 -04:00