SSimco
fcab8f8f1a
Linux: Add CMake find module for wayland + make wayland optional ( #572 )
2022-12-15 08:44:14 +01:00
SSimco
fca7f5dfe4
Linux: Add Vulkan support for wayland ( #553 )
2022-12-07 16:45:25 +01:00
goeiecool9999
d3721c3f46
Fix render resolution at different UI scales ( #514 )
2022-11-30 13:39:32 +01:00
goeiecool9999
a3476c7b7c
macOS: Workaround for MoltenVK stride limitation ( #534 )
2022-11-30 01:26:42 +01:00
goeiecool9999
bc104859f3
Vulkan: return to more conventional swapchain sync method, encapsulate more code ( #525 )
2022-11-25 09:51:47 +01:00
goeiecool9999
f4c2d16a3a
Attempt to fix flicker on resize, don't recreate if image was already acquired. ( #522 )
2022-11-21 19:06:35 +01:00
goeiecool9999
3a94a276da
Vulkan: Further simplify swapchain code ( #502 )
2022-11-21 16:47:43 +01:00
goeiecool9999
4d68446f14
Vulkan: Further swapchain code improvements. ( #473 )
2022-11-11 08:14:38 +01:00
goeiecool9999
138510106c
Vulkan: Fix freeze when closing pad view ( #435 )
2022-11-06 00:40:00 +01:00
goeiecool9999
348d86648f
Vulkan: Refactor swapchain code ( #399 )
2022-11-04 15:22:29 +01:00
goeiecool9999
c3182aedd9
GeneralSettings: Update vsync after settings close ( #401 )
2022-10-31 17:54:26 +01:00
Exzap
028b3f7992
Make controller button code thread-safe ( #405 )
...
* Refactor spinlock to meet Lockable requirements
* Input: Refactor button code and make it thread-safe
2022-10-23 15:47:42 +02:00
SSimco
d6ba61cf64
Add support for non portable mode ( #356 )
2022-10-12 08:03:26 +02:00
Tillsunset
b724a657e6
MoltenVk: Add missing texture decoders ( #332 )
2022-10-08 15:07:54 +02:00
emiyl
00968acc1d
dedicated decoder for R4G4 and R4G4B4A4 to R8G8B8A8 ( #331 )
2022-10-07 02:39:06 +02:00
Tillsunset
11f6e2b7ee
Vulkan: Implement texture decoder for R5G6B5_UNORM to R8G8B8A8_UNORM ( #320 )
2022-10-02 01:48:13 +02:00
emiyl
9541c8ae85
MoltenVk: Workaround for unsupported format R5_G6_B5_UNORM ( #318 )
2022-09-30 18:07:00 +02:00
Exzap
cceb4f6d0e
Vulkan: Always disable blending for integer formats ( #317 )
...
Should fix a warning in the Vulkan validation layer and avoid a sigtrap in MoltenVk
2022-09-30 15:59:16 +02:00
emiyl
ecfbbd4e26
MoltenVK: Workaround for unsupported formats ( #315 )
2022-09-30 15:28:56 +02:00
Exzap
9caf57c2c5
Vulkan: Fix incorrect encoding for substituted R4G4 format ( #288 )
...
Fixed incorrect channel order when VK_FORMAT_R4G4_UNORM_PACK8 is substituted with VK_FORMAT_R4G4B4A4_UNORM_PACK16
2022-09-24 11:44:44 +02:00
Exzap
3bceb39966
Remove PUBLIC_RELEASE flag and tie asserts to debug config ( #287 )
...
Removes the -DPUBLIC_RELEASE flag. Cemu's debug asserts are now only enabled if the build configuration is Debug. Similarly, on Windows the console is only shown for Debug builds.
2022-09-24 08:43:27 +02:00
Jun Bo Bi
a54a3ec74e
Fix build using clang-cl on windows and improve driver detection ( #129 )
2022-09-04 23:15:40 +02:00
Tom Lally
d3a7b3b5a6
Misc. Linux improvements and bug fixes. ( #121 )
...
Co-authored-by: Tom Lally <tomlally@protonmail.com>
2022-09-01 20:46:20 +02:00
Marcin Chojnacki
527ee3aea5
Initial implementation of macOS Vulkan renderer over MoltenVK ( #124 )
2022-08-30 19:02:56 +02:00
niko1point0
584938d8f3
Renable Nvidia Multithreaded Pipeline compile after driver 515 ( #91 )
2022-08-30 15:58:43 +02:00
Tom Lally
454b587e36
Fix compilation on GCC and other Linux fixes ( #80 )
2022-08-28 15:29:15 +02:00
Marcin Chojnacki
974edaa649
Initial macOS port bringup ( #52 )
2022-08-26 04:03:26 +02:00
Exzap
d60742f52b
Add all the files
2022-08-22 22:21:23 +02:00