/third_party/vk-gl-cts/framework/delibs/decpp/ |
H A D | deAppendList.hpp | 175 size_t elementNdx = 0; in ~AppendList() local 185 for (; elementNdx < min(m_numElements, (delBlock->blockNdx+1)*m_blockSize); ++elementNdx) in ~AppendList() 186 delBlock->elements[elementNdx%m_blockSize].~ElementType(); in ~AppendList() 191 DE_ASSERT(elementNdx == m_numElements); in ~AppendList() 199 size_t elementNdx = 0; in clear() local 209 for (; elementNdx < min(m_numElements, (delBlock->blockNdx+1)*m_blockSize); ++elementNdx) in clear() 210 delBlock->elements[elementNdx%m_blockSize].~ElementType(); in clear() 216 DE_ASSERT(elementNdx in clear() 233 const size_t elementNdx = deAtomicIncrementUSize(&m_numElements) - 1; append() 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() in getElementPtr() argument 204 return (T*)(((deUint8*)m_ptr) + Stride * elementNdx); in getElementPtr() 208 const T* ArrayBuffer<T,Alignment,Stride>::getElementPtr (size_t elementNdx) const throw() in getElementPtr() 210 return (T*)(((deUint8*)m_ptr) + Stride * elementNdx); in getElementPtr()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 530 for (int elementNdx = 0; elementNdx < NUM_ELEMENTS / 2; elementNdx++) in checkOperation() 533 const T originalInout = *reinterpret_cast<const T*>(&original.inout[elementNdx]); in checkOperation() 534 const T input0 = *reinterpret_cast<const T*>(&original.input[elementNdx]); in checkOperation() 535 const T input1 = *reinterpret_cast<const T*>(&original.input[elementNdx + NUM_ELEMENTS / 2]); in checkOperation() 593 if (elementNdx % 2 == 0) in checkOperation() 612 const T resIo = result.inout[elementNdx]; in checkOperation() 613 const T resOutput0 = result.output[elementNdx]; in checkOperation() 614 const T resOutput1 = result.output[elementNdx in checkOperation() 833 errorMessage << "ERROR: Result value check failed at index " << elementNdx checkOperationFloatingPoint() local [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderexecutor/ |
H A D | vktAtomicOperationTests.cpp | 530 for (int elementNdx = 0; elementNdx < NUM_ELEMENTS / 2; elementNdx++) in checkOperation() 533 const T originalInout = *reinterpret_cast<const T*>(&original.inout[elementNdx]); in checkOperation() 534 const T input0 = *reinterpret_cast<const T*>(&original.input[elementNdx]); in checkOperation() 535 const T input1 = *reinterpret_cast<const T*>(&original.input[elementNdx + NUM_ELEMENTS / 2]); in checkOperation() 593 if (elementNdx % 2 == 0) in checkOperation() 612 const T resIo = result.inout[elementNdx]; in checkOperation() 613 const T resOutput0 = result.output[elementNdx]; in checkOperation() 614 const T resOutput1 = result.output[elementNdx in checkOperation() 833 errorMessage << "ERROR: Result value check failed at index " << elementNdx checkOperationFloatingPoint() local [all...] |
/third_party/vk-gl-cts/framework/randomshaders/ |
H A D | rsgVariableValue.hpp | 98 ConstStridedValueAccess arrayElement (int elementNdx) const { return ConstStridedValueAccess(getType().getElementType(), m_value + Stride*getType().getElementScalarOffset(elementNdx)); } in arrayElement() 131 StridedValueAccess arrayElement (int elementNdx) { return StridedValueAccess(this->getType().getElementType(), this->m_value + Stride*this->getType().getElementScalarOffset(elementNdx)); } in arrayElement() argument 209 ConstValueRangeAccess arrayElement (int elementNdx) const; 228 inline ConstValueRangeAccess ConstValueRangeAccess::arrayElement (int elementNdx) const in arrayElement() 230 int offset = m_type->getElementScalarOffset(elementNdx); in arrayElement() 250 ValueRangeAccess arrayElement (int elementNdx); 259 inline ValueRangeAccess ValueRangeAccess::arrayElement (int elementNdx) in arrayElement() argument 261 int offset = m_type->getElementScalarOffset(elementNdx); in arrayElement() [all...] |
H A D | rsgProgramExecutor.cpp | 142 for (int elementNdx = 0; elementNdx < numElements; elementNdx++) in interpolateVertexInput() 145 getVertexInterpolationCoords(xd, yd, x, y, elementNdx); in interpolateVertexInput() 146 dst.component(elementNdx).asFloat(dstComp) = interpolateVertex(valueRange.getMin().component(elementNdx).asFloat(), valueRange.getMax().component(elementNdx).asFloat(), xd, yd); in interpolateVertexInput()
|
H A D | rsgVariableType.cpp | 124 int VariableType::getElementScalarOffset (int elementNdx) const in getElementScalarOffset() 127 return elementNdx * getElementType().getScalarSize(); in getElementScalarOffset()
|
H A D | rsgBinaryOps.cpp | 968 for (int elementNdx = 0; elementNdx < numElements; elementNdx++) in EqualityComparisonOp() 973 ValueRangeAccess a = this->m_leftValueRange.asAccess().component(elementNdx); in EqualityComparisonOp() 974 ValueRangeAccess b = this->m_rightValueRange.asAccess().component(elementNdx); in EqualityComparisonOp()
|
H A D | rsgVariableType.hpp | 147 int getElementScalarOffset (int elementNdx) const;
|
/third_party/vk-gl-cts/modules/glshared/ |
H A D | glsRandomShaderCase.cpp | 430 for (int elementNdx = 0; elementNdx < numElements; elementNdx++) in operator <<() 432 if (elementNdx > 0) in operator <<() 437 case rsg::VariableType::TYPE_FLOAT: message << value.component(elementNdx).asFloat(); break; in operator <<() 438 case rsg::VariableType::TYPE_INT: message << value.component(elementNdx).asInt(); break; in operator <<() 439 case rsg::VariableType::TYPE_BOOL: message << (value.component(elementNdx).asBool() ? "true" : "false"); break; in operator <<() 440 case rsg::VariableType::TYPE_SAMPLER_2D: message << value.component(elementNdx).asInt(); break; in operator <<() 441 case rsg::VariableType::TYPE_SAMPLER_CUBE: message << value.component(elementNdx).asInt(); break; in operator <<()
|
H A D | glsUniformBlockCase.cpp | 945 void generateValueSrc (std::ostringstream& src, const UniformLayoutEntry& entry, const void* basePtr, int elementNdx) in generateValueSrc() argument 950 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx*entry.arrayStride : 0); in generateValueSrc() 1035 for (int elementNdx = 0; elementNdx < type.getArraySize(); elementNdx++) in generateCompareSrc() 1037 std::string op = string("[") + de::toString(elementNdx) + "]"; in generateCompareSrc() 1281 for (int elementNdx = 0; elementNdx < dstEntry.size; elementNdx++) in copyUniformData() 1283 deUint8* dstElemPtr = dstBasePtr + elementNdx*dstEntr in copyUniformData() [all...] |
/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrVertexAttrib.cpp | 497 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib() local 500 const int byteOffset = elementNdx*stride; in readVertexAttrib() 517 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib() local 520 const int byteOffset = elementNdx*stride; in readVertexAttrib() 537 const int elementNdx = (vertexAttrib.instanceDivisor != 0) ? baseInstanceNdx + (instanceNdx / vertexAttrib.instanceDivisor) : vertexNdx; in readVertexAttrib() local 540 const int byteOffset = elementNdx*stride; in readVertexAttrib()
|
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 | rrRenderer.cpp | 1719 size_t PrimitiveList::getIndex (size_t elementNdx) const in getIndex() 1724 int index = m_baseVertex + (int)readIndexArray(m_indexType, m_indices, elementNdx); in getIndex() 1730 return (size_t)(m_baseVertex) + elementNdx; in getIndex() 1733 bool PrimitiveList::isRestartIndex (size_t elementNdx, deUint32 restartIndex) const in isRestartIndex() argument 1737 return readIndexArray(m_indexType, m_indices, elementNdx) == restartIndex; in isRestartIndex() 1739 return elementNdx == (size_t)restartIndex; in isRestartIndex() 1785 for (size_t elementNdx = 0; elementNdx < command.primitives.getNumElements(); ++elementNdx) in drawInstanced() 1791 while (elementNdx < comman in drawInstanced() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsm8bitStorageTests.cpp | 196 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info8bitStd140() 270 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info8bitStd430() 343 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info32bitStd140() 416 for(int elementNdx in info32bitStd430() [all...] |
H A D | vktSpvAsmImageSamplerTests.cpp | 1116 for (deUint32 elementNdx = 0; elementNdx < static_cast<deUint32>(expectedBytes.size() / sizeof(float)); ++elementNdx) in verifyDepthCompareResult() 1118 const float input = expectedAsFloat[elementNdx]; in verifyDepthCompareResult() 1119 const float result = returnedAsFloat[elementNdx]; in verifyDepthCompareResult()
|
H A D | vktSpvAsm16bitStorageTests.cpp | 396 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info16bitStd140() 475 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info16bitStd430() 549 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info32bitStd140() 627 for(int elementNdx in info32bitStd430() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsm8bitStorageTests.cpp | 196 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info8bitStd140() 270 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info8bitStd430() 343 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info32bitStd140() 416 for(int elementNdx in info32bitStd430() [all...] |
H A D | vktSpvAsmImageSamplerTests.cpp | 1133 for (deUint32 elementNdx = 0; elementNdx < static_cast<deUint32>(expectedBytes.size() / sizeof(float)); ++elementNdx) in verifyDepthCompareResult() 1135 const float input = expectedAsFloat[elementNdx]; in verifyDepthCompareResult() 1136 const float result = returnedAsFloat[elementNdx]; in verifyDepthCompareResult()
|
H A D | vktSpvAsm16bitStorageTests.cpp | 396 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info16bitStd140() 475 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info16bitStd430() 549 for(int elementNdx = 0; elementNdx < structData.structArraySize; ++elementNdx) in info32bitStd140() 627 for(int elementNdx in info32bitStd430() [all...] |
/third_party/vk-gl-cts/external/openglcts/modules/common/ |
H A D | glcUniformBlockCase.cpp | 857 void generateValueSrc(std::ostringstream& src, const UniformLayoutEntry& entry, const void* basePtr, int elementNdx) in generateValueSrc() argument 862 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx * entry.arrayStride : 0); in generateValueSrc() 957 for (int elementNdx = 0; elementNdx < type.getArraySize(); elementNdx++) in generateCompareSrc() 959 std::string op = string("[") + de::toString(elementNdx) + "]"; in generateCompareSrc() 1224 for (int elementNdx = 0; elementNdx < dstEntry.size; elementNdx++) in copyUniformData() 1226 deUint8* dstElemPtr = dstBasePtr + elementNdx * dstEntr in copyUniformData() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 1529 for (int elementNdx = 0; elementNdx < dstArraySize; elementNdx++) in copyBufferVarData() 1531 deUint8* const dstElemPtr = dstTopPtr + elementNdx*dstArrayStride; in copyBufferVarData() 1532 const deUint8* const srcElemPtr = srcTopPtr + elementNdx*srcArrayStride; in copyBufferVarData() 1740 for (int elementNdx = 0; elementNdx < resArraySize; elementNdx++) in compareBufferVarData() 1742 deUint8* const resElemPtr = resTopPtr + elementNdx*resArrayStride; in compareBufferVarData() 1743 const deUint8* const refElemPtr = refTopPtr + elementNdx*refArrayStrid in compareBufferVarData() [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fSSBOLayoutCase.cpp | 1508 for (int elementNdx = 0; elementNdx < dstArraySize; elementNdx++) in copyBufferVarData() 1510 deUint8* const dstElemPtr = dstTopPtr + elementNdx*dstArrayStride; in copyBufferVarData() 1511 const deUint8* const srcElemPtr = srcTopPtr + elementNdx*srcArrayStride; in copyBufferVarData() 1718 for (int elementNdx = 0; elementNdx < resArraySize; elementNdx++) in compareBufferVarData() 1720 deUint8* const resElemPtr = resTopPtr + elementNdx*resArrayStride; in compareBufferVarData() 1721 const deUint8* const refElemPtr = refTopPtr + elementNdx*refArrayStrid in compareBufferVarData() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 1529 for (int elementNdx = 0; elementNdx < dstArraySize; elementNdx++) in copyBufferVarData() 1531 deUint8* const dstElemPtr = dstTopPtr + elementNdx*dstArrayStride; in copyBufferVarData() 1532 const deUint8* const srcElemPtr = srcTopPtr + elementNdx*srcArrayStride; in copyBufferVarData() 1740 for (int elementNdx = 0; elementNdx < resArraySize; elementNdx++) in compareBufferVarData() 1742 deUint8* const resElemPtr = resTopPtr + elementNdx*resArrayStride; in compareBufferVarData() 1743 const deUint8* const refElemPtr = refTopPtr + elementNdx*refArrayStrid in compareBufferVarData() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/ |
H A D | vktTransformFeedbackFuzzLayoutCase.cpp | 1205 int generateValueSrc (std::ostringstream& src, const InterfaceLayoutEntry& entry, const void* basePtr, int elementNdx) in generateValueSrc() argument 1210 const deUint8* elemPtr = (const deUint8*)basePtr + entry.offset + (isArray ? elementNdx * entry.arrayStride : 0); in generateValueSrc() 1439 for (int elementNdx = 0; elementNdx < type.getArraySize(); elementNdx++) in generateAssignment() 1441 const std::string op = std::string("[") + de::toString(elementNdx) + "]"; in generateAssignment()
|