Searched refs:VulkanLayer (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | VulkanExtensions.h | 134 enum class VulkanLayer { enum 147 using VulkanLayerSet = ityp::bitset<VulkanLayer, static_cast<uint32_t>(VulkanLayer::EnumCount)>; 151 VulkanLayer layer; 156 const VulkanLayerInfo& GetVulkanLayerInfo(VulkanLayer layer); 158 std::unordered_map<std::string, VulkanLayer> CreateVulkanLayerNameMap();
|
D | VulkanExtensions.cpp | 301 static constexpr size_t kVulkanLayerCount = static_cast<size_t>(VulkanLayer::EnumCount); 304 {VulkanLayer::Validation, "VK_LAYER_KHRONOS_validation"}, 305 {VulkanLayer::LunargVkTrace, "VK_LAYER_LUNARG_vktrace"}, 306 {VulkanLayer::RenderDocCapture, "VK_LAYER_RENDERDOC_Capture"}, 307 {VulkanLayer::FuchsiaImagePipeSwapchain, "VK_LAYER_FUCHSIA_imagepipe_swapchain"}, 311 const VulkanLayerInfo& GetVulkanLayerInfo(VulkanLayer layer) { in GetVulkanLayerInfo() 318 std::unordered_map<std::string, VulkanLayer> CreateVulkanLayerNameMap() { in CreateVulkanLayerNameMap() 319 std::unordered_map<std::string, VulkanLayer> result; in CreateVulkanLayerNameMap()
|
D | BackendVk.cpp | 264 auto UseLayerIfAvailable = [&](VulkanLayer layer) { in CreateVkInstance() 278 UseLayerIfAvailable(VulkanLayer::LunargVkTrace); in CreateVkInstance() 283 UseLayerIfAvailable(VulkanLayer::RenderDocCapture); in CreateVkInstance() 287 UseLayerIfAvailable(VulkanLayer::Validation); in CreateVkInstance() 291 UseLayerIfAvailable(VulkanLayer::FuchsiaImagePipeSwapchain); in CreateVkInstance()
|
D | VulkanInfo.h | 34 ityp::array<VulkanLayer, InstanceExtSet, static_cast<uint32_t>(VulkanLayer::EnumCount)>
|
D | VulkanInfo.cpp | 92 std::unordered_map<std::string, VulkanLayer> knownLayers = CreateVulkanLayerNameMap(); in GatherGlobalInfo() 110 for (VulkanLayer layer : IterateBitSet(info.layers)) { in GatherGlobalInfo()
|