Lines Matching defs:builder
261 GrDawnProgramBuilder builder(gpu, programInfo, desc);
262 if (!builder.emitAndInstallProcs()) {
266 builder.finalizeShaders();
270 auto vsModule = builder.createShaderModule(builder.fVS, SkSL::ProgramKind::kVertex, flipY,
272 auto fsModule = builder.createShaderModule(builder.fFS, SkSL::ProgramKind::kFragment, flipY,
274 GrSPIRVUniformHandler::UniformInfoArray& uniforms = builder.fUniformHandler.fUniforms;
275 uint32_t uniformBufferSize = builder.fUniformHandler.fCurrentUBOOffset;
277 result->fGPImpl = std::move(builder.fGPImpl);
278 result->fXPImpl = std::move(builder.fXPImpl);
279 result->fFPImpls = std::move(builder.fFPImpls);
295 int textureCount = builder.fUniformHandler.fSamplers.count();
324 result->fBuiltinUniformHandles = builder.fUniformHandles;
425 wgpu::ShaderModule GrDawnProgramBuilder::createShaderModule(const GrGLSLShaderBuilder& builder,
430 SkString source(builder.fCompilerString.c_str());
433 SkSL::String sksl = GrShaderUtils::PrettyPrint(builder.fCompilerString);