Lines Matching refs:ctx

73 								APIVersionTestInstance	(Context&				ctx)
74 : TestInstance (ctx)
107 virtual TestInstance* createInstance (Context& ctx) const
109 return new APIVersionTestInstance(ctx);
126 APIEntryPointsTestInstance (Context& ctx)
127 : TestInstance (ctx)
151 APIContext ctx = { instance, *device, getInstanceProcAddr, getDeviceProcAddr };
166 const char* const regularResult = regularCheck(ctx, log, failsQuantity, lastGoodVersion->second) ? "Passed" : "Failed";
170 const char* const mixupResult = mixupAddressProcCheck(ctx, log, failsQuantity, lastGoodVersion->second) ? "Passed" : "Failed";
189 const char * const result = specialCasesCheck(ctx, log, failsQuantity, extFunctions) ? "Passed" : "Failed";
205 const char * const result = specialCasesCheck(ctx, log, failsQuantity, nonexistingFunctions) ? "Passed" : "Failed";
216 APIContext ctx = { instance, *device, getInstanceProcAddr, getDeviceProcAddr };
257 const char * const result = regularCheck(ctx, log, failsQuantity, extFunctions) ? "Passed" : "Failed";
423 void checkPlatformFunction (const APIContext& ctx, tcu::TestLog& log, const char* const name, deBool shouldBeNonNull, deUint32& failsQuantity)
425 if ((ctx.getInstanceProcAddr(DE_NULL, name) == DE_NULL) == shouldBeNonNull)
429 void checkInstanceFunction (const APIContext& ctx, tcu::TestLog& log, const char* const name, deBool shouldBeNonNull, deUint32& failsQuantity)
431 if ((ctx.getInstanceProcAddr(ctx.instance, name) == DE_NULL) == shouldBeNonNull)
435 void checkDeviceFunction (const APIContext& ctx, tcu::TestLog& log, const char* const name, deBool shouldBeNonNull, deUint32& failsQuantity)
437 if ((ctx.getDeviceProcAddr(ctx.device, name) == DE_NULL) == shouldBeNonNull)
455 deBool mixupAddressProcCheck (const APIContext& ctx, tcu::TestLog& log, deUint32& failsQuantity, const vector<pair<const char*, FunctionOrigin> >& testsArr)
467 checkPlatformFunction(ctx, log, functionName, DE_FALSE, failsQuantity);
468 checkDeviceFunction(ctx, log, functionName, DE_FALSE, failsQuantity);
471 checkPlatformFunction(ctx, log, functionName, DE_FALSE, failsQuantity);
476 deBool specialCasesCheck (const APIContext& ctx, tcu::TestLog& log, deUint32& failsQuantity, const vector<pair<const char*, FunctionOrigin> >& testsArr)
483 checkPlatformFunction(ctx, log, testsArr[ndx].first, DE_FALSE, failsQuantity);
485 checkInstanceFunction(ctx, log, testsArr[ndx].first, DE_FALSE, failsQuantity);
487 checkDeviceFunction(ctx, log, testsArr[ndx].first, DE_FALSE, failsQuantity);
492 deBool regularCheck (const APIContext& ctx, tcu::TestLog& log, deUint32& failsQuantity, const vector<pair<const char*, FunctionOrigin> >& testsArr)
523 checkPlatformFunction(ctx, log, funcName, DE_TRUE, failsQuantity);
527 checkInstanceFunction(ctx, log, funcName, DE_TRUE, failsQuantity);
528 checkDeviceFunction(ctx, log, funcName, DE_FALSE, failsQuantity);
532 checkInstanceFunction(ctx, log, funcName, DE_TRUE, failsQuantity);
533 checkDeviceFunction(ctx, log, funcName, DE_TRUE, failsQuantity);
550 virtual TestInstance* createInstance (Context& ctx) const
552 return new APIEntryPointsTestInstance(ctx);
561 APIUnavailableEntryPointsTestInstance(Context& ctx): TestInstance(ctx)
694 virtual TestInstance* createInstance(Context& ctx) const
696 return new APIUnavailableEntryPointsTestInstance(ctx);