es3fFragOpInteractionTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
15f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer#ifndef _ES3FFRAGOPINTERACTIONTESTS_HPP
25f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer#define _ES3FFRAGOPINTERACTIONTESTS_HPP
35f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer/*-------------------------------------------------------------------------
45f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * drawElements Quality Program OpenGL ES 3.0 Module
50bc735ffcfb223c0186419547abaa5c84482663eChris Lattner * -------------------------------------------------
60bc735ffcfb223c0186419547abaa5c84482663eChris Lattner *
75f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * Copyright 2014 The Android Open Source Project
85f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer *
95f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * Licensed under the Apache License, Version 2.0 (the "License");
105f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * you may not use this file except in compliance with the License.
115f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * You may obtain a copy of the License at
125f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer *
135f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer *      http://www.apache.org/licenses/LICENSE-2.0
14ec55c941f2846db48bce4ed6dd2ce339e1a48962Ted Kremenek *
1543b628cd47ecdc3caf640d79b3ad7ecef0f2c285Chris Lattner * Unless required by applicable law or agreed to in writing, software
16ec55c941f2846db48bce4ed6dd2ce339e1a48962Ted Kremenek * distributed under the License is distributed on an "AS IS" BASIS,
17f4c839657742b823cea1a95b18422f1ba74d3dddChris Lattner * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1823e47c6b6e8ccdd8daa378ab2a879644425c72d8Daniel Dunbar * See the License for the specific language governing permissions and
195f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer * limitations under the License.
205f016e2cb5d11daeb237544de1c5d59f20fe1a6eReid Spencer *
213fdf4b071dc79fae778fb5f376485480756c76a3Chris Lattner *//*!
223fdf4b071dc79fae778fb5f376485480756c76a3Chris Lattner * \file
233fdf4b071dc79fae778fb5f376485480756c76a3Chris Lattner * \brief Shader - render state interaction tests.
24b54d8af9a66cc20a6a9a9219c7eaea8df7ee7fd4Chris Lattner *//*--------------------------------------------------------------------*/
25b54d8af9a66cc20a6a9a9219c7eaea8df7ee7fd4Chris Lattner
2692dd386e3f05d176b45a638199d51f536bd9d1c4Chris Lattner#include "tcuDefs.hpp"
2792dd386e3f05d176b45a638199d51f536bd9d1c4Chris Lattner#include "tes3TestCase.hpp"
283fdf4b071dc79fae778fb5f376485480756c76a3Chris Lattner
2922caddc91d2f6186739c6b20ec58ed38cd68e595Chris Lattnernamespace deqp
3022caddc91d2f6186739c6b20ec58ed38cd68e595Chris Lattner{
3122caddc91d2f6186739c6b20ec58ed38cd68e595Chris Lattnernamespace gles3
3222caddc91d2f6186739c6b20ec58ed38cd68e595Chris Lattner{
3333e4e70c8c0a17e0ccb7465d96556b077a68ecb1Argyrios Kyrtzidisnamespace Functional
3433e4e70c8c0a17e0ccb7465d96556b077a68ecb1Argyrios Kyrtzidis{
3533e4e70c8c0a17e0ccb7465d96556b077a68ecb1Argyrios Kyrtzidis
3633e4e70c8c0a17e0ccb7465d96556b077a68ecb1Argyrios Kyrtzidisclass FragOpInteractionTests : public TestCaseGroup
373fdf4b071dc79fae778fb5f376485480756c76a3Chris Lattner{
3892dd386e3f05d176b45a638199d51f536bd9d1c4Chris Lattnerpublic:
391eb4433ac451dc16f4133a88af2d002ac26c58efMike Stump								FragOpInteractionTests		(Context& context);
40cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor								~FragOpInteractionTests		(void);
41cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor
42cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor	void						init						(void);
43cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor
44cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregorprivate:
45cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor								FragOpInteractionTests		(const FragOpInteractionTests&);
46cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor	FragOpInteractionTests&		operator=					(const FragOpInteractionTests&);
47cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor};
48cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor
49cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor} // Functional
50cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor} // gles3
51cc5888d833caf90ebda37f24da40d2cd06b4d820Douglas Gregor} // deqp
520827408865e32789e0ec4b8113a302ccdc531423Argyrios Kyrtzidis
530827408865e32789e0ec4b8113a302ccdc531423Argyrios Kyrtzidis#endif // _ES3FFRAGOPINTERACTIONTESTS_HPP
540827408865e32789e0ec4b8113a302ccdc531423Argyrios Kyrtzidis