Lines Matching refs:numComponents
379 static inline Vec4 readVec4 (const float* ptr, int numComponents)
381 DE_ASSERT(numComponents >= 1);
383 numComponents >= 2 ? ptr[1] : 0.0f,
384 numComponents >= 3 ? ptr[2] : 0.0f,
385 numComponents >= 4 ? ptr[3] : 0.0f);
388 static inline IVec4 readIVec4 (const int* ptr, int numComponents)
390 DE_ASSERT(numComponents >= 1);
392 numComponents >= 2 ? ptr[1] : 0,
393 numComponents >= 3 ? ptr[2] : 0,
394 numComponents >= 4 ? ptr[3] : 0);
397 static void renderFloatReference (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight, int numComponents, const float* vertices)
411 const Vec4 v00 = readVec4(vertices + ((cellY+0)*gridWidth + cellX+0)*numComponents, numComponents);
412 const Vec4 v01 = readVec4(vertices + ((cellY+1)*gridWidth + cellX+0)*numComponents, numComponents);
413 const Vec4 v10 = readVec4(vertices + ((cellY+0)*gridWidth + cellX+1)*numComponents, numComponents);
414 const Vec4 v11 = readVec4(vertices + ((cellY+1)*gridWidth + cellX+1)*numComponents, numComponents);
428 static void renderIntReference (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight, int numComponents, const int* vertices)
439 IVec4 c = readIVec4(vertices + (cellY*gridWidth + cellX+1)*numComponents, numComponents);