es3fDitheringTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
1f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#ifndef _ES3FDITHERINGTESTS_HPP
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define _ES3FDITHERINGTESTS_HPP
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/*-------------------------------------------------------------------------
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * drawElements Quality Program OpenGL ES 3.0 Module
5f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) * -------------------------------------------------
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *
77dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch * Copyright 2014 The Android Open Source Project
890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) *
990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) * Licensed under the Apache License, Version 2.0 (the "License");
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * you may not use this file except in compliance with the License.
115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) * You may obtain a copy of the License at
12eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch *
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *      http://www.apache.org/licenses/LICENSE-2.0
14f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) *
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Unless required by applicable law or agreed to in writing, software
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * distributed under the License is distributed on an "AS IS" BASIS,
177d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) * See the License for the specific language governing permissions and
1958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) * limitations under the License.
2090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) *
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) *//*!
22c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) * \file
237d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) * \brief Dithering tests.
245d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) *//*--------------------------------------------------------------------*/
25c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "tcuDefs.hpp"
27f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "tes3TestCase.hpp"
2890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
2990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)namespace deqp
3090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles){
3190dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)namespace gles3
3290dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles){
3390dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)namespace Functional
3490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles){
3590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
3690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)class DitheringTests : public TestCaseGroup
3790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles){
387d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)public:
39f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)						DitheringTests		(Context& context);
407d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)						~DitheringTests		(void);
417d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)
427d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)	void				init				(void);
437d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)
4458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)private:
4558537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)						DitheringTests		(const DitheringTests& other);
4658537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)	DitheringTests&		operator=			(const DitheringTests& other);
47f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)};
4890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)
4990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)} // Functional
5090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)} // gles3
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // deqp
52f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)
535d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)#endif // _ES3FDITHERINGTESTS_HPP
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)