Searched refs:elemNdx (Results 1 - 25 of 25) sorted by relevance

/external/deqp/framework/randomshaders/
H A DrsgExecutionContext.cpp130 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 DrsgBinaryOps.cpp146 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 DrsgShaderGenerator.cpp144 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 DrsgExpression.cpp810 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 DrsgBuiltinFunctions.hpp110 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 DrsgProgramExecutor.cpp163 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 DdeAppendList.cpp43 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 DdePoolHash.h282 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 DdePoolSet.h290 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 DdePoolHashSet.h193 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 DxeContainerFormatParser.cpp209 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 DglsShaderLibraryCase.cpp775 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 DglsShaderExecUtil.cpp978 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 DglsUniformBlockCase.cpp562 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 DvkBinaryRegistry.hpp116 inline size_t getPageForElement (size_t elemNdx) const { return elemNdx >> ELEMENTS_PER_PAGE_LOG2; }
/external/deqp/external/vulkancts/modules/vulkan/ssbo/
H A DvktSSBOLayoutCase.cpp486 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 Des3fFragmentOutputTests.cpp191 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 Des3fUniformApiTests.cpp961 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 Des3fTransformFeedbackTests.cpp543 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 Des31fProgramUniformTests.cpp851 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 Des31fSSBOLayoutCase.cpp571 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 DvktUniformBlockCase.cpp508 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 Des2fUniformApiTests.cpp796 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 DgluShaderLibrary.cpp1691 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 DvktShaderExecutor.cpp1747 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...]

Completed in 554 milliseconds