Lines Matching refs:geometryShader
513 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in flatshadeVertices()
538 …:vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
725 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
1416 VertexPacketAllocator vpalloc(program.geometryShader->getOutputs().size()); in drawWithGeometryShader()
1419 GeometryEmitter emitter (vpalloc, program.geometryShader->getNumVerticesOut()); in drawWithGeometryShader()
1421 const int numInvocations = (int)program.geometryShader->getNumInvocations(); in drawWithGeometryShader()
1437 …program.geometryShader->shadePrimitives(emitter, verticesIn, &primitives[0], (int)primitives.size(… in drawWithGeometryShader()
1462 switch (program.geometryShader->getOutputType()) in drawWithGeometryShader()
1494 if (program.geometryShader) in drawAsPrimitives()
1524 if (command.program.geometryShader) in isValidCommand()
1526 if (command.program.vertexShader->getOutputs() != command.program.geometryShader->getInputs()) in isValidCommand()
1529 if (command.program.geometryShader->getOutputs() != command.program.fragmentShader->getInputs()) in isValidCommand()
1561 if (command.program.geometryShader) in isValidCommand()
1563 …for (size_t varyingNdx = 0; varyingNdx < command.program.geometryShader->getInputs().size(); ++var… in isValidCommand()
1564 if (command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_FLOAT && in isValidCommand()
1565 command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_INT32 && in isValidCommand()
1566 command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_UINT32) in isValidCommand()
1568 …for (size_t varyingNdx = 0; varyingNdx < command.program.geometryShader->getOutputs().size(); ++va… in isValidCommand()
1569 if (command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_FLOAT && in isValidCommand()
1570 command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_INT32 && in isValidCommand()
1571 command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_UINT32) in isValidCommand()
1611 if (command.program.geometryShader) in isValidCommand()
1612 …for (size_t outputNdx = 0; outputNdx < command.program.geometryShader->getOutputs().size(); ++outp… in isValidCommand()
1614 if (!command.program.geometryShader->getOutputs()[outputNdx].flatshade && in isValidCommand()
1615 (command.program.geometryShader->getOutputs()[outputNdx].type == GENERICVECTYPE_INT32 || in isValidCommand()
1616 command.program.geometryShader->getOutputs()[outputNdx].type == GENERICVECTYPE_UINT32)) in isValidCommand()
1621 if (command.program.geometryShader) in isValidCommand()
1623 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_POINTS && comman… in isValidCommand()
1626 if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_LINES && in isValidCommand()
1632 if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_TRIANGLES && in isValidCommand()
1638 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_LINES_ADJACENCY … in isValidCommand()
1643 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_TRIANGLES_ADJACE… in isValidCommand()