Commit graph

28617 commits

Author SHA1 Message Date
CamilleLaVey
13983330d1 [spv, qcom] Ensuring SPV 1.3 2026-04-26 03:37:20 +00:00
CamilleLaVey
79eabd1e5a [android] Update Gradle to 8.13.1 2026-04-26 03:37:20 +00:00
CamilleLaVey
09a4580fda [vk, qcom] UWU 2026-04-26 03:37:20 +00:00
CamilleLaVey
632518e6e2 [revert] Added linear filtering in texture blitting operations 2026-04-26 03:37:20 +00:00
CamilleLaVey
facf2e8e61 [revert] Color output handling in SPIR-V emission. 2026-04-26 03:37:10 +00:00
CamilleLaVey
5eb8f62744 [vk] Remove forced stencil format handling in TextureCacheRuntime 2026-04-26 03:36:41 +00:00
CamilleLaVey
2af8440867 [revert] TiledCacheBarrier starter 2026-04-26 03:36:41 +00:00
CamilleLaVey
3d20a63f47 [vk, qcom] Returned subgroups functions to QCOM 2026-04-26 03:36:41 +00:00
CamilleLaVey
3cf1a41555 [vk] Added support for Stencil component type in texture handling 2026-04-26 03:36:41 +00:00
CamilleLaVey
5b1252f3a2 [vk, qcom] Graphics Subgroup bugged 2026-04-26 03:36:41 +00:00
CamilleLaVey
f2fd754efd [vk] Added support for sample locations in depth and depth-stencil surfaces 2026-04-26 03:36:41 +00:00
CamilleLaVey
598c0927e5 [spv] SamplerComponentType 2026-04-26 03:36:41 +00:00
CamilleLaVey
06115d7ced [revert] Tightened SSBO tracking heuristics 2026-04-26 03:36:33 +00:00
CamilleLaVey
22856768da [Revert] Adjusted Track function for bias handling and alignment checks for storage buffers 2026-04-26 03:36:33 +00:00
CamilleLaVey
79c5f8291f [gl, vk] Implement SampledView method for ImageView 2026-04-26 03:36:33 +00:00
CamilleLaVey
e012f7cff8 [ir, spv] Added support for sampler component types in texture handling 2026-04-26 03:32:36 +00:00
CamilleLaVey
0d35cf9048 [spv] Color output handling in SPIR-V emission. 2026-04-26 03:31:36 +00:00
CamilleLaVey
451b0da0ca [vk] Added linear filtering in texture blitting operations 2026-04-26 03:30:51 +00:00
CamilleLaVey
f37b90354c [spv, qcom] Implement warp intrinsics support 2026-04-26 03:30:30 +00:00
CamilleLaVey
a84ca50bcb [vk] Conditioning Conditional Rendering #2 2026-04-26 03:30:30 +00:00
CamilleLaVey
d03df4ecd1 [vk, qcom] Removed SPIR-V 1.4 for qcom 2026-04-26 03:30:03 +00:00
CamilleLaVey
2d3a5f1147 [vk] Adjustments to Sample Locations 2026-04-26 03:30:03 +00:00
CamilleLaVey
fa3dd87538 [host] Adjusted Track function for bias handling and alignment checks for storage buffers 2026-04-26 03:30:03 +00:00
CamilleLaVey
994a7b8e65 [ir, nvn] Tightened SSBO tracking heuristics 2026-04-26 03:29:50 +00:00
Caio Oliveira
1dcdf7e48e Revert "Controlled SPV features on QCOM"
This reverts commit 907b041ec6fb4f16750155f4c41e17389f2e385d.
2026-04-26 03:29:50 +00:00
CamilleLaVey
77cae949cf Controlled SPV features on QCOM 2026-04-26 03:29:26 +00:00
CamilleLaVey
175ed0c3d0 [vk, qcom] Disabling VK_KHR_push_descriptor for qcom 2026-04-26 03:28:42 +00:00
CamilleLaVey
6a6b88f086 [vk, vendor, mobile] Improved mobile staging buffer data 2026-04-26 03:28:42 +00:00
CamilleLaVey
2bd503f8cc [vk, rasterizer] Update sample location handling for MSAA configurations 2026-04-26 03:28:32 +00:00
CamilleLaVey
3496e5ef0d [vk, rasterizer] offsets float x Uint 2026-04-26 03:28:32 +00:00
CamilleLaVey
0af95356ad [vk] Sample Locations Structure 2026-04-26 03:28:32 +00:00
CamilleLaVey
a10b8786c1 [vk, rasterizer] TiledCacheBarrier starter 2026-04-26 03:28:32 +00:00
CamilleLaVey
4109b4f4e4 [maxwell, vk] VK_EXT_Sample_Locations 2026-04-26 03:28:32 +00:00
CamilleLaVey
48ea546f5c [vk, qcom] Removed 500.800.51 compilling parallel restriction 2026-04-26 03:28:14 +00:00
CamilleLaVey
c267f97798 [vk, qcom] Adjusting Sampler Budget reserved value 2026-04-26 03:28:00 +00:00
CamilleLaVey
b98a150e4c [vk, qcom] Samplers Budget Management 2026-04-26 03:28:00 +00:00
CamilleLaVey
bc51d68447 [vk, qcom] Extending limits of broken parallel compiling to 512.800.51 2026-04-26 03:26:51 +00:00
CamilleLaVey
f16d09d119 [vk, qcom] Binding buffer limits 2026-04-26 03:26:25 +00:00
CamilleLaVey
237cc9781e Remove VK_EXT_CUSTOM_BORDER_COLOR 2026-04-26 03:25:30 +00:00
Caio Oliveira
3dc06c8948 [settings] vertex_input_dynamic_state ON -> OFF
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
2026-04-26 03:24:50 +00:00
Caio Oliveira
d1c168b17d Revert "[vk, scheduler] Applying finising call for TF when it's not getting used"
This reverts commit c06b2598e82a38d13393808d39da698ccad2201f.
2026-04-26 03:24:11 +00:00
CamilleLaVey
f0361247ca [vk, scheduler] Applying finising call for TF when it's not getting used 2026-04-26 03:24:11 +00:00
CamilleLaVey
3b0d7f6212 [vk, buffer_cache] Aligning VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT logic 2026-04-26 03:24:11 +00:00
Caio Oliveira
f70d619537 Revert "[chore] remove whitespaces, bump down opengl cache and use better variable for case dyna_state" 2026-04-26 03:23:35 +00:00
crueter
91058d7383
[desktop] Fix 2 mod manager bugs (#3884)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
- Multi-import would show duplicates of a mod if it had both exefs and
  romfs
- Import from folder would crash on some single mods

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3884
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-04-26 03:26:04 +02:00
crueter
048d02e5b4
[android] Remove unused SPIRV strings and make strings check run on PRs (#3885)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
I reorganized my runners so it shouldn't be an issue anymore

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3885
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-04-25 23:32:20 +02:00
lizzie
17e2be173c
[spirv] nuke spirv-opt (#3877)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
lots of AGILEism in spirv-opt
theres BETTER alternatives like https://github.com/renderbag/re-spirv (im not gonna bother for now, it probably has shitty build system)
it sucks

the IR already resolves most of the shader code to just constant load/stores
Spirv-opt passes do not seem to make such a big difference
only introduce extra latency
like for example cbuf pass in IR already removes a lot of code, that spirv_opt would otherwise miss due to the fact it doesn't have cbuf information

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/3877
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-04-25 21:54:27 +02:00
crueter
bd6dd7ecec
[maxwell] Fix Flow::Block comp error (#3882)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3882
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-04-25 20:50:11 +02:00
crueter
72ae613176
[dist, android] Update translations from Transifex (#3881)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: Eden CI <ci@eden-emu.dev>
Co-authored-by: Eden CI <ci@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3881
2026-04-25 18:07:47 +02:00
crueter
26ce96297c
[frontend] Change update checker to use new endpoints (#3879)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Related: [RFC3870](https://git.eden-emu.dev/eden-emu/eden/issues/3870)

Nightly and stable releases are now served through
`nightly.eden-emu.dev` and `stable.eden-emu.dev`, respectively. These
are stored using Backblaze, and served and cached through the Cloudflare
CDN. Ideally this will reduce costs, though I'll have to wait for my
first invoice to be certain.

These will serve as the new download locations going forward. Since we
have full control over this API, we can make any adjustments we want as
needed. For now, all it does is provide `tag_name`, `name`, and `body`,
the latter of which will be used for the upcoming updater PR.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3879
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-04-24 18:40:49 +02:00