Lines Matching defs:numCullDistances
1033 const int numCullDistances;
1048 , numCullDistances (numCullDistances_)
1056 DE_ASSERT(caseDef.numClipDistances + caseDef.numCullDistances <= MAX_COMBINED_CLIP_AND_CULL_DISTANCES);
1065 if (caseDef.numCullDistances > 0)
1066 str << " float gl_CullDistance[" << caseDef.numCullDistances << "];\n";
1092 if (caseDef.numCullDistances > 0)
1094 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1113 for (int i = 0; i < caseDef.numCullDistances; ++i)
1165 if (caseDef.numCullDistances > 0)
1167 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1189 for (int i = 0; i < caseDef.numCullDistances; ++i)
1242 if (caseDef.numCullDistances > 0)
1243 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n"
1254 for (int i = 0; i < caseDef.numCullDistances; ++i)
1292 if (caseDef.numCullDistances > 0)
1294 src << " for (int i = 0; i < " << caseDef.numCullDistances << "; ++i)\n";
1317 for (int i = 0; i < caseDef.numCullDistances; ++i)
1352 if (caseDef.numCullDistances > 0)
1353 src << "in float gl_CullDistance[" << caseDef.numCullDistances << "];\n";
1363 << (caseDef.numCullDistances > 0 ? std::string("gl_CullDistance[") + de::toString(caseDef.numCullDistances / 2) + "], " : "0.0, ")
1389 if (caseDef.numCullDistances > 0)
1402 if (caseDef.numCullDistances > 0 && limits.maxCullDistances < MAX_CULL_DISTANCES)
1404 if (caseDef.numCullDistances > 0 && limits.maxCombinedClipAndCullDistances < MAX_COMBINED_CLIP_AND_CULL_DISTANCES)
1441 << tcu::TestLog::Message << "Using " << caseDef.numClipDistances << " ClipDistance(s) and " << caseDef.numCullDistances << " CullDistance(s)" << tcu::TestLog::EndMessage
1460 const IVec2 cullRegion = (caseDef.readInFragmentShader || caseDef.numCullDistances == 0) ? IVec2(0.0f, 0.0f) : IVec2(barsCulled, RENDER_SIZE);
1464 const bool fragColorsOk = caseDef.readInFragmentShader ? checkFragColors(drawContext.getColorPixels(), clipRegion, caseDef.numClipDistances / 2, caseDef.numCullDistances > 0) : true;