Commit graph

  • 6dc73f5d79
    Add support for fmt 11 (#1366) Alexandre Bouvier 2024-10-03 06:48:25 +00:00
  • 3b8a8b9661
    reading improvements DrSheppard 2024-10-03 04:23:59 +03:00
  • 48864c896f Add support for fmt 11 Alexandre Bouvier 2024-10-02 12:27:00 +02:00
  • 6b784ad949 log relevant settings Samuliak 2024-10-02 17:28:50 +02:00
  • ebcb62a785 add: an option to turn fast math off Samuliak 2024-10-02 17:18:20 +02:00
  • 6ba6157bae properly implement ABGR4 decoder Samuliak 2024-10-01 19:37:11 +02:00
  • 2fb4d83a5f don't set verticesPerInstance twice Samuliak 2024-10-01 19:07:19 +02:00
  • 6dc8f9a019
    Merge pull request #5 from SamoZ256/metal-no-vertex-restride SamoZ256 2024-10-01 18:46:21 +02:00
  • 50175fce66 report manual vertex fetch draws per frame Samuliak 2024-10-01 18:18:39 +02:00
  • f2096deddd remove vertex restriding code Samuliak 2024-10-01 18:11:05 +02:00
  • 94e8ed5a46 fetch vertices manually if needed Samuliak 2024-10-01 17:38:14 +02:00
  • 25f28867c5
    Update GeneralSettings2.cpp David Hedlund 2024-09-30 23:23:31 +02:00
  • a3bfde80b0 remove old present pipelines Samuliak 2024-09-30 19:59:30 +02:00
  • 5d01c77efc rename hybrid pipeline to void vertex pipeline Samuliak 2024-09-30 19:43:53 +02:00
  • c65123bbbe use logging instead of printing Samuliak 2024-09-30 19:36:13 +02:00
  • 778037f335 remove useless print statement Samuliak 2024-09-30 19:28:09 +02:00
  • 07cb8b800a set output shader uniforms Samuliak 2024-09-30 16:39:26 +02:00
  • 28e553eb1a cache output shaders Samuliak 2024-09-30 16:28:07 +02:00
  • b088ddcfab implement output shaders Samuliak 2024-09-30 14:18:00 +02:00
  • 6c8cd5c445 use private storage mode when possible Samuliak 2024-09-30 13:31:28 +02:00
  • 510110df45
    Update GeneralSettings2.cpp David Hedlund 2024-09-30 06:58:56 +02:00
  • 8c30bc805c use RG8Unorm format if ABGR4Unorm is not available Samo Z 2024-09-28 17:42:27 +02:00
  • 810168be48 use alternative texture decoders for unsupported formats Samo Z 2024-09-28 15:24:10 +02:00
  • 5817bfdd1b Migration from Vulkan-Headers to VCPKG + update of submodules Xphalnos 2024-09-28 14:29:24 +02:00
  • f9e71e9eb2 implement ABGR4 texture decoders Samuliak 2024-09-28 12:53:34 +02:00
  • ed5f72a1ca include texture decoder in pixel format info Samuliak 2024-09-28 12:06:49 +02:00
  • 3de2b0325b only enable metal on apple platforms by default Samuliak 2024-09-28 11:51:50 +02:00
  • 457672accf Rgb2Nv12 coefficient correction capitalistspz 2024-09-25 23:39:20 +01:00
  • 3cf831d46a do vertex restride on the GPU & don't over-sync Samuliak 2024-09-23 16:47:22 +02:00
  • 8b68df0c59 use correct texture decoders Samuliak 2024-09-22 08:58:24 +02:00
  • 4b548f9482 never disable accurate barriers for certain shaders Samuliak 2024-09-21 14:58:31 +02:00
  • 7ad57f5cc8 add the option to disable accurate barriers Samuliak 2024-09-21 14:02:30 +02:00
  • 6093ee03a5 Only convert upon successful capture capitalistspz 2024-09-05 16:44:27 +01:00
  • 277c3efacd log with cemuLog, use unique_ptr for capture buffer, reduce capture mutex lock time capitalistspz 2024-09-03 16:30:24 +01:00
  • 36ae1571c7 Remove unused alarm var capitalistspz 2024-09-03 00:02:29 +01:00
  • aea2b40702 Use camera in camera.rpl capitalistspz 2024-09-02 23:58:01 +01:00
  • a460a5d28a do vertex restride on the CPU Samuliak 2024-09-21 09:28:46 +02:00
  • f03c0a2769 only set buffer offset if needed Samuliak 2024-09-19 10:05:48 +02:00
  • 8508c62540
    Various smaller code improvements (#1343) capitalistspz 2024-09-17 01:00:26 +01:00
  • aa81070e87 refactor pixel formats Samuliak 2024-09-16 19:44:49 +02:00
  • 11d68c76dd scope_exit: release on move, and forward func in primary constructor capitalistspz 2024-09-16 14:23:07 +01:00
  • 7d83a1b3d5 ntag.cpp: Use size of type instead of size of pointer capitalistspz 2024-09-16 13:24:56 +01:00
  • 338099c112 robinhood.h: Use std::is_trivially_copyable on clang capitalistspz 2024-09-16 13:20:07 +01:00
  • 3115aff435 _rawPtrToAtomic: Assert std::atomic size and pointer alignment capitalistspz 2024-09-16 13:03:10 +01:00
  • 035f08c5a7 Revert "Use std::atomic_ref instead of std::atomic pointer casting", because std::atomic_ref is unsupported on Mac capitalistspz 2024-09-16 11:47:31 +01:00
  • adffd53dbd
    boss: Fix BOSS not honoring the proxy_server setting (#1344) Andrea Toska 2024-09-16 12:40:38 +02:00
  • f9edb347a8
    [IOSU/BOSS] Fix BOSS not honoring the proxy_server setting. Andrea Toska 2024-09-16 11:38:00 +02:00
  • 535107e1f4 fix: invalid surface copy depth Samuliak 2024-09-16 09:50:39 +02:00
  • 8ac90cef7e use correct stages for buffer sync Samuliak 2024-09-16 08:38:08 +02:00
  • 386c20ffbb Static assert in crc32 capitalistspz 2024-09-16 00:04:15 +01:00
  • 99363e879c Use fixed-length types in crc32, and remove unused code capitalistspz 2024-09-15 23:50:21 +01:00
  • f10efc8c05 Add glib include capitalistspz 2024-09-15 21:21:40 +01:00
  • da8c03573f fix General Settings layout goeiecool9999 2024-09-15 20:47:31 +02:00
  • ac5c44d2cf Merge branch 'refs/heads/main' into loadaudio goeiecool9999 2024-09-15 20:26:46 +02:00
  • a05bdb172d
    Vulkan: Add explicit synchronization on frame boundaries (#1290) goeiecool9999 2024-09-15 20:23:11 +02:00
  • 426844b67a Revert "request different number of swapchain images depending on present mode" goeiecool9999 2024-09-15 19:39:45 +02:00
  • fba0d2109d Don't use the deprecated OpenSSL SHA1_ functions capitalistspz 2024-09-14 21:11:05 +01:00
  • 358567ad4a make a workaround for streamout with no fbo Samuliak 2024-09-14 22:06:30 +02:00
  • 5843e7a793 Removed unused ThreadPool.cpp capitalistspz 2024-09-14 19:45:07 +01:00
  • 2961151f25 correct comment Samuliak 2024-09-14 17:21:23 +02:00
  • 008c11ce71 allocate special buffers only when needed Samuliak 2024-09-14 17:12:02 +02:00
  • 02254d4e57 set pixel format view usage for textures Samuliak 2024-09-14 16:42:42 +02:00
  • 25a1d7ef6c
    Merge branch 'cemu-project:main' into metal SamoZ256 2024-09-14 08:24:10 +02:00
  • b5954d8f5b release command buffers properly Samuliak 2024-09-14 08:23:45 +02:00
  • e5dcd93dc3
    Merge pull request #4 from SamoZ256/metal-occlusion-queries SamoZ256 2024-09-14 07:29:57 +02:00
  • e89efed743 request soon commit instead of committing directly Samuliak 2024-09-13 16:12:47 +02:00
  • 934b1f8b55 handle occlusion queries with no draws Samuliak 2024-09-13 15:28:51 +02:00
  • fd16488e4c improve command buffer sync Samuliak 2024-09-13 11:19:56 +02:00
  • eb7c10e89f implement occlusion queries Samuliak 2024-09-13 10:41:03 +02:00
  • 4cce3699f3 put query object into a separate file Samuliak 2024-09-12 08:05:27 +02:00
  • 7746aa47ae
    Update README.md Lizandro Ruiz 2024-09-11 19:05:06 -04:00
  • e0fc305af8
    Delete dependencies/discord-rpc directory Lizandro Ruiz 2024-09-11 19:01:44 -04:00
  • f285eb0b68
    Update README.md Lizandro Ruiz 2024-09-11 18:56:06 -04:00
  • ef4b93e07a
    Create README.md Lizandro Ruiz 2024-09-11 18:49:39 -04:00
  • 3667a7e748
    Duplicated AndroidManifest.xml Lizandro Ruiz 2024-09-11 18:46:32 -04:00
  • 0f83c57153
    Delete BUILD.md Lizandro Ruiz 2024-09-11 18:39:11 -04:00
  • e6f211d2de
    Delete README.md Lizandro Ruiz 2024-09-11 18:38:24 -04:00
  • dae85ff274
    Delete .github/ISSUE_TEMPLATE directory Lizandro Ruiz 2024-09-11 18:36:30 -04:00
  • 2279c838d2
    Delete .github/workflows directory Lizandro Ruiz 2024-09-11 18:18:51 -04:00
  • 12ee96c9f7
    Update android.yml Lizandro Ruiz 2024-09-11 18:17:11 -04:00
  • babac246eb
    Update android.yml Lizandro Ruiz 2024-09-11 18:16:25 -04:00
  • 41a289ffa0
    Update android.yml Lizandro Ruiz 2024-09-11 18:14:05 -04:00
  • a690fb1c0c
    Update android.yml Lizandro Ruiz 2024-09-11 18:12:14 -04:00
  • 788674675a
    Update c-cpp.yml Lizandro Ruiz 2024-09-11 18:10:59 -04:00
  • 7fb6046d03
    Update android_build.yml Lizandro Ruiz 2024-09-11 18:09:52 -04:00
  • fcac6f3a72
    Create c-cpp.yml Lizandro Ruiz 2024-09-11 18:06:37 -04:00
  • 04c9cf2b95
    Create android.yml Lizandro Ruiz 2024-09-11 18:05:49 -04:00
  • d557a661d3
    Add files via upload lizandroruiz 2024-09-11 17:05:08 -04:00
  • dfcf0c8503 Add static to function-local constexpr values capitalistspz 2024-09-11 15:37:26 +01:00
  • 69d1886226 Hide warnings about cubeb internals capitalistspz 2024-09-11 15:27:56 +01:00
  • a328c5e753 use uchar for index type Samuliak 2024-09-11 12:43:15 +02:00
  • e7f8f0ee4c simplify uniform names Samuliak 2024-09-11 12:28:35 +02:00
  • 950f04d444 support instancing for mesh shaders Samuliak 2024-09-11 12:22:45 +02:00
  • 395cd1cd11 handle rasterization kill for mesh shaders Samuliak 2024-09-11 10:55:10 +02:00
  • 1a4d9660e7 Update translation files v2.2 Cemu-Language CI 2024-09-08 15:40:13 +00:00
  • ba54d1540c Fix "Receive untested updates" option not being synced to config Exzap 2024-09-08 17:21:20 +02:00
  • e8f726ecd7 use lcr Samuliak 2024-09-07 13:42:31 +02:00
  • 84049814f2 make binary archives device and os version specific Samuliak 2024-09-07 13:23:38 +02:00
  • cf5602466c optimize rasterization kill Samuliak 2024-09-07 11:05:13 +02:00
  • 3dc233fb56 support rasterization kill Samuliak 2024-09-07 11:00:10 +02:00