Home | History | Annotate | Download | only in functional

Lines Matching refs:numComponents

378 static inline Vec4 readVec4 (const float* ptr, int numComponents)
380 DE_ASSERT(numComponents >= 1);
382 numComponents >= 2 ? ptr[1] : 0.0f,
383 numComponents >= 3 ? ptr[2] : 0.0f,
384 numComponents >= 4 ? ptr[3] : 0.0f);
387 static inline IVec4 readIVec4 (const int* ptr, int numComponents)
389 DE_ASSERT(numComponents >= 1);
391 numComponents >= 2 ? ptr[1] : 0,
392 numComponents >= 3 ? ptr[2] : 0,
393 numComponents >= 4 ? ptr[3] : 0);
396 static void renderFloatReference (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight, int numComponents, const float* vertices)
410 const Vec4 v00 = readVec4(vertices + ((cellY+0)*gridWidth + cellX+0)*numComponents, numComponents);
411 const Vec4 v01 = readVec4(vertices + ((cellY+1)*gridWidth + cellX+0)*numComponents, numComponents);
412 const Vec4 v10 = readVec4(vertices + ((cellY+0)*gridWidth + cellX+1)*numComponents, numComponents);
413 const Vec4 v11 = readVec4(vertices + ((cellY+1)*gridWidth + cellX+1)*numComponents, numComponents);
427 static void renderIntReference (const tcu::PixelBufferAccess& dst, int gridWidth, int gridHeight, int numComponents, const int* vertices)
438 IVec4 c = readIVec4(vertices + (cellY*gridWidth + cellX+1)*numComponents, numComponents);