Commit graph

28085 commits

Author SHA1 Message Date
CamilleLaVey 29dfd96ae6 [vk, compute_pass] Conditioning Conditional Rendering 2025-11-24 21:16:51 -04:00
CamilleLaVey 0d92c21ca7 [spir-v, emit] Flat Decoration Adjustment 2025-11-24 21:10:32 -04:00
CamilleLaVey b4f4ec7cbb [spir-v, emit] SPV Image Missmatch 2025-11-24 21:01:44 -04:00
CamilleLaVey 7034974dce [vk, rasterizer] Clamping Render-Area out of limits 2025-11-24 20:42:56 -04:00
CamilleLaVey 7d41cc6a72 [vk, rasterizer, state_tracker] LineMode disabled from scheduler 2025-11-24 20:11:19 -04:00
CamilleLaVey 8315f15cc1 [surface, vk, pipeline, texture_cache] Texture Sampling Fix 2025-11-24 19:53:02 -04:00
CamilleLaVey f63818be3c [vk, swapchain] Swapchaing Image VkQueue 2025-11-24 19:33:16 -04:00
CamilleLaVey 8cce12f3d3 [vk, graphics, pipeline, rasterizer] Alpha Coverage Adjustment 2025-11-24 19:22:33 -04:00
CamilleLaVey 2abf124f09 [vk, pipeline, texture_cache] Renamed MakeView parametter 2025-11-24 14:43:27 -04:00
CamilleLaVey 2afdafc5cb [spir-v] Add is_integer flag to texture descriptors and update image type handling 2025-11-24 14:27:56 -04:00
CamilleLaVey 6a230bec1a [surface, vk, pipeline, texture_cache] Refactor image view handling and add normalized compatible format utility 2025-11-24 14:18:04 -04:00
CamilleLaVey 18dabbaaff [vk] Removing false remove feature logging for robustness2 and image robustness. 2025-11-24 13:44:06 -04:00
CamilleLaVey f24b7015be [vk] ExtendedDynamicState repair #1 2025-11-24 13:34:39 -04:00
CamilleLaVey 5738b48694 [spir-v] Flat decorations for input interfaces 2025-11-24 12:51:32 -04:00
CamilleLaVey 3adf212933 [vk] VK_EXT_multi_draw 2025-11-24 12:13:15 -04:00
CamilleLaVey 60645dc51c [vk] Declaring features from Maintenance5 2025-11-24 11:52:18 -04:00
CamilleLaVey b9f3e3b258 [vk] Fixing logging statements 2025-11-24 10:02:44 -04:00
CamilleLaVey f6287ea7cd [vk] Removing Image Robustness from EXT list. 2025-11-24 09:54:25 -04:00
CamilleLaVey 7867c19b2c [vk] ExtendedDynamicState impl close to Vulkan specs 2025-11-24 01:56:59 -04:00
CamilleLaVey b1ec27dfce [vk, rasterizer] Reduce FlushWork constant drawcalls 2025-11-24 01:20:49 -04:00
CamilleLaVey 3760b8c097 [vk] Moving Maintenance features to wrapper 2025-11-24 00:57:23 -04:00
CamilleLaVey 34530edd39 [vk] Re-ordering tiling format features 2025-11-24 00:47:41 -04:00
CamilleLaVey a3c0e0ac2d [vk] Re-ordering format feature 2025-11-24 00:35:25 -04:00
CamilleLaVey 39e3a56575 [vk] Robustness2 and Image Robustness 2025-11-24 00:31:10 -04:00
CamilleLaVey 66c26e39fe [maxwell] Logging for HDR wrong convertions into depth formats 2025-11-24 00:07:04 -04:00
CamilleLaVey 7389b35a98 [vk, texture_cache] BGRA8 Depth/Stencil format convertions 2025-11-23 23:54:18 -04:00
CamilleLaVey a96b601cb5 [vk, texture_cache] Preveting ARGB8 get misinterpretated with depth formats 2025-11-23 23:34:04 -04:00
CamilleLaVey 567a203f56 [vk] Adjusting Custom Border Color 2025-11-23 21:40:07 -04:00
CamilleLaVey 1cd270cf4f [vk] Adjusting VIDS 2025-11-23 21:24:22 -04:00
CamilleLaVey b053517c67 [vk] Changing conditions for Swapchain maintenance1 2025-11-23 20:47:26 -04:00
CamilleLaVey 1f5b866290 [vk] Ensure image view flags are resolved 2025-11-23 15:50:23 -04:00
CamilleLaVey 57d56086c4 [vk] Aliging ExtendedDynamicState2 2025-11-23 15:43:38 -04:00
CamilleLaVey ad4ceaf7e3 [vk, spir-v] Conditioning creation of VK_EXT_Shader_Stencil_Export in SPIR-V 2025-11-23 15:25:18 -04:00
CamilleLaVey b0d0b61f88 fixing building error. 2025-11-23 14:54:01 -04:00
CamilleLaVey e7eb4dba78 [vk, texture_cache, vendor] Adding path for hardware resolve on shader stencil export/ MSAA image blits 2025-11-23 14:46:48 -04:00
CamilleLaVey d82b333383 [vk] Return VK 1.3 as main target, treat VK 1.4 core features as extensions if driver supports it 2025-11-23 14:15:41 -04:00
CamilleLaVey 8e90752f62 [vk] Ordering double cases specified and allocating them in the correct please on GetSuitability phase 2025-11-23 13:34:23 -04:00
CamilleLaVey c28c19dffa Dammed macros. 2025-11-23 05:20:08 -04:00
CamilleLaVey 3cadb3715b Fix building issues 2025-11-23 05:13:47 -04:00
CamilleLaVey a17e295a13 [vk, qcom] VertexInputDynamicState ban removal 2025-11-23 04:58:41 -04:00
CamilleLaVey d7c932cc93 [vk] Bumping features to 1.4 2025-11-23 04:52:38 -04:00
CamilleLaVey 3334e9aafb [vk] Updated maintenance features 2025-11-23 03:52:21 -04:00
CamilleLaVey 21a4752401 [vk, amd, qcom] Removed older driver workarounds 2025-11-23 02:54:33 -04:00
CamilleLaVey e537cba7f3 [vk, spir-v] Adding decoration for NonWritable buffers if vertexPipelineStoresAndAtomics isn't available 2025-11-23 01:52:08 -04:00
CamilleLaVey 9578c4b29c [vk, buffer_cache] Aligning VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT logic 2025-11-23 01:36:47 -04:00
CamilleLaVey 963fb7c803 [vk., vendor] Adding driver id flag in blacklist 2025-11-22 22:47:35 -04:00
CamilleLaVey 3ba40e7274 [Refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState 2025-11-22 22:29:54 -04:00
lizzie fe13539d72
[meta] remove stale/dead links in help/about (#3064)
removes old links to dead wiki

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3064
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>
2025-11-22 21:08:55 +01:00
John be218cc020
[vk] Fixes regression of PR #180 vk_scheduler.cpp for AMD GPU and Windows OS (#3071)
Fixes AMD + Windows because it forces barriers to include the fragment test and color output stages explicitly, ensuring that all render pass writes are visible before later commands. Without it, AMD’s driver sometimes skipped synchronization, causing broken rendering in Final Fantasy Tactics.

PR #3069 also fixes this regression by reverting vk_scheduler.cpp in PR #180.
This PR fixes PR #180 and may be the better solution.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3071
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: John <john@eden-emu.dev>
Co-committed-by: John <john@eden-emu.dev>
2025-11-22 21:06:30 +01:00
PavelBARABANOV c3cbe2d4d0
[android] fixing virtual keyboard in dark souls (#3061)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3061
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2025-11-22 21:06:24 +01:00