![]() |
Flutter Engine
The Flutter Engine
|
#include "include/gpu/graphite/vk/VulkanGraphiteUtils.h"
#include "src/gpu/graphite/vk/VulkanGraphiteUtilsPriv.h"
#include "include/gpu/ShaderErrorHandler.h"
#include "include/gpu/graphite/Context.h"
#include "include/gpu/vk/VulkanBackendContext.h"
#include "src/core/SkTraceEvent.h"
#include "src/gpu/graphite/ContextPriv.h"
#include "src/gpu/graphite/vk/VulkanQueueManager.h"
#include "src/gpu/graphite/vk/VulkanSharedContext.h"
#include "src/sksl/SkSLProgramSettings.h"
Go to the source code of this file.
Namespaces | |
namespace | skgpu |
namespace | skgpu::graphite |
namespace | skgpu::graphite::ContextFactory |
namespace | skgpu::graphite::ycbcrPackaging |
Functions | |
SK_API std::unique_ptr< Context > | skgpu::graphite::ContextFactory::MakeVulkan (const VulkanBackendContext &, const ContextOptions &) |
VkShaderModule | skgpu::graphite::createVulkanShaderModule (const VulkanSharedContext *context, const std::string &spirv, VkShaderStageFlagBits stage) |
void | skgpu::graphite::DescriptorDataToVkDescSetLayout (const VulkanSharedContext *ctxt, const SkSpan< DescriptorData > &requestedDescriptors, VkDescriptorSetLayout *outLayout) |
VkDescriptorType | skgpu::graphite::DsTypeEnumToVkDs (DescriptorType type) |
bool | skgpu::graphite::vkFormatIsSupported (VkFormat format) |
VkShaderStageFlags | skgpu::graphite::PipelineStageFlagsToVkShaderStageFlags (SkEnumBitMask< PipelineStageFlags > stageFlags) |
uint32_t | skgpu::graphite::ycbcrPackaging::nonFormatInfoAsUInt32 (const VulkanYcbcrConversionInfo &conversionInfo) |
int | skgpu::graphite::ycbcrPackaging::numInt32sNeeded (const VulkanYcbcrConversionInfo &conversionInfo) |