Lines Matching refs:gridSizeY
62 static inline int getNumVertices (int gridSizeX, int gridSizeY)
64 return (gridSizeX + 1) * (gridSizeY + 1);
67 static inline int getNumIndices (int gridSizeX, int gridSizeY)
69 return gridSizeX*gridSizeY*6;
77 static void generateVertices (std::vector<float>& dst, int gridSizeX, int gridSizeY, const AttribSpec& spec)
81 DE_ASSERT((gridSizeX + 1)*(gridSizeY + 1) <= (1<<16)); // Must fit into 16-bit indices.
82 DE_ASSERT(gridSizeX >= 1 && gridSizeY >= 1);
83 dst.resize((gridSizeX + 1) * (gridSizeY + 1) * 4);
85 for (int y = 0; y <= gridSizeY; y++)
90 float yf = (float)y / (float)gridSizeY;
98 static void generateIndices (std::vector<deUint16>& dst, int gridSizeX, int gridSizeY)
101 int numIndices = gridSizeX * gridSizeY * numIndicesPerQuad;
104 for (int y = 0; y < gridSizeY; y++)