dolphin-emulator/Source/Core/VideoBackends/Vulkan
Pokechu22 4a9b26de86 VideoCommon: Expose SamplerState to shaders
The benefit to exposing this over the raw BP state is that adjustments Dolphin makes, such as LOD biases from arbitrary mipmap detection, will work properly.
2021-11-17 20:04:34 -08:00
..
CMakeLists.txt normalize common filenames in VideoBackends/Vulkan 2021-01-27 14:29:48 -08:00
CommandBufferManager.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CommandBufferManager.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
Constants.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
ObjectCache.cpp VideoCommon: Expose SamplerState to shaders 2021-11-17 20:04:34 -08:00
ObjectCache.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
ShaderCompiler.cpp ShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDoc 2021-08-05 03:04:18 -04:00
ShaderCompiler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
StagingBuffer.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
StagingBuffer.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
StateTracker.cpp VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
StateTracker.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VideoBackend.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKBoundingBox.cpp VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
VKBoundingBox.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
VKMain.cpp Convert LOG_TYPE and LOG_LEVELS to enum class 2021-10-24 11:48:36 -07:00
VKPerfQuery.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKPerfQuery.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKPipeline.cpp DriverDetails: Add broken dual source blending bug to MoltenVK on Intel GPUs 2021-09-20 19:14:41 -04:00
VKPipeline.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKRenderer.cpp VideoCommon: Expose SamplerState to shaders 2021-11-17 20:04:34 -08:00
VKRenderer.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
VKShader.cpp VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VKShader.h VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VKStreamBuffer.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKStreamBuffer.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKSwapChain.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKSwapChain.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
VKTexture.cpp VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VKTexture.h VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VKVertexFormat.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKVertexFormat.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKVertexManager.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VKVertexManager.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VulkanContext.cpp Convert LOG_TYPE and LOG_LEVELS to enum class 2021-10-24 11:48:36 -07:00
VulkanContext.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
VulkanEntryPoints.inl VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
VulkanLoader.cpp MoltenVK: Use an external project instead of a pre-compiled dylib 2021-11-13 11:43:23 -08:00
VulkanLoader.h Convert LOG_TYPE and LOG_LEVELS to enum class 2021-10-24 11:48:36 -07:00