Commit graph

  • 40219e204a post-merge fixes goeiecool9999 2024-12-16 14:27:32 +01:00
  • 4281f6e0c8
    implement shader uint min max instructions Samuliak 2024-12-16 14:24:53 +01:00
  • 234a013111 Merge branch 'refs/heads/main' into vulkanfixesandcleanup goeiecool9999 2024-12-16 14:15:51 +01:00
  • e8c7e9d093
    Merge branch 'main' into metal SamoZ256 2024-12-16 14:14:16 +01:00
  • c6e8b5c933
    fix: depth stencil state issues Samuliak 2024-12-16 14:13:11 +01:00
  • ecc7f1c781 Boost: Fix building against Boost 1.87.0 Mike Lothian 2024-12-14 19:49:06 +00:00
  • b53b223ba9 Vulkan: Use cache for sampler objects Exzap 2024-12-16 02:38:43 +01:00
  • 6aaad1eb83 Debugger: Added right click context menu to disasm view + small fixes Exzap 2024-12-15 21:47:05 +01:00
  • adab729f43 UI: Correctly handle unicode paths during save export Exzap 2024-12-08 13:33:34 +01:00
  • d64e0c9b6f
    rework gpu selection Samuliak 2024-12-15 13:18:24 +01:00
  • 94b140f3ea fix edge case where sound could stop prematurely goeiecool9999 2024-12-14 22:55:08 +01:00
  • 13f3d91387 Add thread name, remove forward declarations for removed functions goeiecool9999 2024-12-14 22:28:57 +01:00
  • ba9a9370fe
    make clear message more descriptive Samuliak 2024-12-14 11:21:35 +01:00
  • 137becb894
    do safety checks before clearing Samuliak 2024-12-14 11:00:42 +01:00
  • 74a1162a17
    only set array length for texture view arrays Samuliak 2024-12-10 16:44:31 +01:00
  • 434ffc9828
    clamp texture mip count Samuliak 2024-12-10 08:11:10 +01:00
  • 4b78f35f7d clean up fadeout loop goeiecool9999 2024-12-10 00:21:47 +01:00
  • 6b057aea14 make variable non-member goeiecool9999 2024-12-10 00:10:37 +01:00
  • d3c0bac43c adjust parameters goeiecool9999 2024-12-09 21:03:09 +01:00
  • 3fae0350fe Check whether portable is directory to avoid conflict with portable sandboxing framework heavysink 2024-12-09 12:45:10 -06:00
  • bafaad2dee don't use magic number goeiecool9999 2024-12-09 19:14:54 +01:00
  • a8ef8b85fa only increase fadeout sample counter on odd samples goeiecool9999 2024-12-09 18:25:15 +01:00
  • 307e166efb fade from 0dB to -100dB in 1.5 seconds goeiecool9999 2024-12-09 18:04:00 +01:00
  • aec4462000 make fade out and stop separate actions goeiecool9999 2024-12-09 17:31:04 +01:00
  • 92721a023e Add fadeout and handle thread lifetime with class goeiecool9999 2024-12-09 17:19:09 +01:00
  • 372bbd0037 Merge branch 'refs/heads/main' into loadaudio goeiecool9999 2024-12-09 14:58:59 +01:00
  • ac96a1dd53
    output all fragment inputs in the vertex shader Samuliak 2024-12-08 15:00:48 +01:00
  • dd0af0a56f
    Linux: Allow connecting Wiimotes via L2CAP (#1353) v2.5 capitalistspz 2024-12-07 11:02:40 +00:00
  • 934cb54605 Properly check if MLC is writeable Exzap 2024-12-07 09:24:59 +01:00
  • 356cf0e5e0 Multiple smaller HLE improvements Exzap 2024-12-07 09:23:11 +01:00
  • e2d0871ca3 Camera: Set error code in CAMInit Exzap 2024-12-07 07:48:30 +01:00
  • 40d9664d1c Update translation files Cemu-Language CI 2024-12-07 07:14:20 +00:00
  • 04cad5677b Handle flush heuristics Exzap 2024-12-06 20:53:52 +01:00
  • d59e17b105 Properly handle resource clean up Exzap 2024-12-05 12:33:21 +01:00
  • e97493b2a1 Optimize ChunkedHeap Exzap 2024-12-05 12:17:18 +01:00
  • a648fc7a08 Prevent connection attempts on still-connected controllers capitalistspz 2024-12-03 16:36:42 +00:00
  • 08b0bfba8b screaming case constexpr capitalistspz 2024-11-22 12:39:44 +00:00
  • cff8d908cf Make cancellable between name reads, disable cancel button during inquiry. capitalistspz 2024-10-21 10:02:49 +01:00
  • 5184e632e2 Search for up to 4 devices at a time capitalistspz 2024-10-10 15:12:43 +01:00
  • 9046dca558 Show bluetooth address in correct order. (It would be nice if std::ranges::reverse_view worked properly with clang 15) capitalistspz 2024-10-04 22:41:54 +01:00
  • 0340e5e7cb Free BT resources acquired during pairing capitalistspz 2024-10-03 19:14:10 +01:00
  • f43f88f728 Prevent storing duplicate addresses capitalistspz 2024-10-02 00:49:01 +01:00
  • 8ba4b051a1 Stop replacing non-duplicate controllers capitalistspz 2024-09-27 00:18:27 +01:00
  • e14c54b846 Fix a crash from writing to a disconnected device capitalistspz 2024-09-27 00:15:09 +01:00
  • 55e240339c Install libbluetooth-dev for AppImage too capitalistspz 2024-09-26 23:33:43 +01:00
  • 7f58a2047b Add bluez libs to dependency list capitalistspz 2024-09-26 22:30:31 +01:00
  • 182e90500f Make Bluez optional capitalistspz 2024-09-26 21:40:10 +01:00
  • cc2212a441 Stop using std::jthread, because Mac doesn't support it capitalistspz 2024-09-26 21:37:12 +01:00
  • 11656c3452 WiimoteControllerProvider: Move device getting to another thread capitalistspz 2024-09-26 21:18:36 +01:00
  • 667bf968f9 Use bdaddr to compare L2CapWiimotes capitalistspz 2024-09-26 17:01:10 +01:00
  • 3c7768cd9d Fix Windows build error capitalistspz 2024-09-26 06:06:57 +01:00
  • 447d760482 WiimoteDevice: Make equality actually constant capitalistspz 2024-09-26 05:52:40 +01:00
  • e6e437be17 Fix periodic hitching when controller paired and connected capitalistspz 2024-09-26 03:51:56 +01:00
  • 00ff45d66b PairingDialog: Implement 'pairing' for bluez, reformat file capitalistspz 2024-09-26 02:50:02 +01:00
  • 0d4176aab0 Correct return value on L2CapWiimote::write_data capitalistspz 2024-09-26 02:48:38 +01:00
  • b71ace17d3 Link bluez capitalistspz 2024-09-26 02:43:27 +01:00
  • e5d1d0e649 Allow WiimoteControllerProvider to receive L2CapWiimotes capitalistspz 2024-09-26 01:42:24 +01:00
  • 32cb2bf3b5 Create L2CapWiimote instances as shared_ptr capitalistspz 2024-09-26 01:37:15 +01:00
  • 444a8decb1 Remove unnecessary != overload capitalistspz 2024-09-26 01:19:51 +01:00
  • 91679d5ba6 Add L2CapWiimote capitalistspz 2024-09-26 01:17:00 +01:00
  • eca7374567
    Set version for macOS bundle (#1431) neebyA 2024-12-01 20:19:15 -08:00
  • 80a6057512
    build: Fix linker failure with glslang 15.0.0 (#1436) Jeremy Kescher 2024-12-02 01:01:22 +01:00
  • c291376bf9
    Cafe: Fix linker failure with glslang 15.0.0 Jeremy Kescher 2024-12-01 19:19:23 +01:00
  • 1752126f5c
    flush file streamer after each write Samuliak 2024-12-01 18:57:57 +01:00
  • 0735237686
    Input: Move pairing dialog button and source (#1424) capitalistspz 2024-11-30 22:05:50 +00:00
  • f71046333d
    Merge pull request #13 from SamoZ256/test SamoZ256 2024-11-30 20:22:00 +01:00
  • 18bd24b9c7 only set concurrent compilation if Metal 3 is available Samo Z 2024-11-30 20:00:06 +01:00
  • c8cc31ebb3 Addressing comments in review rcaridade145 2024-11-26 22:26:02 +00:00
  • 90480edc02
    Update src/Cafe/HW/Latte/Renderer/Vulkan/TextureReadbackVk.cpp rcaridade145 2024-11-26 13:19:02 +00:00
  • 650a487a83 Set version for macOS bundle neebyA 2024-11-25 22:02:05 -08:00
  • 31c6ddd0fd
    Merge branch 'cemu-project:main' into readback-vk-fixes rcaridade145 2024-11-24 23:02:02 +00:00
  • 13979d490f Latte/Vulkan: Add multiple entry LRU cache support for indices Exzap 2024-11-23 18:25:58 +01:00
  • 05b603d652
    fix: incorrect texture read coord type Samuliak 2024-11-23 18:06:13 +01:00
  • 4c54f4b11d
    Merge pull request #12 from SamoZ256/metal-state5 SamoZ256 2024-11-23 08:42:27 +01:00
  • 009dab8a28
    remove useless includes Samuliak 2024-11-23 08:41:00 +01:00
  • 06f43b4e7a
    Merge branch 'metal' into metal-state5 Samuliak 2024-11-23 08:40:06 +01:00
  • 14258cdb28
    Revert "only set array length for texture view arrays" Samuliak 2024-11-23 08:39:50 +01:00
  • 00857b233b
    support arbitrary pixel formats for state 5 Samuliak 2024-11-22 20:03:41 +01:00
  • 66ad59db92
    implement state 5 through a draw call Samuliak 2024-11-22 19:44:49 +01:00
  • 90eb2e01f4
    nsyshid/dimensions: add missing return (#1425) capitalistspz 2024-11-22 12:43:12 +00:00
  • 8512497280 nsyshid/dimensions: add missing return capitalistspz 2024-11-22 12:20:52 +00:00
  • 48f3d3d2d6 Reduce indentation capitalistspz 2024-11-22 10:42:12 +00:00
  • 471f9b65e2 Move pairing dialog: - Trigger button moved to main input settings - Source code moved to gui/input capitalistspz 2024-11-22 10:38:47 +00:00
  • 409f12b13a coreinit: Fix calculation of thread total awake time Exzap 2024-11-17 10:38:39 +01:00
  • 7b513f1744 Latte: Add workaround for infinite loop in Fatal Frame shaders Exzap 2024-11-17 09:52:44 +01:00
  • c3e29fb619 Latte: Add support for shader instructions MIN_UINT and MAX_UINT Exzap 2024-11-16 13:45:33 +01:00
  • 2065ac5f63 GfxPack: Better logging messages for diagnosing problems in rules.txt Exzap 2024-11-16 12:51:58 +01:00
  • 732e3be63d
    explicitly make integer constants int Samuliak 2024-11-20 19:44:04 +01:00
  • d9f857bcc4
    only set array length for texture view arrays Samuliak 2024-11-20 19:38:53 +01:00
  • 9095035532
    only set array length for texture arrays Samuliak 2024-11-20 19:30:30 +01:00
  • fda2f40640
    fix: output shader issues Samuliak 2024-11-19 19:55:54 +01:00
  • cabf56851e
    Merge branch 'main' into metal SamoZ256 2024-11-19 19:23:35 +01:00
  • 7f5040a6e0
    don't release autoreleased objects Samuliak 2024-11-19 19:13:15 +01:00
  • c5bef60dbb
    save pipeline even if compilation failed Samuliak 2024-11-19 18:27:02 +01:00
  • b140984264
    fix: texture sample gradient errors Samuliak 2024-11-19 17:48:28 +01:00
  • b48656850e
    limit height to 1 for 1D textures Samuliak 2024-11-19 16:46:46 +01:00
  • 952fd0d2ee Add missing readbacks rcaridade145 2024-11-18 22:15:30 +00:00
  • 8a8037377f
    rework the command buffer system Samuliak 2024-11-16 15:28:23 +01:00
  • 269d5b9aab
    Vulkan: Make scaling shaders compatible + fixes (#1392) goeiecool9999 2024-11-16 10:02:43 +01:00
  • 2890819118
    fix: triangle fan index count Samuliak 2024-11-16 08:57:00 +01:00