![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VulkanResources.h"#include "VulkanShaderResources.h"#include "VulkanDescriptorSets.h"#include "ShaderPipelineCache.h"Go to the source code of this file.
Macros | |
| #define | VULKAN_PSO_CACHE_DEBUG 0 |
| #define | VULKAN_USE_SHADERKEYS 1 |
Typedefs | |
| using | FVulkanGraphicsPipelineStateLRU = TDoubleLinkedList< FVulkanGraphicsPipelineState * > |
| using | FVulkanGraphicsPipelineStateLRUNode = FVulkanGraphicsPipelineStateLRU::TDoubleLinkedListNode |
Functions | |
| uint64 | GetShaderKeyForGfxStage (const FBoundShaderStateInput &BSI, ShaderStage::EStage Stage) |
| void | GetVulkanGfxShaders (const FBoundShaderStateInput &BSI, FVulkanShader *OutShaders[ShaderStage::NumGraphicsStages]) |
| void | GetVulkanGfxShaders (FVulkanDevice *Device, const FVulkanGraphicsPipelineState &GfxPipelineState, FVulkanShader *OutShaders[ShaderStage::NumGraphicsStages]) |
| #define VULKAN_PSO_CACHE_DEBUG 0 |
| #define VULKAN_USE_SHADERKEYS 1 |
| using FVulkanGraphicsPipelineStateLRUNode = FVulkanGraphicsPipelineStateLRU::TDoubleLinkedListNode |
|
inline |
| void GetVulkanGfxShaders | ( | const FBoundShaderStateInput & | BSI, |
| FVulkanShader * | OutShaders[ShaderStage::NumGraphicsStages] | ||
| ) |
| void GetVulkanGfxShaders | ( | FVulkanDevice * | Device, |
| const FVulkanGraphicsPipelineState & | GfxPipelineState, | ||
| FVulkanShader * | OutShaders[ShaderStage::NumGraphicsStages] | ||
| ) |