Commit Graph

28244 Commits

Author SHA1 Message Date
CamilleLaVey
96422c0896 Fix building issues 2025-11-21 19:25:15 -04:00
CamilleLaVey
8e8b5e9e63 [vk] Configuring VK_EXT_Custom_Border_Color of Hell. 2025-11-21 19:15:35 -04:00
CamilleLaVey
6c58ff734a [vk. amd] Removing old blacklist from feature usage for AMD 2025-11-21 18:31:25 -04:00
CamilleLaVey
d3b9a48e8c Revert "[vk, texture_cache} Organizing VK formats with Specs validation"
This reverts commit 24341611e4.
2025-11-21 18:01:21 -04:00
CamilleLaVey
8cfc2ce3c0 {vk, texture_cache] TEST: Adjusting vk format reinterpretation 2025-11-21 17:16:15 -04:00
CamilleLaVey
b76b1c6cf1 [Vk, pipeline_cache] Removing turnip for clamping memory 2025-11-21 15:44:37 -04:00
CamilleLaVey
24341611e4 [vk, texture_cache} Organizing VK formats with Specs validation 2025-11-21 15:40:29 -04:00
CamilleLaVey
3798228275 [vk, pipeline_Cache] Manage of shared memory access and usage 2025-11-21 14:34:00 -04:00
CamilleLaVey
6ff16e0282 Merge branch 'stuffmadeforfun' of https://git.eden-emu.dev/eden-emu/eden into stuffmadeforfun 2025-11-21 12:11:38 -04:00
CamilleLaVey
3b95438059 [vk. texture_cache] WIP: Identity Swizzle must be compiliant to VK SPECS. 2025-11-21 12:11:30 -04:00
PavelBARABANOV
2522b15034 [android] toggles force identity swizzle and force ldr to srgb 2025-11-20 21:16:49 +03:00
CamilleLaVey
d53225835a [vk] Toggle for LDR degradation with sRGB 2025-11-20 01:41:22 -04:00
CamilleLaVey
fccecc0664 [vk] adding identity swizzle optional use 2025-11-20 01:20:33 -04:00
CamilleLaVey
334a440af8 [vk, texture_cache] Refining vk format reinterpreation usage 2025-11-20 00:25:27 -04:00
CamilleLaVey
8c22603f68 rebase errors fix 2025-11-20 00:04:02 -04:00
CamilleLaVey
2208ffaec5 Rebased from master 2025-11-19 22:06:50 -04:00
CamilleLaVey
a35e761f82 Revert "[vk, qcom] Remove VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE for QCOM drivers" 2025-11-20 00:37:56 +00:00
CamilleLaVey
37c38cb0c7 [vk, qcom] Remove VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE for QCOM drivers 2025-11-20 00:37:56 +00:00
PavelBARABANOV
23204cfd1e Revert "[shader_recompiler, spir-v] Adding INT64 emulation path"
This reverts commit 033531509b.
2025-11-20 00:37:56 +00:00
xbzk
c2301fd228 VIDS toggle added (#3052)
Co-authored-by: Allison Cunha <allisonbzk@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3052
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2025-11-20 00:37:56 +00:00
xbzk
470291f787 VIDS toggle added (#3051)
Co-authored-by: Allison Cunha <allisonbzk@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3051
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2025-11-20 00:37:56 +00:00
Kleidis
fa94828ea7 fix format_reinterpretation on pc and add it to android (#3049)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3049
Co-authored-by: Kleidis <kleidis1@protonmail.com>
Co-committed-by: Kleidis <kleidis1@protonmail.com>
2025-11-20 00:37:56 +00:00
lizzie
05e8f2fd83 fixes bitfields 2 2025-11-20 00:37:54 +00:00
lizzie
9e9d9716bf fix bitfields 2025-11-20 00:37:47 +00:00
lizzie
04cb0e4157 fixup 2025-11-20 00:37:47 +00:00
CamilleLaVey
6d3c8a4577 [vk, texture_cache] Handling for integer formats with float samplers 2025-11-20 00:37:47 +00:00
CamilleLaVey
9c2c83d429 [vk] Corrections to VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE 2025-11-20 00:37:47 +00:00
CamilleLaVey
4e8ce769b6 [vk] Reordering disabled broken DynamicState and ExtendedDynamicState 2025-11-20 00:37:47 +00:00
CamilleLaVey
6922216c0f [vk, qcom] Disabled SFC and added more qcom features 2025-11-20 00:37:47 +00:00
CamilleLaVey
b85bf7d0ae [vk, qcom] Default FP32 2025-11-20 00:37:47 +00:00
CamilleLaVey
5d9f379bd9 [vk] compiler baka baka 2025-11-20 00:37:47 +00:00
CamilleLaVey
f3290428e2 [vk] Handling padding (compiler tomto) 2025-11-20 00:37:47 +00:00
CamilleLaVey
1e0b300e85 Adding missing headers 2025-11-20 00:37:47 +00:00
CamilleLaVey
cb8fb25126 [vk] Simplifying DynamicState and ExtendedState with Bitfield 2025-11-20 00:37:45 +00:00
CamilleLaVey
37d0d43c94 [vk] Refactor to DynamicState and ExtendedState 2025-11-20 00:37:35 +00:00
CamilleLaVey
5c205edcbd [vk, texture_cache] Remove Force Identity in Component Swizzle 2025-11-20 00:37:24 +00:00
CamilleLaVey
dbb33e903d [vk, android] Scaled Formats Emulation Only Available on Android 2025-11-20 00:37:24 +00:00
CamilleLaVey
37d407ab32 [vk, pipeline_cache] TEST: Refactor shader float controls handling for Qualcomm devices 2025-11-20 00:37:24 +00:00
CamilleLaVey
dc0ddce0fe [vk, texture_cache, pipeline_cache] Removing handling for wrong vk formats 2025-11-20 00:37:23 +00:00
PavelBARABANOV
a2a9045718 comment 2025-11-20 00:37:23 +00:00
PavelBARABANOV
6f4672d8c8 [vk] Add Android-specific sRGB fallback format 2025-11-20 00:37:23 +00:00
CamilleLaVey
481c1b0486 Fixing building issues again, dammed binding. 2025-11-20 00:37:23 +00:00
CamilleLaVey
c39934aa65 [spir-v] Include more cases for ColorArray1D 2025-11-20 00:37:23 +00:00
CamilleLaVey
e12c7f44cc [vk, spir-v] Refining the path for Array 1D emulation and R32 Uint handling consistency 2025-11-20 00:37:23 +00:00
CamilleLaVey
c2412e53c0 Fix building/ licensing issues 2025-11-20 00:37:23 +00:00
CamilleLaVey
56de1618b6 [vk, texture_cache, pipeline_cache] Refining handling of R32 2025-11-20 00:37:23 +00:00
CamilleLaVey
e0de78aaa3 [vk, texture_cache] Workaround for games with wrong usage of R32 with float samplers 2025-11-20 00:37:23 +00:00
CamilleLaVey
4e36d2e468 [vk, pipeline_cache, texture_cache, qcom] Resolving textures and pipeline usage for QCOM 2025-11-20 00:37:23 +00:00
CamilleLaVey
4495724c2a [vk, spir-v] Adding emulation of Array 1D with 2D for Android 2025-11-20 00:37:23 +00:00
CamilleLaVey
f9e484fba6 [vk] Handling threading missuse of VkQueue 2025-11-20 00:37:23 +00:00