Flutter Engine
The Flutter Engine
Namespaces | Functions
DawnGraphiteUtilsPriv.h File Reference
#include "include/core/SkImageInfo.h"
#include "src/gpu/graphite/ResourceTypes.h"
#include "src/sksl/SkSLProgramKind.h"
#include "src/sksl/ir/SkSLProgram.h"
#include "webgpu/webgpu_cpp.h"

Go to the source code of this file.

Namespaces

namespace  SkSL
 
namespace  skgpu
 
namespace  skgpu::graphite
 

Functions

bool skgpu::graphite::DawnFormatIsDepthOrStencil (wgpu::TextureFormat format)
 
bool skgpu::graphite::DawnFormatIsDepth (wgpu::TextureFormat format)
 
bool skgpu::graphite::DawnFormatIsStencil (wgpu::TextureFormat format)
 
wgpu::TextureFormat skgpu::graphite::DawnDepthStencilFlagsToFormat (SkEnumBitMask< DepthStencilFlags > mask)
 
bool skgpu::graphite::DawnCompileWGSLShaderModule (const DawnSharedContext *sharedContext, const char *label, const std::string &wgsl, wgpu::ShaderModule *module, ShaderErrorHandler *errorHandler)