Commit graph

1554 commits

Author SHA1 Message Date
DummyCatz
9d4c6a8065 Add audio dumper 2020-02-08 16:16:04 +08:00
Ykisl
7b3edbb800 [sceAppCU] basic implementation of some functions 2020-02-08 14:28:08 +07:00
Asuka
b43cb2d5d2 support more VectorFpArith32 instructions
V_MADMK_F32
V3_FMA_F32
V_SUBREV_F32
V3_SUBREV_F32
V3_CNDMASK_B32
V3_MUL_F32
V3_MAC_F32
2020-02-08 07:52:13 +08:00
Asuka
9800dfbf95
Merge pull request #54 from Ykisl/n_master
[sceGnm] sceGnmDrawInitDefaultHardwareState175
2020-02-07 23:37:15 +08:00
DummyCatz
011c36336b Add error handling for sceAudioOutOpen() 2020-02-07 23:12:29 +08:00
DummyCatz
fd4fd2532d It's now able to play raw PCM file. 2020-02-07 21:55:43 +08:00
Asuka
86d0c40e81 remove sharp buffer resource interface from GveDevice 2020-02-07 20:29:47 +08:00
Asuka
824a1ffa7a remove sharp buffer resource interface from GveDevice 2020-02-07 20:28:54 +08:00
DummyCatz
d11620b473 Implement some audio APIs. 2020-02-07 20:27:27 +08:00
Ykisl
8c831b7f88 [sceGnm] sceGnmDrawInitDefaultHardwareState175 2020-02-07 19:19:13 +07:00
DummyCatz
0b4f329ea6 Audio development
Add librtaudio as 3rd-party depedency.
Add code for basic audio output.
2020-02-07 19:46:43 +08:00
Asuka
ea6ded6f10 Update CodeStyle.md 2020-02-07 19:14:25 +08:00
Asuka
76d588959d
Merge pull request #53 from Ykisl/n_master
Warning Fix and some "Not implemented" functions
2020-02-07 16:18:37 +08:00
Ykisl
06dfe67c16 Warning Fix and some "Not implemented" functions 2020-02-07 15:13:28 +07:00
Asuka
e505efd0f4 recover debug state of nier 2020-02-07 16:09:48 +08:00
Asuka
ea89774722
Merge pull request #52 from Ykisl/n_master
[scePad]  implementation of LR buttons (1,2,3)
2020-02-07 15:34:36 +08:00
Ykisl
b84a824a18 [scePad] implementation of LR buttons (1,2,3) 2020-02-07 14:11:20 +07:00
Asuka
c2b37c5428 fix texture size calculation bug
support
kArrayModeLinearGeneral
kArrayModeLinearAligned
when compute surface info
2020-02-07 15:00:16 +08:00
Asuka
4ba085d12a
Merge pull request #47 from Ykisl/n_master
[scePad] reassigning buttons and implementing sticks
2020-02-07 01:15:56 +08:00
Ykisl
c1c7829abc [scePad] reassigning buttons and implementing sticks 2020-02-06 23:42:31 +07:00
Ykisl
1e4f43d448
Merge pull request #17 from Inori/master
Update
2020-02-06 22:52:14 +07:00
Asuka
25c4b06756
Merge pull request #46 from shlomif/fix-grammar
Correct some broken grammar/spelling/etc.
2020-02-06 22:32:01 +08:00
Asuka
8d015f0dd7 enable shaderInt64 device feature 2020-02-06 19:52:10 +08:00
Asuka
90906139af fix shader warning 2020-02-06 19:37:29 +08:00
Shlomi Fish
90e20da560 Correct some broken grammar/spelling/etc.
In the README.md.

See https://duckduckgo.com/?q=english+grammar&ia=web ;
https://duckduckgo.com/?q=english+spelling&ia=web and for the lighter side:

* https://www.youtube.com/watch?v=8Gv0H-vPoDc

* https://shlomif.livejournal.com/53966.html

* http://i.imgur.com/HL1ZR.jpg .
2020-02-06 13:17:41 +02:00
Asuka
b269a7d622 Merge branch 'no_graphics' 2020-02-06 19:09:49 +08:00
Asuka
a897f6a724 fix some stupid shader compiler bugs 2020-02-06 19:03:29 +08:00
Asuka
712ac41307 add an 010Editor template for parsing spirv binary 2020-02-06 18:39:12 +08:00
Asuka
4312845161 add debug channel for GCNParser 2020-02-06 18:38:48 +08:00
Asuka
070acf5277 Merge branch 'we_are_doomed' 2020-02-06 17:59:00 +08:00
Asuka
3d5cd7946a recover draw calls, add a debug copy of gnmcmdbufferdraw 2020-02-06 17:55:06 +08:00
Asuka
086be602d8 Update DeveloperGuide.md 2020-02-06 16:50:13 +08:00
Asuka
b73864eb4e Merge branch 'shader_compiler' 2020-02-06 16:26:12 +08:00
Asuka
320019bbda detect invalid zformat 2020-02-06 16:02:00 +08:00
Asuka
d5f0a929d9 some fix 2020-02-06 03:31:21 +08:00
mailwl
cfa809ae79 basic-sample progress 2020-02-05 14:46:49 +03:00
Asuka
7071609458 fix typo
thanks for gandalfthewhite
2020-02-04 17:20:40 +08:00
Asuka
d599ca396b add we are doomed information 2020-02-04 14:44:42 +08:00
Asuka
67f7a66b3a enable audio out logs 2020-02-04 12:34:55 +08:00
Asuka
5c2ec1e17d add missing npscore functions 2020-02-04 12:34:40 +08:00
Asuka
39038c8980 implement several pad functions 2020-02-04 12:34:20 +08:00
Asuka
368bb77694 fix ScePadTouchData type error, make pad works 2020-02-04 12:34:00 +08:00
Asuka
9d04c35524 Update CodeStyle.md 2020-02-04 11:01:52 +08:00
Asuka
bf67a2f5d6 first step of game pad, still not work 2020-02-03 22:10:44 +08:00
Asuka
87a4ca0d3f add GveDescriptorPoolTracker and release desciptor set when submit done 2020-02-03 18:33:31 +08:00
Asuka
95427224dc minor improvments, just ignore 2020-02-02 23:08:54 +08:00
Asuka
50efb46999 use Murmur hash for vbo 2020-02-02 22:28:31 +08:00
Asuka
4da3d84f63 render 2nd frame successfully
1. fix parsing update shader calls
2. convert kDataFormatA8Unorm to VK_FORMAT_R8_UNORM
3. conditionaly untiling textures
2020-02-02 16:58:45 +08:00
Asuka
52d95827af log system improve
1. fix multi channel bug
2. change log output format
3. renable msvc log
2020-02-01 22:01:03 +08:00
Asuka
c4cf752665 add GpuAddress log channel 2020-02-01 21:09:33 +08:00