Commit graph

67 commits

Author SHA1 Message Date
wheremyfoodat
e1ac986009 [GPU] DMA 2022-12-11 21:32:36 +02:00
wheremyfoodat
c4be91588d [PICA] Stub triangle strips, implement indexed rendering (hopefully correctly) 2022-10-12 00:21:16 +03:00
wheremyfoodat
8b85255f4c [PICA] Alpha test and some new registers 2022-10-01 02:40:08 +03:00
wheremyfoodat
f90dd2d60b [PICA] Start fixing shader bugs & adding depth (Breaks Mario for now :( ) 2022-09-27 00:31:59 +03:00
wheremyfoodat
4868eebcd2 [PICA] Short attributes 2022-09-24 02:58:16 +03:00
wheremyfoodat
be4fae5104 Trongle 2022-09-24 02:45:57 +03:00
wheremyfoodat
057aa57422 [PICA] Start implementing shader interpreter 2022-09-23 02:43:51 +03:00
wheremyfoodat
4b3c7955dd [PICA] Fixed vertex attribute uploads 2022-09-23 02:19:23 +03:00
wheremyfoodat
a86796936f [PICA] We can now parse non-fixed attributes 2022-09-23 01:38:56 +03:00
wheremyfoodat
8770e6dc41 [PICA] Why is attribute fetching so hard 2022-09-23 00:55:16 +03:00
wheremyfoodat
39bfeda586 [PICA] More progress on attribute parsing 2022-09-22 19:17:19 +03:00
wheremyfoodat
434c840aeb [PICA] Get vertex attributes being semi-properly read 2022-09-22 16:48:43 +03:00
wheremyfoodat
93e5c268e8 [PICA] We now know how to convert attributes to f32 2022-09-22 05:08:01 +03:00
wheremyfoodat
00d82ca6ed [PICA] Implement drawArrays, get our first triangle data 2022-09-22 04:03:55 +03:00
wheremyfoodat
5993dc4759 [PICA] Shader uploads 2022-09-22 03:46:19 +03:00
wheremyfoodat
71ca62e2cc [GPU] Get PICA register access working 2022-09-21 19:10:53 +03:00
wheremyfoodat
8692e7fc6b [GPU] Start implementing commands 2022-09-21 03:15:43 +03:00