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)