Nekotekina
78b9c64f67
Simple patch engine
2017-03-30 12:04:59 +03:00
Nekotekina
77e88741bc
Alternative TLS allocation
...
Should fix "out of TLS memory"
2017-03-30 12:04:59 +03:00
Nekotekina
4c789faea4
RemoveGameConfig improved
2017-03-30 12:04:59 +03:00
kd-11
66835cf083
rsx: Fix mipmap count calculation
2017-03-29 23:06:17 +03:00
kd-11
ad12900397
gl: Force alignment of DXT textures
2017-03-29 23:06:17 +03:00
kd-11
909f3e9b3e
rsx: Support indexed immediate draw via ArrayElement method
2017-03-29 23:06:17 +03:00
Inviuz
632287afe7
Add simple divide to get kbytes
...
integer division
2017-03-28 23:13:25 +03:00
Inviuz
08c9a7c184
Check for invalid arguments
...
Caused crash when recvfrom was using null buffer
2017-03-28 23:13:25 +03:00
Inviuz
149c08ba78
implement getSizeKB functions
...
bugfix in sys_net. id 0 is acceptable socket id
2017-03-28 23:13:25 +03:00
Nekotekina
cec75e8567
OpenConfigFolder
2017-03-27 13:19:53 +03:00
Nekotekina
c1a98f76cd
OpenGameFolder simplified
...
Added menu separators
2017-03-27 12:44:00 +03:00
Nekotekina
6b471d50eb
libmedi fix
2017-03-27 01:15:41 +03:00
Nekotekina
e8984d976c
_sys_sprintf implemented
...
_sys_printf, _sys_snprintf fixed
2017-03-27 01:15:41 +03:00
Nekotekina
8590b66b4b
Fix cpu_thread pause
2017-03-27 01:15:41 +03:00
Nekotekina
98d96fd649
util::memory_reserve fixed
2017-03-27 01:15:41 +03:00
Nekotekina
37a97a71e3
vm::g_exec_addr added
...
s_ppu_compiled renamed
Exception handling enabled
2017-03-27 01:15:41 +03:00
Nekotekina
e4d1bdef07
Fix check_addr arg
2017-03-27 01:15:41 +03:00
Nekotekina
f1f53de24b
PPU analyser fix
2017-03-27 01:15:41 +03:00
Nekotekina
cd9bd79639
AutoLLE: libhttp.sprx added
2017-03-27 01:15:41 +03:00
Nekotekina
4bbe1b6bf3
fs::write_file aux
2017-03-27 01:15:41 +03:00
Nekotekina
0393c7f52c
fs:: handle negative seek
2017-03-27 01:15:41 +03:00
Nekotekina
e12a708036
LLVM: fix for mingw
2017-03-27 01:15:41 +03:00
Megamouse
51cd98c9f4
Add "Open Game Folder" Option" ( #2595 )
2017-03-27 01:11:08 +03:00
kd-11
3ec1fe9ee7
rsx: Fix depth clears on z16 surfaces without stencil
...
remove some debug code
2017-03-26 16:22:53 +03:00
kd-11
70d3a6d840
rsx: Support more base types for immediate rendering
...
fix alignment
2017-03-26 16:22:53 +03:00
kd-11
ba968048c9
vk: Minor fixes to vertex counting and lower exception to notice if var does not exist
2017-03-26 16:22:53 +03:00
kd-11
79d114cc06
rsx: Support immediate mode rendering
2017-03-26 16:22:53 +03:00
Zangetsu38
0f9f787a55
Move module in correct path
2017-03-26 01:50:22 +03:00
Ani
7ae2a8840b
Register HLE libmedi, cellCrossController, cellSysutilNpEula
...
Motorstorm Apocalypse calls for cellMediatorGetSignatureLength,
cellMediatorCreateContext, cellMediatorGetProviderUrl,
cellMediatorGetStatus
LittleBigPlanet 2 and 3 may call for 0x37E1F502 (unknown name) on
cellCrossController
Resistance 3 and Uncharted 2 may call for the functions registered
on cellSysutilNpEula
2017-03-26 01:04:39 +03:00
Ani
7d59f7e69c
cellSysmodule: Register 0xF044, 0x0054, 0x005C modules
...
cellSysmodule: Register 0xF044 module (cellSysutilNpEula)
Found by debugging Uncharted 2 Demo (NPEA90055)
Helps in all games that register sys module configuration 'multi-player'
cellSysmodule: Register 0x0054 module (libmedi)
Found on Motorstorm Apocalypse [NPEA00315] (thanks Zangetsu for the log)
cellSysmodule: Register 0x005C module (cellCrossController)
Found on LittleBigPlanet 2 [BCES00850] (thanks Zangetsu for the log)
2017-03-26 01:04:39 +03:00
kd-11
5b0fddd3e8
gl/vk: Fix stencil ops
2017-03-25 15:07:43 +03:00
Jake
f4a0ff19d5
Xinput/MMjoy: Fix connection status
2017-03-25 14:26:27 +03:00
Jake
65696bf6a3
Crypto: fix sprx/self check in npDrm and edata fixes
2017-03-25 14:26:27 +03:00
clienthax
44e62c5c92
Fixs for klics
2017-03-25 14:26:27 +03:00
Svyatoslav
620ec7ef25
PVS-Studio: fix V547 ( #2543 )
2017-03-25 13:27:42 +03:00
kd-11
34c2b8a55e
rsx: recover from FIFO parse errors
...
- Validate FIFO registers before access
-- Validate the args ptr separate from the get ptr
2017-03-24 09:30:23 +03:00
kd-11
ef822d785e
rsx/fp: src3 workaround
2017-03-24 09:30:23 +03:00
kd-11
f7d767d0e8
gl/vk: Fix projected coordinate lookup on a cubemap sampler
2017-03-24 09:30:23 +03:00
kd-11
8fa3f0721e
fix false alphakill flags when texture fetch is optimized away
2017-03-24 09:30:23 +03:00
Mårten Nordheim
458e5fa4e1
Multithreaded compile on Windows for llvm, glsl, vulkan
2017-03-23 20:50:22 +03:00
twdarkeh
ee8fecea21
remove custom config ( #2574 )
...
Add remove custom config to right click
2017-03-23 11:27:33 +03:00
Nekotekina
3bfe17a14f
PPU: HACK instruction removed
...
Breakpoints fixed
2017-03-22 23:23:47 +03:00
Nekotekina
ddd6ebc58d
LLVM: Bump obj version
2017-03-22 01:33:50 +03:00
Nekotekina
1b5c0c68dd
LLVM: enable New GVN Pass
2017-03-22 01:21:19 +03:00
Nekotekina
3e6f9faf71
Use LLVM 4.0
2017-03-21 23:32:14 +03:00
Nekotekina
ad72168143
LLVM: load .pdata section
2017-03-21 20:16:41 +03:00
Nekotekina
4fc8276f0f
LLVM: fix FCTIW, FCTID
2017-03-21 20:16:41 +03:00
Nekotekina
aad035c4b5
LLVM: fix FCTIWZ, FCTIDZ
2017-03-21 20:16:41 +03:00
Nekotekina
560d6776af
LLVM: generate trampolines
...
Must fix issues with older CPUs
JIT.cpp refactored to use utils::memory*
2017-03-21 20:16:41 +03:00
Nekotekina
c7a9a8e8f1
utils::memory update
2017-03-21 20:16:41 +03:00