Lines Matching refs:fCodeGen
2425 fCodeGen->write(" constant ");
2426 fCodeGen->write(block.typeName());
2427 fCodeGen->write("* ");
2428 fCodeGen->writeName(blockName);
2429 fCodeGen->write(";\n");
2433 fCodeGen->write(" ");
2434 fCodeGen->writeType(type);
2435 fCodeGen->write(" ");
2436 fCodeGen->writeName(name);
2437 fCodeGen->write(";\n");
2441 fCodeGen->write(" sampler ");
2442 fCodeGen->writeName(name);
2443 fCodeGen->write(";\n");
2447 fCodeGen->write(" ");
2448 fCodeGen->writeModifiers(var.modifiers());
2449 fCodeGen->writeType(var.type());
2450 fCodeGen->write(" ");
2451 fCodeGen->writeName(var.name());
2452 fCodeGen->write(";\n");
2456 fCodeGen->write("struct Globals {\n");
2462 fCodeGen->writeLine("};");
2467 MetalCodeGenerator* fCodeGen = nullptr;
2471 visitor.fCodeGen = this;
2482 fCodeGen->write("&");
2483 fCodeGen->writeName(blockName);
2487 fCodeGen->writeName(name);
2491 fCodeGen->writeName(name);
2496 fCodeGen->writeVarInitializer(var, *value);
2498 fCodeGen->write("{}");
2503 fCodeGen->write(" Globals _globals{");
2506 fCodeGen->write(", ");
2511 fCodeGen->writeLine("};");
2512 fCodeGen->writeLine(" (void)_globals;");
2515 MetalCodeGenerator* fCodeGen = nullptr;
2519 visitor.fCodeGen = this;