Commit graph

  • ef0ef45e94 clang doormat wheremyfoodat 2023-07-06 16:24:23 +03:00
  • 187feb5772 Add CXI ROM support wheremyfoodat 2023-07-06 16:21:26 +03:00
  • 8d307a4421
    Merge pull request #71 from wheremyfoodat/GamingProcessingUnit wheremyfoodat 2023-07-06 01:56:02 +03:00
  • 4e5eb884ed Ask Windows to give us a dGPU instead of an iGPU wheremyfoodat 2023-07-06 01:38:20 +03:00
  • 1897a32a38
    Merge pull request #69 from wheremyfoodat/GamingProcessingUnit wheremyfoodat 2023-07-06 01:30:24 +03:00
  • d214517d0e Pretty images wheremyfoodat 2023-07-06 01:29:33 +03:00
  • f630d519ea
    Merge pull request #70 from wheremyfoodat/gl_state wheremyfoodat 2023-07-06 00:51:06 +03:00
  • 883e1d4bd0 Madness trying to optimize assembly by reordering statements wheremyfoodat 2023-07-05 22:16:15 +03:00
  • 53db56ad9d [GPU] Set lightingLUTDirty to true on reset because paranoia wheremyfoodat 2023-07-05 21:48:30 +03:00
  • 52c7783ae1 [OpenGL] Same for depth func wheremyfoodat 2023-07-05 19:08:13 +03:00
  • 7307bd270b [OpenGL] Same for depth mask wheremyfoodat 2023-07-05 18:54:09 +03:00
  • d80785cbb5 [OpenGL] More efficient colour mask handling wheremyfoodat 2023-07-05 18:23:14 +03:00
  • feacb9359d Formatting wheremyfoodat 2023-07-05 02:31:08 +03:00
  • dd3e1ea72b Ditch more uniforms wheremyfoodat 2023-07-05 01:37:18 +03:00
  • c282a44c27 [OpenGL renderer] Fewer uniform uploads wheremyfoodat 2023-07-05 01:02:32 +03:00
  • 3e18281a99 Remove outdated comments wheremyfoodat 2023-07-05 00:46:34 +03:00
  • 139c8759c9 More OpenGL state management stuff wheremyfoodat 2023-07-05 00:43:49 +03:00
  • e01f0ea4d0 [OpenGL] Add const to some functions wheremyfoodat 2023-07-05 00:02:52 +03:00
  • a3d8f777b4 PicaVertex -> PICA::Vertex wheremyfoodat 2023-07-04 23:37:48 +03:00
  • b403e9a66e Start work on GL state manager object wheremyfoodat 2023-07-04 23:26:18 +03:00
  • ee49f89779
    Merge pull request #61 from skylersaleh/lighting_impl wheremyfoodat 2023-07-04 20:52:16 +03:00
  • aa27389473 [GL renderer] Implement clipping planes wheremyfoodat 2023-07-04 20:33:14 +03:00
  • f7ad66c708 [PICA] Add some clipping definitions wheremyfoodat 2023-07-04 19:51:07 +03:00
  • 0cc8d0d8a4 Some GLSL formatting wheremyfoodat 2023-07-04 18:47:56 +03:00
  • e854d4ba63 Formatting wheremyfoodat 2023-07-04 18:15:27 +03:00
  • 8b0a3e372e
    Make unknown memory operations warn instead of panic wheremyfoodat 2023-07-04 01:39:46 +03:00
  • 0f66527cbe
    Merge pull request #1 from wheremyfoodat/master Sky 2023-07-03 13:05:46 -07:00
  • 829ff6a123
    Merge pull request #68 from wheremyfoodat/dynapica wheremyfoodat 2023-07-03 20:07:21 +03:00
  • 14356902ab [HID] Implement DisableAccelerometer/DisableGyroscopeLow wheremyfoodat 2023-07-03 19:50:42 +03:00
  • 031aadc200
    Create MacOS_Build_ARM.yml wheremyfoodat 2023-07-03 19:07:25 +03:00
  • ba0f4c5edd
    Merge pull request #66 from wheremyfoodat/dynapica wheremyfoodat 2023-07-03 17:53:47 +03:00
  • f262cf2836 Fix false positives in crypto code hopefully wheremyfoodat 2023-07-03 17:25:09 +03:00
  • 0f64101ee5
    Merge pull request #64 from wheremyfoodat/dynapica wheremyfoodat 2023-07-03 14:12:01 +03:00
  • 50c0c7fea5 Try to tone down warnings wheremyfoodat 2023-07-03 02:02:18 +03:00
  • 157254e8a9 [GL] Set disabled light LUTs to 0 Sky 2023-07-02 22:01:42 -07:00
  • df555372ad [GL] Move quaternion to normal, et. al into vs Sky 2023-07-02 21:04:29 -07:00
  • 12dbaeaeb0 [GL] Initial Implementation of Lighting LUTs Sky 2023-07-02 16:14:11 -07:00
  • a8bfeaf0a9
    Merge pull request #65 from wheremyfoodat/wheremyfoodat-patch-1 wheremyfoodat 2023-07-02 23:16:00 +03:00
  • d5d8f869e4
    Update idle_thread.cpp wheremyfoodat 2023-07-02 23:00:15 +03:00
  • a86bd12423 Merge branch 'master' into dynapica wheremyfoodat 2023-07-02 22:38:54 +03:00
  • 0b2ff6c5c8 Separate user and dev builds wheremyfoodat 2023-07-02 22:36:45 +03:00
  • eb5cc841df
    Merge pull request #63 from wheremyfoodat/dynapica wheremyfoodat 2023-07-02 20:20:53 +03:00
  • cba1b9f39b [NCCH loader] Fix crypto check wheremyfoodat 2023-07-02 20:18:34 +03:00
  • 5144df7e9c
    Merge pull request #62 from wheremyfoodat/wheremyfoodat-patch-1 wheremyfoodat 2023-07-02 17:46:37 +03:00
  • cb25158184
    Stop downloading LLVM on MacOS CI wheremyfoodat 2023-07-02 17:10:47 +03:00
  • 769e90a45f [GL] Implement most fragment lighting Sky 2023-07-01 22:14:57 -07:00
  • 6fababb93a [GL] Pipe Pica registers and implement ambient lighting Sky 2023-07-01 16:43:57 -07:00
  • 47668b6a7b
    Merge pull request #60 from wheremyfoodat/time wheremyfoodat 2023-07-02 01:31:18 +03:00
  • de3c4020d8 [GL] Add lighting attributes Sky 2023-07-01 15:16:35 -07:00
  • 8930d44f5d Proper daylight savings time check wheremyfoodat 2023-07-02 01:00:57 +03:00
  • 117c6dfb97 Make 3DS clock return system time and not UTC time wheremyfoodat 2023-07-02 00:56:56 +03:00
  • 14d287dbd7
    Merge pull request #59 from skylersaleh/vertex_refactor wheremyfoodat 2023-07-01 22:56:45 +03:00
  • 1ac3a474da Fix formatting & cmake wheremyfoodat 2023-07-01 22:35:07 +03:00
  • ca89909c00 Refactored Vertex Pipeline to always use Pica Formatted Vertex Sky 2023-07-01 11:22:39 -07:00
  • 59291c2c4b
    Merge pull request #53 from wheremyfoodat/GamingProcessingUnit wheremyfoodat 2023-07-01 21:27:53 +03:00
  • ba51c3ce7c
    Merge pull request #58 from wheremyfoodat/dynapica wheremyfoodat 2023-07-01 21:27:25 +03:00
  • ea4b812765 [Readme] Slightly smaller images wheremyfoodat 2023-07-01 21:25:35 +03:00
  • 416774042c
    Merge pull request #57 from SimoneN64/GamingProcessingUnit wheremyfoodat 2023-07-01 20:49:22 +03:00
  • 1dee9ec8dc Add slash to CLion build folders' .gitignore line (makes it extra reliable ) SimoneN64 2023-07-01 19:47:51 +02:00
  • 231606ce43 Fix Clion build folders not properly being ignored SimoneN64 2023-07-01 19:18:19 +02:00
  • 7f48334ffa
    Merge pull request #55 from wheremyfoodat/dynapica wheremyfoodat 2023-07-01 16:58:44 +03:00
  • 66d71f817c Fix triangle fans wheremyfoodat 2023-07-01 16:37:46 +03:00
  • d0d7bbf038
    Merge pull request #54 from wheremyfoodat/dynapica wheremyfoodat 2023-07-01 13:43:08 +03:00
  • fb13672d20 [Readme] Remove line about AppleClang wheremyfoodat 2023-07-01 13:42:54 +03:00
  • 4d46f4a3a7 Make LTO a proper CMake option wheremyfoodat 2023-07-01 13:22:41 +03:00
  • 7cc9596eff
    Merge pull request #39 from wheremyfoodat/dynapica wheremyfoodat 2023-07-01 03:58:49 +03:00
  • 17d57bd933 Specify vertex assembler JIT is currently unimplemented wheremyfoodat 2023-07-01 03:45:56 +03:00
  • ba6779cfa1 Temporarily disable shader JIT by default wheremyfoodat 2023-07-01 03:43:44 +03:00
  • 0720dd4a1a Update images wheremyfoodat 2023-07-01 03:41:41 +03:00
  • 7d56af26af [Shader interpreter] Add LG2/EX2 wheremyfoodat 2023-07-01 02:17:19 +03:00
  • 005db316cf More shader instruction definitions wheremyfoodat 2023-07-01 01:17:04 +03:00
  • 726897231c [Shader JIT] Fix swizzle when loading from indexed reg wheremyfoodat 2023-07-01 00:49:34 +03:00
  • 5fecb6023a [Shader JIT] Fix MAD (again) wheremyfoodat 2023-06-30 23:59:34 +03:00
  • e6f616cd59 Fix merge wheremyfoodat 2023-06-30 23:34:25 +03:00
  • 8b703dd147 Merge branch 'master' into dynapica wheremyfoodat 2023-06-30 16:01:49 +03:00
  • 3199f8ae67 [Shader JIT] Stub EMIT/SETEMIT wheremyfoodat 2023-06-30 14:39:25 +03:00
  • 3476d336ca [Shader JIT] Implement SLT/SLTI/MADI wheremyfoodat 2023-06-30 14:17:35 +03:00
  • 8a13b8c878 [Shader JIT] Compile MAD to FMA when possible wheremyfoodat 2023-06-30 02:02:56 +03:00
  • cd04ed3770 [ShaderJIT] Fix storeRegister kinda hackily wheremyfoodat 2023-06-30 01:42:36 +03:00
  • 121653b806 [ShaderJIT] Add logging utility for diffing wheremyfoodat 2023-06-29 22:02:17 +03:00
  • 84fd0affa8 [GL renderer] Fix up float * vec4 mul wheremyfoodat 2023-06-29 21:37:31 +03:00
  • 3603ee1e13 [ShaderJIT] Move prepare call to top of DrawArrays wheremyfoodat 2023-06-29 18:50:10 +03:00
  • 2ffb3a58bf Merge branch 'GamingProcessingUnit' into dynapica wheremyfoodat 2023-06-29 01:14:40 +03:00
  • 1a9c59af49
    Merge pull request #51 from wheremyfoodat/vertex-cache wheremyfoodat 2023-06-29 01:13:49 +03:00
  • 3ec446b0a2 [GPU] Implement vertex cache wheremyfoodat 2023-06-29 00:56:01 +03:00
  • b027cda648 [Shader JIT[ Remove shadow stack stuff, remove pushing/popping context pointer wheremyfoodat 2023-06-28 22:31:51 +03:00
  • 28e9d87573 [Shader JIT] Start migrating to new, better ABI wheremyfoodat 2023-06-28 22:22:09 +03:00
  • fc7e0b2b03
    Merge pull request #46 from Wunkolo/io-file-cpp wheremyfoodat 2023-06-28 04:00:39 +03:00
  • d028c1cb64 Bonk headers wheremyfoodat 2023-06-28 03:39:04 +03:00
  • f65d9480a5 Merge remote-tracking branch 'upstream/master' into io-file-cpp wheremyfoodat 2023-06-28 03:22:58 +03:00
  • 6dde41f7c3
    Merge pull request #50 from nadiaholmquist/feature/basic-controller-input wheremyfoodat 2023-06-28 02:56:24 +03:00
  • e09eaee6e7 Merge branch 'master' into io-file-cpp wheremyfoodat 2023-06-28 02:53:26 +03:00
  • e86aec0c33 More clang-format wheremyfoodat 2023-06-28 01:53:26 +03:00
  • eff25180d5 [Controller] Set gameControllerID if a gamepad is connected mid-gameplay wheremyfoodat 2023-06-28 01:51:21 +03:00
  • 29806ff8e5 clang-format wheremyfoodat 2023-06-28 01:48:34 +03:00
  • 71582eff6d [Controller] Slightly better analog handling wheremyfoodat 2023-06-28 01:40:23 +03:00
  • bc4e71bf40 [Controller] Fix breaks, constexpr wheremyfoodat 2023-06-28 00:58:40 +03:00
  • acd21c6908 Merge remote-tracking branch 'upstream/master' into feature/basic-controller-input wheremyfoodat 2023-06-28 00:20:54 +03:00
  • 6f2c72070d
    Merge pull request #45 from marysaka/feat/encrypted_games wheremyfoodat 2023-06-28 00:15:14 +03:00
  • 41f29893c2 Fix merge wheremyfoodat 2023-06-28 00:10:44 +03:00