Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Namespaces | Functions
VulkanGraphiteUtils.cpp File Reference
#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
 

Functions

SK_API std::unique_ptr< Contextskgpu::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)