Commit graph

28548 commits

Author SHA1 Message Date
lizzie
2146911d51 move in tree, remove sgsr dep 2026-03-30 07:39:00 +00:00
lizzie
79e2504216 remove highp 2026-03-30 07:32:54 +00:00
lizzie
a831ccf210 fx2 2026-03-30 07:32:54 +00:00
lizzie
596813aa3d fx 2026-03-30 07:32:54 +00:00
CamilleLaVey
ebccf9f644 [vulkan, sgsr] Adjusting vkCmdPushConstant to receive vertex and fragment stages 2026-03-30 07:32:54 +00:00
CamilleLaVey
5bdb7643a3 [vulkan, sgsr] Added missing stage bit 2026-03-30 07:32:54 +00:00
lizzie
ecf66e2c94 fix cmake 2 2026-03-30 07:32:54 +00:00
lizzie
e8f6faf806 allow control sharpness from [0,2.0] 2026-03-30 07:32:51 +00:00
lizzie
cbc907debb dont multiply shit randomly, just premult the texcoord to scale :) 2026-03-30 07:32:10 +00:00
lizzie
1b9e7c9d5a force ci 2026-03-30 07:32:10 +00:00
lizzie
c4cccb9cc2 STOP CRASHING ANDROID 2026-03-30 07:32:10 +00:00
lizzie
9b3b4f35b3 fuckyou 2026-03-30 07:32:10 +00:00
lizzie
0313ac7750 edgedir fix 2026-03-30 07:32:10 +00:00
lizzie
92475176c2 Add SGSR edge variant 2026-03-30 07:32:10 +00:00
lizzie
ca8343a156 fix license 2026-03-30 07:32:10 +00:00
lizzie
cf68c8ef87 fixup sgsr for realsies 2026-03-30 07:32:10 +00:00
lizzie
b9b6418301 fix sgsr 2026-03-30 07:32:10 +00:00
lizzie
6f83adc469 fix sgsr with new variant shit 2026-03-30 07:32:10 +00:00
CamilleLaVey
5d602f24b9 [renderer_vulkan, sgsr] Another try 2026-03-30 07:32:10 +00:00
CamilleLaVey
6223a3af10 [renderer_vulkan, sgsr] Playing a bit with viewports 2026-03-30 07:32:10 +00:00
lizzie
371b2d15d6 fx 2026-03-30 07:32:10 +00:00
lizzie
7660330615 new glsl shit 2026-03-30 07:32:10 +00:00
lizzie
ed8296891a fix 2 2026-03-30 07:32:10 +00:00
lizzie
b8eef0fadf push new 2026-03-30 07:32:10 +00:00
lizzie
bab483739e fix relaxed errors 2026-03-30 07:32:10 +00:00
lizzie
c49daf2e63 fix sgsr on android hopefully 2026-03-30 07:32:10 +00:00
lizzie
ea0f8d0f99 FIX FUCKING BUILD 2026-03-30 07:32:09 +00:00
lizzie
71e3552a5f fix oob error 2026-03-30 07:32:09 +00:00
lizzie
5f6fc2713e push constant is inverse 2026-03-30 07:32:09 +00:00
lizzie
5babd743d7 fix everything 2026-03-30 07:32:09 +00:00
lizzie
6135d4483a fix deps 2026-03-30 07:32:09 +00:00
lizzie
4178f3c994 fuck this 2026-03-30 07:32:09 +00:00
lizzie
4b7b1e5d75 fix for push constants 2026-03-30 07:32:09 +00:00
lizzie
64d313a739 extra stuffs 2026-03-30 07:32:09 +00:00
lizzie
93ba8f0bde [android] add sgsr to ui 2026-03-30 07:32:09 +00:00
lizzie
6a1a12e4fe fix 2026-03-30 07:32:09 +00:00
lizzie
b9563c5163 [video_core/host_shaders] add Snapdragon GSRv1 fragment shaders
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-03-30 07:32:08 +00:00
lizzie
5322bce4b8
[dynarmic] fix ODR violations (#3749)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3749
Reviewed-by: MaranBr <maranbr@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-03-30 04:58:30 +02:00
lizzie
276dcdd8ea
[dynarmic] fix constexpr build issue on gcc-debian-stable (#3798)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3798
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-30 00:09:51 +02:00
lizzie
59254cd1e7
[dynarmic] restore proper backtraces for A64 (#3794)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
trivial changes, fixes hard crashes

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3794
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-03-29 13:57:49 +02:00
lizzie
9a3af3a6a3
[shader_recompiler] fix CBuf get/set VUUID due to using composite for U32[1], F32[1] (#3790)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3790
Reviewed-by: MaranBr <maranbr@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-03-29 01:59:45 +01:00
PavelBARABANOV
b473c18d6e
[android] Remove unused framepacing strings (#3795)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3795
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-03-28 20:44:19 +01:00
maufeat
c984c387d7
[hid] shared memory crashes (#3784)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3784
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: maufeat <sahyno1996@gmail.com>
Co-committed-by: maufeat <sahyno1996@gmail.com>
2026-03-27 23:32:51 +01:00
xbzk
5856beac54
[android,addons] per-game screen ext content unmount upon rotation hotfix (#3788)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Fix the bug reported by Pavel in which when per-game settings screen is rotated a reloadGames() call causes external content reference to be missing.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3788
Reviewed-by: MaranBr <maranbr@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-03-27 20:55:31 +01:00
lizzie
16e7e034d7
[ports, freebsd] remove fastmem ban (#3786)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
whatever issue there was, is now fixed on FBSD 15

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3786
Reviewed-by: crueter <crueter@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-03-27 13:49:10 +01:00
lizzie
47c6a73971
[dynarmic] nuke mcl dependency (#3777)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
crueter will love this one

mcl nuked off externals, i did however copy some important headers (notably intrusive list and bit.hpp); because grand part of dynarmic still uses them
but i made the appropriate adjustments anyways

solves mcl for #3373

depends on #3718

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3777
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@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-03-27 01:11:49 +01:00
PavelBARABANOV
813a35abca
[vi] Restore high Z-index for shared buffer layer to fix keyboard overlay display (#3787)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3787
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-03-26 22:23:21 +01:00
crueter
93472023e2
[cmake] Fix macOS frameworks, and icon set usage (#3782)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
- The Xcode generator /mandates/ that you pass in the `.icon` directory
  into the build system, where it can then compose the asset itself.
- Assets.car and eden.icns were improperly handled; they are now
  automatically generated and should properly be applied as needed. I
  will need someone on Tahoe to confirm, however, as I am on Sequoia.
- Added some missing frameworks, ported from the KosmicKrisp branch.

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3782
2026-03-26 07:59:53 +01:00
lizzie
9cb7001656
[cmake] fixes for XCode when having languages other than C/C++ (#3772)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3772
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-26 04:46:43 +01:00
xbzk
f0d77e86e3
[android,ui] driver management: fixed driver add/removal unsync (#3757)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Complementary for 3750.
User found a way to get same driver doubled and deleting one would lead to a crash.
Reason: manual driver install was still adding drivers directly to adapter, instead of thru drivermodel. fixed.
Also added guards against crash upon driver removal.
Thoroughly tested.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3757
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2026-03-25 12:13:04 +01:00