es31fVertexAttributeBindingStateQueryTests.hpp revision 3c827367444ee418f129b2c238299f49d3264554
1e488e9360b1a865ba604330965edcf139e590b65John Criswell#ifndef _ES31FVERTEXATTRIBUTEBINDINGSTATEQUERYTESTS_HPP 2e488e9360b1a865ba604330965edcf139e590b65John Criswell#define _ES31FVERTEXATTRIBUTEBINDINGSTATEQUERYTESTS_HPP 3e488e9360b1a865ba604330965edcf139e590b65John Criswell/*------------------------------------------------------------------------- 4e488e9360b1a865ba604330965edcf139e590b65John Criswell * drawElements Quality Program OpenGL ES 3.1 Module 5e488e9360b1a865ba604330965edcf139e590b65John Criswell * ------------------------------------------------- 6e488e9360b1a865ba604330965edcf139e590b65John Criswell * 7e488e9360b1a865ba604330965edcf139e590b65John Criswell * Copyright 2014 The Android Open Source Project 8e488e9360b1a865ba604330965edcf139e590b65John Criswell * 9009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner * Licensed under the Apache License, Version 2.0 (the "License"); 106a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * you may not use this file except in compliance with the License. 118bff509803b2e18e355bd278820f5a7fcc643fc1John Criswell * You may obtain a copy of the License at 12009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner * 136a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * http://www.apache.org/licenses/LICENSE-2.0 146a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * 156a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * Unless required by applicable law or agreed to in writing, software 166a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * distributed under the License is distributed on an "AS IS" BASIS, 176a8c2907b0721ce53ad6887be5b10eef50dac060Chris Lattner * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner * See the License for the specific language governing permissions and 19009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner * limitations under the License. 20009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner * 21009505452b713ed2e3a8e99c5545a6e721c65495Chris Lattner *//*! 22d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell * \file 23d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell * \brief Vertex attribute binding state query tests. 24d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell *//*--------------------------------------------------------------------*/ 25d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell 26d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell#include "tcuDefs.hpp" 27d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell#include "tes31TestCase.hpp" 28d741bcfa1612e418216450b1893bb0763341f24dJohn Criswell 29d741bcfa1612e418216450b1893bb0763341f24dJohn Criswellnamespace deqp 309cf662b367795f07ddf2c6deca33839b6581548bChris Lattner{ 31c536545a4373e0cbf2f7ab1804b64741fb5aa2ffBrian Gaekenamespace gles31 32e9b509057b0e32f150adee633899b6aebf7e21bcBrian Gaeke{ 33f29202149ef7cc6f7ff538d134d657ee6f034255Brian Gaekenamespace Functional 347528343cbd35491d61f4d66bf3f97445173afc7eBrian Gaeke{ 35e9b509057b0e32f150adee633899b6aebf7e21bcBrian Gaeke 36f29202149ef7cc6f7ff538d134d657ee6f034255Brian Gaekeclass VertexAttributeBindingStateQueryTests : public TestCaseGroup 37e9b509057b0e32f150adee633899b6aebf7e21bcBrian Gaeke{ 386fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaekepublic: 39265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke VertexAttributeBindingStateQueryTests (Context& context); 40265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke ~VertexAttributeBindingStateQueryTests (void); 41265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke 42265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke void init (void); 4367afaa1899bb51ca89a0ae40c1608802dfb2da74Brian Gaeke 44265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaekeprivate: 45265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke VertexAttributeBindingStateQueryTests (const VertexAttributeBindingStateQueryTests& other); 46265f0ec5599b699e6c5360fd4c36c5b2056d1089Brian Gaeke VertexAttributeBindingStateQueryTests& operator= (const VertexAttributeBindingStateQueryTests& other); 476fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke}; 486fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke 496fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke} // Functional 506fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke} // gles31 516fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke} // deqp 526fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke 536fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke#endif // _ES31FVERTEXATTRIBUTEBINDINGSTATEQUERYTESTS_HPP 546fdaf4a219cd8ae3ff51fd5b731f8fce1b97d336Brian Gaeke