Home
last modified time | relevance | path

Searched refs:varyingRows (Results 1 – 2 of 2) sorted by relevance

/external/angle/src/libANGLE/
DVaryingPacking.cpp317 unsigned int varyingRows = gl::VariableRowCount(transposedType); in packVaryingIntoRegisterMap() local
338 varyingRows *= (packedVarying.isTransformFeedbackArrayElement() ? 1 : elementCount); in packVaryingIntoRegisterMap()
343 if (varyingRows > maxVaryingVectors) in packVaryingIntoRegisterMap()
352 for (unsigned int row = 0; row <= maxVaryingVectors - varyingRows; ++row) in packVaryingIntoRegisterMap()
354 if (isRegisterRangeFree(row, 0, varyingRows, varyingColumns)) in packVaryingIntoRegisterMap()
366 for (unsigned int r = maxVaryingVectors - varyingRows + 1; r-- >= 1;) in packVaryingIntoRegisterMap()
368 if (isRegisterRangeFree(r, 2, varyingRows, 2)) in packVaryingIntoRegisterMap()
411 if (bestContiguousSpace[column] >= varyingRows && in packVaryingIntoRegisterMap()
412 (bestContiguousSpace[bestColumn] < varyingRows || in packVaryingIntoRegisterMap()
419 if (bestContiguousSpace[bestColumn] >= varyingRows) in packVaryingIntoRegisterMap()
[all …]
DVaryingPacking.h265 unsigned int varyingRows,