Commit graph

2270 commits

Author SHA1 Message Date
sunho
db81fa0450 shader: output of dot product is scalar 2020-08-29 06:05:30 +09:00
sunho
096f6b6342 shader: implement dual frsq 2020-08-29 06:05:30 +09:00
sunho
f332307b0e shader: initialize vertex outputs to 0 2020-08-29 06:05:23 +09:00
sunho
83aeb849fa shader: use constants for register array size 2020-08-29 06:05:23 +09:00
sunho
7ed62a0309 renderer: stricter last draw program cache validation
When the app unregisters program, very rarely, the program address can be the same as the previous program.
2020-08-29 06:05:15 +09:00
Zangetsu38
d74ad3b652 gui/theme: Add background for default theme. 2020-08-26 23:17:21 +02:00
scribam
61f839708c gui: fix a compilation error and minor misc changes 2020-08-24 09:38:46 +09:00
Zangetsu38
e287423d0b gui: fix clock/date pos if missing fw font.
gui/live area: Add resume button for all system languages.
gui: fix some small things.
2020-08-24 09:38:05 +09:00
Peter Mackay
f08ec1e667 host: Change window from shared_ptr to unique_ptr as it's never shared 2020-08-24 09:01:36 +09:00
Nicolas Jallamion
6d46710213 pgk install dialog: fix one mistake 2020-08-23 05:27:43 +09:00
Zangetsu38
eeb89e7ebc gui: Small refactor for information bar. 2020-08-23 04:28:17 +09:00
KorewaWatchful
28f405d620
Merge pull request #877 from Zangetsu38/gxm
modules/SceGxm: Implement sceGxmPrecomputedDrawSetVertexStream.
2020-08-19 17:00:20 -04:00
sunho
f9ae3cb12a shader: vldst should not match special 2020-08-20 05:52:20 +09:00
sunho
32a734d741 shader: move int and illegal instructions to separate files 2020-08-20 05:52:20 +09:00
sunho
9b93ea736f shader: log unimplemented and illegal opcodes 2020-08-20 05:52:20 +09:00
sunho
d3c4ec4ed0 shader: add dummy decoders for unimplemented instructios & order instructions according to opcode1 2020-08-20 05:52:20 +09:00
sunho
712275e0b3 shader: rename some instructions 2020-08-20 05:52:20 +09:00
Zangetsu38
580a922b8d gui/main menubar: fix set value.
gui/app selector: add information bar.
gui: reworks app selector and live area switch app.
2020-08-20 05:13:58 +09:00
Zangetsu38
a893334616 modules/SceGxm: Implement sceGxmPrecomputedDrawSetVertexStream. 2020-08-19 21:13:20 +02:00
KorewaWatchful
83e7cb5509 shader: account for parameter-less buffers
Co-authored-by: 1whatleytay <1whatleytay@hdsb.ca>
2020-08-20 04:00:36 +09:00
KorewaWatchful
fccbaf3f8a gxm: precomputed functions implementation
Co-authored-by: 1whatleytay <1whatleytay@hdsb.ca>
2020-08-20 04:00:36 +09:00
sunho
c6cdb9fef4 shader: implement imad 2020-08-18 06:14:23 +09:00
sunho
468465470f shader: consider Immediate in operand_to_str 2020-08-18 06:14:23 +09:00
sunho
f4bb756b3e shader: implement integer load and store 2020-08-18 06:14:23 +09:00
sunho
04791a3170 shader: add imad decoder 2020-08-18 06:14:23 +09:00
sunho
e9ebe16084 shader: Implement unpacking & packing one of int and uint values 2020-08-17 18:59:28 +09:00
Zangetsu38
152f1954e0 app background: fix get and display good bg.
gui: refactor using title id.
2020-08-17 17:36:01 +09:00
Zangetsu38
b9a07b370b gui: add notifications center. 2020-08-16 21:28:53 +02:00
IllusionMan1212
3c07cf426c np/trophy: fix writing trophies 2020-08-17 01:07:42 +09:00
Zangetsu38
06addad077 gui: some fix/refactor. 2020-08-16 14:15:17 +02:00
EXtremeExploit
8a6ec0bac9
interace: make game installation work even if game is not in the root zip (#855) 2020-08-16 13:17:28 +09:00
sunho
34188dcb6b ngs: fix minor index error 2020-08-15 23:04:15 +02:00
sunho
a74f388d8d vita3k: fix uninitialized variable crash in debug build 2020-08-15 23:02:42 +02:00
sunho
167c21363e shader: swizzle cycling in uint8 vpck 2020-08-15 22:51:28 +09:00
sunho
9da558fcd8 gxm: fix return error 2020-08-15 22:51:28 +09:00
sunho
5de2aa1751 shader: do not bitcast integer types 2020-08-15 22:51:28 +09:00
sunho
31112ac530 shader: use normalized value as default for unpacked uint8 vector 2020-08-15 22:51:28 +09:00
sunho
096e0d92cb shader: update TODO 2020-08-15 22:51:28 +09:00
sunho
cea6d5b703 shader: consider normalization of uint8 input, output and texture 2020-08-15 22:51:28 +09:00
sunho
576f04085e shader: cast uint8 bytes in differnet way in vpck 2020-08-15 22:51:28 +09:00
sunho
67cf704f7c shader: use uint8 in sop2 2020-08-15 22:51:28 +09:00
sunho
fabee5907b shader: implement pakcing & unpacking uint8 2020-08-15 22:51:28 +09:00
sunho
29797bca47 shader: add unwrap_type utility function 2020-08-15 22:51:28 +09:00
sunho
7ac71a203f shader: log scale in vpck 2020-08-15 22:51:28 +09:00
sunho
a7e3897380 shader: stub uint8 unpack & pack 2020-08-15 22:51:28 +09:00
sunho
4b22c0606d shader: log sop2 2020-08-15 22:51:28 +09:00
sunho
4283dbe409 shader: support uchar sampler 2020-08-15 22:51:28 +09:00
sunho
89e9acd728 shader: support fmin and fmax in sop2 2020-08-15 22:51:28 +09:00
sunho
f15c84ca77 shader: correct predicate field of sop2 2020-08-15 22:51:28 +09:00
IllusionMan1212
aed3267250 gui: fix save dialog substatus 2020-08-15 17:51:17 +09:00