summaryrefslogtreecommitdiff
path: root/src/video_core/vulkan_common (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #13001 from liamwhite/scaled-availabilityGravatar Narr the Reg2024-02-221-5/+9
|\ | | | | vulkan_device: don't use fixed cap for memory limits
| * vulkan_device: don't use fixed cap for memory limitsGravatar Liam2024-02-181-5/+9
| |
* | Merge pull request #13075 from liamwhite/mali-having-a-bad-timeGravatar Narr the Reg2024-02-221-0/+5
|\ \ | | | | | | shader_recompiler: throw on missing geometry streams in geometry shaders
| * | shader_recompiler: throw on missing geometry streams in geometry shadersGravatar Liam2024-02-191-0/+5
| |/
* / scope_exit: Make constexprGravatar FearlessTobi2024-02-191-1/+3
|/ | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* Add Samsung Proprietary Driver ID to Reorder PassGravatar Moonlacer2024-02-011-0/+2
| | | | For RDNA-based Samsung Xclipse GPUs
* Merge pull request #12439 from FireBurn/vkresultGravatar liamwhite2024-01-293-107/+11
|\ | | | | Simplify VkResult lookup
| * Simplify VkResult lookupGravatar Mike Lothian2024-01-223-107/+11
| |
* | Demote Mesa dozen to the bottom of the device listGravatar Matías Locatti2024-01-241-0/+10
| |
* | Fix typos in video_coreGravatar Viktor Szépe2024-01-072-3/+3
|/
* Merge pull request #12449 from liamwhite/debug-utilsGravatar liamwhite2023-12-261-1/+3
|\ | | | | renderer_vulkan: skip SetObjectNameEXT on unsupported driver
| * renderer_vulkan: skip SetObjectNameEXT on unsupported driverGravatar Liam2023-12-231-1/+3
| |
* | renderer_vulkan: demote format assert to error logGravatar Liam2023-12-231-8/+8
|/
* Merge pull request #12414 from jbeich/vk274Gravatar liamwhite2023-12-201-0/+2
|\ | | | | externals: update Vulkan-Headers to v1.3.274
| * vulkan_common: unbreak build with Vulkan-Headers 1.3.274Gravatar Jan Beich2023-12-201-0/+2
| | | | | | | | | | | | 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) { ^~~~~~
* | Merge pull request #12403 from liamwhite/clipdistanceGravatar Fernando S2023-12-201-0/+4
|\ \ | | | | | | shader_recompiler: use minimal clip distance array
| * | shader_recompiler: ignore clip distances beyond driver support levelGravatar Liam2023-12-181-0/+4
| |/
* / renderer_vulkan: work around turnip binding bug in a610Gravatar Liam2023-12-171-0/+5
|/
* renderer_vulkan: exclude more qcom drivers from extensionsGravatar Liam2023-11-291-15/+22
|
* Merge pull request #12154 from liamwhite/more-driversGravatar liamwhite2023-11-291-2/+32
|\ | | | | vulkan_device: add names for more driverID enumeration values
| * vulkan_device: add names for more driverID enumeration valuesGravatar Liam2023-11-241-2/+32
| |
* | Merge pull request #11535 from GPUCode/upload_cmdbufGravatar Fernando S2023-11-261-0/+4
|\ \ | | | | | | renderer_vulkan: Introduce separate cmd buffer for uploads
| * | renderer_vulkan: Introduce separate cmd buffer for uploadsGravatar GPUCode2023-11-121-0/+4
| | |
* | | renderer_vulkan: exclude steam deck oled from force max clock settingGravatar Liam2023-11-241-1/+2
| |/ |/|
* | renderer_vulkan: ignore viewport stores on non-supporting driversGravatar Liam2023-11-191-0/+4
| |
* | Vulkan: Be more generous with pipeline workers for AndroidGravatar Fernando Sahmkow2023-11-192-0/+13
|/
* vulkan_common: use highest API versionGravatar Liam2023-10-241-1/+1
|
* Manually robust on Maxwell and earlierGravatar Kelebek12023-10-192-20/+33
|
* Not not allocate DeviceLocal buffers as mappedGravatar Kelebek12023-10-101-4/+4
|
* Merge pull request #11656 from liamwhite/recreate-surface-automaticallyGravatar liamwhite2023-10-071-0/+3
|\ | | | | vk_present_manager: recreate surface on any surface loss
| * vk_present_manager: recreate surface on any surface lossGravatar Liam2023-10-021-0/+3
| |
* | Merge pull request #11544 from Kelebek1/reduce_stream_buffer_renderdocGravatar liamwhite2023-10-072-4/+31
|\ \ | | | | | | Allow GPUs without rebar to open multiple RenderDoc captures
| * | Allow GPUs without rebar to open multiple RenderDoc capturesGravatar Kelebek12023-10-062-4/+31
| | |
* | | Merge pull request #11688 from Kelebek1/x8d42Gravatar liamwhite2023-10-071-0/+1
|\ \ \ | | | | | | | | Implement X8_D24 pixel format
| * | | Implement X8_D24 formatGravatar Kelebek12023-10-061-0/+1
| | |/ | |/|
* | | Merge pull request #11684 from Kelebek1/disable_push_descriptor_maxwellGravatar liamwhite2023-10-071-12/+43
|\ \ \ | |/ / |/| | Disable push descriptor for Pascal and older nVidia architectures
| * | Rework nvidia architecture detection, disable push descriptor for Pascal and ↵Gravatar Kelebek12023-10-051-12/+43
| | | | | | | | | | | | older
* | | ci: fix new codespell errorsGravatar Liam2023-10-021-1/+1
|/ /
* | Merge pull request #11402 from FernandoS27/depth-bias-controlGravatar liamwhite2023-09-284-0/+35
|\ \ | | | | | | Vulkan: Implement Depth Bias Control
| * | Vulkan: add temporary workaround for AMDVLKGravatar Fernando Sahmkow2023-09-162-2/+8
| | |
| * | Vulkan: Implement Depth Bias ControlGravatar Fernando Sahmkow2023-09-163-0/+29
| |/
* | renderer_vulkan: Implement MSAA copiesGravatar GPUCode2023-09-251-0/+5
| |
* | Merge pull request #11225 from FernandoS27/no-laxatives-in-santas-cookiesGravatar liamwhite2023-09-253-0/+37
|\ \ | | | | | | Y.F.C: Rework the Query Cache.
| * | Macro HLE: Add DrawIndirectByteCountGravatar Fernando Sahmkow2023-09-232-0/+9
| | |
| * | Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-233-0/+28
| | |
* | | Merge pull request #11165 from Morph1984/ds_blitGravatar liamwhite2023-09-242-27/+33
|\ \ \ | |/ / |/| | vulkan_device: Return true if either depth/stencil format supports blit
| * | vulkan_device: Test depth stencil blit support by formatGravatar Morph2023-07-312-27/+33
| | |
| * | vulkan_device: Return true if either depth/stencil format supports blitGravatar Morph2023-07-261-1/+1
| | | | | | | | | | | | On devices that don't support D24S8 but supports D32S8, this should still return true if D32S8 supports src and dst blit
* | | renderer_vulkan: Correct component order for A4B4G4R4_UNORMGravatar GPUCode2023-09-212-0/+16
| |/ |/|
* | Merge pull request #11470 from GPUCode/bundle-vvlGravatar liamwhite2023-09-103-34/+3
|\ \ | | | | | | android: Add option to bundle validation layer