Searched refs:elementNdx (Results 1 - 16 of 16) sorted by relevance

/external/deqp/framework/delibs/decpp/
H A DdeAppendList.hpp175 size_t elementNdx = 0; local
185 for (; elementNdx < min(m_numElements, (delBlock->blockNdx+1)*m_blockSize); ++elementNdx)
186 delBlock->elements[elementNdx%m_blockSize].~ElementType();
191 DE_ASSERT(elementNdx == m_numElements);
199 size_t elementNdx = 0; local
209 for (; elementNdx < min(m_numElements, (delBlock->blockNdx+1)*m_blockSize); ++elementNdx)
210 delBlock->elements[elementNdx%m_blockSize].~ElementType();
216 DE_ASSERT(elementNdx
233 const size_t elementNdx = deAtomicIncrementUSize(&m_numElements) - 1; local
[all...]
H A DdeArrayBuffer.hpp66 T* getElementPtr (size_t elementNdx) throw();
67 const T* getElementPtr (size_t elementNdx) const throw();
202 T* ArrayBuffer<T,Alignment,Stride>::getElementPtr (size_t elementNdx) throw() argument
204 return (T*)(((deUint8*)m_ptr) + Stride * elementNdx);
208 const T* ArrayBuffer<T,Alignment,Stride>::getElementPtr (size_t elementNdx) const throw()
210 return (T*)(((deUint8*)m_ptr) + Stride * elementNdx);
/external/deqp/framework/randomshaders/
H A DrsgVariableValue.hpp98 ConstStridedValueAccess arrayElement (int elementNdx) const { return ConstStridedValueAccess(getType().getElementType(), m_value + Stride*getType().getElementScalarOffset(elementNdx)); }
131 StridedValueAccess arrayElement (int elementNdx) { return StridedValueAccess(this->getType().getElementType(), this->m_value + Stride*this->getType().getElementScalarOffset(elementNdx)); } argument
209 ConstValueRangeAccess arrayElement (int elementNdx) const;
228 inline ConstValueRangeAccess ConstValueRangeAccess::arrayElement (int elementNdx) const
230 int offset = m_type->getElementScalarOffset(elementNdx);
250 ValueRangeAccess arrayElement (int elementNdx);
259 inline ValueRangeAccess ValueRangeAccess::arrayElement (int elementNdx) argument
261 int offset = m_type->getElementScalarOffset(elementNdx);
[all...]
H A DrsgProgramExecutor.cpp142 for (int elementNdx = 0; elementNdx < numElements; elementNdx++)
145 getVertexInterpolationCoords(xd, yd, x, y, elementNdx);
146 dst.component(elementNdx).asFloat(dstComp) = interpolateVertex(valueRange.getMin().component(elementNdx).asFloat(), valueRange.getMax().component(elementNdx).asFloat(), xd, yd);
H A DrsgVariableType.cpp124 int VariableType::getElementScalarOffset (int elementNdx) const
127 return elementNdx * getElementType().getScalarSize();
H A DrsgVariableType.hpp147 int getElementScalarOffset (int elementNdx) const;
H A DrsgBinaryOps.cpp718 for (int elementNdx = 0; elementNdx < numElements; elementNdx++)
723 ValueRangeAccess a = this->m_leftValueRange.asAccess().component(elementNdx);
724 ValueRangeAccess b = this->m_rightValueRange.asAccess().component(elementNdx);
/external/deqp/framework/referencerenderer/
H A DrrRenderer.hpp94 size_t getIndex (size_t elementNdx) const;
95 bool isRestartIndex (size_t elementNdx, deUint32 restartIndex) const;
H A DrrVertexAttrib.cpp494 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; local
497 const int byteOffset = elementNdx*stride;
514 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; local
517 const int byteOffset = elementNdx*stride;
534 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; local
537 const int byteOffset = elementNdx*stride;
H A DrrRenderer.cpp1711 size_t PrimitiveList::getIndex (size_t elementNdx) const
1716 int index = m_baseVertex + (int)readIndexArray(m_indexType, m_indices, elementNdx);
1722 return (size_t)(m_baseVertex) + elementNdx;
1725 bool PrimitiveList::isRestartIndex (size_t elementNdx, deUint32 restartIndex) const argument
1729 return readIndexArray(m_indexType, m_indices, elementNdx) == restartIndex;
1731 return elementNdx == (size_t)restartIndex;
1777 for (size_t elementNdx = 0; elementNdx < command.primitives.getNumElements(); ++elementNdx)
1783 while (elementNdx < comman
[all...]
/external/deqp/modules/glshared/
H A DglsRandomShaderCase.cpp430 for (int elementNdx = 0; elementNdx < numElements; elementNdx++)
432 if (elementNdx > 0)
437 case rsg::VariableType::TYPE_FLOAT: message << value.component(elementNdx).asFloat(); break;
438 case rsg::VariableType::TYPE_INT: message << value.component(elementNdx).asInt(); break;
439 case rsg::VariableType::TYPE_BOOL: message << (value.component(elementNdx).asBool() ? "true" : "false"); break;
440 case rsg::VariableType::TYPE_SAMPLER_2D: message << value.component(elementNdx).asInt(); break;
441 case rsg::VariableType::TYPE_SAMPLER_CUBE: message << value.component(elementNdx).asInt(); break;
H A DglsUniformBlockCase.cpp942 void generateValueSrc (std::ostringstream& src, const UniformLayoutEntry& entry, const void* basePtr, int elementNdx) argument
947 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx*entry.arrayStride : 0);
1032 for (int elementNdx = 0; elementNdx < type.getArraySize(); elementNdx++)
1034 std::string op = string("[") + de::toString(elementNdx) + "]";
1278 for (int elementNdx = 0; elementNdx < dstEntry.size; elementNdx++)
1280 deUint8* dstElemPtr = dstBasePtr + elementNdx*dstEntr
[all...]
H A DglsDrawTest.cpp1781 for (int elementNdx = 0; elementNdx < elementCount; ++elementNdx)
1801 alignmentSafeAssignment<T>(writePtr + elementSize * elementNdx, T(ndx));
/external/deqp/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp1277 for (int elementNdx = 0; elementNdx < dstArraySize; elementNdx++)
1279 deUint8* const dstElemPtr = dstTopPtr + elementNdx*dstArrayStride;
1280 const deUint8* const srcElemPtr = srcTopPtr + elementNdx*srcArrayStride;
1487 for (int elementNdx = 0; elementNdx < resArraySize; elementNdx++)
1489 deUint8* const resElemPtr = resTopPtr + elementNdx*resArrayStride;
1490 const deUint8* const refElemPtr = refTopPtr + elementNdx*refArrayStrid
[all...]
/external/deqp/modules/gles31/functional/
H A Des31fSSBOLayoutCase.cpp1499 for (int elementNdx = 0; elementNdx < dstArraySize; elementNdx++)
1501 deUint8* const dstElemPtr = dstTopPtr + elementNdx*dstArrayStride;
1502 const deUint8* const srcElemPtr = srcTopPtr + elementNdx*srcArrayStride;
1709 for (int elementNdx = 0; elementNdx < resArraySize; elementNdx++)
1711 deUint8* const resElemPtr = resTopPtr + elementNdx*resArrayStride;
1712 const deUint8* const refElemPtr = refTopPtr + elementNdx*refArrayStrid
[all...]
/external/deqp/external/vulkancts/modules/vulkan/ubo/
H A DvktUniformBlockCase.cpp888 void generateValueSrc (std::ostringstream& src, const UniformLayoutEntry& entry, const void* basePtr, int elementNdx) argument
893 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx * entry.arrayStride : 0);
986 for (int elementNdx = 0; elementNdx < type.getArraySize(); elementNdx++)
988 std::string op = std::string("[") + de::toString(elementNdx) + "]";

Completed in 427 milliseconds