Lines Matching refs:cellNdx
187 static void getBasicTexCoord2D (std::vector<float>& dst, int cellNdx)
216 DE_ASSERT(de::inBounds(cellNdx, 0, DE_LENGTH_OF_ARRAY(s_basicCoords)));
218 const Vec2& bottomLeft = s_basicCoords[cellNdx].bottomLeft;
219 const Vec2& topRight = s_basicCoords[cellNdx].topRight;
224 static void getAffineTexCoord2D (std::vector<float>& dst, int cellNdx)
227 getBasicTexCoord2D(dst, cellNdx);
230 float angle = 2.0f*DE_PI * ((float)cellNdx / 16.0f);
234 float shearX = de::inRange(cellNdx, 4, 11) ? (float)(15-cellNdx) / 16.0f : 0.0f;
319 const int cellNdx = gridY*gridWidth + gridX;
326 case COORDTYPE_BASIC: getBasicTexCoord2D (texCoord, cellNdx); break;
327 case COORDTYPE_AFFINE: getAffineTexCoord2D (texCoord, cellNdx); break;
332 sampleParams.w = s_projections[cellNdx % DE_LENGTH_OF_ARRAY(s_projections)];
335 sampleParams.bias = s_bias[cellNdx % DE_LENGTH_OF_ARRAY(s_bias)];
371 const int cellNdx = gridY*gridWidth + gridX;
378 case COORDTYPE_BASIC: getBasicTexCoord2D (texCoord, cellNdx); break;
379 case COORDTYPE_AFFINE: getAffineTexCoord2D (texCoord, cellNdx); break;
384 sampleParams.w = s_projections[cellNdx % DE_LENGTH_OF_ARRAY(s_projections)];
387 sampleParams.bias = s_bias[cellNdx % DE_LENGTH_OF_ARRAY(s_bias)];
634 for (int cellNdx = 0; cellNdx < (int)gridLayout.size(); cellNdx++)
636 const int curX = gridLayout[cellNdx].x();
637 const int curY = gridLayout[cellNdx].y();
638 const int curW = gridLayout[cellNdx].z();
639 const int curH = gridLayout[cellNdx].w();
640 const tcu::CubeFace cubeFace = (tcu::CubeFace)(cellNdx % tcu::CUBEFACE_LAST);
649 params.w = s_projections[cellNdx % DE_LENGTH_OF_ARRAY(s_projections)];
655 params.bias = s_bias[cellNdx % DE_LENGTH_OF_ARRAY(s_bias)];
691 for (int cellNdx = 0; cellNdx < (int)gridLayout.size(); cellNdx++)
693 const int curX = gridLayout[cellNdx].x();
694 const int curY = gridLayout[cellNdx].y();
695 const int curW = gridLayout[cellNdx].z();
696 const int curH = gridLayout[cellNdx].w();
697 const tcu::CubeFace cubeFace = (tcu::CubeFace)(cellNdx % tcu::CUBEFACE_LAST);
705 params.w = s_projections[cellNdx % DE_LENGTH_OF_ARRAY(s_projections)];
711 params.bias = s_bias[cellNdx % DE_LENGTH_OF_ARRAY(s_bias)];