Home
last modified time | relevance | path

Searched refs:VulkanLayer (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DVulkanExtensions.h134 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();
DVulkanExtensions.cpp301 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()
DBackendVk.cpp264 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()
DVulkanInfo.h34 ityp::array<VulkanLayer, InstanceExtSet, static_cast<uint32_t>(VulkanLayer::EnumCount)>
DVulkanInfo.cpp92 std::unordered_map<std::string, VulkanLayer> knownLayers = CreateVulkanLayerNameMap(); in GatherGlobalInfo()
110 for (VulkanLayer layer : IterateBitSet(info.layers)) { in GatherGlobalInfo()