Lines Matching defs:context
27 static void append_rtadjust_fixup_to_vertex_main(const Context& context,
39 context.fIntrinsics->find(Compiler::PERVERTEX_NAME)) {
49 return FieldAccess::Make(context, Ref(var), idx, OwnerKind::kAnonymousInterfaceBlock);
52 return DSLExpression(FieldAccess::Make(context, Ref(skPerVertex), /*fieldIndex=*/0,
72 std::unique_ptr<FunctionDefinition> FunctionDefinition::Convert(const Context& context,
79 Finalizer(const Context& context, const FunctionDeclaration& function,
81 : fContext(context)
255 Finalizer(context, function, &referencedIntrinsics).visitStatement(*body);
256 if (function.isMain() && context.fConfig->fKind == ProgramKind::kVertex) {
257 append_rtadjust_fixup_to_vertex_main(context, function, body->as<Block>());
261 context.fErrors->error(function.fLine, "function '" + function.name() +