#include "impeller/renderer/backend/vulkan/pipeline_library_vk.h"#include <chrono>#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"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) |
| 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) |