summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Manually robust on Maxwell and earlierKelebek12023-10-191-0/+18
* ci: fix new codespell errorsLiam2023-10-031-1/+1
* Merge pull request #11402 from FernandoS27/depth-bias-controlliamwhite2023-09-281-0/+14
|\
| * Vulkan: add temporary workaround for AMDVLKFernando Sahmkow2023-09-161-2/+1
| * Vulkan: Implement Depth Bias ControlFernando Sahmkow2023-09-161-0/+15
* | renderer_vulkan: Implement MSAA copiesGPUCode2023-09-251-0/+5
* | Merge pull request #11225 from FernandoS27/no-laxatives-in-santas-cookiesliamwhite2023-09-251-0/+6
|\ \
| * | Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow2023-09-231-0/+6
* | | Merge pull request #11165 from Morph1984/ds_blitliamwhite2023-09-241-23/+29
|\ \ \ | |/ / |/| |
| * | vulkan_device: Test depth stencil blit support by formatMorph2023-08-011-23/+29
* | | renderer_vulkan: Correct component order for A4B4G4R4_UNORMGPUCode2023-09-211-0/+8
| |/ |/|
* | vulkan_device: disable features associated with unloaded extensionsLiam2023-08-111-0/+9
* | vulkan_device: Fix subgroup_size_control detection on Vulkan 1.3Ameer J2023-08-031-2/+2
* | vulkan_device: Fix VK_EXT_subgroup_size_control detectionAmeer J2023-08-031-1/+1
|/
* video_core: vulkan_device: Disable timeline semaphore on Turnip, fix qcom version check.bunnei2023-07-041-7/+1
* renderer_vulkan: Add support for VK_KHR_image_format_listGPUCode2023-07-011-0/+6
* video_core: Add BCn decoding supportGPUCode2023-06-281-5/+10
* renderer_vulkan: Add more feature checkingGPUCode2023-06-281-0/+16
* renderer_vulkan: Don't assume debug tool with debug rendererGPUCode2023-06-281-1/+1
* renderer_vulkan: Bump minimum SPIRV versionGPUCode2023-06-281-1/+1
* renderer_vulkan: Respect viewport limitGPUCode2023-06-281-0/+4
* Merge pull request #10473 from GPUCode/vmaliamwhite2023-06-271-0/+8
|\
| * renderer_vulkan: Use VMA for imagesGPUCode2023-06-181-0/+5
| * externals: Add vma and initialize itlat9nq2023-06-181-0/+3
* | vulkan_device: Remove brace initializertoast29032023-06-191-1/+1
* | video_core: Formalize HasBrokenComputelat9nq2023-06-181-0/+23
* | vulkan_device: Remove external memory extensionlat9nq2023-06-181-11/+0
|/
* Merge pull request #10699 from liamwhite/conditional-barrierMatías Locatti2023-06-121-0/+5
|\
| * shader_recompiler: remove barriers in conditional control flow when device lacks supportLiam2023-06-101-0/+5
* | shader_recompiler: translate f64 to f32 when unsupported on hostLiam2023-06-101-0/+5
|/
* Merge pull request #10635 from mrcmunir/l4t-tx1-nvidialiamwhite2023-06-071-4/+4
|\
| * Updated to lexicographical order suggestionsCarlos Estrague / Mrc_munir2023-06-061-3/+3
| * Make VK_EXT_robustness2 optionalCarlos Estrague / Mrc_munir2023-06-061-4/+4
* | android: video_core: Disable problematic compute shaders.bunnei2023-06-031-0/+4
* | video_core: Enable support_descriptor_aliasing on Turnip, disable storage atomic otherwise.bunnei2023-06-031-0/+5
* | Implement scaled vertex buffer format emulationBilly Laws2023-06-031-0/+5
|/
* Log object names with debug renderer, add a GPU address to ImageViewsKelebek12023-05-061-1/+2
* vulkan: use plain fences when timeline semaphores are not availableLiam2023-04-151-1/+5
* general: fix spelling mistakesLiam2023-03-121-4/+4
* vulkan_common: fix indirect draw with countLiam2023-01-101-0/+1
* vulkan_device: refactor feature testingLiam2023-01-091-148/+293
* renderer_vulkan: disable clock boost on unvalidated devicesLiam2023-01-071-0/+2
* renderer_vulkan: implement fallback path for null descriptorsLiam2023-01-051-0/+5
* MacroHLE: Final cleanup and fixes.Fernando Sahmkow2023-01-011-26/+26
* Vulkan: Implement Dynamic State 3Fernando Sahmkow2023-01-011-6/+18
* Vulkan: Implement Dynamic States 2Fernando Sahmkow2023-01-011-0/+17
* MacroHLE: Implement DrawIndexedIndirect & DrawArraysIndirect.Fernando Sahmkow2023-01-011-0/+1
* Merge pull request #7450 from FernandoS27/ndc-vulkanliamwhite2022-12-171-0/+6
|\
| * Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS272022-12-141-0/+6
* | Fix validation errors on less compatible Intel GPUyzct123452022-12-131-0/+10
|/
* vulkan_common: clean up extension usageLiam2022-12-041-1/+1
* Vulkan: update initializationLiam2022-11-271-5/+11
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* Garbage Collection: Redesign the algorithm to do a better use of memory.Fernando Sahmkow2022-03-251-0/+11
* video_core: Reduce unused includesameerj2022-03-191-1/+0
* vulkan_device: fix missing format in ANVvoidanix2022-02-211-0/+5
* vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows driversameerj2021-12-241-0/+5
* Vulkan: Fix the checks for primitive restart extension.Fernando Sahmkow2021-12-181-7/+10
* Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow2021-12-181-0/+10
* vk_texture_cache: Fix unsupported blit format error checkingameerj2021-11-161-4/+4
* Merge pull request #7070 from FernandoS27/want-you-badAmeer J2021-10-241-0/+5
|\
| * Vulkan Rasterizer: Correct DepthBias/PolygonOffset on Vulkan.Fernando Sahmkow2021-09-231-0/+5
* | vk_texture_cache: Disable cube compatibility flag on non-mesa AMD GCN4 and earlierameerj2021-09-241-0/+6
|/
* Merge pull request #6944 from FernandoS27/dear-drunk-meMorph2021-09-131-0/+5
|\
| * Vulkan/Descriptors: Increase sets per pool on AMFD propietary driver.Fernando Sahmkow2021-09-131-0/+5
* | vulkan_device: Enable VK_KHR_swapchain_mutable_format if availableameerj2021-08-291-0/+6
|/
* vulkan_device: Add a check for int8 supportameerj2021-08-251-2/+8
* renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp2021-07-281-0/+6
* vulkan_device: Blacklist ampere devices from float16 mathameerj2021-07-231-3/+3
* vk_graphics_pipeline: Implement smooth linesReinUsesLisp2021-07-231-0/+6
* shader: Rework varyings and implement passthrough geometry shadersReinUsesLisp2021-07-231-0/+6
* vk_graphics_pipeline: Implement conservative renderingReinUsesLisp2021-07-231-0/+6
* shader: Emulate 64-bit integers when not supportedReinUsesLisp2021-07-231-0/+5
* vk_graphics_pipeline: Use VK_KHR_push_descriptor when availableReinUsesLisp2021-07-231-0/+12
* vulkan: Add VK_EXT_vertex_input_dynamic_state supportReinUsesLisp2021-07-231-0/+6
* vulkan: Use VK_EXT_provoking_vertex when availableReinUsesLisp2021-07-231-0/+6
* vulkan: Conditionally use shaderInt16ReinUsesLisp2021-07-231-0/+6
* vulkan: Enable depth bounds and use it conditionallyReinUsesLisp2021-07-231-0/+6
* vulkan_device: Enable float64 and int64 conditionallyReinUsesLisp2021-07-231-0/+2
* shader: Fix bugs and build issues on GCCRodrigo Locatti2021-07-231-1/+1
* spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp2021-07-231-0/+6
* shader: Implement ATOM/S and REDameerj2021-07-231-0/+6
* nsight_aftermath_tracker: Report used shaders to Nsight AftermathReinUsesLisp2021-07-231-1/+2
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp2021-07-231-15/+27
* shader: Implement VOTEameerj2021-07-231-0/+6
* shader: Add denorm flush supportReinUsesLisp2021-07-231-16/+17
* Merge pull request #6502 from ameerj/vendor-titleMorph2021-06-281-0/+3
|\
| * video_core: Add GPU vendor name to window title barameerj2021-06-211-0/+3
* | vulkan_device: Make device memory match the rest of the fileReinUsesLisp2021-06-251-17/+16
* | Reaper: Change memory restrictions on TC depending on host memory on VK.Fernando Sahmkow2021-06-171-0/+9
|/
* vulkan_device: Require VK_EXT_robustness2ReinUsesLisp2021-02-131-1/+0
* vulkan_common: Expose interop and headless devicesReinUsesLisp2021-02-131-2/+2
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-1/+1
* vulkan_device: Enable shaderStorageImageMultisample conditionallyReinUsesLisp2021-01-151-17/+18
* renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_commonReinUsesLisp2021-01-041-2/+3
* renderer_vulkan: Move device abstraction to vulkan_commonReinUsesLisp2021-01-041-0/+306