Nekotekina
|
817fec9684
|
SPU Cleanup
SPURecompiler improved
Old SPU decoder removed
SPU Interpreters merged
|
2015-09-02 00:38:44 +03:00 |
|
Vincent Lejeune
|
58181c5c17
|
PPU/LLVM: Remove indirect call completly
|
2015-09-01 18:58:14 +03:00 |
|
Vincent Lejeune
|
60d5dd40f7
|
PPU/LLVM: Fix unsigned/signed type comparaison warning
|
2015-09-01 18:58:12 +03:00 |
|
Vincent Lejeune
|
02a1bffc12
|
PPU/LLVM: Simplify trace management
|
2015-09-01 18:58:11 +03:00 |
|
Vincent Lejeune
|
f2c8db75bf
|
PPU/LLVM: Do not recompile blocks
|
2015-09-01 18:58:10 +03:00 |
|
potmdehex
|
665f316a3b
|
Replace sprintf with fmt::format
|
2015-08-30 20:26:16 -07:00 |
|
Raul Tambre
|
de7bbb5661
|
Merge pull request #1202 from danilaml/patch-1
Small appveyor fix
|
2015-08-29 11:54:45 +03:00 |
|
Danila Malyutin
|
4456d9fcf1
|
Small appveyor fix
clone depth isn't very reliable for submodules. Still waiting for appveyor to update to 2.5.0 git.
|
2015-08-29 01:20:19 +03:00 |
|
Nekotekina
|
d1f31d6fda
|
fmt::format fixed
|
2015-08-27 02:57:00 +03:00 |
|
Vincent Lejeune
|
5fe3ea6440
|
PPU/LLVM: Use a big table instead of an unordered_map to get compilation result.
The hashmap overhead may be really big in some case.
|
2015-08-26 22:22:01 +02:00 |
|
Vincent Lejeune
|
942f26509b
|
Memory: Factorize virtual memory reservation/allocation code in function
|
2015-08-26 21:54:40 +02:00 |
|
Vincent Lejeune
|
241dedef4e
|
PPU/LLVM: Properly print verification string
|
2015-08-26 21:54:40 +02:00 |
|
Vincent Lejeune
|
eb90e509f9
|
PPU/LLVM: Avoid using an indirect call for function call
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
b2ca9edde2
|
PPU/LLVM: Use ExecuteFunction in ExecuteTillReturn
|
2015-08-26 21:54:39 +02:00 |
|
Vincent Lejeune
|
f81192373f
|
PPU/LLVM: Replace magic number with opcode enum in GetBranchTypeFromInstruction.
|
2015-08-26 21:54:39 +02:00 |
|
Raul Tambre
|
99a9fd8505
|
Merge pull request #1196 from vlj/d3d12
D3d12/RSX: Some light improvement to program management.
|
2015-08-26 20:21:29 +03:00 |
|
Vincent Lejeune
|
e0aa74d380
|
D3D12: Add CELL_GCM_ZERO case to comparaison function.
|
2015-08-26 18:45:57 +02:00 |
|
Vincent Lejeune
|
095c8fa19b
|
RSX/D3D12: Improve shader lookup performance
|
2015-08-26 18:45:57 +02:00 |
|
Vincent Lejeune
|
9c24bb9d75
|
RSX/D3D12/GL/Null: Notify backend of program/state change
|
2015-08-26 18:45:57 +02:00 |
|
Danila Malyutin
|
3468a7ebcf
|
PPU/LLVM: Add regression tests for SUBFIC
|
2015-08-26 14:39:50 +03:00 |
|
Danila Malyutin
|
8ea7da56ec
|
PPU/LLVM: Fix SUBFIC instruction
Fixes sprites in Disgaea 3
|
2015-08-26 14:39:48 +03:00 |
|
Danila Malyutin
|
4bf0deecb6
|
Fix zlib lib linking order.
It should be AFTER lib that requires it.
|
2015-08-26 14:32:09 +03:00 |
|
Nekotekina
|
e551e2bc5d
|
Bugfix
|
2015-08-24 21:22:49 +03:00 |
|
Nekotekina
|
5e14310071
|
noexcept usage fixed
thread_t renamed to named_thread_t
|
2015-08-24 21:22:48 +03:00 |
|
Nekotekina
|
168cd9bb7a
|
TLS for sys_net implemented
Method ptr for vm::ptr (renamed "of")
Method ref for vm::ptr (returns vm::ref)
Operator & for vm::ref (returns vm::ptr)
|
2015-08-24 21:22:46 +03:00 |
|
Nekotekina
|
6b6cd11fbe
|
cellSaveData fix
|
2015-08-24 21:22:45 +03:00 |
|
Nekotekina
|
fcd6b64f8f
|
vm::var rewritten
|
2015-08-24 21:22:44 +03:00 |
|
Nekotekina
|
9c8773252a
|
Minor style changes (sys_net)
|
2015-08-24 21:22:43 +03:00 |
|
Nekotekina
|
ce494f8847
|
fmt::by_value, fmt::Format removed
|
2015-08-24 21:22:42 +03:00 |
|
Nekotekina
|
15057ffc5e
|
wtf?
|
2015-08-24 21:22:40 +03:00 |
|
Nekotekina
|
73b108765e
|
fs:: const renaming, fs::g_tls_error stub
|
2015-08-24 21:22:39 +03:00 |
|
Nekotekina
|
c2897cddd6
|
id_traits, idm::get_last_id() added
id_traits for file/dir descriptors
idm::get_current_id() removed, thread-local last ID
|
2015-08-24 21:22:38 +03:00 |
|
Nekotekina
|
d9403c2ed2
|
thread_t cleanup
|
2015-08-24 21:22:37 +03:00 |
|
Nekotekina
|
be9a599beb
|
PPU Decoder Cache improved
|
2015-08-24 21:22:35 +03:00 |
|
Nekotekina
|
eb63558c6d
|
KernelExplorer improved
|
2015-08-24 21:22:34 +03:00 |
|
Nekotekina
|
e18db20630
|
VFS cleanup, some methods added
VFS::DeleteAll, VFS::GetDirSize, VFS::Exists, VFS::Rename
(VFS::RenameFile, VFS::RenameDir removed)
|
2015-08-24 21:22:33 +03:00 |
|
Nekotekina
|
db88c539fb
|
idm::get_type, sceKernelGetThreadmgrUIDClass
|
2015-08-24 21:22:32 +03:00 |
|
Nekotekina
|
c6bdedf3b0
|
sleep_queue_t moved to SleepQueue.cpp, cleanup
Used ARMv7Thread instead of ARMv7Context in PSV HLE functions and
callbacks. However, interpreter still uses ARMv7Context.
Various PSV functions partially implemented:
sceKernelCreateEventFlag
sceKernelDeleteEventFlag
sceKernelOpenEventFlag
sceKernelCloseEventFlag
sceKernelWaitEventFlag
sceKernelWaitEventFlagCB
sceKernelPollEventFlag
sceKernelSetEventFlag
sceKernelClearEventFlag
sceKernelCancelEventFlag
sceKernelGetEventFlagInfo
sceKernelCreateSema
sceKernelDeleteSema
sceKernelCreateMutex
sceKernelDeleteMutex
sceKernelCreateCond
sceKernelDeleteCond
|
2015-08-24 21:22:30 +03:00 |
|
Nekotekina
|
94d1488259
|
IdManager funcs added: idm::import, idm::withdraw
|
2015-08-24 21:22:29 +03:00 |
|
Nekotekina
|
8b3c250702
|
PKG decryption without the intermediate
|
2015-08-24 21:22:28 +03:00 |
|
Nekotekina
|
07b9379a7c
|
New u128 type stub
|
2015-08-24 21:22:27 +03:00 |
|
Nekotekina
|
8d758b9088
|
alignas() used instead of set_alignment macro
|
2015-08-24 21:22:25 +03:00 |
|
Nekotekina
|
544fe531a3
|
Added fxm::withdraw, cellGame improved
|
2015-08-24 21:22:24 +03:00 |
|
Nekotekina
|
6f3c50eba2
|
u128 renamed to v128
Since it's vector union type
|
2015-08-24 21:22:23 +03:00 |
|
Nekotekina
|
f8afee3325
|
Fixed Object Manager (detached)
|
2015-08-24 21:22:22 +03:00 |
|
Nekotekina
|
9923f96431
|
Added PSP PKG support
|
2015-08-24 21:22:21 +03:00 |
|
Nekotekina
|
dd665e7363
|
ID manager simplified
ID manager refactoring, redundant "type" information removed
|
2015-08-24 21:22:19 +03:00 |
|
Nekotekina
|
da8883d5d3
|
cellSaveData definitions shortened
|
2015-08-24 21:22:18 +03:00 |
|
Nekotekina
|
2113fce2fb
|
cellFont, cellRudp cleanup
|
2015-08-24 21:22:17 +03:00 |
|
Nekotekina
|
9e5daa1737
|
IdManager improved, added Fixed ID mechanism
Fixed UB in get_current_id()
|
2015-08-24 21:22:15 +03:00 |
|