aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp
AgeCommit message (Expand)Author
2024-01-18Core: Eliminate core/memory dependancies.Fernando Sahmkow
2023-08-02vulkan: centralize configAlexandre Bouvier
2023-06-27renderer_vulkan: Respect viewport limitGPUCode
2023-06-16video_core: Use sampler IDs instead pointers in the pipeline configWollnashorn
2023-06-15video_core: Add per-image anisotropy heuristics (format & mip count)Wollnashorn
2023-05-22renderer_vulkan: barrier attachment feedback loopsLiam
2023-05-10renderer_vulkan: separate guest and host compute descriptor queuesLiam
2023-02-05Remove fake vertex bindings when dynamic state is enabledKelebek1
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn
2023-01-05Vulkan: Fix drivers that don't support dynamic_state_2 upFernando Sahmkow
2023-01-01MacroHLE: Final cleanup and fixes.Fernando Sahmkow
2023-01-01Vulkan: Add other additional pipeline specsFernando Sahmkow
2023-01-01Vulkan: Implement Dynamic State 3Fernando Sahmkow
2023-01-01Vulkan Implement Dynamic State 2 LogicOp and PatchVerticesFernando Sahmkow
2023-01-01Vulkan: Implement Dynamic States 2Fernando Sahmkow
2022-12-17Merge pull request #7450 from FernandoS27/ndc-vulkanliamwhite
2022-12-13Vulkan: Add support for VK_EXT_depth_clip_control.FernandoS27
2022-12-12Fix validation errors on less compatible Intel GPUyzct12345
2022-12-05Vulkan: Implement Alpha coverageFernando Sahmkow
2022-12-04vulkan_common: clean up extension usageLiam
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data invalidati...Kelebek1
2022-11-05video_core: Fix scaling graphical regressions for multiple gamesFengChen
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen
2022-11-03Merge pull request #8858 from vonchenplus/mipmapbunnei
2022-10-07Update 3D regsKelebek1
2022-10-06Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow
2022-10-06VideoCore: Fix channels with disk pipeline/shader cache.Fernando Sahmkow
2022-09-20video_core: Generate mipmap texture by drawingFengChen
2022-08-02renderer_vulkan: add format fallbacks for R16G16B16_SFLOAT, R16G16B16_SSCALED...Liam
2022-06-26video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman77
2022-06-26video_core: Replace VKScheduler with Schedulergerman77
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2021-12-18Vulkan: Fix the checks for primitive restart extension.Fernando Sahmkow
2021-12-18Vulkan: implement Logical Operations.Fernando Sahmkow
2021-12-18Vulkan: Implement VK_EXT_primitive_topology_list_restartFernando Sahmkow
2021-11-16vulkan: Fix rescaling push constant usageameerj
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj
2021-11-16shader: Properly blacklist and scale image loadsReinUsesLisp
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp
2021-11-16Texture Cache: Implement Blacklisting.Fernando Sahmkow
2021-11-16vulkan: Implement rescaling shader patchingReinUsesLisp
2021-11-16vk_graphics_pipeline: Use Shader::NumDescriptors when possibleReinUsesLisp
2021-09-28vk_graphics_pipeline: Force patch list topology when tessellation is usedameerj
2021-09-24general: Update style to clang-format-12ameerj
2021-07-27renderer_vulkan: Add setting to log pipeline statisticsReinUsesLisp
2021-07-22renderers: Fix clang formattingameerj
2021-07-22vk_graphics_pipeline: Implement smooth linesReinUsesLisp
2021-07-22vk_graphics_pipeline: Implement line widthReinUsesLisp