Lines Matching defs:pointer
100 vaIter->pointer.stride = curOffset;
134 return glu::VertexArrayBinding(entry.binding, glu::VertexArrayPointer(entry.pointer.componentType,
135 entry.pointer.convert,
136 entry.pointer.numComponents,
137 entry.pointer.numElements,
138 entry.pointer.stride,
139 (const void*)((deUintptr)entry.pointer.data+(deUintptr)data.getBasePtr())));
143 static void setVertex (const glu::VertexArrayPointer& pointer, int vertexNdx, const tcu::Vector<float, Size>& value)
146 DE_ASSERT(pointer.componentType == glu::VTX_COMP_FLOAT && pointer.convert == glu::VTX_COMP_CONVERT_NONE);
147 DE_ASSERT(pointer.numComponents == Size);
148 DE_ASSERT(de::inBounds(vertexNdx, 0, pointer.numElements));
150 float* dst = (float*)((deUint8*)pointer.data + pointer.stride*vertexNdx);
318 DE_ASSERT(bindingPtr.pointer.componentType == glu::VTX_COMP_FLOAT);
323 ctx.vertexAttribPointer(attribLoc, bindingPtr.pointer.numComponents, GL_FLOAT, GL_FALSE, bindingPtr.pointer.stride, bindingPtr.pointer.data);
554 case 1: setVertex(layoutEntry.pointer, vtxNdx, interpolateRange(valueRange, f.toWidth<1>())); break;
555 case 2: setVertex(layoutEntry.pointer, vtxNdx, interpolateRange(valueRange, f.toWidth<2>())); break;
556 case 3: setVertex(layoutEntry.pointer, vtxNdx, interpolateRange(valueRange, f.toWidth<3>())); break;
557 case 4: setVertex(layoutEntry.pointer, vtxNdx, interpolateRange(valueRange, f.toWidth<4>())); break;
573 const glu::VertexArrayPointer posPtr = getEntryWithPointer(vertexData, positionNdx).pointer;