Commit graph

1326 commits

Author SHA1 Message Date
Asuka
3b979eaa5f Update ReadMe.md 2019-11-08 17:06:24 +08:00
Asuka
bed0c0414d Add basic_quad demo gif 2019-11-08 16:57:09 +08:00
Asuka
40354b3910 Add Size methord, change uint to uint32_t 2019-11-08 11:40:40 +08:00
Asuka
f0967f64f6 Basic implementation of ScePad 2019-11-08 11:39:31 +08:00
Asuka
629a3800f3 Add Size methord, change uint to uint32_t 2019-11-08 11:39:10 +08:00
Asuka
dbe26c048d Reform MapSlot class 2019-11-08 10:22:29 +08:00
Inori
e389d692e1 Fix shader compiler bugs.
1. Add missing break
2. Correct out param location
3. Use correct stride
4. Delete test shader code by the way.
2019-11-08 00:58:52 +08:00
Inori
3803c92281 Merge branch 'master' of https://github.com/Inori/GPCS4 2019-11-07 21:57:19 +08:00
Inori
2fb402c5a8 Test code 2019-11-07 21:57:13 +08:00
Asuka
cc20fd3a49 Add test shader 2019-11-07 20:13:55 +08:00
Asuka
b85b8202ba Change clear color 2019-11-07 20:13:45 +08:00
Asuka
5b1a1c704b Turn off cull 2019-11-07 20:13:31 +08:00
Inori
d7e965eae3 Update ReadMe.md 2019-11-02 19:19:39 +08:00
Inori
434c875969 Update ReadMe.md 2019-11-02 19:11:57 +08:00
Inori
8c413a5097 Update ReadMe.md 2019-11-02 19:09:39 +08:00
Inori
b5f4a183ea Update ReadMe.md 2019-11-02 18:52:32 +08:00
Inori
69bb5ef92b Update ReadMe.md 2019-11-02 18:51:17 +08:00
Inori
afd73b2e79 Add RipEnum.py script 2019-11-02 18:46:34 +08:00
Inori
5237574f4d Update ReadMe.md 2019-11-02 18:46:22 +08:00
Inori
2b3d930480 Black screen rendered 2019-11-02 03:02:23 +08:00
Inori
7be39f2e42 Set other render state, fix vulkan validation errors 2019-11-01 00:36:32 +08:00
Inori
3336a5c48b call draw 2019-10-31 00:14:21 +08:00
Inori
c4a1363e6e Bind index buffer 2019-10-31 00:11:54 +08:00
Inori
80749c777e Bind sampler 2019-10-31 00:04:26 +08:00
Inori
40283c356d Bind texture 2019-10-31 00:01:35 +08:00
Inori
b75454f01b Bind vertex buffer 2019-10-30 23:01:36 +08:00
Inori
c21996b21f Add special create function to resource manager 2019-10-30 22:55:03 +08:00
Inori
5358443550 Try to bind resources
Not complete
2019-10-30 00:07:48 +08:00
Inori
467e26779d Call submit 2019-10-28 23:54:25 +08:00
Inori
d29631fca3 Add present routines
Just some test code though
2019-10-28 23:53:04 +08:00
Inori
f8af6755ec Fix compile errors 2019-10-28 23:09:14 +08:00
Inori
5e28c73fcd Record command list 2019-10-28 22:30:45 +08:00
Inori
857220306a Prrepare demo render 2019-10-27 23:46:58 +08:00
Inori
3cf1b53bc2 Merge branch 'master' of https://github.com/Inori/GPCS4 2019-10-26 20:48:21 +08:00
Inori
d0b42ccccb Dump spirv shader code after binding remap 2019-10-26 01:34:44 +08:00
Inori
e17fe6a68a create graphics pipeline 2019-10-26 01:31:07 +08:00
Asuka
9ca5eacdf7 Fix GveGraphicsPipelineShaders operator == 2019-10-25 10:53:41 +08:00
Inori
2cb7ab1abb Add some pipeline management functions 2019-10-25 00:30:24 +08:00
Asuka
ef616fe036 Fix PM4_TYPE_2 bug 2019-10-24 15:04:09 +08:00
Inori
d7fa5cb28b Add empty pipeline class 2019-10-24 00:17:35 +08:00
Inori
9526d54b58 Handle PM4_TYPE_2 properly 2019-10-24 00:12:49 +08:00
Inori
8cfaf08bf2 Handle TYPE2 packet properly, add some comments 2019-10-24 00:11:06 +08:00
Inori
f90b5c950c Remove some calls that is no meaning for system implementation 2019-10-24 00:10:48 +08:00
Inori
df7e54f255 Merge branch 'master' into linker 2019-10-23 22:33:37 +08:00
Inori
fd96e8257c Add some empty source file 2019-10-23 21:08:19 +08:00
DummyCatz
69fcba849c implement some of the posix pthread functions 2019-10-23 20:52:57 +08:00
DummyCatz
396f50c83b update overridable modules
update overridable modules and disable function call tracing.
2019-10-22 21:31:02 +08:00
Asuka
832bdcf999 Adjust some context functions 2019-10-22 19:40:25 +08:00
Asuka
d9b0dd2c0a Add comments about binding id 2019-10-22 19:01:27 +08:00
Asuka
9c4bcfcf56 Correct binding id 2019-10-22 18:55:50 +08:00