Commit graph

798 commits

Author SHA1 Message Date
wheremyfoodat
e40f8e8a29
Update readme.md 2023-07-07 01:28:00 +03:00
wheremyfoodat
ac0bfc0aa8
Update FUNDING.yml 2023-07-07 01:26:59 +03:00
wheremyfoodat
b59f67e129
Merge pull request #76 from wheremyfoodat/cxi
Add funding info
2023-07-07 01:21:19 +03:00
wheremyfoodat
8ef549a709 Add funding info 2023-07-07 01:18:49 +03:00
wheremyfoodat
b9cbb64f2a
Merge pull request #75 from wheremyfoodat/cxi
The Community Update (vol 1)
2023-07-07 00:47:31 +03:00
wheremyfoodat
9f2e0b2d79 The Community Update 2023-07-07 00:19:38 +03:00
Sky
17b08a25fa [GPU] Converted Depth/Color Surfaces to a ring buffer
Additionally made the surface cache search hit for any address that lies in the surface.

This should allow multiple races to be done in Mario Kart and fixes the intro video.
2023-07-06 11:18:14 -07:00
Sky
255947b2fc [GPU] Add texture surface cache eviction
Implemented as a simple ring buffer evicting the oldest entry for now.
2023-07-06 08:48:37 -07:00
wheremyfoodat
5835069a9d
Fix UB 2023-07-06 17:43:48 +03:00
wheremyfoodat
cb64b721e8
Merge pull request #72 from wheremyfoodat/cxi
Add CXI ROM support
2023-07-06 16:45:28 +03:00
wheremyfoodat
ef0ef45e94 clang doormat 2023-07-06 16:24:23 +03:00
wheremyfoodat
187feb5772 Add CXI ROM support
Co-Authored-By: Kelpsy <138107494+Kelpsyberry@users.noreply.github.com>
2023-07-06 16:21:26 +03:00
wheremyfoodat
8d307a4421
Merge pull request #71 from wheremyfoodat/GamingProcessingUnit
Ask Windows to give us a dGPU instead of an iGPU
2023-07-06 01:56:02 +03:00
wheremyfoodat
4e5eb884ed Ask Windows to give us a dGPU instead of an iGPU 2023-07-06 01:38:20 +03:00
wheremyfoodat
1897a32a38
Merge pull request #69 from wheremyfoodat/GamingProcessingUnit
Gaming (Lights, clipping planes and more things TBD)
2023-07-06 01:30:24 +03:00
wheremyfoodat
d214517d0e Pretty images 2023-07-06 01:29:33 +03:00
wheremyfoodat
f630d519ea
Merge pull request #70 from wheremyfoodat/gl_state
More efficient OpenGL state management
2023-07-06 00:51:06 +03:00
wheremyfoodat
883e1d4bd0 Madness trying to optimize assembly by reordering statements 2023-07-05 22:16:15 +03:00
wheremyfoodat
53db56ad9d [GPU] Set lightingLUTDirty to true on reset because paranoia 2023-07-05 21:48:30 +03:00
wheremyfoodat
52c7783ae1 [OpenGL] Same for depth func 2023-07-05 19:08:13 +03:00
wheremyfoodat
7307bd270b [OpenGL] Same for depth mask 2023-07-05 18:54:09 +03:00
wheremyfoodat
d80785cbb5 [OpenGL] More efficient colour mask handling 2023-07-05 18:23:14 +03:00
wheremyfoodat
feacb9359d Formatting 2023-07-05 02:59:54 +03:00
wheremyfoodat
dd3e1ea72b Ditch more uniforms 2023-07-05 01:37:18 +03:00
wheremyfoodat
c282a44c27 [OpenGL renderer] Fewer uniform uploads 2023-07-05 01:12:13 +03:00
wheremyfoodat
3e18281a99 Remove outdated comments 2023-07-05 00:46:34 +03:00
wheremyfoodat
139c8759c9 More OpenGL state management stuff 2023-07-05 00:43:49 +03:00
wheremyfoodat
e01f0ea4d0 [OpenGL] Add const to some functions 2023-07-05 00:02:52 +03:00
wheremyfoodat
a3d8f777b4 PicaVertex -> PICA::Vertex 2023-07-04 23:40:47 +03:00
wheremyfoodat
b403e9a66e Start work on GL state manager object 2023-07-04 23:27:38 +03:00
wheremyfoodat
ee49f89779
Merge pull request #61 from skylersaleh/lighting_impl
Implement Fragment Lighting (and clipping planes)
2023-07-04 20:52:16 +03:00
wheremyfoodat
aa27389473 [GL renderer] Implement clipping planes 2023-07-04 20:33:14 +03:00
wheremyfoodat
f7ad66c708 [PICA] Add some clipping definitions 2023-07-04 19:51:07 +03:00
wheremyfoodat
0cc8d0d8a4 Some GLSL formatting 2023-07-04 18:47:56 +03:00
wheremyfoodat
e854d4ba63 Formatting 2023-07-04 18:15:27 +03:00
wheremyfoodat
8b0a3e372e
Make unknown memory operations warn instead of panic 2023-07-04 01:39:46 +03:00
Sky
0f66527cbe
Merge pull request #1 from wheremyfoodat/master
Not Ignoring this PR I fucked up something on my Github GUI
2023-07-03 13:05:46 -07:00
wheremyfoodat
829ff6a123
Merge pull request #68 from wheremyfoodat/dynapica
[HID] Implement DisableAccelerometer/DisableGyroscopeLow (Fixes Kirby: Triple Deluxe)
2023-07-03 20:07:21 +03:00
wheremyfoodat
14356902ab [HID] Implement DisableAccelerometer/DisableGyroscopeLow 2023-07-03 19:50:42 +03:00
wheremyfoodat
ba0f4c5edd
Merge pull request #66 from wheremyfoodat/dynapica
Fix false positives in crypto code hopefully
2023-07-03 17:53:47 +03:00
wheremyfoodat
f262cf2836 Fix false positives in crypto code hopefully 2023-07-03 17:25:26 +03:00
wheremyfoodat
0f64101ee5
Merge pull request #64 from wheremyfoodat/dynapica
Separate user and dev builds
2023-07-03 14:12:01 +03:00
wheremyfoodat
50c0c7fea5 Try to tone down warnings
Co-Authored-By: Wunk <wunkolo@gmail.com>
2023-07-03 14:11:28 +03:00
Sky
157254e8a9 [GL] Set disabled light LUTs to 0
Fixes Kirby and Mario Kart
2023-07-02 22:01:42 -07:00
Sky
df555372ad [GL] Move quaternion to normal, et. al into vs 2023-07-02 21:04:29 -07:00
Sky
12dbaeaeb0 [GL] Initial Implementation of Lighting LUTs 2023-07-02 16:14:11 -07:00
wheremyfoodat
a8bfeaf0a9
Merge pull request #65 from wheremyfoodat/wheremyfoodat-patch-1
Make PSI happy
2023-07-02 23:16:00 +03:00
wheremyfoodat
d5d8f869e4
Update idle_thread.cpp 2023-07-02 23:00:15 +03:00
wheremyfoodat
a86bd12423 Merge branch 'master' into dynapica 2023-07-02 22:38:54 +03:00
wheremyfoodat
0b2ff6c5c8 Separate user and dev builds 2023-07-02 22:36:45 +03:00