Commit graph

3884 commits

Author SHA1 Message Date
archshift
5084831aea arm_dyncom_interpreter: Add specialized GetAddressingOpLoadStoreT func
This allows us to get the addressing operation for STRT, LDRT, STRBT,
and LDRBT. We do this so that translation functions don't need to
see the addressing ops directly.
2016-06-10 18:45:48 -07:00
archshift
d48bb845bd arm_dyncom_interpreter: rename operation functions to fit style guide 2016-06-10 18:42:08 -07:00
archshift
e9fc20b08c arm_dyncom_interpreter: Rename anonymous enum to TransExtData 2016-06-10 18:35:57 -07:00
archshift
548391b9fb arm_dyncom_interpreter.cpp: #include translation info from inc files 2016-06-10 18:25:30 -07:00
Emmanuel Gil Peyrot
f6764c60c5 SDL2: Add forgotten default config changes from 7129611e65. 2016-06-11 02:19:51 +01:00
archshift
9ef6b5acb8 Merge pull request #1896 from citra-emu/revert-1893-interpreter-split
Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)"
2016-06-10 17:41:39 -07:00
archshift
a72245ffab Revert "Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)" 2016-06-10 17:41:15 -07:00
Mat M
3f16ede304 Merge pull request #1893 from archshift/interpreter-split
Split huge interpreter source file into translation info and interpreter (+ some tiny misc style fixes)
2016-06-09 08:24:47 -04:00
archshift
adeff7d256 arm_dyncom_interpreter: rename operation functions to fit style guide 2016-06-08 21:03:49 -07:00
archshift
3b9ab5dc37 arm_dyncom_interpreter.cpp: Split by translation and interpreter logic
To facilitate the split, some small changes were made to names of
various structures and functions.
2016-06-08 20:59:24 -07:00
Tony Wasserka
b04b82f257 Merge pull request #1891 from shinyquagsire23/gdb-E0-fix
gdbstub: E0 should be E00
2016-06-08 23:30:47 +02:00
shinyquagsire23
f6ee547dbb gdbstub: E0 should be E00 2016-06-08 14:14:59 -07:00
LFsWang
b5ed9ad302 Fix boot_filename encode on Windows 2016-06-08 13:53:41 +08:00
bunnei
154c4c44b8 Merge pull request #1765 from JayFoxRox/debug-surface-viewer
Debugger: Pica surface viewer
2016-06-07 18:26:24 -04:00
Jannik Vogel
751dd9c634 OpenGL: Implement fog 2016-06-07 00:06:28 +02:00
Jannik Vogel
ab6e30ec88 Rasterizer: Implement fog 2016-06-07 00:06:28 +02:00
Jannik Vogel
2f8879bb36 Pica: Add fog state 2016-06-07 00:06:28 +02:00
Jannik Vogel
242225b131 OpenGL: Avoid undefined behaviour for UNIFORM_BLOCK_DATA_SIZE 2016-06-07 00:06:28 +02:00
bunnei
25615d1902 Merge pull request #1873 from archshift/remove-config
Remove unused and bitrotted "controller config" files
2016-06-06 17:44:01 -04:00
bunnei
7d5b98931c Merge pull request #1884 from lioncash/dlp
service: Add other DLP services
2016-06-06 17:38:48 -04:00
Subv
e717d569af Kernel: Added ClientPort and ServerPort classes.
This is part of an ongoing effort to implement support for multiple processes.
2016-06-05 09:35:31 -05:00
Lioncash
83fc8db534 service: Add other DLP services
Specifically, dlp::CLNT and dlp::FKCL

Moves them to their own folder like with other services.
2016-06-04 19:43:33 -04:00
wwylele
2aa3198a9e Thread: update timeout when rerunning WaitSynch 2016-06-04 09:27:16 +03:00
bunnei
6823b2ed5d Merge pull request #1863 from mailwl/gpu-threadid-reset
gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue
2016-06-02 21:33:06 -04:00
archshift
c98ce4943b Remove unused and bitrotted "controller config" files 2016-06-01 20:53:38 -07:00
bunnei
0f35de9a31 Merge pull request #1871 from LFsWang/prevent-load-warn-msg
AddFstEntriesToGameList - prevent loading a directory as a file
2016-06-01 21:19:16 -04:00
mailwl
92246148fd gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue 2016-06-01 09:40:15 +03:00
LFsWang
3fd714b699 AddFstEntriesToGameList - prevent loading a directory 2016-06-01 14:04:58 +08:00
bunnei
55b10537f1 Merge pull request #1812 from JayFoxRox/refactor-shader
Retrieve shader result from new OutputRegisters-type
2016-05-31 18:12:56 -04:00
mailwl
e2bd7807c0 Fix parameter name in EnableNotification 2016-05-31 10:06:00 +03:00
mailwl
3c50f4e74b Fix mistakes, add output header codes 2016-05-31 10:06:00 +03:00
mailwl
ee169b56a9 remove ugly function 2016-05-31 10:06:00 +03:00
mailwl
ad7984e2b5 srv: Update according 3dbrew 2016-05-31 10:06:00 +03:00
bunnei
d76bb1a2a5 Merge pull request #1751 from linkmauve/no-recursive-readdir
Make recursive FileUtil functions take a maximum recursion
2016-05-30 20:59:10 -04:00
wwylele
900cb65509 Switch context on the same thread if necessary 2016-05-30 07:34:53 +03:00
bunnei
424e89def4 Merge pull request #1692 from Subv/rm_getpointer2
Memory: Remove most usages of GetPointer
2016-05-29 21:57:07 -04:00
bunnei
137af7da95 Merge pull request #1756 from wwylele/config-cleanup
Config block: clean up
2016-05-28 20:42:17 -04:00
Subv
b1b3b24c3c Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions. 2016-05-28 13:52:50 -05:00
Subv
03c9f30ba0 Memory: Make ReadBlock and WriteBlock accept void pointers. 2016-05-28 13:52:49 -05:00
Subv
5bda6ddc07 SOC_U: Remove usage of GetPointer 2016-05-28 13:52:49 -05:00
MerryMage
804d8d9b2f SSL_C: Remove use of Memory::GetPointer 2016-05-28 13:52:48 -05:00
MerryMage
37b7f198ea GSP_GPU: Remove use of Memory::GetPointer 2016-05-28 13:52:47 -05:00
MerryMage
339fa47285 Memory: CopyBlock 2016-05-28 13:44:49 -05:00
MerryMage
53c43aee08 DSP_DSP: Remove use of Memory::GetPointer 2016-05-28 13:44:49 -05:00
MerryMage
bf84f784ed FS/Archive: Remove use of Memory::GetPointer 2016-05-28 13:44:44 -05:00
bunnei
bc7fe8cae0 Merge pull request #1857 from MerryMage/rotr-rotl
common_funcs: Provide rotr and rotl for MSVC
2016-05-27 20:50:22 -04:00
MerryMage
c98a1091f9 common_funcs: Provide rotr and rotl for MSVC 2016-05-27 10:42:06 +01:00
Mat M
432942241c Merge pull request #1568 from JayFoxRox/fix-printf
Fix ftoi and disable VFPv3
2016-05-26 19:03:00 -04:00
bunnei
1517c5e3f7 Merge pull request #1810 from JayFoxRox/fix-float-exceptions
Fix float exceptions
2016-05-26 18:28:00 -04:00
bunnei
d119ac38b1 Merge pull request #1846 from JayFoxRox/missing-dirty-lighting
OpenGL: Set shader_dirty on lighting changes
2016-05-26 17:35:12 -04:00