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)