/external/deqp/framework/delibs/decpp/ |
H A D | deAppendList.hpp | 175 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 D | deArrayBuffer.hpp | 66 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 D | rsgVariableValue.hpp | 98 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 D | rsgProgramExecutor.cpp | 142 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 D | rsgVariableType.cpp | 124 int VariableType::getElementScalarOffset (int elementNdx) const 127 return elementNdx * getElementType().getScalarSize();
|
H A D | rsgVariableType.hpp | 147 int getElementScalarOffset (int elementNdx) const;
|
H A D | rsgBinaryOps.cpp | 718 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 D | rrRenderer.hpp | 94 size_t getIndex (size_t elementNdx) const; 95 bool isRestartIndex (size_t elementNdx, deUint32 restartIndex) const;
|
H A D | rrVertexAttrib.cpp | 494 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 D | rrRenderer.cpp | 1711 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 D | glsRandomShaderCase.cpp | 430 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 D | glsUniformBlockCase.cpp | 942 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 D | glsDrawTest.cpp | 1781 for (int elementNdx = 0; elementNdx < elementCount; ++elementNdx) 1801 alignmentSafeAssignment<T>(writePtr + elementSize * elementNdx, T(ndx));
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 1277 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 D | es31fSSBOLayoutCase.cpp | 1499 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 D | vktUniformBlockCase.cpp | 888 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) + "]";
|