Commit Graph

  • 201edfb02d I hate the gles.patch (#590) Paris Oplopoios 2024-08-27 19:47:27 +03:00
  • 08237e6a2c Merge pull request #589 from OFFTKP/gles-rsad wheremyfoodat 2024-08-27 14:26:12 +00:00
  • 2cffafff86 Update gles.patch offtkp 2024-08-27 17:16:11 +03:00
  • e421f02500 GLES <= 3.1 lacks fma, added a define offtkp 2024-08-27 17:12:12 +03:00
  • 1674ad5a2c macOS CI fixes (#587) shinra-electric 2024-08-27 11:36:41 +01:00
  • 0e7697dc67 Add Renderdoc scope classes wheremyfoodat 2024-08-26 00:43:36 +03:00
  • 0c2ae1b7d0 GLSL decompiler: Fall back for LITP wheremyfoodat 2024-08-25 19:55:47 +03:00
  • ca2d7e40ea Shader decompiler: Add support for compilation errors wheremyfoodat 2024-08-25 19:34:56 +03:00
  • 37a43e245f HW shaders: Accelerate indexed draws wheremyfoodat 2024-08-25 19:13:37 +03:00
  • e925a91e40 Shader decompiler: Fix control flow analysis bugs wheremyfoodat 2024-08-25 18:38:22 +03:00
  • 5432a5a0d8 Get first renders working with accelerated draws wheremyfoodat 2024-08-25 17:14:19 +03:00
  • 33e63f7d7a GPU: Cleanup immediate mode handling wheremyfoodat 2024-08-25 16:02:54 +03:00
  • f96b609123 GL: Actually upload data to stream buffers wheremyfoodat 2024-08-25 03:49:07 +03:00
  • e34bdb6841 Add GL Stream Buffer from Duckstation wheremyfoodat 2024-08-25 01:47:02 +03:00
  • a8b30ee2dc More GPU vertex fetch code wheremyfoodat 2024-08-25 00:45:23 +03:00
  • 349de65de1 Merge branch 'shader-decomp' of https://github.com/wheremyfoodat/Panda3DS into shader-decomp wheremyfoodat 2024-08-24 03:02:20 +03:00
  • 5d6f59112a More hw VAO work wheremyfoodat 2024-08-24 02:58:05 +03:00
  • 74a341ba46 More hw VAO work wheremyfoodat 2024-08-24 02:58:05 +03:00
  • cf31f7b7e0 Merge branch 'master' into shader-decomp wheremyfoodat 2024-08-23 22:14:48 +03:00
  • 2754df9b94 Add renderdoc API support (#585) wheremyfoodat 2024-08-23 02:30:25 +00:00
  • e13ef42b65 PICA: Start implementing GPU vertex fetch wheremyfoodat 2024-08-21 00:47:57 +03:00
  • 471bdd6ab9 GPU: Temporarily skip draws if they're too big instead of panicking wheremyfoodat 2024-08-20 16:02:06 +03:00
  • 652b600884 Shader decompiler: Convert main function to void wheremyfoodat 2024-08-20 15:10:55 +03:00
  • 73a5d44978 Merge branch 'master' into shader-decomp wheremyfoodat 2024-08-20 13:47:08 +03:00
  • 30a6514167 Merge branch 'master' into shader-decomp wheremyfoodat 2024-08-20 13:45:21 +03:00
  • 2debced399 Merge pull request #584 from jonian/version-from-git wheremyfoodat 2024-08-20 10:44:21 +00:00
  • c694ce9a25 Improved git versioning wheremyfoodat 2024-08-20 13:20:14 +03:00
  • dfc7b59de2 Get application version from git Jonian Guveli 2024-08-20 12:30:19 +03:00
  • b09972892a Merge pull request #583 from wheremyfoodat/fix-fog-in-shader wheremyfoodat 2024-08-20 00:21:43 +00:00
  • 937348a36f OpenGL: Fix shift signedness in fog calculation fix-fog-in-shader wheremyfoodat 2024-08-20 03:17:53 +03:00
  • 4b11eb0984 OpenGL: Fix fragment shader compilation error wheremyfoodat 2024-08-20 03:09:40 +03:00
  • 943cf9b889 Shader decompiler: Fix JMPU condition wheremyfoodat 2024-08-19 23:46:37 +03:00
  • e481ce87a9 Shader decompiler: More control flow wheremyfoodat 2024-08-19 23:15:44 +03:00
  • 7e04ab78e8 Shader decompiler: Implement LG2/EX2 wheremyfoodat 2024-08-19 22:32:55 +03:00
  • 1366e7a76e Merge branch 'master' into shader-decomp wheremyfoodat 2024-08-19 22:19:13 +03:00
  • e733bb924a HLE DSP: Add gain configs dsppppppp wheremyfoodat 2024-08-19 21:06:27 +03:00
  • 5babeaf692 Merge pull request #581 from jonian/lr-fcram wheremyfoodat 2024-08-18 20:03:31 +00:00
  • 24bb295d82 Libretro: Expose FCRAM pointer Jonian Guveli 2024-08-18 23:02:02 +03:00
  • 27de70dce9 Merge pull request #580 from warmenhoven/warmenhoven/pr/libretro-ci wheremyfoodat 2024-08-17 23:03:56 +00:00
  • 4a90b1ede1 Compile SDL in libretro frontend wheremyfoodat 2024-08-18 01:18:08 +03:00
  • 992c9fb98c add libretro gitlab CI file Eric Warmenhoven 2024-08-11 19:21:55 -04:00
  • 458e466f67 Merge pull request #579 from wheremyfoodat/hle-dsp wheremyfoodat 2024-08-16 15:31:01 +00:00
  • 1256395688 IWYU wheremyfoodat 2024-08-16 18:05:21 +03:00
  • ac3840ddb0 Docs: Add accelerometer sample data wheremyfoodat 2024-08-16 17:58:53 +03:00
  • dbdf21b1ab Improve accelerometer algorithm wheremyfoodat 2024-08-16 17:54:15 +03:00
  • 45eda2f120 bring back cmake changes Samuliak 2024-08-16 12:25:46 +02:00
  • 58e1a53699 metal: create renderer Samuliak 2024-08-16 11:06:23 +02:00
  • 98b5d56021 metal: add all the files Samuliak 2024-08-16 10:06:56 +02:00
  • c772b1c702 Initial accelerometer support wheremyfoodat 2024-08-15 17:31:55 +03:00
  • 0602467c61 Merge branch 'wheremyfoodat:master' into master SamoZ256 2024-08-15 12:32:52 +02:00
  • e756815b51 Merge pull request #577 from wheremyfoodat/hle-dsp wheremyfoodat 2024-08-14 20:43:42 +00:00
  • ff7e0f9ca8 Optimize gyro calculation wheremyfoodat 2024-08-14 23:41:48 +03:00
  • 16cac4c05a Merge pull request #576 from wheremyfoodat/hle-dsp wheremyfoodat 2024-08-14 20:32:44 +00:00
  • 520e00c553 Qt: Add controller gyroscope wheremyfoodat 2024-08-14 22:57:45 +03:00
  • d208c24c0c Implement controller gyroscope in SDL wheremyfoodat 2024-08-14 22:35:02 +03:00
  • 4a2491df81 Merge pull request #575 from wheremyfoodat/hle-dsp wheremyfoodat 2024-08-14 18:09:27 +00:00
  • 17b9699c24 Workaround MacOS runner image breaking again wheremyfoodat 2024-08-14 17:58:26 +00:00
  • 88e0782f71 HLE DSP: Fix source resetting wheremyfoodat 2024-08-14 20:13:38 +03:00
  • 860eacc7e6 Add createFromBinary function (#573) Paris Oplopoios 2024-08-08 17:29:44 +03:00
  • c7371e3bf4 Shader decompiler: Implement safe multiplication wheremyfoodat 2024-08-08 00:38:52 +03:00
  • 370aa8ee5c Merge branch 'master' into shader-decomp wheremyfoodat 2024-08-08 00:06:48 +03:00
  • 0cf5687e64 Merge pull request #566 from wheremyfoodat/hle-dsp wheremyfoodat 2024-08-04 14:35:44 +00:00
  • 85bae2e94e HLE DSP: Handle cycle drifting wheremyfoodat 2024-08-04 16:46:43 +03:00
  • e9f98bffa9 Merge pull request #571 from jonian/lr-cheats wheremyfoodat 2024-08-03 09:53:18 +00:00
  • 6e65367e07 size_t -> usize wheremyfoodat 2024-08-03 12:52:52 +03:00
  • 68a6d73a18 Libretro: Add support for cheats Jonian Guveli 2024-08-03 10:32:26 +03:00
  • c50c9a35a7 Merge pull request #570 from wheremyfoodat/litp wheremyfoodat 2024-08-02 20:17:44 +00:00
  • 24c4e02143 Format litp test wheremyfoodat 2024-08-02 22:59:33 +03:00
  • 195f3388e9 PICA: Add LITP test + interpreter implementation wheremyfoodat 2024-08-02 22:53:51 +03:00
  • b46f7ad9bc Shader decompiler: Add loops wheremyfoodat 2024-08-01 00:55:20 +03:00
  • ffcf352dd2 Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-31 23:44:22 +03:00
  • eacd9fdbff Merge pull request #569 from wheremyfoodat/gs wheremyfoodat 2024-07-31 15:44:38 +00:00
  • d1922798c5 CMake: Disable /GS when using MSVC for user builds wheremyfoodat 2024-07-31 18:22:14 +03:00
  • e666afd1a3 DSP HLE: Fix buffer queue metadata wheremyfoodat 2024-07-31 02:51:40 +03:00
  • 91ebff1b5f Merge pull request #567 from wheremyfoodat/seed-crypto wheremyfoodat 2024-07-30 11:45:03 +00:00
  • bec63c43a1 AES: Properly handle missing seeds wheremyfoodat 2024-07-30 14:36:39 +03:00
  • e6c97edb1c AES: Remove unused seedsLoaded variable wheremyfoodat 2024-07-30 14:32:42 +03:00
  • f572373fc1 AES: Implement seed crypto wheremyfoodat 2024-07-30 14:29:18 +03:00
  • e26f58595e HLE DSP: Reset flags should take priority wheremyfoodat 2024-07-30 00:36:16 +03:00
  • 6668ba3e37 HLE DSP: Fix embedded buffer starting sample position wheremyfoodat 2024-07-29 23:46:36 +03:00
  • 57ecc18f32 HLE DSP: Implement buffer queue dirty bit wheremyfoodat 2024-07-29 23:03:17 +03:00
  • 45dd69d62a HLE DSP: Pop unused samples when loading new buffer wheremyfoodat 2024-07-29 21:58:00 +03:00
  • c7db6fe5dc FIx DSP region calculation wheremyfoodat 2024-07-29 19:54:46 +03:00
  • b53df8776f Merge branch 'shader-decomp' of https://github.com/wheremyfoodat/Panda3DS into shader-decomp wheremyfoodat 2024-07-29 01:47:44 +03:00
  • 53ee3f3051 Simplify vertex cache code wheremyfoodat 2024-07-29 01:42:56 +03:00
  • 1c9df7c02c Simply vertex cache code wheremyfoodat 2024-07-29 01:42:56 +03:00
  • 0d6bef2d70 PICA decompiler: Cache VS uniforms wheremyfoodat 2024-07-29 01:27:13 +03:00
  • 7209740418 Fix shader caching being broken wheremyfoodat 2024-07-29 01:03:41 +03:00
  • 59f4f236d8 Shader decompiler: Add DPH/DPHI wheremyfoodat 2024-07-29 00:21:30 +03:00
  • 94bd060082 Shader decompiler: Optimize mova with both x and y masked wheremyfoodat 2024-07-28 21:28:16 +03:00
  • 4040d885c6 Shader decompiler: Add register indexing wheremyfoodat 2024-07-28 21:25:51 +03:00
  • b3f35d82a7 Merge branch 'master' into shader-decomp wheremyfoodat 2024-07-28 19:20:44 +03:00
  • 908222f26f HLE DSP: Don't printf on buffer queue dirty wheremyfoodat 2024-07-28 19:05:50 +03:00
  • 04e18987dc Merge pull request #563 from wheremyfoodat/wheremyfoodat-patch-2 wheremyfoodat 2024-07-28 16:03:50 +00:00
  • e557bd2976 Fix HLE__DSP::RecvData wheremyfoodat 2024-07-28 19:03:05 +03:00
  • d125180847 Shader decompiler: Add FLR/SLT/SLTI/SGE/SGEI wheremyfoodat 2024-07-28 17:48:16 +03:00
  • 6c738e821d Moar instructions wheremyfoodat 2024-07-28 16:06:38 +03:00
  • 9ee1c3964a Shader decompiler: Implement proper output semantic mapping wheremyfoodat 2024-07-28 15:36:22 +03:00
  • 37d7bad5aa Disgusting changes to handle the fact that hw shader shaders are 2x as big wheremyfoodat 2024-07-28 03:38:23 +03:00
  • 44705508ff Shader Decomp: Remove pair member capture in lambda (unsupported on NDK) wheremyfoodat 2024-07-28 00:47:50 +03:00