Commit Graph

401 Commits

Author SHA1 Message Date
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
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
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
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
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
bunnei
eb537c560a mutex: refactored the interface to code to return a Mutex* handle 2014-05-20 23:23:58 -04:00
bunnei
978e1d4653 mutex: initial commit of HLE module 2014-05-20 23:03:45 -04:00
bunnei
08e6a9bf89 svc: added some comments 2014-05-20 22:57:54 -04:00
bunnei
1c5802c35a kernel: fixed include, in general include "common.h" not "common_types.h" 2014-05-20 22:27:46 -04:00
bunnei
9bf7ce535a service: removed redundant include of common_types.h 2014-05-20 22:27:12 -04:00
bunnei
a721a4eb33 arm: removed include of windows.h from armdefs.h to arminit.c (only module that uses it) 2014-05-20 22:26:40 -04:00
bunnei
22eb9a8981 armemu: missed rename of "Syscall" to "SVC" 2014-05-20 22:25:40 -04:00
bunnei
203541da11 thread: added correct lowest thread priority, added a thread priority check, and added some comments 2014-05-20 21:02:35 -04:00
bunnei
bed4e920fa thread: exposed ResumeThreadFromWait function for use in other kernel modules 2014-05-20 21:00:10 -04:00
bunnei
75c6d2a8fa thread: moved threading calls to the Kernel namespace 2014-05-20 19:37:46 -04:00