Commit Graph
995 Commits
Author SHA1 Message Date
wheremyfoodat 8ef549a709 Add funding info 2023-07-07 01:18:49 +03:00
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 5835069a9d Fix UB 2023-07-06 17:43:48 +03:00
wheremyfoodatandGitHub 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
wheremyfoodatandKelpsy 187feb5772 Add CXI ROM support
Co-Authored-By: Kelpsy <138107494+Kelpsyberry@users.noreply.github.com>
2023-07-06 16:21:26 +03:00
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 8b0a3e372e Make unknown memory operations warn instead of panic 2023-07-04 01:39:46 +03:00
SkyandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 0f64101ee5 Merge pull request #64 from wheremyfoodat/dynapica
Separate user and dev builds
2023-07-03 14:12:01 +03:00
wheremyfoodatandWunk 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
wheremyfoodatandGitHub a8bfeaf0a9 Merge pull request #65 from wheremyfoodat/wheremyfoodat-patch-1
Make PSI happy
2023-07-02 23:16:00 +03:00
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub eb5cc841df Merge pull request #63 from wheremyfoodat/dynapica
[NCCH loader] Fix crypto check
2023-07-02 20:20:53 +03:00
wheremyfoodat cba1b9f39b [NCCH loader] Fix crypto check 2023-07-02 20:18:34 +03:00
wheremyfoodatandGitHub 5144df7e9c Merge pull request #62 from wheremyfoodat/wheremyfoodat-patch-1
Stop downloading LLVM on MacOS CI
2023-07-02 17:46:37 +03:00