summaryrefslogtreecommitdiffstats
path: root/src/video_core/vulkan_common/vulkan_device.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* externals: Add vma and initialize itlat9nq2023-06-181-0/+3
* 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