Commit graph

1554 commits

Author SHA1 Message Date
Asuka
0d285d5999 initialize v0 to gl_VertexIndex 2020-02-15 06:35:13 +08:00
Asuka
9daad4a2cc implement more shader instructions
V_AND_B32
V3_BFE_U32
V_CVT_F32_U32
2020-02-15 06:34:38 +08:00
Asuka
027d77ece4 Update UsefulLinks.md 2020-02-15 04:14:14 +08:00
Asuka
732351290e support macro tile mode 2020-02-15 03:25:29 +08:00
Asuka
e87f8e095b fix gpr type convert bugs 2020-02-15 03:25:11 +08:00
Asuka
e6d6ccb230
Rcr fix (#68)
* Add dummy implementation for sceVideoOutGetFlipStatus()

* Make some small fixes to make RCR continue running.

+ Add scePadSetTiltCorrectionState()
+ Add dummy implementation for SceKeyboard::read()

* Update GPCS4Config.h

* Update GPCS4Config.h

* Update sce_videoout_types.h

Co-authored-by: DummyCatz <violentcatz@gmail.com>
2020-02-14 23:07:37 +08:00
Asuka
cb7579f7c9
Update ReadMe.md 2020-02-12 15:33:32 +08:00
Asuka
0dc0ca9893
Merge pull request #66 from mailwl/wad-fix
Fix We Are Doomed crash
2020-02-12 15:28:56 +08:00
mailwl
76ce21c8c6 Fix We Are Doomed crash 2020-02-12 10:27:23 +03:00
jvipond
54554be4d2
Fix assert in sceKernelOpen so that it only fires when a currently unsupported mode is set (#63)
* Fix assert in sceKernelOpen so that it only fires when a currently unsupported mode is set

* Make scePthreadMutexInit and scek_pthread_mutex_init use correct default PTHREAD_MUTEX_ERRORCHECK behaviour when null mutex attr pointer is passed and implement scek_pthread_mutexattr_init and scek_pthread_mutexattr_settype

* Update sce_kernel_file.h

* improve scek_pthread_mutex_init

use scePthreadMutexInit to implement scek_pthread_mutex_init

Co-authored-by: Asuka <bingkan@outlook.com>
2020-02-12 04:16:56 +08:00
Asuka
28cc1d6e46 fix merge problem, add deleted nids to native table 2020-02-12 02:53:43 +08:00
Asuka
063795bacf print all exception instructions 2020-02-12 01:04:40 +08:00
Asuka
741a86bda6 fix more compiler type cast bugs 2020-02-12 00:44:42 +08:00
Asuka
1c86e64169 stub sceKernelIsAddressSanitizerEnabled 2020-02-11 19:22:50 +08:00
Asuka
47e8ed0074 use uint32 as vcc and exec type 2020-02-11 05:30:49 +08:00
Asuka
dfc91bfe8d handle gpr types properly 2020-02-11 05:30:32 +08:00
Asuka
20b1cbb688 restore draw calls 2020-02-11 05:29:42 +08:00
Asuka
445ba3e922
Update ReadMe.md 2020-02-10 01:08:29 +08:00
Asuka
0adc966b87 Merge branch 'master' of https://github.com/Inori/GPCS4 2020-02-09 23:32:58 +08:00
Asuka
83463def51 Merge branch 'audio' 2020-02-09 23:30:47 +08:00
Asuka
212a85237e Merge pull request #61 from TotalCaesar659/patch-1
Update URL to HTTPS
2020-02-09 23:24:02 +08:00
DummyCatz
a675be9384 Improved module system (#59)
* Add a couple of new components for module system

* Bridge new code

* Add some docs.

* Remove old code

* Docs and Naming

* Add symbol source log

* Minor changes
2020-02-09 23:20:48 +08:00
TotalCaesar659
5495477b0f
Update URL to HTTPS 2020-02-09 18:20:13 +03:00
Asuka
783da14cc7 support more instructions
V3_MOV_B32
V_MAX_F32
V3_MAX_F32
V_RSQ_F32
V_SQRT_F32
2020-02-09 23:15:48 +08:00
Asuka
6244e15907 Merge pull request #60 from jvipond/master
Fix Debug Assertion Failed! vector iterators incompatible in VMUnMap due to use of erased iterator
2020-02-09 23:07:58 +08:00
jvipond
1df329d9f7 Fix Debug Assertion Failed! vector iterators incompatible in VMUnMap due to use of erased iterator 2020-02-09 14:55:37 +01:00
Asuka
21c27f779d
Merge pull request #57 from Ykisl/n_master
Retro city Rampage now loading
2020-02-09 04:00:44 +08:00
Ykisl
fafaea9d4e Merge branch 'n_master' of https://github.com/Ykisl/GPCS4 into n_master 2020-02-09 02:08:01 +07:00
Ykisl
cc984e2251 [SCE] Retro city Rampage
Revert "[VS] important fix"

This reverts commit be8e6995ab.

Revert "Revert "[VS] important fix""

This reverts commit 1e6d430de0.

Revert "Revert "Revert "[VS] important fix"""

This reverts commit 24e92995a5.

fix typo

fix warning

check cmdList when GPCS4_NO_GRAPHICS defined

[SCE] Retro city Rampage
2020-02-09 02:05:21 +07:00
Ykisl
317674c7ba [SCE] Retro city Rampage 2020-02-09 01:34:01 +07:00
Asuka
4db2674fea fix typo 2020-02-09 02:33:50 +08:00
Asuka
dd9dd0436c Update DeveloperGuide.md 2020-02-09 02:26:54 +08:00
Ykisl
a9cd2cf65c
Merge pull request #19 from Inori/master
Update
2020-02-09 01:24:49 +07:00
Asuka
a3c0c02c0f check cmdList when GPCS4_NO_GRAPHICS defined 2020-02-09 02:16:57 +08:00
Ykisl
a9d0792700
Merge pull request #18 from Inori/master
Update
2020-02-09 00:01:41 +07:00
Ykisl
6c715d22a9 Revert "Revert "Revert "[VS] important fix"""
This reverts commit 24e92995a5.
2020-02-08 23:54:06 +07:00
Asuka
7b40569367 fix warning 2020-02-09 00:53:19 +08:00
Ykisl
24e92995a5 Revert "Revert "[VS] important fix""
This reverts commit 1e6d430de0.
2020-02-08 23:49:31 +07:00
Ykisl
1e6d430de0 Revert "[VS] important fix"
This reverts commit be8e6995ab.
2020-02-08 23:48:47 +07:00
Ykisl
be8e6995ab [VS] important fix 2020-02-08 23:47:27 +07:00
Asuka
d06e8a9bab Merge branch 'master' of https://github.com/Inori/GPCS4 2020-02-09 00:24:17 +08:00
Asuka
adb8d95409 fix typo 2020-02-09 00:24:10 +08:00
Asuka
aca2ce20b4 Merge pull request #55 from Ykisl/n_master
[sceAppCU]  basic implementation of some functions
2020-02-08 19:55:42 +08:00
Ykisl
43778ca031 struct fix 2020-02-08 18:15:11 +07:00
Asuka
b201a5ee49 support more instructions
V_SUB_F32
V_CMP_LE_F32
2020-02-08 18:51:59 +08:00
DummyCatz
460e7ac122 Minor fixes 2020-02-08 17:26:37 +08:00
Asuka
3fa7262bfa reform rtaudio library linkage 2020-02-08 17:20:45 +08:00
Ykisl
20455b76e3 filters fix 2020-02-08 16:15:46 +07:00
Ykisl
0da8f0aea5
Merge branch 'master' into n_master 2020-02-08 16:11:23 +07:00
DummyCatz
e449a68092 Fix a quite stupid bug due to lack of understanding of the PCM format.
Now it should be able to play the bgm of we are doomed normally.
2020-02-08 16:21:13 +08:00