Commit Graph

  • 69b07da7df Merge pull request #546 from wheremyfoodat/nyom wheremyfoodat 2024-07-21 13:41:57 +00:00
  • 2a6cd3c5ea Separate graphics API/Language types from the fragment recompiler wheremyfoodat 2024-07-21 16:02:22 +03:00
  • a419312cc7 Merge pull request #545 from OFFTKP/fix-scale wheremyfoodat 2024-07-21 12:56:50 +00:00
  • 8b26e1e3fc Fix shadowed variable in ubershader offtkp 2024-07-21 15:42:12 +03:00
  • f49f378839 Merge pull request #544 from jonian/lr-touch-input wheremyfoodat 2024-07-20 21:43:11 +00:00
  • 8611e98b92 Libretro: Add support for touch input Jonian Guveli 2024-07-20 23:21:00 +03:00
  • f219432c6a Renderer GL: Don't leak shader/UBO handles wheremyfoodat 2024-07-20 23:18:52 +03:00
  • 5c40fb0cbf Fix oopsie wheremyfoodat 2024-07-20 18:37:35 +03:00
  • bbcd21de05 Merge pull request #540 from wheremyfoodat/specialized-shaders-2 wheremyfoodat 2024-07-20 15:35:40 +00:00
  • 4214d9bce4 Adjust ubershader defaults wheremyfoodat 2024-07-20 17:45:14 +03:00
  • 8091e44206 Add shadergen lighting override options to LR core wheremyfoodat 2024-07-20 03:48:48 +03:00
  • 69c79a7f6c Ubershader: Add lighting shadergen override wheremyfoodat 2024-07-20 03:40:50 +03:00
  • 69daed6ace Merge branch 'master' into specialized-shaders-2 wheremyfoodat 2024-07-20 03:10:36 +03:00
  • af552edd9d Remove dependency of PICA regs in fragment config (#541) Paris Oplopoios 2024-07-20 02:37:49 +03:00
  • dec3df39e0 Merge pull request #542 from wheremyfoodat/crypto2 wheremyfoodat 2024-07-19 22:09:29 +00:00
  • 270f4b00a9 AES: Fix fixed crypto key mode and CTR for versions 0 and 2 wheremyfoodat 2024-07-20 01:01:15 +03:00
  • eb7e02fbc2 Shadergen: Remove redundant whitespace generation wheremyfoodat 2024-07-19 18:20:21 +03:00
  • 20335b7d2d Update gles.patch offtkp 2024-07-19 18:05:43 +03:00
  • 9415cee59a Enable shadergen by default for now wheremyfoodat 2024-07-19 18:02:42 +03:00
  • e4550b3e4f Fix pokedex3d on specialized shaders offtkp 2024-07-19 15:55:02 +03:00
  • 5c1e2912a3 Shadergen: Minimize shader compilation time by caching the default VS wheremyfoodat 2024-07-19 14:35:01 +03:00
  • ac55c3e324 Shadergen: Fix small register decoding oopsie wheremyfoodat 2024-07-19 03:01:12 +03:00
  • 25098082c7 Use lutID instead of lutIndex offtkp 2024-07-19 02:45:09 +03:00
  • 90abf8a376 Fix signedness mess-ups in shaders wheremyfoodat 2024-07-19 01:29:48 +03:00
  • e36b6c77a7 Fix lugi and toad treasure tracker in ubershader offtkp 2024-07-19 00:07:29 +03:00
  • 53c76ae0d4 Shadergen: Fix spotlight wheremyfoodat 2024-07-18 23:57:43 +03:00
  • bd38f9a8ab Shadergen: Add spotlight wheremyfoodat 2024-07-18 23:34:23 +03:00
  • 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
  • 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