Commit graph

2375 commits

Author SHA1 Message Date
wheremyfoodat
4b85ac8cc5 [PICA] Implement CALLC 2023-03-10 00:00:54 +02:00
wheremyfoodat
53d25ba075 [PICA] We do some more DMAing 2023-03-09 04:14:26 +02:00
wheremyfoodat
e6bfa3fec3 [PICA] We do some more DMAing 2023-03-09 04:13:40 +02:00
wheremyfoodat
49d9705b1f OutputDebugStirng logger should be on by default 2023-03-09 03:56:14 +02:00
wheremyfoodat
224ad643e8 [GSP::GPU] Add PSC0, PSC1 interrupts, set error flag in GSP shared mem to 0 on IRQ (Fixes Citro3D hang) 2023-03-09 03:31:12 +02:00
wheremyfoodat
1dc091c444 [PICA] Panic on nested CMD lists 2023-03-07 22:27:06 +02:00
wheremyfoodat
b9de43d0c4 [SDMC] Add forgotten newlines 2023-03-07 22:26:45 +02:00
wheremyfoodat
e52667aa79 [PICA] Nearest filtering for depth textures 2023-03-07 22:26:32 +02:00
wheremyfoodat
0ea6eb5138 [PICA] Implement RGB8 textures 2023-03-06 23:37:05 +02:00
wheremyfoodat
8a15a42763 [PICA] Add texture format -> string function 2023-03-06 23:36:38 +02:00
wheremyfoodat
f0e2db19ea [PICA] Implement I4 textures 2023-03-06 21:52:36 +02:00
wheremyfoodat
820b8a37b6 [PICA] Implement A4 textures 2023-03-06 21:07:10 +02:00
wheremyfoodat
922424b8d0 Immediate mode vertex submission attempt 1 2023-03-06 01:43:39 +02:00
wheremyfoodat
6ecdf71dbc [PICA] Add VSH_ATTR_NUM to reg definition 2023-03-06 01:24:05 +02:00
wheremyfoodat
dca560a8da [PICA] Set depth mask to GL_TRUE even if depth testing is off if depth write is enabled 2023-03-04 04:04:20 +02:00
wheremyfoodat
f25bc2dd89 [PICA] Attempt depth offset/scale and depthmap enable 2023-03-04 03:42:01 +02:00
wheremyfoodat
e9673c9255 [PICA] Add DepthmapEnable reg to enum 2023-03-04 03:32:11 +02:00
wheremyfoodat
eaab13b264 [PICA] Depth buffering v1 2023-03-03 00:59:55 +02:00
wheremyfoodat
d79fd1e198 [OpenGL HAL] Add createDSTexture 2023-03-03 00:58:57 +02:00
wheremyfoodat
f9669ce79c [PICA] Add depth buffer format reg 2023-03-03 00:58:36 +02:00
wheremyfoodat
c02cf794fe [PICA] Add A8 textures 2023-03-02 23:19:03 +02:00
wheremyfoodat
0cd3f581d3 [PICA] Add ETC1 and ETC1A4 support 2023-03-01 01:42:46 +02:00
wheremyfoodat
421f9acd11 [PICA] Invert y axis on UVs 2023-02-28 22:53:39 +02:00
wheremyfoodat
d7c2c27e99 [PICA] Enable viewport 2023-02-28 22:53:11 +02:00
wheremyfoodat
3912fd4779 [PICA] Add blending, proper toggle between vertex colour & tex 2023-02-28 02:41:44 +02:00
wheremyfoodat
060717bea6 [PICA Fix I8 texture format 2023-02-28 02:01:25 +02:00
wheremyfoodat
93ba95483b [PICA] Add IA4 texture format 2023-02-28 02:00:52 +02:00
wheremyfoodat
19c55b3967 [PICA] Add RGBA5551 textures 2023-02-28 01:52:37 +02:00
wheremyfoodat
f067adb670 [PICA] Add RGBA8 textures 2023-02-28 01:45:16 +02:00
wheremyfoodat
05f084762b [PICA] Add IA8 textures 2023-02-27 21:55:35 +02:00
wheremyfoodat
de7403b512 [PICA] Add RGB565 textures 2023-02-27 21:48:37 +02:00
wheremyfoodat
d0eb284598 [Colour.hpp] Support for 6 to 8-bit colour 2023-02-27 19:50:18 +02:00
wheremyfoodat
8d82ffeee7 [PICA] Commit forgotten texture code (Oops) 2023-02-27 15:39:27 +02:00
wheremyfoodat
1d6e5c8bb6 Fix the build cause I forgot to push this 2023-02-27 02:00:00 +02:00
wheremyfoodat
bf34410e4b [PICA] Blending register definitions 2023-02-27 01:59:28 +02:00
wheremyfoodat
e80679fe77 Geometry pipeline v2
Co-Authored-By: Sky <skylersaleh@gmail.com>
2023-02-26 20:41:33 +02:00
wheremyfoodat
1019f65824 Fix Fedora build 2023-02-18 00:57:42 +02:00
wheremyfoodat
c73ebdcf77 Fix x64 Linux CMake build. 2023-02-18 00:36:23 +02:00
wheremyfoodat
e41932ec2f [OpenGL library] More texture options 2023-02-06 00:40:13 +02:00
wheremyfoodat
ccdab41c28 [PICA] More textures. Upstream should also build now 2023-02-01 01:53:51 +02:00
wheremyfoodat
51130b295a [PICA] More textoor 2023-02-01 00:34:58 +02:00
wheremyfoodat
ce72368f01 [PICA] Texture cache v0.1 2023-01-31 22:59:37 +02:00
wheremyfoodat
03d0d77db8 [PICA] Add texture swizzling 2023-01-31 22:47:19 +02:00
wheremyfoodat
dd17b2ecb8 [PICA] Start working on textures 2023-01-31 21:34:42 +02:00
wheremyfoodat
f7824774eb [NDM] Stub ResumeScheduler 2023-01-29 17:50:46 +02:00
wheremyfoodat
c3b2699d47 [MIC] Stub StartSampling 2023-01-29 17:42:52 +02:00
wheremyfoodat
272926a2ce [MIC] Add SetClamp, SetPower 2023-01-29 17:36:06 +02:00
wheremyfoodat
29a740dae9 [MIC] Implement GetGain & SetGain 2023-01-29 16:50:44 +02:00
wheremyfoodat
980139e588 [Kernel] Implement CreateMemoryBlock 2023-01-29 16:29:45 +02:00
wheremyfoodat
ec7c0b86b7 Make some things panic for later 2023-01-29 02:39:17 +02:00