Commit Graph

  • 93e5f8e32c Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-07-18 23:01:37 +03:00
  • 2f50038db9 Shadergen: Lighting almost 100% working wheremyfoodat 2024-07-18 22:56:05 +03:00
  • b4ae32960c Moar lighting wheremyfoodat 2024-07-18 20:10:20 +03:00
  • c9a4e4e41e Merge branch 'specialized-shaders-2' of https://github.com/wheremyfoodat/Panda3DS into specialized-shaders-2 wheremyfoodat 2024-07-18 19:27:41 +03:00
  • 00037d8a5e Shadergen: Start implementing lighting wheremyfoodat 2024-07-18 19:27:12 +03:00
  • 6279ce3df2 Move comments to docs, sign extend stuff for Android (#539) Paris Oplopoios 2024-07-18 04:54:28 +03:00
  • e1268f57b5 Shadergen: Fix attribute declarations wheremyfoodat 2024-07-18 04:21:00 +03:00
  • cab30494f6 Merge pull request #531 from OFFTKP/pandra wheremyfoodat 2024-07-18 00:38:55 +00:00
  • 7e480e35ec Shadergen: Upload light uniforms wheremyfoodat 2024-07-18 03:37:11 +03:00
  • ccf9693877 Shadergen: More lighting work wheremyfoodat 2024-07-18 02:57:41 +03:00
  • b51e2fd25f Update gles.patch offtkp 2024-07-18 02:53:54 +03:00
  • 7e7856fa44 Pack sampler configurations in bitfields instead of bool arrays offtkp 2024-07-18 02:51:08 +03:00
  • ed00ddc805 Improve lighting register definitions wheremyfoodat 2024-07-18 00:55:57 +03:00
  • 2ca886f64f Move normal calculation to the fragment shader offtkp 2024-07-17 22:08:48 +03:00
  • 801d14e463 Shadergen: Fix UBO uploads and optimize shader caching (#538) wheremyfoodat 2024-07-17 18:56:57 +00:00
  • 0fc95ae8ef Shadergen: Remove trailing newlines wheremyfoodat 2024-07-17 21:54:56 +03:00
  • d013582223 Shadergen: Optimize caching wheremyfoodat 2024-07-17 21:53:19 +03:00
  • cb0e69847c Hotfix UBO binding wheremyfoodat 2024-07-17 21:17:54 +03:00
  • 6bef278f43 Merge pull request #514 from wheremyfoodat/specialized-shaders-2 wheremyfoodat 2024-07-16 23:54:28 +00:00
  • aad7bb817e Add setting for ubershaders wheremyfoodat 2024-07-17 02:25:38 +03:00
  • a4ec770587 Add UBO/BlendEquation/BlendFunc to GL state manager wheremyfoodat 2024-07-17 01:32:55 +03:00
  • 219a560cbe Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-07-17 00:10:09 +03:00
  • 27ddb1272a Fix CI artifacts wheremyfoodat 2024-07-16 23:39:48 +03:00
  • 71b8031d5b Merge pull request #537 from wheremyfoodat/accurate-mul wheremyfoodat 2024-07-16 19:46:12 +00:00
  • 967d9398ce Fix arm64 build wheremyfoodat 2024-07-16 22:28:20 +03:00
  • 0ecdf00e64 Add accurate shader multiplication option wheremyfoodat 2024-07-16 22:14:01 +03:00
  • 8b4eacc7b6 More luigi mansion fixes offtkp 2024-07-16 20:32:35 +03:00
  • 139f35588d Switch to shifts in some places instead of multiplication offtkp 2024-07-16 16:23:42 +03:00
  • e5bed23cee Fix Luigi's flashlight in Luigi's Mansion offtkp 2024-07-16 15:48:34 +03:00
  • 441aa2346c Shadergen: Add clipping wheremyfoodat 2024-07-16 02:20:37 +03:00
  • c02b382262 Perform alpha test with integers instead of floats wheremyfoodat 2024-07-16 00:58:52 +03:00
  • f6ebf83982 Update gles.patch offtkp 2024-07-16 00:18:53 +03:00
  • 9b4e5841e7 Summary of the current state of lighting fragment_light.elf: works toon_shading.elf: works Cave story 3d: no longer too dark, but the intro has a bug Rabbids: positional lighting fixes, looks better Mario 3d land: ground is not too bright, mario is not yellow Kirby triple deluxe: Kirby is not shining like before Luigis mansion: better but luigi lighting is way off and spotlight sometimes turns off Captain Toad: bit better, still too bright Omega ruby: looks fine to me Pokemon Super Mystery Dungeon: looks fine to me Lego batman: didn't try but should work? offtkp 2024-07-14 00:56:55 +03:00
  • db80131213 Shadergen: Previous buffer should be able to be set even for passthrough TEV stages wheremyfoodat 2024-07-15 18:27:22 +03:00
  • b8a186d5cd Shadergen: Fix add-multiply wheremyfoodat 2024-07-15 16:34:33 +03:00
  • a2649ffb76 Simplify TEV code wheremyfoodat 2024-07-15 15:38:15 +03:00
  • 2cd50e7f37 Clean up ubershader code wheremyfoodat 2024-07-15 15:11:23 +03:00
  • c535ae43ee Shader recompiler: Fix dot3 RGBA wheremyfoodat 2024-07-15 14:34:59 +03:00
  • 11c9279329 Properly flush shader cache wheremyfoodat 2024-07-15 14:29:49 +03:00
  • fe53214c86 Shader recompiler: Finish alpha test and stub lighting wheremyfoodat 2024-07-15 04:51:08 +03:00
  • 0878474e01 Shader recompiler: Add depth mapping wheremyfoodat 2024-07-15 04:30:04 +03:00
  • c8eb1c1128 Shader recompiler: Add UBO wheremyfoodat 2024-07-15 04:10:47 +03:00
  • fe4bbea2ef Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-07-15 02:53:32 +03:00
  • 61e2e71f68 Merge pull request #536 from wheremyfoodat/x64-non-ieee-pica-mul wheremyfoodat 2024-07-14 23:43:20 +00:00
  • 133082c232 x64 shader rec: Add support for PICA non-IEEE multiplication wheremyfoodat 2024-07-15 02:12:04 +03:00
  • ea59933b18 Simplify alpha test code wheremyfoodat 2024-07-15 00:46:15 +03:00
  • b384cb8ad9 Fix build wheremyfoodat 2024-07-15 00:13:22 +03:00
  • c73758959b Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-07-14 23:57:12 +03:00
  • 8eab353491 Merge pull request #534 from wheremyfoodat/crypto wheremyfoodat 2024-07-14 20:18:38 +00:00
  • bee414a4f8 Downgrade SetFileSize failure to warning wheremyfoodat 2024-07-14 23:05:49 +03:00
  • c4e45ee6b8 Renderer GL: Fix hotswapping shaders wheremyfoodat 2024-07-14 18:20:59 +03:00
  • 398d84d13e Merge pull request #533 from wheremyfoodat/crypto wheremyfoodat 2024-07-14 13:37:45 +00:00
  • 186fd3b94b Qt: Shader editor now works wheremyfoodat 2024-07-14 15:49:35 +03:00
  • d87477832b Qt: Initial shader editor support wheremyfoodat 2024-07-14 15:32:26 +03:00
  • 276cf9e06f Build LuaJIT/Discord RPC even in LR core wheremyfoodat 2024-07-12 18:23:49 +03:00
  • 83dabc2737 Merge pull request #532 from wheremyfoodat/crypto wheremyfoodat 2024-07-11 19:54:31 +00:00
  • e608436315 Sanity check: Assert .code is encrypted before setting normal key wheremyfoodat 2024-07-11 22:27:05 +03:00
  • 096d0a89ee Fix AES-CTR decryption for non-NCCHKey0 games wheremyfoodat 2024-07-11 22:22:33 +03:00
  • 8ec6fb97c6 Add different audio playback code new-audio-playback wheremyfoodat 2024-07-10 20:57:50 +03:00
  • a1ff34d417 Add LR core to CI (#530) wheremyfoodat 2024-07-09 20:58:07 +00:00
  • fe566e960b Update GL ES patch to work with latest changes offtkp 2024-07-09 20:57:56 +03:00
  • 6f6167a201 Fix LR variable fetch error wheremyfoodat 2024-07-09 20:56:47 +03:00
  • a3886a948f Switch to GL_TEXTURE_2D for lighting LUT offtkp 2024-07-09 20:51:09 +03:00
  • f248893ffe Merge pull request #529 from jonian/master wheremyfoodat 2024-07-09 14:10:38 +00:00
  • a12b721c95 More formatting wheremyfoodat 2024-07-09 16:52:09 +03:00
  • 623a9a64d6 LR: Format/Cleanup wheremyfoodat 2024-07-09 16:11:25 +03:00
  • c7e22c540d Libretro: Use libretro save dir for emulator files Jonian Guveli 2024-07-09 14:49:44 +03:00
  • ea03d135da Allow overriding config/data paths in emulator Jonian Guveli 2024-07-09 14:48:22 +03:00
  • 0a49dc0af7 Libretro: Various fixes and optimizations Jonian Guveli 2024-07-09 14:47:44 +03:00
  • 173bd03a53 Libretro: Fix lib output name Jonian Guveli 2024-07-02 19:07:30 +03:00
  • dc629e1b3f Create panda3ds_libretro.info wheremyfoodat 2024-07-02 18:57:46 +03:00
  • d47e964c80 Libretro: Initial implementation Jonian Guveli 2024-06-20 11:18:31 +03:00
  • 1b071b62fa Merge pull request #528 from wheremyfoodat/bleh wheremyfoodat 2024-07-03 13:43:16 +00:00
  • 31902e92a9 Enable shader JIT by default on arm64 desktop + Android wheremyfoodat 2024-07-03 16:27:17 +03:00
  • 0e4079f304 a64 shader recompiler: Add DPH/DPHI wheremyfoodat 2024-07-03 16:23:43 +03:00
  • 35b49d0b6c Merge pull request #526 from wheremyfoodat/bleh wheremyfoodat 2024-07-02 14:44:23 +00:00
  • 0fe62f9b46 Correct archive names wheremyfoodat 2024-07-02 17:32:17 +03:00
  • de9375122b Add SDMC::DeleteFile wheremyfoodat 2024-07-02 17:30:51 +03:00
  • 5b408e784b Merge pull request #525 from wheremyfoodat/bleh wheremyfoodat 2024-07-02 14:30:33 +00:00
  • 800c11ff62 HLE DSP: Add PCM8 audio decoding wheremyfoodat 2024-07-02 17:19:20 +03:00
  • eacf290f31 Merge pull request #524 from wheremyfoodat/y2r wheremyfoodat 2024-07-02 13:29:17 +00:00
  • d4cf54d56c Tweak Y2R timings wheremyfoodat 2024-07-02 15:57:39 +03:00
  • 1c9a3ac3d3 Add Y2R event delay wheremyfoodat 2024-07-02 15:30:38 +03:00
  • 29d9ed7224 Try to fix Vulkan on Windows CI part 2 (#521) wheremyfoodat 2024-06-25 22:11:48 +00:00
  • a2b87b1a11 [CDN] Add PPC 750CL branch cdn wheremyfoodat 2024-06-15 23:03:57 +00:00
  • 12d25fe20d CMake: Remove Vulkan version requirement wheremyfoodat 2024-06-08 15:04:36 +00:00
  • 11108104ef Backup GBA demo files wheremyfoodat 2024-05-17 15:11:14 +00:00
  • 4e9f824165 Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-05-13 01:30:23 +03:00
  • 79bfb67156 Merge pull request #515 from wheremyfoodat/wheremyfoodat-patch-2 wheremyfoodat 2024-05-12 22:29:05 +00:00
  • 85a17c3fcd Add UBO support to opengl.hpp wheremyfoodat 2024-05-13 01:10:44 +03:00
  • 842943fa4c GLSL shader gen: Add alpha test (...half of it I guess) wheremyfoodat 2024-05-13 00:51:40 +03:00
  • 798c651a17 Merge branch 'specialized-shaderz' into specialized-shaders-2 wheremyfoodat 2024-05-12 23:20:12 +03:00
  • 99fa042c53 Add arm64 cheat sheet wheremyfoodat 2024-05-11 23:41:26 +00:00
  • 2cf4563533 Merge pull request #512 from NerduMiner/camservice-fix wheremyfoodat 2024-05-11 20:03:00 +00:00
  • 2f9d5e30b4 Index with iterator value in CAMService::startCapture rather than getSingleIndex() NerduMiner 2024-05-11 15:04:53 -04:00
  • 9a50a57d32 Fix CI wheremyfoodat 2024-05-10 02:13:58 +03:00
  • aa7a6bfe7a s/ellided/elided (#510) wheremyfoodat 2024-05-08 00:20:39 +00:00
  • 80527edcb6 Merge pull request #509 from wheremyfoodat/patch wheremyfoodat 2024-05-07 21:21:08 +00:00
  • 332fbcfff1 Qt: Add patching errors wheremyfoodat 2024-05-07 23:55:32 +03:00
  • 66bcf384f3 Qt: Add file patcher wheremyfoodat 2024-05-07 23:08:24 +03:00