1868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#ifndef _ES2FLIGHTAMOUNTTEST_HPP 2868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#define _ES2FLIGHTAMOUNTTEST_HPP 3868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)/*------------------------------------------------------------------------- 4868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * drawElements Quality Program OpenGL ES 2.0 Module 5a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) * ------------------------------------------------- 6868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * 7868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * Copyright 2014 The Android Open Source Project 8868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * 9868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * Licensed under the Apache License, Version 2.0 (the "License"); 10868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * you may not use this file except in compliance with the License. 11868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * You may obtain a copy of the License at 12868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * 138bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) * http://www.apache.org/licenses/LICENSE-2.0 14868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * 157dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch * Unless required by applicable law or agreed to in writing, software 167dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch * distributed under the License is distributed on an "AS IS" BASIS, 177dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * See the License for the specific language governing permissions and 19868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * limitations under the License. 20868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * 21868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) *//*! 22868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * \file 23868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) * \brief Light amount test. 24868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) *//*--------------------------------------------------------------------*/ 25868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 26868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#include "deDefs.h" 27868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#include "tes2TestCase.hpp" 28868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) 29868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)struct LightAmountSubCase; 305f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 315f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace deqp 325f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles){ 335f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace gles2 34868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles){ 355f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)namespace Functional 365f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles){ 375f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 385f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)class LightAmountTest : public TestCaseGroup 39868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles){ 405f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)public: 415f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) LightAmountTest (Context& context); 425f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) virtual ~LightAmountTest (void); 435f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 44868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) virtual void init (void); 455f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 465f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)private: 47868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) LightAmountTest (const LightAmountTest&); // not allowed! 48868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) LightAmountTest& operator= (const LightAmountTest&); // not allowed! 495f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) 505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu // Member variables. 515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu}; 525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu 535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu} // Functional 54868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)} // gles2 555d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} // deqp 565d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 57868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)#endif // _ES2FLIGHTAMOUNTTEST_HPP 585d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)