Flutter Engine
The Flutter Engine
|
#include "include/core/SkSpan.h"
#include "include/gpu/vk/VulkanTypes.h"
#include "src/gpu/graphite/DescriptorData.h"
#include "src/gpu/graphite/Log.h"
#include "src/gpu/vk/VulkanInterface.h"
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | skgpu |
namespace | skgpu::graphite |
namespace | skgpu::graphite::ycbcrPackaging |
Macros | |
#define | VULKAN_CALL(IFACE, X) (IFACE)->fFunctions.f##X |
#define | VULKAN_LOG_IF_NOT_SUCCESS(SHARED_CONTEXT, RESULT, X, ...) |
#define | VULKAN_CALL_RESULT(SHARED_CONTEXT, RESULT, X) |
#define | VULKAN_CALL_ERRCHECK(SHARED_CONTEXT, X) |
#define | VULKAN_CALL_RESULT_NOCHECK(IFACE, RESULT, X) |
Functions | |
VkShaderModule | skgpu::graphite::createVulkanShaderModule (const VulkanSharedContext *context, const std::string &spirv, VkShaderStageFlagBits stage) |
VkDescriptorType | skgpu::graphite::DsTypeEnumToVkDs (DescriptorType type) |
void | skgpu::graphite::DescriptorDataToVkDescSetLayout (const VulkanSharedContext *ctxt, const SkSpan< DescriptorData > &requestedDescriptors, VkDescriptorSetLayout *outLayout) |
int | skgpu::graphite::ycbcrPackaging::numInt32sNeeded (const VulkanYcbcrConversionInfo &conversionInfo) |
uint32_t | skgpu::graphite::ycbcrPackaging::nonFormatInfoAsUInt32 (const VulkanYcbcrConversionInfo &conversionInfo) |
bool | skgpu::graphite::vkFormatIsSupported (VkFormat format) |
VkShaderStageFlags | skgpu::graphite::PipelineStageFlagsToVkShaderStageFlags (SkEnumBitMask< PipelineStageFlags > stageFlags) |
Definition at line 22 of file VulkanGraphiteUtilsPriv.h.
#define VULKAN_CALL_ERRCHECK | ( | SHARED_CONTEXT, | |
X | |||
) |
Definition at line 42 of file VulkanGraphiteUtilsPriv.h.
Definition at line 33 of file VulkanGraphiteUtilsPriv.h.
Definition at line 46 of file VulkanGraphiteUtilsPriv.h.
Definition at line 26 of file VulkanGraphiteUtilsPriv.h.