Commit graph

3748 commits

Author SHA1 Message Date
Rinnegatamante
b3799da5b8
Merge pull request #234 from Rinnegatamante/install
Moved from zip usage to installed games.
2018-05-12 16:21:11 +02:00
Rinnegatamante
04887fa95c Filling savedata0_path in load_app. 2018-05-12 14:52:47 +02:00
Rinnegatamante
a7425ddc6a Added Linux support reference in README (#238)
* Added Linux support reference in READMe

* Update README.md
2018-05-12 17:43:35 +07:00
Rinnegatamante
06cb7aad2d [gui] Removed main menu on emulator boot. 2018-05-12 01:18:25 +02:00
Rinnegatamante
256792670a Fix Linux/mac build. 2018-05-11 20:08:43 +02:00
Peter Mackay
3b777da46e Convert palettised textures to RGBA. 2018-05-11 18:32:49 +01:00
Rinnegatamante
d741f5ab9d Updated to latest vita-headers 2018-05-11 12:52:56 +02:00
bentokun
6525c1c824
[unix] Add support for Linux
Add support for Linux
2018-05-11 17:51:45 +07:00
Rinnegatamante
8d9fc10271 Added savedata0 support to more functions 2018-05-11 12:50:25 +02:00
Rinnegatamante
839a07d2f1 Fixed a bug causing extra chars in title/titleid extraction. 2018-05-11 02:25:42 +02:00
Rinnegatamante
ef68b9b06e Fixed vpk extraction not creating all directories. 2018-05-11 01:51:47 +02:00
Peter Mackay
a2375a6a67 Fix memory corruption issue that Address Sanitizer found. 2018-05-11 00:21:36 +01:00
Peter Mackay
9a9bf278d2 Upgrade imgui glue code. 2018-05-11 00:05:27 +01:00
Peter Mackay
e6ebfcff6f Upload vertex and index data into buffers. 2018-05-10 23:47:32 +01:00
Rinnegatamante
90f11f7ea9 Replaced file/dir creation/remotion with filesystem 2018-05-11 00:20:42 +02:00
Rinnegatamante
80ac0fd1f8 Fix for sceNpTrophySetupDialog timer. 2018-05-11 01:04:47 +03:00
Rinnegatamante
331b99314d Fix wrong directories creations with some vpk files 2018-05-10 20:38:38 +02:00
Rinnegatamante
b8cfeccd9f [gui] Added game title to game selector. 2018-05-10 19:51:32 +02:00
Rinnegatamante
a92b2056d9 Moved from zip usage to installed games. 2018-05-10 18:17:21 +02:00
Peter Mackay
4462725abb Update shaders to v4.10. 2018-05-10 08:57:34 +01:00
Paco García
e4d7a67360 Stub sceGxmProgramGetDefaultUniformBufferSize 2018-05-10 00:11:12 +02:00
Paco García
49aed1c2da fragmentSyncObject can be null 2018-05-10 00:11:12 +02:00
Paco García
e3020372cd Remove reserved __ on greater gl versions 2018-05-10 00:11:12 +02:00
Paco García
48200f1472 Fix set uniform for mat4 whatever[x] 2018-05-10 00:11:12 +02:00
Paco García
4f36609f9f Close MsgDialog until implemented 2018-05-10 00:11:12 +02:00
Paco García
c7a5d188ff Better sceGxmSetViewport 2018-05-10 00:11:12 +02:00
Paco García
b6bac68d09 Remove wrong assert 2018-05-10 00:11:12 +02:00
Paco García
4fc731a781 Downwell shaders 2018-05-10 00:11:12 +02:00
Peter Mackay
0b863e55b5 Enough changes to get the app compiling again. 2018-05-09 19:28:59 +01:00
Rinnegatamante
9eb9dafb1d
Merge pull request #233 from Rinnegatamante/ngstub
Stubbed some functions and implemented sceNpTrophySetupDialog.
2018-05-09 20:25:35 +02:00
Rinnegatamante
b2881ad239 [dialog] Implemented sceNpTrophySetupDialog. 2018-05-09 19:51:14 +02:00
Rinnegatamante
3d3f548f7b Stubbed sceGxmGetRenderTargetMemSizes 2018-05-09 19:49:46 +02:00
VelocityRa
43f0ba3777 [kernel/refactor] Move sync primitives to thread directory
- Also refactor argument passing in sync primitive functions:
  - Pass an enum instead of a bool to denote lw-ness
  - Pass KernelState instead of HostState
  - Resolve host mutexes list based on lw-ness enum instead of explicitly passing it in
2018-05-09 20:11:27 +03:00
VelocityRa
0ee9d7ed72 [kernel/refactor] Move threading stuff to own directory 2018-05-09 20:11:27 +03:00
bentokun
af92d14952
[ctrl] Implement sceCtrlGet/SetSamplingMode* 2018-05-09 22:55:55 +07:00
Rinnegatamante
67d13e7d20 Added STUBBED() implementation. 2018-05-09 16:07:20 +02:00
Rinnegatamante
9f13beccd3 Stubbed sceNgs*GetRequiredMemorySize funcs. 2018-05-09 15:21:52 +02:00
Sunguk Lee
5898940ab3
[ctrl] Implement sceCtrlGetSamplingMode* 2018-05-09 22:05:43 +09:00
Sunguk Lee
5ef84b862f
[ctrl] Ignore analog if current input mode is SCE_CTRL_MODE_DIGITAL 2018-05-09 22:05:43 +09:00
Sunguk Lee
5e64e3c490
[ctrl] Implement sceCtrlSetSamplingMode* 2018-05-09 22:05:35 +09:00
Peter Mackay
876a4f9974 Fail host initialisation if OpenGL context cannot be created. 2018-05-09 08:48:14 +01:00
Peter Mackay
51d34839ff
Merge pull request #192 from petmac/export-names
Use export name rather than __func__, string, etc.
2018-05-09 08:30:55 +01:00
Peter Mackay
6455321479 Use macro to hide use of export_name variable. 2018-05-08 23:23:50 +01:00
Peter Mackay
31ddef6eff Ran clang-format. 2018-05-08 23:03:34 +01:00
Peter Mackay
5995087df0
Merge pull request #225 from petmac/tests
Support for unit tests
2018-05-08 23:01:00 +01:00
Peter Mackay
26e85939d8 Merge branch 'master' into export-names
# Conflicts:
#	src/emulator/modules/SceLibc/SceLibc.cpp
2018-05-08 19:53:32 +01:00
Peter Mackay
99a497e8c0 Shorten uses of RET_ERROR. 2018-05-08 19:51:06 +01:00
Peter Mackay
5f10f1532b Merge branch 'master' into export-names
# Conflicts:
#	src/emulator/module/include/module/bridge.h
#	src/emulator/modules/SceAppMgr/SceAppMgrUser.cpp
#	src/emulator/modules/SceAppUtil/SceAppUtil.cpp
#	src/emulator/modules/SceAudio/SceAudio.cpp
#	src/emulator/modules/SceCommonDialog/SceCommonDialog.cpp
#	src/emulator/modules/SceDisplay/SceDisplayUser.cpp
#	src/emulator/modules/SceGxm/SceGxm.cpp
#	src/emulator/modules/SceLibKernel/SceLibKernel.cpp
#	src/emulator/modules/SceLibKernel/SceLibRng.cpp
#	src/emulator/modules/SceNet/SceNet.cpp
#	src/emulator/modules/SceNetCtl/SceNetCtl.cpp
#	src/emulator/modules/SceRtc/SceRtcUser.cpp
#	src/emulator/modules/SceSysmem/SceSysmem.cpp
2018-05-08 19:46:44 +01:00
Rinnegatamante
8de2c8ff6a
Implemented memmove and atoi in SceLibc. (#229) 2018-05-08 20:35:20 +02:00
Paco García
9017f3ce02 Fix reading of floats
S0-S31 are not available, you need to access D0-D15
2018-05-08 20:25:13 +02:00