summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/StateTracker.cpp
AgeCommit message (Expand)Author
2026-01-25Remove unused importsMartino Fontana
2025-10-18VideoBackends:Vulkan: Prevent hazards when restarting render passesTellowKrinkle
2025-08-17VideoBackends: allow custom pixel uniforms to be passed to the vertex shader ...iwubcode
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2023-12-15VideoBackends / VideoCommon: add type enum to dictate whether a texture is a ...iwubcode
2023-10-06VideoCommon: avoid Vulkan validation errors when custom shader ubo isn't set upiwubcode
2023-06-28VideoBackends: support multiple compute images for some backends (D3D, OGL, V...iwubcode
2023-02-10VideoCommon: add constant value to set the allowed maximum number of pixel sa...iwubcode
2023-01-31Implement AbstractGfx for VulkanScott Mansell
2022-10-22VideoBackends:Vulkan: Add support for vertex shader point and line expansionTellowKrinkle
2022-10-16VideoBackends:Vulkan: Allocate descriptor pools as neededRobin Kertels
2022-09-19VideoBackends:Vulkan: Make dynamic vertex loader optionalTellowKrinkle
2022-09-19VideoBackends:Vulkan: Dynamic vertex loader supportTellowKrinkle
2022-09-19VideoCommon: Add separate pipeline usage for UberShadersTellowKrinkle
2021-08-30VideoBackends / VideoCommon: allow the ability to set debug names for shaders...iwubcode
2021-07-05treewide: convert GPLv2+ license info to SPDX tagsPierre Bourdon
2021-01-27normalize common filenames in VideoBackends/VulkanShawn Hoffman
2020-11-20Vulkan: fix validation error in bSupportsGeometryShaders=false caseJonathan Marek
2020-11-09Vulkan: Migrate logging over to fmtLioncash
2019-03-29Vulkan: Fix validation layer error for unbound texture layoutsStenzek
2019-02-19Move most backend functionality to VideoCommonStenzek
2019-01-25Vulkan: Don't bind last descriptor set if bounding box is unsupportedStenzek
2018-12-04Use main buffers for utility drawsStenzek
2018-11-07Vulkan: Submit fewer command buffers in deferred EFB copies modeStenzek
2018-03-14Assert: Uppercase assertion macrosLioncash
2018-03-10Move shader caches to VideoCommonStenzek
2018-03-02VideoCommon: Add support for Abstract FramebuffersStenzek
2018-02-22VideoBackends: Add AbstractShader and AbstractPipeline classesStenzek
2017-09-11Renderer: Move cull mode to a rasterization state objectStenzek
2017-09-11Renderer: Move depth state to VideoCommon and seperate from bpmemStenzek
2017-09-05VideoBackends: Clear uid bits that are unused for the current backendStenzek
2017-08-23Fix vulkan crash on drivers without atomic load/store supportJonathan Hamilton
2017-07-31VideoConfig: Drop force vertex/pixel ubershader settingsStenzek
2017-07-30Ubershaders: Support per-pixel lightingStenzek
2017-07-30Vulkan: Multithreaded creation of UID pipeline cachesStenzek
2017-07-30Vulkan: Uber shader supportStenzek
2017-07-30Vulkan: Move shader/pipeline-related methods to ShaderCacheStenzek
2017-07-20ShaderGen: Pass host config to shader generation functionsStenzek
2017-07-20VideoCommon: Move shader cache filename generation to commonStenzek
2017-07-20Vulkan: Don't save/load pipeline UID cache when shader cache is disabledStenzek
2017-07-20Vulkan: Reload pipeline cache when relevant host config changesStenzek
2017-04-18Vulkan: Use BlendingState from VideoCommonStenzek
2017-01-04VideoCommon: Make dst_alpha state implicit.degasus
2016-12-19Vulkan: Fix crash where a potentially deleted buffer is referencedStenzek
2016-12-06Common: Add alignment headerLéo Lam
2016-12-04Vulkan: Fix incorrect logic in readback preemptionStenzek
2016-12-04Vulkan: Use an enumeration to index pipeline layoutsStenzek
2016-12-04Vulkan: Differentiate between descriptor set layouts and bind pointsStenzek
2016-12-02Vulkan: Fix assertion triggering when geometry shaders are unsupportedStenzek
2016-11-30Vulkan: Allow re-use of uniform buffers when doing per-stage uploadsStenzek