CamilleLaVey
16bdf61bdc
[vulkan] Adjusted DYNAMIC_STATES setting
2026-02-17 04:14:17 -04:00
CamilleLaVey
fb336d6a10
[vulkan] Indirect draw for dstStageMask
2026-02-17 04:02:29 -04:00
CamilleLaVey
515f353920
[vulkan] Adjusting re-cast for EDS support when bind happens
2026-02-17 03:38:10 -04:00
CamilleLaVey
aa1aa70a3c
Fix build
2026-02-17 02:41:31 -04:00
CamilleLaVey
9cb7bb5955
[vulkan] re-cast vkCmdSet for dynamic states during binding
2026-02-17 02:16:40 -04:00
CamilleLaVey
9489ec1519
[vulkan] Changed UpdateDynamicState order
2026-02-17 01:18:23 -04:00
CamilleLaVey
870ac91750
[vulkan] Added flag to detect last mode from provokingVertex
2026-02-17 00:59:10 -04:00
CamilleLaVey
ab511819fb
fix meow
2026-02-16 17:35:41 -04:00
CamilleLaVey
9d2b9179e2
[maxwell] Adding storage flags to some surface format
2026-02-16 21:55:43 +01:00
CamilleLaVey
2b4651458c
[vulkan] Adding guards per dynamic states setters
2026-02-16 21:55:43 +01:00
CamilleLaVey
d263eb441a
[vulkan] Dead code removal from VertexInputDynamicState
2026-02-16 21:55:43 +01:00
CamilleLaVey
0e805e9239
[vulkan] Adjustment for Viewport and Scissor counts within EDS
2026-02-16 21:55:43 +01:00
CamilleLaVey
162916bc79
[vulkan] Fixing some incongruences with pipeline keys and dynamic state flags
2026-02-16 21:55:43 +01:00
CamilleLaVey
3ab2ab118d
[vulkan] Set always vertex strides
2026-02-16 21:55:43 +01:00
CamilleLaVey
53e84b450c
[vulkan] fix custom border color query struct
2026-02-16 21:55:43 +01:00
CamilleLaVey
090f0318ce
[vulkan] Query custom border color properties based on device report
2026-02-16 21:55:43 +01:00
CamilleLaVey
b4ea751a2c
[vulkan, rasterizer] Filling missing byte count handling when TFB is not available
2026-02-16 21:55:43 +01:00
CamilleLaVey
7b84247964
fix build
2026-02-16 21:55:43 +01:00
CamilleLaVey
fe3e62ec19
[vulkan] Unique representation logic fix.
2026-02-16 21:55:43 +01:00
CamilleLaVey
38d5672716
[vulkan] Rework line rasterization handle
2026-02-16 21:55:43 +01:00
CamilleLaVey
29bd04318c
[vulkan] Extending conversative rasterization detection and handling
2026-02-16 21:55:43 +01:00
CamilleLaVey
43f708c3e7
[vulkan] Fix conditional rendering enable
2026-02-16 21:55:43 +01:00
CamilleLaVey
78ea3bceb7
[vulkan] removing dead code for driverID detection under EDS handling/ban
2026-02-16 21:55:43 +01:00
CamilleLaVey
727f56d15c
fix license headers
2026-02-16 21:55:43 +01:00
CamilleLaVey
068bafa3ce
[android] Removing unneeded setting
2026-02-16 21:55:43 +01:00
CamilleLaVey
a2f32a9dbf
[vulkan] Dead code removal
2026-02-16 21:55:43 +01:00
CamilleLaVey
dd6a3a187a
[vulkan] Fixing inconsistences within VK_EXT_extended_dynamic_state1 handling
2026-02-16 21:55:43 +01:00
CamilleLaVey
13e2150536
[vulkan] Implenting layouts use for indexing descriptors
2026-02-16 21:55:43 +01:00
CamilleLaVey
dab93cd5d7
[vulkan] Changing ProvokingVertex enabling nature
2026-02-16 21:55:43 +01:00
CamilleLaVey
dd8aeabb64
[vulkan] adjusting BindVertexBuffer2EXT wrong calling in pipeline
2026-02-16 21:55:43 +01:00
CamilleLaVey
2999e0bbc7
[vulkan] removal of EDS3 and VIDS
2026-02-16 21:55:43 +01:00
lizzie
86e02aceba
[video_core] remove static texture scratch buffer and just use something allocated on vec ( #3560 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3560
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-16 21:51:46 +01:00
lizzie
50ec0892c6
[meta] restore normal icon, valentine is over ( #3556 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3556
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-15 23:11:46 +01:00
crueter
f4e7fc91ba
[cmake, frontend] Fix update checker and move to self-hosted Git ( #3558 )
...
httplib doesn't like when you include the protocol, as it would seem
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3558
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-02-15 20:51:05 +01:00
crueter
45c9f9bbb3
[desktop] Add basic Frametime/FPS overlay ( #3537 )
...
Just displays min, max, avg frametime/fps, alongside a chart of FPS in
the last 30 seconds.
Notes:
- Qt Charts is now required
- FPS/frametime collector now runs 2x as often. TODO: keep status bar at
500ms, but put perf overlay at 250ms
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3537
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-15 19:22:19 +01:00
MaranBr
8e373eb714
[vulkan] Improve frame pacing ( #3535 )
...
This improves frame pacing control, fixes accumulated drift, and adds the ability to change it while the game is running.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3535
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2026-02-15 04:12:01 +01:00
lizzie
75ebfaa090
[common] autogenerate unique console serial for every install ( #3550 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3550
Reviewed-by: Maufeat <sahyno1996@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-02-15 04:11:39 +01:00
DraVee
e3035ae8f2
[cmake] Use https over http ( #3554 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3554
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: DraVee <dravee@eden-emu.dev>
Co-committed-by: DraVee <dravee@eden-emu.dev>
2026-02-15 03:42:05 +01:00
lizzie
bcd22d9f8b
[windows] return x86 microsleep for mingw only ( #3544 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3544
Reviewed-by: Maufeat <sahyno1996@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-02-15 03:41:25 +01:00
lizzie
4e7c036c7e
[hle] fix spl being registered as 'spl' instead of 'spl:' ( #3549 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3549
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-15 02:39:27 +01:00
crueter
19e2dba35a
[cmake] CPMUtil: Don't consider system packages if FORCE_BUNDLED is on ( #3539 )
...
Thanks, Debian.
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3539
2026-02-14 03:33:03 +01:00
crueter
0634b4a278
[externals] Update SDL2 CI ( #3538 )
...
https://github.com/eden-emulator/Issue-Reports/issues/327
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3538
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-14 03:24:36 +01:00
John
ee428deb1e
[settings] Set EDS to 2 as default on Windows/FreeBSD ( #3532 )
...
<video src="/attachments/9a1b2e43-0acf-4a40-9be5-db93b1164111" title="Regressions" controls></video>
This PR fixes Sonic's broken graphics.
- EDS3 hard coded as _WIN32 default broke graphics and was the issue. Manually adjusting EDS[0-3] per-game/global settings can not fix graphics.
- EDS2 hard coded as _WIN32 default fixes graphical issues. Manually adjusting EDS[0-3] per-game/global settings works as intended.
- EDS0 as _WIN32 default was also tested and works. Old logic behavior before #292 regression.
Co-authored-by: DraVee <dravee@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3532
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: John <john@eden-emu.dev>
Co-committed-by: John <john@eden-emu.dev>
2026-02-13 18:37:42 +01:00
lizzie
07bc77c7e7
[dynarmic] Fix Sonic X shadow regression due to aggresive const prop discarding NZCV side ffects ( #3534 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3534
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-13 16:10:09 +01:00
lizzie
72973fe582
[dynarmic] fix NSBU regressions ( #3533 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3533
Reviewed-by: Maufeat <sahyno1996@gmail.com>
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-13 11:51:34 +01:00
lizzie
c263b6af6f
[dynarmic] add current code page cache ( #3459 )
...
should make JIT translation a bit faster - especially for non-fastmem
test if thumb still werks
previously:
we read 32-bits one by one, and do translation **for each u32 we read**
now:
one big read of 4096 bytes (aligned of course), only 1 VAddr translation
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3459
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-12 02:14:50 +01:00
PavelBARABANOV
e46576b4c3
[android] add graphics artifacts warning to bloom fix description ( #3471 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3471
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-02-12 01:56:16 +01:00
lizzie
89bcb73d47
[dynarmic] x86 direct immediate call for host calls within 2G ( #3508 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3508
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-12 01:45:22 +01:00
MaranBr
7d81a724ef
[shader_recompiler] Fix Shuffle handling for Position attributes ( #3406 )
...
This fixes the rescaling path to properly convert to F32, matching native 1x behavior for any resolution.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3406
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2026-02-12 01:34:25 +01:00
lizzie
634686d59b
[dynarmic] add back A64 identity pass ( #3519 )
...
results in way better codegen (less noise for movs and all dat)
i think it was removed by accident by me, oops
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3519
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-12 01:33:51 +01:00