Lines Matching defs:action
142 Operation (int apiIndex_, const Action& action_) : apiIndex(apiIndex_), action(&action_) {}
144 const Action* action;
1612 const string ext = op.action->getRequiredExtension();
1725 const bool isOk = op.action->invoke(api, m_img, m_refImg);
1740 MovePtr<Action> action;
1748 void add (const string& label, MovePtr<Action> action);
1755 void LabeledActions::add (const string& label, MovePtr<Action> action)
1759 m_actions[m_numActions].action = action;
2035 if (!isCompatibleCreateAndRenderActions(*createAction.action, *renderAction.action))
2038 if (dynamic_cast<const GLESImageApi::RenderTexture2DArray*>(renderAction.action.get()) ||
2039 dynamic_cast<const GLESImageApi::RenderYUVTexture*>(renderAction.action.get()) ||
2040 dynamic_cast<const GLESImageApi::RenderSampleTexture2DArray*>(renderAction.action.get()))
2053 spec.operations.push_back(TestSpec::Operation(0, *createAction.action));
2054 spec.operations.push_back(TestSpec::Operation(0, *renderAction.action));
2239 if (!isCompatibleCreateAndRenderActions(*createAction.action, *renderAction.action))
2241 if (!isCompatibleCreateAndModifyActions(*createAction.action, *clearAction.action))
2246 const GLESImageApi::Create* glesCreate = dynamic_cast<const GLESImageApi::Create*>(createAction.action.get());
2255 // Combined depth and stencil format. Add the clear action label to avoid test
2265 spec.operations.push_back(TestSpec::Operation(0, *createAction.action));
2266 spec.operations.push_back(TestSpec::Operation(0, *renderAction.action));
2267 spec.operations.push_back(TestSpec::Operation(0, *clearAction.action));
2268 spec.operations.push_back(TestSpec::Operation(1, *createAction.action));
2269 spec.operations.push_back(TestSpec::Operation(0, *renderAction.action));
2270 spec.operations.push_back(TestSpec::Operation(1, *renderAction.action));
2324 if (!isCompatibleCreateAndModifyActions(*createAction.action, *modifyAction.action))
2333 spec.operations.push_back(TestSpec::Operation(0, *createAction.action));
2335 spec.operations.push_back(TestSpec::Operation(0, *modifyAction.action));