Lines Matching refs:geometryShader
509 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in flatshadeVertices()
534 …:vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
721 …d::vector<rr::VertexVaryingInfo>& fragInputs = (program.geometryShader) ? (program.geometryShader-… in clipPrimitives()
1408 VertexPacketAllocator vpalloc(program.geometryShader->getOutputs().size()); in drawWithGeometryShader()
1411 GeometryEmitter emitter (vpalloc, program.geometryShader->getNumVerticesOut()); in drawWithGeometryShader()
1413 const int numInvocations = (int)program.geometryShader->getNumInvocations(); in drawWithGeometryShader()
1429 …program.geometryShader->shadePrimitives(emitter, verticesIn, &primitives[0], (int)primitives.size(… in drawWithGeometryShader()
1454 switch (program.geometryShader->getOutputType()) in drawWithGeometryShader()
1486 if (program.geometryShader) in drawAsPrimitives()
1516 if (command.program.geometryShader) in isValidCommand()
1518 if (command.program.vertexShader->getOutputs() != command.program.geometryShader->getInputs()) in isValidCommand()
1521 if (command.program.geometryShader->getOutputs() != command.program.fragmentShader->getInputs()) in isValidCommand()
1553 if (command.program.geometryShader) in isValidCommand()
1555 …for (size_t varyingNdx = 0; varyingNdx < command.program.geometryShader->getInputs().size(); ++var… in isValidCommand()
1556 if (command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_FLOAT && in isValidCommand()
1557 command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_INT32 && in isValidCommand()
1558 command.program.geometryShader->getInputs()[varyingNdx].type != GENERICVECTYPE_UINT32) in isValidCommand()
1560 …for (size_t varyingNdx = 0; varyingNdx < command.program.geometryShader->getOutputs().size(); ++va… in isValidCommand()
1561 if (command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_FLOAT && in isValidCommand()
1562 command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_INT32 && in isValidCommand()
1563 command.program.geometryShader->getOutputs()[varyingNdx].type != GENERICVECTYPE_UINT32) in isValidCommand()
1603 if (command.program.geometryShader) in isValidCommand()
1604 …for (size_t outputNdx = 0; outputNdx < command.program.geometryShader->getOutputs().size(); ++outp… in isValidCommand()
1606 if (!command.program.geometryShader->getOutputs()[outputNdx].flatshade && in isValidCommand()
1607 (command.program.geometryShader->getOutputs()[outputNdx].type == GENERICVECTYPE_INT32 || in isValidCommand()
1608 command.program.geometryShader->getOutputs()[outputNdx].type == GENERICVECTYPE_UINT32)) in isValidCommand()
1613 if (command.program.geometryShader) in isValidCommand()
1615 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_POINTS && comman… in isValidCommand()
1618 if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_LINES && in isValidCommand()
1624 if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_TRIANGLES && in isValidCommand()
1630 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_LINES_ADJACENCY … in isValidCommand()
1635 …if (command.program.geometryShader->getInputType() == rr::GEOMETRYSHADERINPUTTYPE_TRIANGLES_ADJACE… in isValidCommand()