Flutter Engine
The Flutter Engine
Namespaces | Functions
DawnUtilsPriv.h File Reference
#include "include/core/SkTextureCompressionType.h"
#include "src/gpu/PipelineUtils.h"
#include "src/sksl/codegen/SkSLWGSLCodeGenerator.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::SkSLToWGSL (const SkSL::ShaderCaps *caps, const std::string &sksl, SkSL::ProgramKind programKind, const SkSL::ProgramSettings &settings, std::string *wgsl, SkSL::ProgramInterface *outInterface, ShaderErrorHandler *errorHandler)
 
size_t skgpu::graphite::DawnFormatBytesPerBlock (wgpu::TextureFormat format)
 
SkTextureCompressionType skgpu::graphite::DawnFormatToCompressionType (wgpu::TextureFormat format)
 
uint32_t skgpu::graphite::DawnFormatChannels (wgpu::TextureFormat format)