gl4cComputeShaderTests.hpp revision 84322c9402f810da3cd80b52e9f9ef72150a9004
148087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos#ifndef _GL4CCOMPUTESHADERTESTS_HPP 248087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos#define _GL4CCOMPUTESHADERTESTS_HPP 348087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos/*------------------------------------------------------------------------- 448087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * OpenGL Conformance Test Suite 548087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * ----------------------------- 648087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * 748087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * Copyright (c) 2014-2016 The Khronos Group Inc. 848087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * 948087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * Licensed under the Apache License, Version 2.0 (the "License"); 1048087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * you may not use this file except in compliance with the License. 1148087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * You may obtain a copy of the License at 1248087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * 1348087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * http://www.apache.org/licenses/LICENSE-2.0 1448087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * 1548087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * Unless required by applicable law or agreed to in writing, software 1648087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * distributed under the License is distributed on an "AS IS" BASIS, 1748087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1848087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * See the License for the specific language governing permissions and 1948087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * limitations under the License. 2048087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * 2184322c9402f810da3cd80b52e9f9ef72150a9004Alexander Galazin */ /*! 2248087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * \file 2348087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos * \brief 2484322c9402f810da3cd80b52e9f9ef72150a9004Alexander Galazin */ /*-------------------------------------------------------------------*/ 2548087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos 2648087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos#include "glcTestSubcase.hpp" 2748087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos#include "tcuDefs.hpp" 2848087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos 2948087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulosnamespace gl4cts 3048087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos{ 3148087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos 3248087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulosclass ComputeShaderTests : public deqp::TestCaseGroup 3348087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos{ 3448087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulospublic: 3548087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos ComputeShaderTests(deqp::Context& context); 3648087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos ~ComputeShaderTests(void); 3748087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos void init(void); 3848087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos 3948087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulosprivate: 4048087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos ComputeShaderTests(const ComputeShaderTests& other); 4148087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos ComputeShaderTests& operator=(const ComputeShaderTests& other); 4248087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos}; 4348087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos} 4448087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos 4548087f5f0eb08759ee763f98daf3b34becb74559Pyry Haulos#endif // _GL4CCOMPUTESHADERTESTS_HPP 46