Commit graph

  • d47e964c80 Libretro: Initial implementation Jonian Guveli 2024-06-20 11:18:31 +03:00
  • 27c74d8974 emulate logic op in the shader Samuliak 2024-07-03 20:52:05 +02:00
  • dfe38a757c check if drawable is valid Samuliak 2024-07-03 18:15:30 +02:00
  • b6c72e72e4 use sampler states Samuliak 2024-07-03 17:45:55 +02: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
  • 9527c2acdb rename files Samuliak 2024-07-03 15:26:36 +02:00
  • 0e4079f304 a64 shader recompiler: Add DPH/DPHI wheremyfoodat 2024-07-03 16:23:43 +03:00
  • a08d61ad46 use proper primitive types Samuliak 2024-07-03 15:16:03 +02:00
  • b220c163e3 support stencil attachments Samuliak 2024-07-03 15:01:37 +02:00
  • 720882efeb store vertices in 1 big buffer Samuliak 2024-07-03 14:31:15 +02:00
  • ea56f45fc2 only begin a new render pass when necessary Samuliak 2024-07-03 12:48:40 +02:00
  • 9ec116da18 enable stencil testing Samuliak 2024-07-03 12:07:56 +02:00
  • dff6f5bf3f implement proper blending Samuliak 2024-07-03 11:37:44 +02:00
  • da8f2ff45d enable depth test Samuliak 2024-07-03 10:39:14 +02:00
  • d977f7ef85 use depth stencil render target Samuliak 2024-07-03 10:21:49 +02:00
  • 9241306d4d implement pipeline cache Samuliak 2024-07-03 09:36:23 +02:00
  • 1ba54b44fb support depth render targets Samuliak 2024-07-03 07:40:32 +02:00
  • 1df81c373c handle screen rotation correctly & fix: srgb Samuliak 2024-07-02 20:31:59 +02:00
  • 05fd1d5c29 fix: incorrect z position Samuliak 2024-07-02 19:55:40 +02:00
  • ceb3922544 add: temporary depth hack Samuliak 2024-07-02 19:54:36 +02:00
  • 863edac152 revert formatting Samuliak 2024-07-02 19:19:37 +02:00
  • 124622cf18
    Merge branch 'metal' into metal SamoZ256 2024-07-02 17:44:32 +02:00
  • 3be48c7c0c implement clearBuffer for color render targets Samuliak 2024-07-02 17:28:11 +02:00
  • 940f05bb85 remove outdated message Samuliak 2024-07-02 17:22:08 +02:00
  • 99f16cc859 draw top and bottom screens correctly Samuliak 2024-07-02 17:08:23 +02:00
  • cd12d88994 flip y positions Samuliak 2024-07-02 16:58:29 +02:00
  • 56262c2c24 use proper render targets Samuliak 2024-07-02 16:54:48 +02: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
  • 53c9611ac2 add: render target caches Samuliak 2024-07-02 16:06:20 +02:00
  • eacf290f31
    Merge pull request #524 from wheremyfoodat/y2r wheremyfoodat 2024-07-02 13:29:17 +00:00
  • 67e3a1d8eb create a buffer when there are too many vertices Samuliak 2024-07-02 15:27:50 +02:00
  • 225f806eab support etc texture formats Samuliak 2024-07-02 15:14:50 +02:00
  • 96041e9d29 remove useless code Samuliak 2024-07-02 15:09:12 +02:00
  • 19d87445b5 implement environment colors Samuliak 2024-07-02 15:07:40 +02:00
  • d4cf54d56c Tweak Y2R timings wheremyfoodat 2024-07-02 15:57:39 +03:00
  • ee74af43ec upload env state to the shader Samuliak 2024-07-02 14:48:50 +02:00
  • 1c9a3ac3d3 Add Y2R event delay wheremyfoodat 2024-07-02 15:30:38 +03:00
  • 3bb1ccd4d8 sample textures Samuliak 2024-07-02 14:02:00 +02:00
  • b62a14d3ff implement textures Samuliak 2024-07-02 13:40:29 +02:00
  • bac3a8e040 add: texture cache Samuliak 2024-07-02 13:25:05 +02:00
  • 8d94cce537 warn about unimplemented functions Samuliak 2024-07-02 12:55:34 +02:00
  • e653d2f6f7 enable blending Samuliak 2024-07-02 11:33:53 +02:00
  • 4b00041748 add: missing vertex attributes Samuliak 2024-07-02 11:28:18 +02:00
  • c93b1fa606 transform z position coordinate Samuliak 2024-07-02 10:10:20 +02:00
  • 4bc19e8e43 fix: issues with drawing Samuliak 2024-07-02 10:05:59 +02:00
  • c6704f9218 draw Samuliak 2024-07-02 09:42:23 +02:00
  • 74c0df8b71 create pipeline states Samuliak 2024-07-02 09:26:52 +02:00
  • 6123a4a604 load shader source Samuliak 2024-07-02 09:11:09 +02:00
  • d41e77491a rewrite shaders Samuliak 2024-07-02 09:02:03 +02:00
  • e0fcfb44a8 initialize and clear color Samuliak 2024-07-02 08:44:45 +02:00
  • f0547d1a71 metal: initial support Samuliak 2024-07-02 08:28:41 +02:00
  • 29d9ed7224
    Try to fix Vulkan on Windows CI part 2 (#521) wheremyfoodat 2024-06-25 22:11:48 +00:00
  • 80bf230efe
    Update Windows_Build.yml wheremyfoodat 2024-06-26 01:10:03 +03:00
  • ebf1362bd7
    Update CMakeLists.txt wheremyfoodat 2024-06-26 01:09:47 +03:00
  • d1c35afad1
    Update CMakeLists.txt wheremyfoodat 2024-06-26 00:44:55 +03:00
  • 0b8d60b864
    Update CMakeLists.txt wheremyfoodat 2024-06-26 00:39:38 +03:00
  • 2a2d97d9a0
    Update CMakeLists.txt wheremyfoodat 2024-06-26 00:18:19 +03:00
  • 07ce1be946
    Update CMakeLists.txt wheremyfoodat 2024-06-26 00:10:04 +03:00
  • 7f9465dd03
    Update Windows_Build.yml wheremyfoodat 2024-06-25 23:41:31 +03:00
  • 9264aa924e
    Update Windows_Build.yml wheremyfoodat 2024-06-25 23:31:23 +03:00
  • 849ff937f6
    Add trace to Windows build wheremyfoodat 2024-06-25 23:17:29 +03:00
  • a2b87b1a11
    [CDN] Add PPC 750CL branch cdn wheremyfoodat 2024-06-15 23:03:57 +00:00
  • d79cbe1ab0
    bonk Ishan09811 2024-06-09 15:02:48 +05:30
  • 835f7b9ad5
    Try to fix Vulkan SDK on Windows CI wheremyfoodat 2024-06-08 17:52:04 +00:00
  • f9d14f416b
    Update CMakeLists.txt wheremyfoodat 2024-06-08 20:25:08 +03:00
  • b907e6954b
    Merge branch 'master' into vk-ci-fix wheremyfoodat 2024-06-08 17:19:52 +00:00
  • 70c266a71d
    Update CMakeLists.txt wheremyfoodat 2024-06-08 20:17:23 +03:00
  • 37c565b04d
    Try to fix Vulkan SDK on Windows CI wheremyfoodat 2024-06-08 16:45:31 +00:00
  • 12d25fe20d
    CMake: Remove Vulkan version requirement wheremyfoodat 2024-06-08 15:04:36 +00:00
  • 31063efb9b
    Try to fix Vulkan SDK on Windows CI wheremyfoodat 2024-06-08 14:46:59 +00:00
  • dc38739ad0
    fix version code Ishan09811 2024-06-08 19:01:38 +05:30
  • fb42642e45
    bonk Ishan09811 2024-06-08 18:11:47 +05:30
  • 93ed2284df
    forgot that is build.gradle.kts not build.gradle Ishan09811 2024-06-08 15:04:13 +05:30
  • ff34490678
    typo Ishan09811 2024-06-08 12:15:00 +05:30
  • 43aff85381
    auto git versioning Ishan09811 2024-06-08 12:12:11 +05:30
  • edf3a28657 Fix path sanitization offtkp 2024-06-04 16:35:19 +03:00
  • 11108104ef
    Backup GBA demo files wheremyfoodat 2024-05-17 15:11:14 +00:00
  • 3d66239851 Kernel: Report used app memory for GetProcessInfo 2 PSI-Rockin 2024-05-13 00:34:52 -04: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
  • c2fd59ff6f Kernel: Return used app memory for Commit ResourceLimit PSI-Rockin 2024-05-10 23:16:24 -04:00
  • 546be9b6f9 RO: Unmap CROs when unloaded PSI-Rockin 2024-05-10 21:23:18 -04:00
  • 6c4c20fe3e Memory: Make TLS only 0x200 bytes for each thread PSI-Rockin 2024-05-09 20:35:28 -04:00
  • ba25ae7eba Memory: Implement Unmap in ControlMemory PSI-Rockin 2024-05-09 20:05:19 -04:00
  • 9a50a57d32
    Fix CI wheremyfoodat 2024-05-10 02:13:58 +03:00
  • c65b91e6f1 Memory: Implement Protect operation in ControlMemory PSI-Rockin 2024-05-09 19:10:20 -04:00
  • 1161703ed6 Memory: Fix double reset for FCRAM manager PSI-Rockin 2024-05-09 17:38:24 -04:00
  • 352799b1a7 Memory: Consolidate state and permission changes PSI-Rockin 2024-05-09 15:03:03 -04:00
  • eab5fd3a44
    I NEED SLEEP sylvieee-iot 2024-05-08 22:47:41 +03:00