goeiecool9999
16c5726db5
Vulkan: Fix ImGui font leak
2024-11-04 23:12:36 +01:00
goeiecool9999
e524e080e1
Vulkan: Free command buffer semaphores
2024-11-04 21:35:20 +01:00
goeiecool9999
c93858bf96
Vulkan: Free swapchain DescriptorSetLayout
2024-11-04 21:35:20 +01:00
goeiecool9999
95c9701dbf
Vulkan: Properly free TextureChunkedHeaps
2024-11-04 21:35:20 +01:00
goeiecool9999
f2096a61cc
Vulkan: Free RingAllocator buffers upon destruction
2024-11-04 21:35:20 +01:00
goeiecool9999
721d0cebad
Vulkan: Fix sampler object leak
2024-11-04 21:35:14 +01:00
goeiecool9999
df53971507
Vulkan: Cleanup pipeline cache
2024-11-04 19:53:26 +01:00
goeiecool9999
7dd28f79ed
Vulkan: Cleanup backbufferblit pipelines
2024-11-04 19:53:08 +01:00
goeiecool9999
d6a5693aa0
Vulkan: Manage ownership of memory manager with unique_ptr
2024-11-04 19:51:43 +01:00
goeiecool9999
4581281a19
Vulkan: Partially(?) implement CopySurface cleanup
2024-11-04 19:50:18 +01:00
goeiecool9999
2793f88a82
Vulkan: Destroy VkShaderModule objects
2024-11-04 19:47:23 +01:00
goeiecool9999
af5114d031
Renderers: Cleanup RendererOutputShaders
2024-11-04 19:46:39 +01:00
goeiecool9999
b41d600276
Vulkan: Change command buffers from simultaneous use to single use
...
Possible performance improvement? Knowing that
2024-11-04 17:00:22 +01:00
goeiecool9999
e09f85f8d3
Vulkan: Fix swapchain renderpass validation errors
...
Fix validation error introduced in 17060752b6
Make renderpass discard previous image content and clear during renderpass instead of before
2024-11-04 16:57:46 +01:00
goeiecool9999
3cff05edcf
Vulkan: Fix race condition validation errors
2024-11-04 16:56:14 +01:00
Exzap
1c49a8a1ba
nn_nfp: Implement GetNfpReadOnlyInfo and fix deactivate event
...
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
Fixes Amiibos not being detected in MK8
2024-11-01 22:47:19 +01:00
goeiecool9999
f9a4b2dbb1
input: Add option to make show screen button a toggle ( #1383 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-19 01:56:56 +02:00
goeiecool9999
3acd0c4f2c
Vulkan: Protect against uniform var ringbuffer overflow ( #1378 )
Build check / build (push) Has been cancelled
Generate translation template / generate-pot (push) Has been cancelled
2024-10-14 14:03:36 +02:00
capitalistspz
8508c62540
Various smaller code improvements ( #1343 )
2024-09-17 02:00:26 +02:00
Andrea Toska
adffd53dbd
boss: Fix BOSS not honoring the proxy_server setting ( #1344 )
2024-09-16 12:40:38 +02:00
goeiecool9999
a05bdb172d
Vulkan: Add explicit synchronization on frame boundaries ( #1290 )
2024-09-15 20:23:11 +02:00
Joshua de Reeper
b06990607d
nsysnet: Avoid crash on NULL timeout in select ( #1324 )
2024-09-02 16:20:16 +02:00
Exzap
1234e2c118
Preparations for 2.1 ( #1306 )
2024-08-26 11:43:38 +02:00
bl
dc9d99b03b
nn_fp: Implement GetMyComment and UpdateCommentAsync ( #1173 )
2024-08-24 21:03:03 +02:00
Exzap
958137a301
vpad: Keep second channel empty if no extra GamePad is configured
2024-08-15 18:27:08 +02:00
Exzap
2843da4479
padscore: Invoke sampling callbacks every 5ms
...
This fixes high input latency in games like Pokemon Rumble U which update input via the sampling callbacks
2024-08-15 05:00:09 +02:00
Exzap
b0bab273e2
padscore: Simulate queue behaviour for KPADRead
2024-08-15 02:16:24 +02:00
Skyth (Asilkan)
c49296acdc
Add support for iterating directories in graphics pack content folders. ( #1288 )
2024-08-13 15:53:04 +02:00
Exzap
e551f8f524
Fix clang compile error
2024-08-13 05:57:55 +02:00
Exzap
f52970c822
Vulkan: Allow RGBA16F texture format with SRGB bit
2024-08-13 04:47:43 +02:00
Exzap
e02cc42d67
COS: Implement PPC va_list, va_arg and update related functions
2024-08-13 01:00:56 +02:00
Exzap
598298cb3d
Vulkan: Fix stencil front mask
2024-08-08 16:07:45 +02:00
Exzap
bf2208145b
Enable async shader compile by default
2024-08-07 16:35:15 +02:00
Exzap
d81eb952a4
nsyshid: Silence some logging in release builds
2024-08-06 22:58:23 +02:00
Exzap
1575866eca
Vulkan: Add R32_X8_FLOAT format
2024-08-04 14:47:51 +02:00
Joshua de Reeper
517e68fe57
nsyshid: Tidyups and Fixes ( #1275 )
2024-07-28 18:50:20 +02:00
Exzap
5328e9eb10
CPU: Fix overflow bit calculation in SUBFO instruction
...
Since rD can overlap with rA or rB the result needs to be stored in a temporary
2024-07-26 06:03:00 +02:00
Exzap
47f1dcf996
debugger: Add symbol support to PPC stack traces
...
Also moved the declaration to precompiled.h instead of redefining it wherever it is used
2024-07-26 06:03:00 +02:00
Exzap
f1685eab66
h264: Use asynchronous decoding when possible ( #1257 )
2024-07-26 05:48:42 +02:00
Joshua de Reeper
a1c1a608d7
nsyshid: Emulate Infinity Base ( #1246 )
2024-07-23 03:18:48 +02:00
Joshua de Reeper
5209677f2f
nsyshid: Add SetProtocol and SetReport support for libusb backend ( #1243 )
2024-07-02 03:32:37 +02:00
Joshua de Reeper
aefbb918be
nsyshid: Skylander emulation fixes and code cleanup ( #1244 )
2024-06-28 15:44:49 +02:00
Joshua de Reeper
93b58ae6f7
nsyshid: Add infrastructure and support for emulating Skylander Portal ( #971 )
2024-06-28 00:55:20 +02:00
Exzap
d4c2c3d209
nsyskbd: Stub KBDGetKey
...
Fixes MSX VC games freezing on boot
2024-06-25 15:50:06 +02:00
Exzap
1672f969bb
Latte: Add support for vertex format used by Rabbids Land
2024-06-09 17:53:34 +02:00
Exzap
16070458ed
Logging: Restructure menu + allow toggeling APIErrors logtype
...
The logtype "APIErrors" previously was always enabled. This option is intended to help homebrew developers notice mistakes in how they use CafeOS API. But some commercial games trigger these a lot and cause log.txt bloat (e.g. seen in XCX). Thus this commit changes it so that it's off by default and instead can be toggled if desired.
Additionally in this commit:
- COS module logging options are no longer translatable (our debug logging is fundamentally English)
- Restructured the log menu and moved the logging options that are mainly of interest to Cemu devs into a separate submenu
2024-06-02 21:39:40 +02:00
Exzap
5f825a1fa8
Latte: Always allow views with the same format as base texture
...
Fixes crash/assert in VC N64 titles
2024-06-02 21:39:40 +02:00
Exzap
f576269ed0
Refactor legacy method of emulating thread events
2024-05-29 00:34:11 +02:00
Exzap
da8fd5b7c7
nn_save: Refactor and modernize code
2024-05-29 00:07:37 +02:00
Exzap
1ee9d5c78c
coreinit: Tweak JD2019 workaround to avoid XCX softlock
2024-05-27 01:24:24 +02:00