/external/deqp/framework/randomshaders/ |
H A D | rsgExecutionContext.cpp | 130 for (int elemNdx = 0; elemNdx < numElems; elemNdx++) 131 assignMasked(dst.arrayElement(elemNdx), src.arrayElement(elemNdx), mask); 151 for (int elemNdx = 0; elemNdx < type.getNumElements(); elemNdx++) 153 ExecValueAccess dstElem = dst.component(elemNdx); 154 ExecConstValueAccess srcElem = src.component(elemNdx); [all...] |
H A D | rsgBinaryOps.cpp | 146 for (int elemNdx = 0; elemNdx < this->m_type.getNumElements(); elemNdx++) 148 ConstValueRangeAccess dst = valueRange.asAccess().component(elemNdx); 149 ValueRangeAccess a = this->m_leftValueRange.asAccess().component(elemNdx); // \todo [2011-03-25 pyry] Commutative: randomize inputs 150 ValueRangeAccess b = this->m_rightValueRange.asAccess().component(elemNdx); 193 for (int elemNdx = 0; elemNdx < dst.getType().getNumElements(); elemNdx++) 196 dst.component(elemNdx) [all...] |
H A D | rsgShaderGenerator.cpp | 144 for (int elemNdx = 0; elemNdx < valueRange.getType().getNumElements(); elemNdx++) 146 if (isUndefinedValueRange(valueRange.component(elemNdx))) 148 ValueAccess min = valueRange.component(elemNdx).getMin(); 149 ValueAccess max = valueRange.component(elemNdx).getMax();
|
H A D | rsgExpression.cpp | 810 for (int elemNdx = 0; elemNdx < src.getType().getNumElements(); elemNdx++) 811 convertExecValue(src.component(elemNdx), dst.component(curScalarNdx++)); 1009 for (int elemNdx = 0; elemNdx < type.getNumElements(); elemNdx++) 1011 float entryMin = entryValueRange.component(elemNdx).getMin().asFloat(); 1012 float entryMax = entryValueRange.component(elemNdx).getMax().asFloat(); 1013 float readMin = readValueRange.component(elemNdx) [all...] |
H A D | rsgBuiltinFunctions.hpp | 110 for (int elemNdx = 0; elemNdx < m_inValueRange.getType().getNumElements(); elemNdx++) 112 ExecConstValueAccess srcComp = srcValue.component(elemNdx); 113 ExecValueAccess dstComp = dstValue.component(elemNdx); 134 for (int elemNdx = 0; elemNdx < valueRange.getType().getNumElements(); elemNdx++) 136 float elemWeight = GetValueRangeWeight()(valueRange.component(elemNdx).getMin().asFloat(), valueRange.component(elemNdx) [all...] |
H A D | rsgProgramExecutor.cpp | 163 for (int elemNdx = 0; elemNdx < dst.getType().getNumElements(); elemNdx++) 164 dst.component(elemNdx).asFloat() = src.component(elemNdx).asFloat(compNdx);
|
/external/deqp/framework/delibs/decpp/ |
H A D | deAppendList.cpp | 43 deUint32 elemNdx; member in struct:de::__anon3990::TestElem 47 , elemNdx (elemNdx_) 52 , elemNdx (0) 81 for (deUint32 elemNdx = 0; elemNdx < m_shared->numElements; elemNdx++) 83 if (elemNdx % syncPerElems == 0) 86 m_shared->testList.append(TestElem(m_threadNdx, elemNdx)); 125 DE_TEST_ASSERT(countByThread[elem.threadNdx] == elem.elemNdx);
|
/external/deqp/framework/delibs/depool/ |
H A D | dePoolHash.h | 282 int elemNdx; \ 283 for (elemNdx = 0; elemNdx < slot->numUsed; elemNdx++) \ 286 if (!TYPENAME##_insert(hash, slot->keys[elemNdx], slot->values[elemNdx])) \ 307 int elemNdx; \ 308 for (elemNdx = 0; elemNdx < slot->numUsed; elemNdx [all...] |
H A D | dePoolSet.h | 290 int elemNdx; \ 291 for (elemNdx = 0; elemNdx < slot->numUsed; elemNdx++) \ 294 if (!TYPENAME##_insert(set, slot->keys[elemNdx])) \ 315 int elemNdx; \ 316 for (elemNdx = 0; elemNdx < slot->numUsed; elemNdx++) \ 318 if (CMPFUNC(slot->keys[elemNdx], ke [all...] |
H A D | dePoolHashSet.h | 193 int elemNdx; \ 194 for (elemNdx = 0; elemNdx < slot->numUsed; elemNdx++) \ 197 KEYARRAYTYPENAME##_set(keyArray, arrayNdx, slot->keys[elemNdx]); \ 199 VALUEARRAYTYPENAME##_set(valueArray, arrayNdx, slot->values[elemNdx]); \
|
/external/deqp/executor/ |
H A D | xeContainerFormatParser.cpp | 209 for (int elemNdx = 0; elemNdx < DE_LENGTH_OF_ARRAY(s_elements); elemNdx++) 218 int elemChar = s_elements[elemNdx].name[ndx]; 234 m_element = s_elements[elemNdx].element;
|
/external/deqp/modules/glshared/ |
H A D | glsShaderLibraryCase.cpp | 775 const int elemNdx = arrayNdx * scalarSize; 777 DE_ASSERT(elemNdx+scalarSize <= (int)val.elements.size()); 791 case TYPE_FLOAT: gl.uniform1fv(loc, 1, &val.elements[elemNdx].float32); break; 792 case TYPE_FLOAT_VEC2: gl.uniform2fv(loc, 1, &val.elements[elemNdx].float32); break; 793 case TYPE_FLOAT_VEC3: gl.uniform3fv(loc, 1, &val.elements[elemNdx].float32); break; 794 case TYPE_FLOAT_VEC4: gl.uniform4fv(loc, 1, &val.elements[elemNdx].float32); break; 795 case TYPE_FLOAT_MAT2: gl.uniformMatrix2fv(loc, 1, GL_FALSE, &val.elements[elemNdx].float32); break; 796 case TYPE_FLOAT_MAT3: gl.uniformMatrix3fv(loc, 1, GL_FALSE, &val.elements[elemNdx].float32); break; 797 case TYPE_FLOAT_MAT4: gl.uniformMatrix4fv(loc, 1, GL_FALSE, &val.elements[elemNdx].float32); break; 798 case TYPE_INT: gl.uniform1iv(loc, 1, &val.elements[elemNdx] [all...] |
H A D | glsShaderExecUtil.cpp | 978 for (int elemNdx = 0; elemNdx < numValues; elemNdx++) 982 const int srcOffset = (int)sizeof(deUint32)*(elemNdx*scalarSize + vecNdx*numComps); 983 const int dstOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*vecNdx : 0); 1005 for (int elemNdx = 0; elemNdx < numValues; elemNdx++) 1009 const int srcOffset = layout.offset + layout.stride*elemNdx + (isMatrix ? layout.matrixStride*vecNdx : 0); 1010 const int dstOffset = (int)sizeof(deUint32)*(elemNdx*scalarSiz [all...] |
H A D | glsUniformBlockCase.cpp | 562 for (int elemNdx = 0; elemNdx < type.getArraySize(); elemNdx++) 563 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 636 for (int elemNdx = 0; elemNdx < entry.size; elemNdx++) 638 deUint8* elemPtr = (deUint8*)basePtr + entry.offset + (isArray ? elemNdx*entry.arrayStride : 0); 1014 for (int elemNdx = 0; elemNdx < typ 1016 src << "\\tresult *= compare_" << typeName << "(" << srcName << "[" << elemNdx << "], "; local [all...] |
/external/deqp/external/vulkancts/framework/vulkan/ |
H A D | vkBinaryRegistry.hpp | 116 inline size_t getPageForElement (size_t elemNdx) const { return elemNdx >> ELEMENTS_PER_PAGE_LOG2; }
|
/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.cpp | 486 for (int elemNdx = 0; elemNdx < type.getArraySize(); elemNdx++) 487 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 667 for (int elemNdx = 0; elemNdx < arraySize; elemNdx++) 669 deUint8* const elemPtr = topElemPtr + elemNdx*arrayStride; 1050 for (int elemNdx = 0; elemNdx < arraySiz [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fFragmentOutputTests.cpp | 191 for (int elemNdx = 0; elemNdx < output.arrayLength; elemNdx++) 193 vtx << "in " << interpPrec << " " << typeName << " in" << outNdx << "_" << elemNdx << ";\n" 194 << interp << " out " << interpPrec << " " << typeName << " var" << outNdx << "_" << elemNdx << ";\n"; local 195 frag << interp << " in " << interpPrec << " " << typeName << " var" << outNdx << "_" << elemNdx << ";\n"; local 221 for (int elemNdx = 0; elemNdx < output.arrayLength; elemNdx++) 223 vtx << "\tvar" << outNdx << "_" << elemNdx << " local 224 frag << "\\tout" << outNdx << "[" << elemNdx << "] = var" << outNdx << "_" << elemNdx << ";\\n"; local [all...] |
H A D | es3fUniformApiTests.cpp | 961 int elemNdx; //!< If this is a member of a basic-typed array, elemNdx is the index in that array. Otherwise -1. member in struct:deqp::UniformCase::BasicUniform 976 , elemNdx (elemNdx_) 1201 for (int elemNdx = 0; elemNdx < varType.getArraySize(); elemNdx++) 1203 const string indexedName = string("") + varName + "[" + de::toString(elemNdx) + "]"; 1206 (m_features & FEATURE_ARRAYUSAGE_ONLY_MIDDLE_INDEX ? elemNdx == size/2 : true); 1218 basicUniformsDst.push_back(BasicUniform(indexedName.c_str(), elemBasicType, isCurElemActive, value, arrayRootName.c_str(), elemNdx, size)); 1722 const string queryName = m_features & FEATURE_ARRAY_FIRST_ELEM_NAME_NO_INDEX && uniform.elemNdx [all...] |
H A D | es3fTransformFeedbackTests.cpp | 543 for (int elemNdx = 0; elemNdx < numElements; elemNdx++) 547 int offset = attrib.offset+elemNdx*stride+compNdx*elementSize; 1508 for (int elemNdx = 0; elemNdx < numElem; elemNdx++) 1509 tfCandidates.push_back(var.name + "[" + de::toString(elemNdx) + "]");
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fProgramUniformTests.cpp | 851 int elemNdx; //!< If this is a member of a basic-typed array, elemNdx is the index in that array. Otherwise -1. member in struct:deqp::gles31::Functional::UniformCase::BasicUniform 866 , elemNdx (elemNdx_) 1018 for (int elemNdx = 0; elemNdx < varType.getArraySize(); elemNdx++) 1020 const string indexedName = string("") + varName + "[" + de::toString(elemNdx) + "]"; 1023 (m_features & FEATURE_ARRAYUSAGE_ONLY_MIDDLE_INDEX ? elemNdx == size/2 : true); 1034 basicUniformsDst.push_back(BasicUniform(indexedName.c_str(), elemBasicType, isCurElemActive, value, arrayRootName.c_str(), elemNdx, size)); 1281 const string queryName = m_features & FEATURE_ARRAY_FIRST_ELEM_NAME_NO_INDEX && uniform.elemNdx [all...] |
H A D | es31fSSBOLayoutCase.cpp | 571 for (int elemNdx = 0; elemNdx < type.getArraySize(); elemNdx++) 572 curOffset += computeReferenceLayout(layout, curBlockNdx, curOffset, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 752 for (int elemNdx = 0; elemNdx < arraySize; elemNdx++) 754 deUint8* const elemPtr = topElemPtr + elemNdx*arrayStride; 1135 for (int elemNdx = 0; elemNdx < arraySiz [all...] |
/external/deqp/external/vulkancts/modules/vulkan/ubo/ |
H A D | vktUniformBlockCase.cpp | 508 for (int elemNdx = 0; elemNdx < type.getArraySize(); elemNdx++) 509 computeStd140Layout(layout, curOffset, curBlockNdx, curPrefix + "[" + de::toString(elemNdx) + "]", type.getElementType(), layoutFlags); 583 for (int elemNdx = 0; elemNdx < entry.size; elemNdx++) 585 deUint8* elemPtr = (deUint8*)basePtr + entry.offset + (isArray ? elemNdx*entry.arrayStride : 0); 968 for (int elemNdx = 0; elemNdx < typ 970 src << "\\tresult *= compare_" << typeName << "(" << srcName << "[" << elemNdx << "], "; local [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fUniformApiTests.cpp | 796 int elemNdx; //!< If this is a member of a basic-typed array, elemNdx is the index in that array. Otherwise -1. member in struct:deqp::UniformCase::BasicUniform 811 , elemNdx (elemNdx_) 1030 for (int elemNdx = 0; elemNdx < varType.getArraySize(); elemNdx++) 1032 const string indexedName = string("") + varName + "[" + de::toString(elemNdx) + "]"; 1035 (m_features & FEATURE_ARRAYUSAGE_ONLY_MIDDLE_INDEX ? elemNdx == size/2 : true); 1047 basicUniformsDst.push_back(BasicUniform(indexedName.c_str(), elemBasicType, isCurElemActive, value, arrayRootName.c_str(), elemNdx, size)); 1365 const string queryName = m_features & FEATURE_ARRAY_FIRST_ELEM_NAME_NO_INDEX && uniform.elemNdx [all...] |
/external/deqp/framework/opengl/ |
H A D | gluShaderLibrary.cpp | 1691 int elemNdx = arrayNdx; local 1692 const Value::Element& e = val.elements[elemNdx*scalarSize + scalarNdx]; 1714 int elemNdx = arrayNdx; local 1715 float v = val.elements[elemNdx*scalarSize + rowNdx*numCols + colNdx].float32;
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
H A D | vktShaderExecutor.cpp | 1747 for (int elemNdx = 0; elemNdx < numValues; elemNdx++) 1751 const int srcOffset = (int)sizeof(deUint32) * (elemNdx * scalarSize + vecNdx * numComps); 1752 const int dstOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride * vecNdx : 0); 1774 for (int elemNdx = 0; elemNdx < numValues; elemNdx++) 1778 const int srcOffset = layout.offset + layout.stride * elemNdx + (isMatrix ? layout.matrixStride * vecNdx : 0); 1779 const int dstOffset = (int)sizeof(deUint32) * (elemNdx * scalarSiz [all...] |