CamilleLaVey
3a70dddf80
[vulkan] Adjusting DynamicState functionality + including Static Pipelines Mode
2026-02-01 02:07:47 -04:00
CamilleLaVey
55db1d862b
[vulkan] Adjusting VK_EXT_provoking_vertex
2026-02-01 01:12:54 -04:00
CamilleLaVey
0bf5377323
[vulkan] Removing VK_EXT_descriptor_indexing
2026-02-01 00:56:27 -04:00
CamilleLaVey
4efdf24463
[vulkan] Removing VK_EXT_inline_uniform_block
2026-02-01 00:47:39 -04:00
CamilleLaVey
dd13dbf9aa
[vulkan] Removing VK_EXT_descriptor_buffer
2026-02-01 00:40:10 -04:00
CamilleLaVey
5100108f4e
[vulkan] Removing VK_EXT_graphics_pipelines_library
2026-02-01 00:34:24 -04:00
CamilleLaVey
12be42d5ec
[vulkan] Extending ASTC handling with specific feature on supported GPU's
2026-02-01 00:09:48 -04:00
CamilleLaVey
6e73a5e395
[vulkan] Adding VK_EXT_color_write_enable
2026-01-31 23:43:51 -04:00
CamilleLaVey
a8718b7738
Revert "[vulkan] Initial VK_KHR_dynamic_rendering implementation"
2026-01-31 23:23:40 -04:00
CamilleLaVey
ce65d51f9e
Revert "[vulkan] Follow-up for the VK_KHR_dynamic_rendering implementation"
2026-01-31 23:23:14 -04:00
CamilleLaVey
a4a139edf7
Revert "fix build"
2026-01-31 23:21:44 -04:00
CamilleLaVey
c73232a299
Revert "[vulkan] Establishin pColorAttachments pass thorugh DynamicRendering commands"
2026-01-31 23:21:19 -04:00
CamilleLaVey
43af33830c
Revert "[vulkan] Re-defining DynamicRendering scheduler/framebuffer and RenderAttachment with direct copy"
2026-01-31 23:20:19 -04:00
CamilleLaVey
a176746184
[vulkan] Re-defining DynamicRendering scheduler/framebuffer and RenderAttachment with direct copy
2026-01-31 22:47:09 -04:00
CamilleLaVey
c295c9c30c
[vulkan] Establishin pColorAttachments pass thorugh DynamicRendering commands
2026-01-31 22:19:16 -04:00
CamilleLaVey
87d81ab554
fix build
2026-01-31 22:24:33 -03:00
CamilleLaVey
480104dc50
[vulkan] Follow-up for the VK_KHR_dynamic_rendering implementation
2026-01-31 22:24:31 -03:00
CamilleLaVey
8932211b70
Revert "turnip mhr base"
2026-01-31 22:18:15 -03:00
CamilleLaVey
d69177fcba
[vulkan] Initial VK_KHR_dynamic_rendering implementation
2026-01-31 22:18:15 -03:00
CamilleLaVey
13b37d2707
[vulkan, qcom] Removing the CUBE_BIT removal.
2026-01-31 22:18:15 -03:00
CamilleLaVey
da77101b4d
Revert "[vulkan, qcom] Re-ordering WMEL detection based for QCOM driver"
2026-01-31 22:18:15 -03:00
CamilleLaVey
bb005df4a5
Revert "fix build"
2026-01-31 22:18:15 -03:00
PavelBARABANOV
a49d142e69
turnip mhr base
2026-01-31 22:18:14 -03:00
CamilleLaVey
677d908edd
fix build
2026-01-31 22:18:14 -03:00
CamilleLaVey
d29cfd9f40
[vulkan, qcom] Re-ordering WMEL detection based for QCOM driver
2026-01-31 22:18:14 -03:00
CamilleLaVey
a99bba00be
[vulkan, qcom] Updating CUBE_BIT compatibility with QCOM drivers
2026-01-31 22:18:14 -03:00
CamilleLaVey
9fa43afd14
[vulkan, qcom] Increasing SPP for QCOM
2026-01-31 22:18:14 -03:00
CamilleLaVey
7fa788714f
Fix build 1.0
2026-01-31 22:18:14 -03:00
CamilleLaVey
dd1ab91da7
Fix android crashing
2026-01-31 22:18:13 -03:00
CamilleLaVey
b64d5ca23f
[vulkan, qcom] Re-ordering InlineUniformBlock +DescriptorBuffers and QCOM ban for older devices
2026-01-31 22:18:13 -03:00
CamilleLaVey
14537155a6
[vulkan, qcom] Removing TimelineSemaphore from some older models
2026-01-31 22:18:13 -03:00
CamilleLaVey
15760dad60
[vk] Added Descriptor Buffers
2026-01-31 22:18:13 -03:00
CamilleLaVey
d271510263
[vk] Added Inline Uniform Block
2026-01-31 22:18:13 -03:00
CamilleLaVey
32fd70c363
[vk] Added graphics pipeline library
2026-01-31 22:18:13 -03:00
MrPurple666
6637810fe6
[android] gpu logs functions ( #3389 )
...
Since Android is a pain when it comes to checking GPU logs in more depth, this is a better way to see what's going on, especially for testers...
This should be expanded to Mali, Xclipse, and Tensor in the future. Since I don't own any of these devices, it's up to developers with similar capabilities to add support for this system.
~~The GPU log sharing button should also be added in the future... For now, they are available in the same location as the traditional logs.~~ Added on 572810e022
Co-authored-by: DraVee <dravee@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3389
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: MrPurple666 <antoniosacramento666usa@gmail.com >
Co-committed-by: MrPurple666 <antoniosacramento666usa@gmail.com >
2026-02-01 02:02:23 +01:00
lizzie
8118557c17
[video_core/buffer_cache] Simplify word manager logic ( #3221 )
...
no significant performance gains expected
reduces memory (4096 word managers are active at any given time, this reduces total amount of memory used by a tiny margin)
also reduces code duplication due to templatery fuckery
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3221
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-02-01 01:55:47 +01:00
lizzie
1925726b96
[android, core] pin core threads to logical CPUs 0-3 ( #3121 )
...
this basically allows the threads to exist in these logical CPUs, undisturbed, and without trashing each other's cache
this could improve performance, very tricky thing to pull off correctly, but again, this is mostly an experiment
will mainly benefit: Linux, Android, FreeBSD, Windows (not ARM)
Additionally, this means no context trashing :)
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3121
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-02-01 01:54:59 +01:00
lizzie
acf7deea95
[vk] remove unused vk_texture_manager.cpp and unused shader conversions ( #3432 )
...
- Trivial dead code removal, also these shaders are useless
TODO: maybe in a future do YUV280 or whatever in shader for vic :)
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3432
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: DraVee <dravee@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-01-31 20:33:35 +01:00
crueter
84fdbbaaa1
[frontend] Fix build issues with update checker ( #3433 )
...
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3433
2026-01-31 01:45:12 +01:00
crueter
638663b28e
[cmake, frontend] Add nightly build modifier ( #3431 )
...
The `NIGHTLY_BUILD` option changes the app name to "Eden Nightly" and
changes the auto-update URL to use our new Nightly repository.
This needs added to Android, but I can't right now as I have to leave.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3431
2026-01-31 01:18:36 +01:00
lizzie
df838a57fd
[dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned; replace std::set<> with ankerl set in arm64 ( #3253 )
...
reduces CPU usage by about 10-20%, may be placebo
Signed-off-by: lizzie lizzie@eden-emu.dev
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3253
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-01-31 00:21:45 +01:00
MaranBr
b2b73ecb62
[opengl] Fix SwapBuffers warning when window is not exposed ( #3429 )
...
This fixes an annoying warning when opening any game using OpenGL.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3429
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Co-authored-by: MaranBr <maranbr@outlook.com >
Co-committed-by: MaranBr <maranbr@outlook.com >
2026-01-30 23:06:22 +01:00
crueter
2b7b44c3e4
[externals] Use patches for spirv-tools, cpp-jwt, and opus instead of forks ( #3430 )
...
oops
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3430
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-01-30 20:11:03 +01:00
rayman30
385b7cad77
[macos] Fix infinite refresh loop in Game List ( #3418 )
...
On macOS, adding paths to QFileSystemWatcher can trigger immediate 'directoryChanged' signals (likely due to FSEvent behavior or .DS_Store updates during directory access). This caused a recursive loop where PopulateAsync would trigger itself indefinitely, leading to constant UI refreshing and high CPU usage.
This fix addresses the issue by:
1. Temporarily blocking QFileSystemWatcher signals while the watch list is being populated.
2. Correcting the usage of QList::mid() in the loop (passing length instead of an end index) to avoid massive path duplication.
These changes are isolated to macOS using #ifdef __APPLE__ to ensure no side effects on other platforms.
Authored-by: rayman30
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3418
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: rayman30 <silentbitdev@gmail.com >
Co-committed-by: rayman30 <silentbitdev@gmail.com >
v0.1.1
2026-01-30 18:06:57 +01:00
crueter
7b537f6b72
[desktop] Disable generate UUID button when editing user ( #3428 )
...
Forgot to disable this. Will be re-enabled when UUID changing can become
a thing
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3428
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-01-30 18:05:26 +01:00
lizzie
81367e6e33
[qt] allow launch like: eden -f <game path>, instead of eden -f -g <game path> ( #3420 )
...
One of those annoyances that stubs your toe
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3420
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-01-30 17:27:48 +01:00
crueter
68aaab5947
[tools] fix cpm fetch not grabbing ci packages ( #3427 )
...
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3427
2026-01-30 16:53:20 +01:00
crueter
8b55a15808
[desktop] Fix double profile deletion ( #3422 )
...
Classic case of double-emission of signals. Epic
Also fixed a bug that caused profile manager to not immediately update when a profile was deleted from Qlaunch.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3422
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
2026-01-30 14:35:05 +01:00
crueter
a692986bd7
[docs] reorg a bit, add AI policy, rewrite release policy ( #3423 )
...
mdlint, AI policy, and an actual release policy that doesn't suck.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3423
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Reviewed-by: DraVee <dravee@eden-emu.dev >
2026-01-30 11:35:39 +01:00
Eden CI
979ea5563b
[dist, android] Update translations from Transifex for Jan 29 ( #3417 )
...
Automatic translation update for Jan 29
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3417
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: Eden CI <ci@eden-emu.dev >
Co-committed-by: Eden CI <ci@eden-emu.dev >
2026-01-29 22:14:55 +01:00