Commit Graph

  • 80a6057512
    build: Fix linker failure with glslang 15.0.0 (#1436) Jeremy Kescher 2024-12-02 01:01:22 +0100
  • c291376bf9
    Cafe: Fix linker failure with glslang 15.0.0 Jeremy Kescher 2024-12-01 19:19:23 +0100
  • 1752126f5c
    flush file streamer after each write Samuliak 2024-12-01 18:57:57 +0100
  • 0735237686
    Input: Move pairing dialog button and source (#1424) capitalistspz 2024-11-30 22:05:50 +0000
  • f71046333d
    Merge pull request #13 from SamoZ256/test SamoZ256 2024-11-30 20:22:00 +0100
  • 18bd24b9c7 only set concurrent compilation if Metal 3 is available Samo Z 2024-11-30 20:00:06 +0100
  • c8cc31ebb3 Addressing comments in review rcaridade145 2024-11-26 22:26:02 +0000
  • 90480edc02
    Update src/Cafe/HW/Latte/Renderer/Vulkan/TextureReadbackVk.cpp rcaridade145 2024-11-26 13:19:02 +0000
  • 650a487a83 Set version for macOS bundle neebyA 2024-11-25 22:02:05 -0800
  • 31c6ddd0fd
    Merge branch 'cemu-project:main' into readback-vk-fixes rcaridade145 2024-11-24 23:02:02 +0000
  • 13979d490f Latte/Vulkan: Add multiple entry LRU cache support for indices Exzap 2024-11-23 18:25:58 +0100
  • 05b603d652
    fix: incorrect texture read coord type Samuliak 2024-11-23 18:06:13 +0100
  • 4c54f4b11d
    Merge pull request #12 from SamoZ256/metal-state5 SamoZ256 2024-11-23 08:42:27 +0100
  • 009dab8a28
    remove useless includes Samuliak 2024-11-23 08:41:00 +0100
  • 06f43b4e7a
    Merge branch 'metal' into metal-state5 Samuliak 2024-11-23 08:40:06 +0100
  • 14258cdb28
    Revert "only set array length for texture view arrays" Samuliak 2024-11-23 08:39:50 +0100
  • 00857b233b
    support arbitrary pixel formats for state 5 Samuliak 2024-11-22 20:03:41 +0100
  • 66ad59db92
    implement state 5 through a draw call Samuliak 2024-11-22 19:44:49 +0100
  • 90eb2e01f4
    nsyshid/dimensions: add missing return (#1425) capitalistspz 2024-11-22 12:43:12 +0000
  • 8512497280 nsyshid/dimensions: add missing return capitalistspz 2024-11-22 12:20:52 +0000
  • 48f3d3d2d6 Reduce indentation capitalistspz 2024-11-22 10:42:12 +0000
  • 471f9b65e2 Move pairing dialog: - Trigger button moved to main input settings - Source code moved to `gui/input` capitalistspz 2024-11-22 10:38:47 +0000
  • 409f12b13a coreinit: Fix calculation of thread total awake time Exzap 2024-11-17 10:38:39 +0100
  • 7b513f1744 Latte: Add workaround for infinite loop in Fatal Frame shaders Exzap 2024-11-17 09:52:44 +0100
  • c3e29fb619 Latte: Add support for shader instructions MIN_UINT and MAX_UINT Exzap 2024-11-16 13:45:33 +0100
  • 2065ac5f63 GfxPack: Better logging messages for diagnosing problems in rules.txt Exzap 2024-11-16 12:51:58 +0100
  • 732e3be63d
    explicitly make integer constants int Samuliak 2024-11-20 19:44:04 +0100
  • d9f857bcc4
    only set array length for texture view arrays Samuliak 2024-11-20 19:38:53 +0100
  • 9095035532
    only set array length for texture arrays Samuliak 2024-11-20 19:30:30 +0100
  • fda2f40640
    fix: output shader issues Samuliak 2024-11-19 19:55:54 +0100
  • cabf56851e
    Merge branch 'main' into metal SamoZ256 2024-11-19 19:23:35 +0100
  • 7f5040a6e0
    don't release autoreleased objects Samuliak 2024-11-19 19:13:15 +0100
  • c5bef60dbb
    save pipeline even if compilation failed Samuliak 2024-11-19 18:27:02 +0100
  • b140984264
    fix: texture sample gradient errors Samuliak 2024-11-19 17:48:28 +0100
  • b48656850e
    limit height to 1 for 1D textures Samuliak 2024-11-19 16:46:46 +0100
  • 952fd0d2ee Add missing readbacks rcaridade145 2024-11-18 22:15:30 +0000
  • 8a8037377f
    rework the command buffer system Samuliak 2024-11-16 15:28:23 +0100
  • 269d5b9aab
    Vulkan: Make scaling shaders compatible + fixes (#1392) goeiecool9999 2024-11-16 10:02:43 +0100
  • 2890819118
    fix: triangle fan index count Samuliak 2024-11-16 08:57:00 +0100
  • a81ee7934e
    maximize concurrent shader compilation when loading shader cache Samuliak 2024-11-15 19:52:22 +0100
  • a72136419c
    log instead of printf Samuliak 2024-11-15 17:32:29 +0100
  • 38cbd3e03a
    handle halfZ in the shader decompiler Samuliak 2024-11-15 17:01:21 +0100
  • d732416569
    invalidate index buffers when a command buffer finishes Samuliak 2024-11-14 19:10:36 +0100
  • c9b18efc03
    don't transform depth to 0...1 Samuliak 2024-11-14 18:48:27 +0100
  • 5b7a0fa3f6
    warn about invalid primitive mode Samuliak 2024-11-14 17:10:42 +0100
  • 79c4082141 rename downscaleMagFilter -> downscaleMinFilter goeiecool9999 2024-11-13 12:18:26 +0100
  • 6f9f3d52ea CI: Remove outdated workflow v2.4 Exzap 2024-11-13 06:38:13 +0100
  • 719c631f13 config: Fix receive_untested_updates using the wrong default Exzap 2024-11-13 06:28:13 +0100
  • 66658351c1 erreula: Rework implementation and fix bugs Exzap 2024-11-10 10:10:46 +0100
  • a5717e1b11 FST: Refactoring to fix a read bug + verify all reads Exzap 2024-11-08 01:07:53 +0100
  • 01f33efc19
    Merge adf0abf3cb into ca2e0a7c31 Samuel 2024-11-12 01:02:24 -0500
  • 6ea6ad37d6
    use verticesPerInstance for rect vertex shaders Samuliak 2024-11-11 17:40:58 +0100
  • a1b9164831
    don't mask ps inputs with 0x7F Samuliak 2024-11-11 17:33:12 +0100
  • 4b58ac1a1e
    check if verticesPerInstance uniform is used Samuliak 2024-11-11 17:21:16 +0100
  • 326d3442cd
    cleanup the buffer allocator Samuliak 2024-11-11 15:45:13 +0100
  • ca2e0a7c31
    nsyshid: Add support for emulated Dimensions Toypad (#1371) Joshua de Reeper 2024-11-11 07:58:01 +0000
  • a52095b40a
    sync between command buffers Samuliak 2024-11-10 20:09:24 +0100
  • ed32feb3d9
    rint texture slice & explicitly specify texture lod Samuliak 2024-11-10 15:18:45 +0100
  • 97be576cd6
    cast texture slice to uint Samuliak 2024-11-10 07:57:22 +0100
  • 02c36d9125
    add: blit todo notice Samuliak 2024-11-09 08:04:17 +0100
  • f1db7d5ab9
    don't log texture allocation warnings Samuliak 2024-11-09 07:25:20 +0100
  • 2e829479d9
    nsyshid/libusb: correct error message formatting and print error string on open fail (#1407) capitalistspz 2024-11-09 05:22:13 +0000
  • 4ac1ab162a
    procui: swap `tickDelay` and `priority` args in callbacks (#1408) capitalistspz 2024-11-09 05:21:06 +0000
  • e085e68cc3 slightly adjust messages capitalistspz 2024-11-09 05:03:03 +0000
  • 03c9426b56 procui: swap `tickDelay` and `priority` args in callbacks capitalistspz 2024-11-09 05:00:06 +0000
  • 582ba46eea nsyshid/libusb: correct error message formatting, and print error string on device open failure capitalistspz 2024-11-09 01:44:24 +0000
  • 6897abd59b
    fix: a typo in the attribute decoder Samuliak 2024-11-08 17:27:50 +0100
  • f26495707e
    implement screenshots Samuliak 2024-11-08 16:58:29 +0100
  • 2c9f627f72
    remove MetalLogging log type Samuliak 2024-11-08 08:33:39 +0100
  • 763e50c7b8
    Merge branch 'main' into metal Samuliak 2024-11-07 20:26:59 +0100
  • 813f9148b1
    macOS: Fix absolute path to libusb dylib (#1405) SamoZ256 2024-11-07 07:09:35 +0100
  • 17ebfb209f
    fix: absolute path to a dylib Samuliak 2024-11-06 17:33:50 +0100
  • 798da38c26
    Merge branch 'main' into metal Samuliak 2024-11-06 15:43:08 +0100
  • 9941e00b54
    macOS: Fix libusb path for bundle (#1403) SamoZ256 2024-11-05 22:22:00 +0100
  • 0b559fb872 Fix imgui texture leak if shadercache loading is interrupted goeiecool9999 2024-11-05 21:04:36 +0100
  • 4e6e04c95c
    fix: libusb path for debug builds Samuliak 2024-11-05 19:51:31 +0100
  • f308d82c04
    remove hardcoded libusb path Samuliak 2024-11-05 19:25:35 +0100
  • fc1580f31f
    remove outdated todo notices Samuliak 2024-11-05 18:07:03 +0100
  • c46c8214f5
    refactor command buffers Samuliak 2024-11-05 17:57:20 +0100
  • 552c4901b9
    implement occlusion query flush Samuliak 2024-11-05 17:42:02 +0100
  • ea0a30b564
    handle special state 8 and 5 Samuliak 2024-11-05 17:13:34 +0100
  • 07c62d5f95
    release texture upload buffer Samuliak 2024-11-05 17:06:08 +0100
  • ac2b5d05fa deduplicate prepareDescriptorSets code goeiecool9999 2024-11-05 12:01:39 +0100
  • de2cc13b0f flag samplers at more logical place, add reference from dsInfo goeiecool9999 2024-11-05 11:32:16 +0100
  • 0866c4746b Vulkan: destroy occlusion query pool goeiecool9999 2024-11-05 01:57:25 +0100
  • ec91b6c883 Vulkan: Loop processing destruction queue until empty goeiecool9999 2024-11-05 01:56:48 +0100
  • 45afeaa67b Vulkan: mark descriptor samplers on draw goeiecool9999 2024-11-05 01:16:22 +0100
  • 7ce6ab7862 Vulkan: Delete superfluous DestroyFontsTexture call goeiecool9999 2024-11-04 23:50:49 +0100
  • f01360983f Vulkan: Proper fix for sampler leak in draw_getOrCreateDescriptorSet goeiecool9999 2024-11-04 23:46:16 +0100
  • 44a3c006f6 Vulkan: Cleanup backbuffer descriptor sets and pool goeiecool9999 2024-11-04 23:25:08 +0100
  • d4c4c32cf4 Vulkan: Remove obsolete comments/vector and process destruction queue near the end of destructor goeiecool9999 2024-11-04 23:23:08 +0100
  • f924e13444 Vulkan: cleanup copySurface pipeline framebuffers/descriptors goeiecool9999 2024-11-04 22:46:17 +0100
  • 16c5726db5 Vulkan: Fix ImGui font leak goeiecool9999 2024-11-04 22:42:26 +0100
  • e524e080e1 Vulkan: Free command buffer semaphores goeiecool9999 2024-11-04 19:59:14 +0100
  • c93858bf96 Vulkan: Free swapchain DescriptorSetLayout goeiecool9999 2024-11-04 19:59:05 +0100
  • 95c9701dbf Vulkan: Properly free TextureChunkedHeaps goeiecool9999 2024-11-04 19:58:42 +0100
  • f2096a61cc Vulkan: Free RingAllocator buffers upon destruction goeiecool9999 2024-11-04 19:56:31 +0100
  • 721d0cebad Vulkan: Fix sampler object leak goeiecool9999 2024-11-04 19:54:04 +0100
  • df53971507 Vulkan: Cleanup pipeline cache goeiecool9999 2024-11-04 19:53:26 +0100
  • 7dd28f79ed Vulkan: Cleanup backbufferblit pipelines goeiecool9999 2024-11-04 19:53:08 +0100