| Flutter Impeller |

Namespaces | Functions
pipeline_library_vk.cc File Reference
`#include "impeller/renderer/backend/vulkan/pipeline_library_vk.h"`
`#include <chrono>`
`#include <cstdint>`
`#include <optional>`
`#include <sstream>`
`#include "flutter/fml/container.h"`
`#include "flutter/fml/trace_event.h"`
`#include "impeller/base/promise.h"`
`#include "impeller/base/timing.h"`
`#include "impeller/base/validation.h"`
`#include "impeller/renderer/backend/vulkan/context_vk.h"`
`#include "impeller/renderer/backend/vulkan/formats_vk.h"`
`#include "impeller/renderer/backend/vulkan/pipeline_vk.h"`
`#include "impeller/renderer/backend/vulkan/shader_function_vk.h"`
`#include "impeller/renderer/backend/vulkan/vertex_descriptor_vk.h"`
`#include "vulkan/vulkan_core.h"`
`#include "vulkan/vulkan_enums.hpp"`

Go to the source code of this file.

## Namespaces
| impeller

## Functions
static vk::AttachmentDescription | impeller::CreatePlaceholderAttachmentDescription (PixelFormat format, SampleCount sample_count)
| Creates an attachment description that does just enough to ensure render pass compatibility with the pass associated later with the framebuffer. More...
static vk::UniqueRenderPass | impeller::CreateCompatRenderPassForPipeline (const vk::Device &device, const PipelineDescriptor &desc, bool supports_framebuffer_fetch)
constexpr vk::FrontFace | impeller::ToVKFrontFace (WindingOrder order)
static vk::PipelineCreationFeedbackEXT | impeller::EmptyFeedback ()
static void | impeller::ReportPipelineCreationFeedbackToLog (std::stringstream &stream, const vk::PipelineCreationFeedbackEXT &feedback)
static void | impeller::ReportPipelineCreationFeedbackToLog (const PipelineDescriptor &desc, const vk::PipelineCreationFeedbackCreateInfoEXT &feedback)
static void | impeller::ReportPipelineCreationFeedbackToTrace (const PipelineDescriptor &desc, const vk::PipelineCreationFeedbackCreateInfoEXT &feedback)
static void | impeller::ReportPipelineCreationFeedback (const PipelineDescriptor &desc, const vk::PipelineCreationFeedbackCreateInfoEXT &feedback)