Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
GrVkBackendContext.h File Reference
#include "include/core/SkRefCnt.h"
#include "include/gpu/vk/GrVkTypes.h"
#include "include/gpu/vk/VulkanMemoryAllocator.h"

Go to the source code of this file.

Classes

struct  GrVkBackendContext
 

Namespaces

namespace  skgpu
 

Enumerations

enum  GrVkExtensionFlags {
  kEXT_debug_report_GrVkExtensionFlag = 0x0001 , kNV_glsl_shader_GrVkExtensionFlag = 0x0002 , kKHR_surface_GrVkExtensionFlag = 0x0004 , kKHR_swapchain_GrVkExtensionFlag = 0x0008 ,
  kKHR_win32_surface_GrVkExtensionFlag = 0x0010 , kKHR_android_surface_GrVkExtensionFlag = 0x0020 , kKHR_xcb_surface_GrVkExtensionFlag = 0x0040
}
 
enum  GrVkFeatureFlags { kGeometryShader_GrVkFeatureFlag = 0x0001 , kDualSrcBlend_GrVkFeatureFlag = 0x0002 , kSampleRateShading_GrVkFeatureFlag = 0x0004 }
 

Enumeration Type Documentation

◆ GrVkExtensionFlags

Enumerator
kEXT_debug_report_GrVkExtensionFlag 
kNV_glsl_shader_GrVkExtensionFlag 
kKHR_surface_GrVkExtensionFlag 
kKHR_swapchain_GrVkExtensionFlag 
kKHR_win32_surface_GrVkExtensionFlag 
kKHR_android_surface_GrVkExtensionFlag 
kKHR_xcb_surface_GrVkExtensionFlag 

Definition at line 17 of file GrVkBackendContext.h.

17 {
25};
@ kKHR_android_surface_GrVkExtensionFlag
@ kKHR_surface_GrVkExtensionFlag
@ kKHR_xcb_surface_GrVkExtensionFlag
@ kEXT_debug_report_GrVkExtensionFlag
@ kNV_glsl_shader_GrVkExtensionFlag
@ kKHR_win32_surface_GrVkExtensionFlag
@ kKHR_swapchain_GrVkExtensionFlag

◆ GrVkFeatureFlags

Enumerator
kGeometryShader_GrVkFeatureFlag 
kDualSrcBlend_GrVkFeatureFlag 
kSampleRateShading_GrVkFeatureFlag 

Definition at line 27 of file GrVkBackendContext.h.

27 {
31};
@ kSampleRateShading_GrVkFeatureFlag
@ kDualSrcBlend_GrVkFeatureFlag
@ kGeometryShader_GrVkFeatureFlag