Lines Matching defs:infoSink

67     TOutputTraverser(TInfoSink& i) : infoSink(i), extraOutput(NoExtraOutput) { }
85 TInfoSink& infoSink;
97 static void OutputTreeText(TInfoSink& infoSink, const TIntermNode* node, const int depth)
101 infoSink.debug << node->getLoc().string << ":";
103 infoSink.debug << node->getLoc().line;
105 infoSink.debug << "? ";
108 infoSink.debug << " ";
122 TInfoSink& out = infoSink;
203 TInfoSink& out = infoSink;
684 TInfoSink& out = infoSink;
1164 TInfoSink& out = infoSink;
1367 OutputTreeText(infoSink, node, depth);
1368 infoSink.debug << "Constant:\n";
1370 OutputConstantUnion(infoSink, node, node->getConstArray(), extraOutput, depth + 1);
1375 OutputTreeText(infoSink, node, depth);
1377 infoSink.debug << "'" << node->getName() << "' (" << node->getCompleteString() << ")\n";
1380 OutputConstantUnion(infoSink, node, node->getConstArray(), extraOutput, depth + 1);
1390 TInfoSink& out = infoSink;
1411 OutputTreeText(infoSink, node, depth);
1418 OutputTreeText(infoSink, node, depth);
1426 OutputTreeText(infoSink, node, depth);
1438 TInfoSink& out = infoSink;
1469 TInfoSink& out = infoSink;
1501 void TIntermediate::output(TInfoSink& infoSink, bool tree)
1503 infoSink.debug << "Shader version: " << version << "\n";
1506 infoSink.debug << "Requested " << *extIt << "\n";
1510 infoSink.debug << "in xfb mode\n";
1513 infoSink.debug << "subgroup_uniform_control_flow\n";
1520 infoSink.debug << "vertices = " << vertices << "\n";
1523 infoSink.debug << "input primitive = " << TQualifier::getGeometryString(inputPrimitive) << "\n";
1525 infoSink.debug << "vertex spacing = " << TQualifier::getVertexSpacingString(vertexSpacing) << "\n";
1527 infoSink.debug << "triangle order = " << TQualifier::getVertexOrderString(vertexOrder) << "\n";
1531 infoSink.debug << "input primitive = " << TQualifier::getGeometryString(inputPrimitive) << "\n";
1532 infoSink.debug << "vertex spacing = " << TQualifier::getVertexSpacingString(vertexSpacing) << "\n";
1533 infoSink.debug << "triangle order = " << TQualifier::getVertexOrderString(vertexOrder) << "\n";
1535 infoSink.debug << "using point mode\n";
1539 infoSink.debug << "invocations = " << invocations << "\n";
1540 infoSink.debug << "max_vertices = " << vertices << "\n";
1541 infoSink.debug << "input primitive = " << TQualifier::getGeometryString(inputPrimitive) << "\n";
1542 infoSink.debug << "output primitive = " << TQualifier::getGeometryString(outputPrimitive) << "\n";
1547 infoSink.debug << "gl_FragCoord pixel center is integer\n";
1549 infoSink.debug << "gl_FragCoord origin is upper left\n";
1551 infoSink.debug << "using early_fragment_tests\n";
1553 infoSink.debug << "using post_depth_coverage\n";
1555 infoSink.debug << "using non_coherent_color_attachment_readEXT\n";
1557 infoSink.debug << "using non_coherent_depth_attachment_readEXT\n";
1559 infoSink.debug << "using non_coherent_stencil_attachment_readEXT\n";
1561 infoSink.debug << "using " << TQualifier::getLayoutDepthString(depthLayout) << "\n";
1563 infoSink.debug << "using";
1567 infoSink.debug << " " << TQualifier::getBlendEquationString(be);
1569 infoSink.debug << "\n";
1572 infoSink.debug << "interlock ordering = " << TQualifier::getInterlockOrderingString(interlockOrdering) << "\n";
1576 infoSink.debug << "max_vertices = " << vertices << "\n";
1577 infoSink.debug << "max_primitives = " << primitives << "\n";
1578 infoSink.debug << "output primitive = " << TQualifier::getGeometryString(outputPrimitive) << "\n";
1583 infoSink.debug << "local_size = (" << localSize[0] << ", " << localSize[1] << ", " << localSize[2] << ")\n";
1588 infoSink.debug << "local_size ids = (" <<
1603 TOutputTraverser it(infoSink);