Flutter Engine
The Flutter Engine
|
#include "include/core/SkTypes.h"
#include "include/gpu/GrContextOptions.h"
#include "include/gpu/gl/GrGLTypes.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/gpu/PipelineUtils.h"
#include "src/gpu/ganesh/GrThreadSafePipelineBuilder.h"
#include "src/gpu/ganesh/gl/GrGLContext.h"
#include "src/sksl/codegen/SkSLGLSLCodeGenerator.h"
#include <cstdint>
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | SkSL |
namespace | skgpu |
Functions | |
bool | skgpu::SkSLToGLSL (const SkSL::ShaderCaps *caps, const std::string &sksl, SkSL::ProgramKind programKind, const SkSL::ProgramSettings &settings, std::string *glsl, SkSL::ProgramInterface *outInterface, ShaderErrorHandler *errorHandler) |
GrGLuint | GrGLCompileAndAttachShader (const GrGLContext &glCtx, GrGLuint programId, GrGLenum type, const std::string &glsl, bool shaderWasCached, GrThreadSafePipelineBuilder::Stats *, GrContextOptions::ShaderErrorHandler *errorHandler) |
bool | GrGLCheckLinkStatus (const GrGLGpu *gpu, GrGLuint programID, bool shaderWasCached, GrContextOptions::ShaderErrorHandler *errorHandler, const std::string *sksl[kGrShaderTypeCount], const std::string glsl[kGrShaderTypeCount]) |
bool GrGLCheckLinkStatus | ( | const GrGLGpu * | gpu, |
GrGLuint | programID, | ||
bool | shaderWasCached, | ||
GrContextOptions::ShaderErrorHandler * | errorHandler, | ||
const std::string * | sksl[kGrShaderTypeCount], | ||
const std::string | glsl[kGrShaderTypeCount] | ||
) |
Definition at line 74 of file GrGLShaderStringBuilder.cpp.
GrGLuint GrGLCompileAndAttachShader | ( | const GrGLContext & | glCtx, |
GrGLuint | programId, | ||
GrGLenum | type, | ||
const std::string & | glsl, | ||
bool | shaderWasCached, | ||
GrThreadSafePipelineBuilder::Stats * | stats, | ||
GrContextOptions::ShaderErrorHandler * | errorHandler | ||
) |
Definition at line 21 of file GrGLShaderStringBuilder.cpp.