Commit Graph

  • a20982f78a Shader decompiler: Fix desitnation mask wheremyfoodat 2024-07-26 23:30:31 +03:00
  • 5eb15de431 Shader decompiler: More control flow handling wheremyfoodat 2024-07-26 22:02:03 +03:00
  • ff3afd436a Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-26 16:28:04 +03:00
  • 67daf03e44 Shader decompiler: Actually break on control flow instructions wheremyfoodat 2024-07-26 16:27:41 +03:00
  • d0f13de4c5 Fix swapping loaded ELF files wheremyfoodat 2024-07-26 16:25:38 +03:00
  • 9274a959fe Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-26 14:49:18 +03:00
  • f095e6af0b Shadergen: Move comments outside of emitted source code wheremyfoodat 2024-07-26 14:44:11 +03:00
  • db64b0a260 Shader decompiler: Readd clipping wheremyfoodat 2024-07-26 14:41:28 +03:00
  • 67ff1ccb8b Shader decompiler: Get PICA uniforms uploaded to the GPU wheremyfoodat 2024-07-26 14:28:48 +03:00
  • fd90cf7d9f Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-26 12:57:46 +03:00
  • b7bc520afa Merge pull request #562 from jonian/sdl-mouse-fix wheremyfoodat 2024-07-26 09:44:55 +00:00
  • 13bff60257 SDL: Fix mouse coords in gyroscope emulation Jonian Guveli 2024-07-26 12:25:45 +03:00
  • 11e7eb7fd6 SDL: Fixup touchscreen code wheremyfoodat 2024-07-26 12:05:33 +03:00
  • 1413cdaebf SDL: Fix mouse coords Jonian Guveli 2024-07-26 09:41:48 +03:00
  • e8b4992036 Shader decompiler: More smallen-ing wheremyfoodat 2024-07-26 01:24:52 +03:00
  • 213183895a Further simplify shader decompiler output wheremyfoodat 2024-07-26 01:15:03 +03:00
  • 2fc09223aa Shader compiler: Simplify generated code for reading and faster compilation wheremyfoodat 2024-07-26 01:08:00 +03:00
  • d9f4f3736f Shader Decompiler: Fix vertex attribute upload wheremyfoodat 2024-07-26 00:21:26 +03:00
  • efcb42af2c Shader decompiler: Fix redundant compilations wheremyfoodat 2024-07-25 23:36:22 +03:00
  • 69accdec54 Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-25 22:27:15 +03:00
  • 2abf642922 Merge pull request #561 from wheremyfoodat/uniformz wheremyfoodat 2024-07-25 17:39:26 +00:00
  • 32ddc28789 Shadergen: Move fog colour to uniform wheremyfoodat 2024-07-25 20:18:30 +03:00
  • 33cb3d9c9f SDL: Add window resizing wheremyfoodat 2024-07-25 20:05:23 +03:00
  • a0e506affc Share fragment UBO between shadergen programs wheremyfoodat 2024-07-25 19:51:29 +03:00
  • bb19049fc0 Merge pull request #560 from jonian/qt-window-close wheremyfoodat 2024-07-25 10:59:18 +00:00
  • da23ec1a06 Don't deinit SDL from non-SDL thread wheremyfoodat 2024-07-25 13:40:01 +03:00
  • 19b69bbdc2 Qt: Stop emuThread on closeEvent Jonian Guveli 2024-07-25 11:04:57 +03:00
  • 2f4c169cad Hook up vertex shaders to shader cache wheremyfoodat 2024-07-25 04:04:41 +03:00
  • df5d14e3d8 Shadergen: Remove unused vertex shader code wheremyfoodat 2024-07-25 03:59:01 +03:00
  • 251ff5ee49 Add shader acceleration setting wheremyfoodat 2024-07-25 00:19:07 +03:00
  • a2b8a7b23d Add fmt submodule and port shader decompiler instructions to it wheremyfoodat 2024-07-24 23:48:55 +03:00
  • 90f411889b Renderer: Add prepareForDraw callback wheremyfoodat 2024-07-24 23:23:24 +03:00
  • f16486757b Merge pull request #558 from wheremyfoodat/shader-decomp wheremyfoodat 2024-07-24 14:02:53 +00:00
  • 156c3031a2 More instructions in shader decompiler wheremyfoodat 2024-07-24 16:47:46 +03:00
  • 2dc5c706b5 Merge pull request #557 from wheremyfoodat/shader-decomp wheremyfoodat 2024-07-23 23:38:16 +00:00
  • be75fa43a3 More shader->GLSL recompiler work wheremyfoodat 2024-07-24 02:00:45 +03:00
  • c319e59545 Resizing window on Qt (#556) wheremyfoodat 2024-07-23 20:13:14 +00:00
  • 7aa41d0b35 Merge pull request #554 from wheremyfoodat/metallica wheremyfoodat 2024-07-23 12:37:42 +00:00
  • 0f80d0af7a Rename Handle to HorizonHandle, add metal-cpp submodule, format wheremyfoodat 2024-07-23 15:22:15 +03:00
  • d436ed8695 Merge branch 'wheremyfoodat:master' into master SamoZ256 2024-07-23 10:59:24 +02:00
  • 855a374f67 add: period at the end of a sentence (#553) SamoZ256 2024-07-23 10:57:13 +02:00
  • a716e395ec Merge branch 'wheremyfoodat:master' into master SamoZ256 2024-07-23 10:54:46 +02:00
  • 1fa9ce126b add: period at the end of a sentence Samuliak 2024-07-23 10:54:01 +02:00
  • cd519499ee Merge pull request #552 from wheremyfoodat/nyom metal2 wheremyfoodat 2024-07-23 01:23:14 +00:00
  • e4d4a35674 Renderer GL: Add UB checks wheremyfoodat 2024-07-23 04:11:12 +03:00
  • 964d46a12a Merge pull request #551 from wheremyfoodat/nyom wheremyfoodat 2024-07-23 00:02:53 +00:00
  • fc397b2b58 Fix Linux Qt packages wheremyfoodat 2024-07-23 02:33:53 +03:00
  • 850aadb0f6 Update Linux version on CI wheremyfoodat 2024-07-23 02:25:40 +03:00
  • 0aa1ed21b2 More shader decompiler work wheremyfoodat 2024-07-23 01:22:26 +03:00
  • a5ea268826 Merge branch 'master' into nyom wheremyfoodat 2024-07-22 15:46:27 +03:00
  • 91f8f81418 Merge pull request #550 from wheremyfoodat/shader-stuffs wheremyfoodat 2024-07-21 23:07:57 +00:00
  • 85af58f0a7 Remove shader-related hallucinations wheremyfoodat 2024-07-22 02:06:24 +03:00
  • 2d72b66042 Initial shader decompilation work wheremyfoodat 2024-07-22 01:47:34 +03:00
  • 6399cb55e2 GL: Remove duplicate scissor disable wheremyfoodat 2024-07-21 23:04:44 +03:00
  • cb2448a004 Merge pull request #549 from OFFTKP/fog wheremyfoodat 2024-07-21 19:01:13 +00:00
  • a8c68baa6f Don't use -Wno-interference-size on Clang wheremyfoodat 2024-07-21 21:49:45 +03:00
  • a93f4d4c64 Merge branch 'master' of https://github.com/wheremyfoodat/Panda3DS wheremyfoodat 2024-07-21 21:48:24 +03:00
  • 9bd711958b Add -Wno-interference-size flag for GNUC wheremyfoodat 2024-07-21 18:29:39 +03:00
  • 3d9a1a8b5d I should really squash this when I'm home wheremyfoodat 2024-07-21 19:07:28 +03:00
  • 0a0f623c7c NCCH: Fix saveDataSize (Oops) wheremyfoodat 2024-07-21 15:46:38 +00:00
  • 04d6c52784 NCCH: Remove unused saveData member wheremyfoodat 2024-07-21 15:34:31 +00:00
  • 906abe0fb3 Add -Wno-interference-size flag for GNUC wheremyfoodat 2024-07-21 18:29:39 +03:00
  • b8712b37c3 A few kissable changes offtkp 2024-07-21 18:25:51 +03:00
  • d7bca1460c Merge branch 'master' into nyom wheremyfoodat 2024-07-21 17:52:15 +03:00
  • 8fc61cdb7b Add shader decompiler files wheremyfoodat 2024-07-21 17:52:06 +03:00
  • 82df95cf88 Update gles.patch offtkp 2024-07-21 17:40:43 +03:00
  • b90c15919b Shadergen fog offtkp 2024-07-21 16:32:45 +03:00
  • 4176a19256 Fog in ubershader offtkp 2024-07-21 03:16:15 +03:00
  • a6e3d41628 Merge pull request #548 from OFFTKP/scale-u32 wheremyfoodat 2024-07-21 14:38:00 +00:00
  • b333bf8a0c Use u32 for scale instead of float in FragmentConfig offtkp 2024-07-21 17:28:40 +03:00
  • ec754f5820 Merge branch 'master' into nyom wheremyfoodat 2024-07-21 17:27:56 +03:00
  • ed67069487 Merge pull request #547 from OFFTKP/hashing wheremyfoodat 2024-07-21 14:27:30 +00:00
  • be1c801fc2 Fix hashing for FragmentConfig offtkp 2024-07-21 16:37:37 +03:00
  • 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