Moonlacer
b51b47e707
Add Samsung Proprietary Driver ID to Reorder Pass
For RDNA-based Samsung Xclipse GPUs
2 years ago
Matías Locatti
807f421752
Demote Mesa dozen to the bottom of the device list
2 years ago
Mike Lothian
23e074ff14
Simplify VkResult lookup
2 years ago
Viktor Szépe
53085a45e0
Fix typos in video_core
2 years ago
Liam
6a1ddc5028
renderer_vulkan: skip SetObjectNameEXT on unsupported driver
2 years ago
Liam
b1d4804c07
renderer_vulkan: demote format assert to error log
2 years ago
Jan Beich
310834aea2
vulkan_common: unbreak build with Vulkan-Headers 1.3.274
src/video_core/vulkan_common/vulkan_wrapper.cpp:293:13: error: enumeration value 'VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR' not handled in switch [-Werror,-Wswitch]
switch (result) {
^~~~~~
2 years ago
Liam
94244437de
shader_recompiler: ignore clip distances beyond driver support level
2 years ago
Liam
fba3fa705d
renderer_vulkan: work around turnip binding bug in a610
2 years ago
Liam
8f62e8e63f
renderer_vulkan: exclude more qcom drivers from extensions
2 years ago
Liam
dee792937f
vulkan_device: add names for more driverID enumeration values
2 years ago
Liam
4a278b69b1
renderer_vulkan: exclude steam deck oled from force max clock setting
2 years ago
Liam
473caaff5b
renderer_vulkan: ignore viewport stores on non-supporting drivers
2 years ago
Fernando Sahmkow
a493ba76b4
Vulkan: Be more generous with pipeline workers for Android
2 years ago
GPUCode
efc50485b8
renderer_vulkan: Introduce separate cmd buffer for uploads
3 years ago
Liam
e0834ee50b
vulkan_common: use highest API version
2 years ago
Kelebek1
e02ee8e59d
Manually robust on Maxwell and earlier
3 years ago
Kelebek1
ed58445111
Not not allocate DeviceLocal buffers as mapped
3 years ago
Kelebek1
f585dec48d
Allow GPUs without rebar to open multiple RenderDoc captures
3 years ago
Kelebek1
ad1a9f3d3a
Implement X8_D24 format
3 years ago
Kelebek1
71044f6def
Rework nvidia architecture detection, disable push descriptor for Pascal and older
3 years ago
Liam
b32940d3ea
vk_present_manager: recreate surface on any surface loss
3 years ago
Liam
0448eb6f0f
ci: fix new codespell errors
3 years ago
GPUCode
5e4938ab1a
renderer_vulkan: Implement MSAA copies
3 years ago
Fernando Sahmkow
57401589c2
Macro HLE: Add DrawIndirectByteCount
3 years ago
Fernando Sahmkow
f1a2e36711
Query Cachge: Fully rework Vulkan's query cache
3 years ago
GPUCode
4a59dc2947
renderer_vulkan: Correct component order for A4B4G4R4_UNORM
3 years ago
Fernando Sahmkow
b99f94a7ff
Vulkan: add temporary workaround for AMDVLK
3 years ago
Fernando Sahmkow
6a1ecab2dd
Vulkan: Implement Depth Bias Control
3 years ago
GPUCode
cad28abe61
renderer_vulkan: Remove debug report
* VVL has implemented the more modern alternative, thus we don't need to support it anymore
3 years ago
Fernando Sahmkow
115792158d
VideoCore: Implement DispatchIndirect
3 years ago
Feng Chen
87022a4833
Add macos moltenvk bundle, Add copy moltevk dylib script
3 years ago
Feng Chen
1dcb0c2232
video_core: Fix vulkan assert error
3 years ago
Liam
7d8f748696
vulkan_device: disable features associated with unloaded extensions
3 years ago
Ameer J
cd80cbc420
vulkan_device: Fix subgroup_size_control detection on Vulkan 1.3
3 years ago
Ameer J
c7c44dc238
vulkan_device: Fix VK_EXT_subgroup_size_control detection
3 years ago
Liam
d6d43e11a3
vulkan_device: disable EDS3 blending on all AMD drivers
3 years ago
Alexandre Bouvier
9d6f8e88b2
vulkan: centralize config
3 years ago
Morph
d31676935e
vulkan_device: Test depth stencil blit support by format
3 years ago
Alexandre Bouvier
ed3f9bab11
vma: enable options everywhere
3 years ago
Moonlacer
deafa92122
Formatting fix
3 years ago
Moonlacer
c6458970ad
Match log warning
3 years ago
Moonlacer
a4a106bb25
Formatting fix
3 years ago
Moonlacer
f4e5d07619
Address feedback and change log warning
3 years ago
Moonlacer
36d48cef50
Revert "Revert "Blacklist EDS3 blending from new AMD drivers""
3 years ago
Morph
26658c2e93
vulkan_device: Return true if either depth/stencil format supports blit
On devices that don't support D24S8 but supports D32S8, this should still return true if D32S8 supports src and dst blit
3 years ago
Moonlacer
4007142b91
Revert "Blacklist EDS3 blending from new AMD drivers"
3 years ago
Alexandre Bouvier
c3050c1b48
cmake: allow using system VMA library
3 years ago
bunnei
1462db4694
video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check.
3 years ago
bunnei
cef7aaa8ec
video_core: vulkan_device: Change to driver version check.
3 years ago