431 Commits (af554c0baa0880b7d993fb34da84adf834b20e67)

Author SHA1 Message Date
DraVee 98604d369a
[vulkan] Revert "[vulkan]fix vuid 02751 (#3573)" (#3721) 3 weeks ago
lizzie 395613b01f
[common/logging] Simplify logging logic and fix issues when logging before system is created (#3688) 3 weeks ago
lizzie 9a07bd0570
[vk] unify VkSurfaceKHR with Android and the rest of platforms; remove technically incorrect nullptr() ctor for handles (#2971) 4 weeks ago
wildcard cdf9b556b2
[vulkan]fix vuid 02751 (#3573) 4 weeks ago
PavelBARABANOV 9d2341eaea
[vk] Disable float16 math on non-MESA AMD drivers as 2026+ versions are broken (#3661) 1 month ago
MaranBr b5f9f8b743
[vulkan] Fix Vulkan rendering, image layout, and synchronization issues (#3511) 1 month ago
lizzie 2991bd18ef
[vk] Enable VK_IMG_filter_cubic on powervr (#3643) 1 month ago
crueter ee67853636
[desktop] Show basic driver info on GPU selector box (#3636) 1 month ago
lizzie 8e8e66f880
[vk] load VK_KHR_GET_SURFACE_CAPABILITIES_2 on drivers (not a hard requirement) for maintainance 1 (#3514) 2 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2 months ago
lizzie 0f8b35c4cd
[vk, macos] fix missing VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT sType (#3510) 2 months ago
lizzie 9b1f6801a5
[vk] blacklist on NVIDIA drivers older than 580.119.02 the VK_EXT_vertex_input_dynamic_state (#3379) 2 months ago
wildcard 48ba1f3f24
[vk, cmake] Bump minimum VulkanTools to 1.4.317 and add UnifiedImageLayouts (#3318) 2 months ago
MrPurple666 6637810fe6
[android] gpu logs functions (#3389) 2 months ago
lizzie b9da45cb1f
[tests] fix compile+linking issues with PlayTime (#3345) 2 months ago
CamilleLaVey 1fbace438c
[vulkan, qcom] Another set of fixes for QCOM stock driver (#3334) 2 months ago
CamilleLaVey a27d35362d
[vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by hardware capabilities for QCOM. (#3280) 3 months ago
Caio Oliveira 1370f23675
[vk, settings] Disable VIDS on Android and Ungate Advanced EDS (#3281) 3 months ago
Caio Oliveira 8440c2074d
[vk] Remove UniformRing and vkCmdResetQueryPool (#3270) 3 months ago
CamilleLaVey 5edcdea78f
[refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState (#3074) 3 months ago
crueter e4cbcec2f1
[settings, frontend] Reorganize graphics/CPU settings, saner defaults (#3233) 3 months ago
Caio Oliveira 29717da45b
[vk] add toogle to disable BCn patch (fix crash when fetching drivers on GPU Driver Manager) (#3140) 3 months ago
lizzie 5130185d12
[vk] avoid calling vkENumerateInstanceFeatures multiple times in init code (#3147) 4 months ago
MaranBr 7157d5167e
[video_core] Fix inconsistency between EDS and VIDS settings (#3148) 4 months ago
lizzie 7a98ee4ead
[vk] attempt to continue even if unsuitable driver (#3087) 4 months ago
MaranBr f7f6a4cde4
[video_core] Improve EDS logic and fix a lot of inconsistencies (#3042) 4 months ago
MaranBr d89df63a28
[video_core] Clean up the code and fix some inconsistences (#3015) 5 months ago
crueter 7ca657d22f
[cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 5 months ago
Caio Oliveira 159482a7a9
Revert "[vk] Clean up Extended Dynamic State code" (#2970) 5 months ago
JPikachu 1c4dae066b
[vk] Add back VIDS but disable on EDS0 (#2957) 5 months ago
crueter 9406438d51
[vk] disable VK_EXT_vertex_input_dynamic_state again (#2954) 5 months ago
JPikachu 612da00d1b
[vk] Clean up Extended Dynamic State code (#2947) 5 months ago
lizzie 7751f86c1b
[vk] Disable EDS on Mesa Intel integrated UHD drivers (#2788) 5 months ago
lizzie 87cacbeed4
[compat] HaikuOS port (#2805) 5 months ago
Ribbit b389a72697
[vk] Initial Qualcomm proprietary driver fixes (#2732) 6 months ago
Ribbit db65f10768
[vk] Unify RAII in Vulkan (#2679) 6 months ago
lizzie dbeae7add0
[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter (#2577) 6 months ago
Bix 191dd892e5
[android] Legacy build flavor (#51) 6 months ago
crueter 1a13e79c3d
[cmake] fix video_core and tests comp errors on Windows (#2631) 6 months ago
lizzie f19bbda517
[common] remove ranges polyfill (#2546) 6 months ago
MaranBr 725407b989
[video_core] Add ability for integrated devices to control the amount of memory used by the emulator (#2528) 6 months ago
wildcard 249e006667
[VMA] Use Host cached and Host coherent for Download operations (#482) 7 months ago
lizzie 9d2681ecc9
[cmake] enable clang-cl and WoA builds (#348) 7 months ago
innix 6fcfe7f4f3
[macOS, compat] Allow games to boot in MacOS (#372) 7 months ago
wildcard e60fd4b68b
[VMA] Phase 3:- Hand all allocation & binding to VMA (#362) 7 months ago
JPikachu ab015bc730
[VK] Fix asserts with incorrect memory allocations (#357) 7 months ago
wildcard dae0d7bec6
[VK] Very conservative and spec-compliant alignment (#335) 7 months ago
JPikachu 37375220e8
[VK] Refine VRAM allocation strategy for improved stability and performance (#334) 7 months ago
wildcard 380cfcaeed
[VK] Hybrid memory allocation with robust alignment (#325) 7 months ago
MaranBr de5c761aa7
[video_core] Update Vulkan Extended Dynamic State settings (#292) 7 months ago