Lines Matching defs:component
525 const VariablePathComponent& component = path.back();
531 const bool isAtomicCounter = glu::isDataTypeAtomicCounter(component.getVariableType()->getBasicType()); // atomic counters are buffer backed with a stride of 4 basic machine units
539 const int elementSize = glu::getDataTypeScalarSize(component.getVariableType()->getBasicType()) * getTypeSize(glu::getDataTypeScalarType(component.getVariableType()->getBasicType()));
656 const VariablePathComponent& component = path.back();
660 const bool isMatrix = glu::isDataTypeMatrix(component.getVariableType()->getBasicType());
690 const VariablePathComponent& component = path.back();
694 const bool isMatrix = glu::isDataTypeMatrix(component.getVariableType()->getBasicType());
703 const int numMajorElements = (columnMajor) ? (glu::getDataTypeMatrixNumRows(component.getVariableType()->getBasicType())) : (glu::getDataTypeMatrixNumColumns(component.getVariableType()->getBasicType()));
704 const int majorSize = numMajorElements * getTypeSize(glu::getDataTypeScalarType(component.getVariableType()->getBasicType()));
716 const int matrixStride = (!isBufferBlock && !glu::isDataTypeAtomicCounter(component.getVariableType()->getBasicType())) ? (-1) : (0);