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 )
...
- 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 )
...
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 )
...
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 )
...
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 )
...
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