04578ac5b6
fix syntax
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-30 06:34:49 +00:00
6abdda8072
vulkan_device: Remove must_emulate_scaled_formats = false for all Qualcomm and Arm processes
2025-04-30 06:34:49 +00:00
0de8f866db
vulkan_device: Dynamically control scaled format emulation based on dynamic state setting fixing the "0" option
...
If the setting dyna_state is set to 0 (dynamic state disabled), must_emulate_scaled_formats is forced "true" for proper rendering.
If dyna_state is set to 1, 2, or 3 (dynamic state enabled), must_emulate_scaled_formats is forced "false" for proper dyna-state use.
This change applies globally after all device-specific quirks and is logged clearly at boot for easier debugging.
2025-04-30 06:34:49 +00:00
e4e27ef86b
implement: New API for Multiplayer Support
2025-04-30 06:34:25 +00:00
Pavel Barabanov
37a508c3ba
Add USE AUTO STUB to Android
2025-04-30 03:00:46 +03:00
Pavel Barabanov
56e619c872
Remove the stub for GetCradleFwVersion
2025-04-30 02:52:04 +03:00
MrPurple666
449a2497ea
Initial MMO implementation
...
MMO (Multithreaded Memory Operations)
2025-04-28 16:44:35 -03:00
MrPurple666
4e7f6ef694
Better FastMemcpy and FastMemset
...
Use 16-byte copy paths
2025-04-28 16:44:21 -03:00
MrPurple666
476e0fe432
Use 4MB cache size instead of 1MB
2025-04-28 16:38:44 -03:00
MrPurple666
0b35e89ab9
Some RAII fixes
2025-04-28 16:27:54 -03:00
MrPurple666
a58799aca7
Initial RAII implementation
2025-04-28 16:27:42 -03:00
MrPurple666
abc7e71ecd
Replace std::memcpy/memset with intrinsics on known sizes
2025-04-28 16:27:30 -03:00
MrPurple666
b695ca5a2a
Revert some wip changes
2025-04-28 16:14:42 -03:00
808276b48a
Dynamic State Fixes ( #57 )
...
- Forcefully disabled dynamic state extensions if Vulkan reports that
the device doesn't support it (need to update UI for this)
- Adds some more supported state 3 extensions
- Adds back stencil reinterpretation
- default to 0 on Android and 1 on desktop
Signed-off-by: swurl <swurl@swurl.xyz>
Reviewed-on: #57
Co-authored-by: swurl <swurl@swurl.xyz>
Co-committed-by: swurl <swurl@swurl.xyz>
2025-04-27 17:07:49 -04:00
47efb1873b
updated build guide links ( #60 )
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-26 18:32:42 -04:00
399a3127cd
Some slight changes to the readme. ( #59 )
...
Just a small fix to the readme, I tested it by the way.
Fixed "Levey" to "LaVey"
Made shortened words complete.
Declared Language.
Used "en-gb" complaint Language.
Signed-off-by: Bix <xq9zp7f2@proton.me>
Reviewed-on: #59
Co-authored-by: Bix <xq9zp7f2@proton.me>
Co-committed-by: Bix <xq9zp7f2@proton.me>
2025-04-26 19:07:48 +00:00
de2009575e
fix cmake formatting
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 16:19:38 -04:00
a8f105d4ff
Merge branch 'game-warnings'
...
Closes #55
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 16:00:29 -04:00
9f806138ab
Merge branch 'log-by-line'
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 15:58:49 -04:00
30670bd92a
Merge pull request 'Add configurations for VkExtendedDynamicState extensions' ( #53 ) from crueter/eden:dynamic-state-config into master
...
Reviewed-on: #53
2025-04-24 19:55:58 +00:00
fa950aaeca
Merge pull request 'Fix Qt <6.7 build and allow speed limit to be saved' ( #52 ) from crueter/eden:fix-limit-speed into master
...
Reviewed-on: #52
2025-04-24 19:55:16 +00:00
a9c3d3abbe
Merge pull request 'shader compiler: Ensure all clip distances are initialized when used' ( #48 ) from JPikachu/eden:EOW into master
...
Reviewed-on: #48
2025-04-24 19:54:59 +00:00
7a9011b82d
add tick marks to desktop slider
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 15:32:42 -04:00
Briar
13eb5e1be4
android: Add dyna_state
setting to UI
2025-04-24 21:20:49 +02:00
c5f98d0388
switch bad updates list to hex
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 13:40:43 -04:00
01065a89a5
fix android setting
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 12:09:59 -04:00
83cf9774e1
switch dynamic state to a slider
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 12:08:01 -04:00
e8ad10350e
Warn about updates for affected games
...
Some games suck with updates on Yuzu, this lets the user know about it.
Currently, only Tears of the Kingdom is known to be affected, but this
can easily be expanded to include more games.
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 11:55:19 -04:00
c140529a75
add notice for extensions
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 11:07:17 -04:00
918d6d3514
proper placement of clip distance init
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 11:00:28 -04:00
9cb03cd007
Log by line compilation option
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-24 10:58:22 -04:00
eb90246803
use macro to remove eye destruction
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 22:14:57 -04:00
b47c0e07a3
Proper linking between states
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 21:58:06 -04:00
a137760b48
add dynamic state settings to android settings
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 21:09:45 -04:00
1949e7c438
Add dynamic state extension configs
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 20:57:53 -04:00
446e362530
remove duplicate code in statusbar
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 20:09:59 -04:00
8795b96d46
Fix Qt <6.7 build and allow speed limit to be saved
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-23 18:36:39 -04:00
c64c404a2f
Enable ExtendedDynamicState 3
2025-04-23 19:01:56 +01:00
e96383615b
Fixed typo
2025-04-22 21:02:48 -07:00
8823f12f18
Enable ExtendedDynamicState 2 and other features
2025-04-22 20:59:02 -07:00
5080513a5e
Enable ExtendedDynamicState 1 across platforms
2025-04-22 18:22:25 -07:00
c64f1994c7
Fix complination issues by making clip_distance_written static
2025-04-21 13:34:28 -04:00
fc1a3b6310
shader compiler: Ensure all clip distances are initialized when used
...
Thank you to Ryujinx (riperiperi specifically) for the pointer towards clip distances
Huge thanks to crueter for finding where the code works and Camille for giving pointers along the way.
2025-04-21 13:34:24 -04:00
609f5e48e0
prevent appimage from murdering the runner
...
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-20 20:40:42 -04:00
1f091191f2
AppImage the long way ( #45 )
...
fixed sdl and opengl i think
Reviewed-on: #45
Co-authored-by: swurl <swurl@swurl.xyz>
Co-committed-by: swurl <swurl@swurl.xyz>
2025-04-20 22:09:44 +00:00
922d678abd
Merge pull request 'Add changes of my fork into newer repo' ( #32 ) from MrPurple666/eden:purple into master
...
Reviewed-on: #32
Reviewed NCE modifications and implementations, those makes a good addition; merging also Briar features.
2025-04-19 22:33:59 +00:00
e77ef26293
Merge branch 'master' into purple
2025-04-19 22:27:55 +00:00
MrPurple666
52a692b73a
Merge branch 'purple' of https://git.eden-emu.dev/MrPurple666/eden into purple
2025-04-19 19:27:01 -03:00
MrPurple666
7a62776d11
fix duplicated on merge
2025-04-19 19:26:04 -03:00
6acf63839b
Update Vulkan externals submodules
...
- Updated Vulkan-Headers
- Updated Vulkan-Utility-Libraries
- Updated VulkanMemoryAllocator
2025-04-19 15:01:33 -07:00