Commit Graph

28426 Commits

Author SHA1 Message Date
lizzie 68b8681dd6 fx2 2026-02-23 06:30:49 +01:00
lizzie 4c50bb16cb fx 2026-02-23 06:30:49 +01:00
CamilleLaVey 080a5cc009 [vulkan, sgsr] Adjusting vkCmdPushConstant to receive vertex and fragment stages 2026-02-23 06:30:49 +01:00
CamilleLaVey f99458bffb [vulkan, sgsr] Added missing stage bit 2026-02-23 06:30:49 +01:00
lizzie 556e3db404 fix cmake 2 2026-02-23 06:30:49 +01:00
lizzie 7d958a2e8c allow control sharpness from [0,2.0] 2026-02-23 06:30:49 +01:00
lizzie 3e89b64187 dont multiply shit randomly, just premult the texcoord to scale :) 2026-02-23 06:30:49 +01:00
lizzie 5b57744c75 force ci 2026-02-23 06:30:49 +01:00
lizzie 1f23e81c18 STOP CRASHING ANDROID 2026-02-23 06:30:49 +01:00
lizzie fce2ce2c0d fuckyou 2026-02-23 06:30:49 +01:00
lizzie 6a9db62b1f edgedir fix 2026-02-23 06:30:49 +01:00
lizzie 39999bba79 Add SGSR edge variant 2026-02-23 06:30:49 +01:00
lizzie 9a6b66abd9 fix license 2026-02-23 06:30:49 +01:00
lizzie 14fab61cd5 fixup sgsr for realsies 2026-02-23 06:30:49 +01:00
lizzie d6b1d71710 fix sgsr 2026-02-23 06:30:49 +01:00
lizzie 2bfb2febbc fix sgsr with new variant shit 2026-02-23 06:30:49 +01:00
CamilleLaVey 9b43b89e89 [renderer_vulkan, sgsr] Another try 2026-02-23 06:30:49 +01:00
CamilleLaVey 3e4d3e947a [renderer_vulkan, sgsr] Playing a bit with viewports 2026-02-23 06:30:49 +01:00
lizzie b217e36d19 fx 2026-02-23 06:30:49 +01:00
lizzie 0019513825 new glsl shit 2026-02-23 06:30:49 +01:00
lizzie 951f773339 fix 2 2026-02-23 06:30:49 +01:00
lizzie ff81a741d8 push new 2026-02-23 06:30:49 +01:00
lizzie 35ec19ef34 fix relaxed errors 2026-02-23 06:30:49 +01:00
lizzie 51f2ca5626 fix sgsr on android hopefully 2026-02-23 06:30:49 +01:00
lizzie eba93ce085 FIX FUCKING BUILD 2026-02-23 06:30:49 +01:00
lizzie c2295e437c fix oob error 2026-02-23 06:30:49 +01:00
lizzie 2245586808 push constant is inverse 2026-02-23 06:30:49 +01:00
lizzie f425207b89 fix everything 2026-02-23 06:30:49 +01:00
lizzie 6c7f5dbe83 fix deps 2026-02-23 06:30:49 +01:00
lizzie d710ea1507 fuck this 2026-02-23 06:30:49 +01:00
lizzie ca5ff3d438 fix for push constants 2026-02-23 06:30:49 +01:00
lizzie 8c7c61f5b9 extra stuffs 2026-02-23 06:30:49 +01:00
lizzie 4e2c79d7da [android] add sgsr to ui 2026-02-23 06:30:49 +01:00
lizzie 9c8d4ddacb fix 2026-02-23 06:30:49 +01:00
lizzie a5897e3651 [video_core/host_shaders] add Snapdragon GSRv1 fragment shaders
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-02-23 06:30:49 +01:00
crueter 89dd600790
[cmake] Comment out YUZU_USE_QT_MULTIMEDIA usages (#3616)
This option is currently dead code. Let's not use it. In the future we
should definitely update it. (or not, not a single soul used this beforehand).

See: #3468

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3616
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-23 03:47:25 +01:00
crueter eb57e11f42
[cmake] Delete YUZU_USE_CPM forever (#3615)
This option is really confusing, and has long since outlived its
originally intended purpose.

Goodbye forever!

Closes #3467

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3615
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-23 03:47:19 +01:00
crueter 45eb9cfcee
[desktop] Reset speed mode on game shutdown (#3613)
Closes #3602

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3613
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-23 02:52:12 +01:00
lizzie 0a687b82d4
[crypto] Atomize all traces of MbedTLS, and require OpenSSL 3+ (#3606)
Closes #3137
Closes #3465

- Replace all mbedtls usage with OpenSSL
- require OpenSSL
- Up OpenSSL version to 3, cuz that's what we actually need...

CAVEATS:
- httplib also now required
- other ssl backends for svc are unused, maybe remove later
  * To be fair, our CI never used them anyways. And we never tested those

TESTERS PLEASE TEST:
- All games and applets boot
- Boot, load, exit, etc. times

Co-authored-by: crueter <crueter@eden-emu.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3606
Reviewed-by: crueter <crueter@eden-emu.dev>
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-23 02:50:13 +01:00
crueter 80d6172084
[desktop] Display currently applied update in tooltip alongside playtime (#3611)
Also nicely formats both it and play time, alongside fallbacks if they
have nothing

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3611
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-02-23 02:03:30 +01:00
crueter d8b2971a2e
[desktop] Fix game list name column starting out super small by default (#3610)
Unsure why but geometry is at 100x30 when this func is called. For now
just use sane ish default of 840

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3610
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-23 00:20:14 +01:00
crueter 12157214b6
[externals] Update FFmpeg to `c7b5f1537d` (#3604)
Fixes some Vulkan VP9 thing

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3604
Reviewed-by: DraVee <dravee@eden-emu.dev>
2026-02-22 23:28:46 +01:00
crueter 0574d7d2c9
[desktop] Fix mod import for romfs mods (#3609)
Forgot a comma :(

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3609
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-22 22:03:32 +01:00
lizzie d64f7dfe5c
[dynarmic] Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)
theoretically, better

in practice, uh

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3543
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-22 21:01:04 +01:00
lizzie 2d27359074
[core/memory] remove indirection handling for unaligned access (#3584)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3584
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-22 06:05:08 +01:00
xbzk 978ba3ed6f
[android,ui] added toggle to swap confirm/back buttons (#3601)
Most android joypads has xbox layout, so while when in UI CONFIRM buttom (A) is the bottom one, in games it is the right one. And the opposite for BACK (B) button.
And that kinda sucks. And some users complained, so i had this idea.
Disabled by default. Toggle in the lonely App Settings menu. No impact at all.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3601
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2026-02-22 06:04:41 +01:00
DraVee f1e9e846f1
[docs] Add Gentoo and Arch Linux packages to GDB instructions (#3521)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3521
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: DraVee <dravee@eden-emu.dev>
Co-committed-by: DraVee <dravee@eden-emu.dev>
2026-02-22 05:29:57 +01:00
DraVee 097ccf830d
[dynarmic] Fix building of tests (#3599)
Proposed-by: lizzie lizzie@eden-emu.dev
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3599
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: DraVee <dravee@eden-emu.dev>
Co-committed-by: DraVee <dravee@eden-emu.dev>
2026-02-22 04:22:50 +01:00
crueter fecf763a51
[desktop] Fix crash on restart (#3600)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3600
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-02-22 04:15:26 +01:00
lizzie a12eb5fef6
[docs] add qt6-charts to deps.md, add nixOS note (#3597)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3597
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-22 03:28:00 +01:00