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