vktDynamicStateRSTests.hpp revision 4b9229de0ea1993c94c91016ba3f955509753fb0
14b9229de0ea1993c94c91016ba3f955509753fb0scygan#ifndef _VKTDYNAMICSTATERSTESTS_HPP 24b9229de0ea1993c94c91016ba3f955509753fb0scygan#define _VKTDYNAMICSTATERSTESTS_HPP 34b9229de0ea1993c94c91016ba3f955509753fb0scygan/*------------------------------------------------------------------------ 44b9229de0ea1993c94c91016ba3f955509753fb0scygan * Vulkan Conformance Tests 54b9229de0ea1993c94c91016ba3f955509753fb0scygan * ------------------------ 64b9229de0ea1993c94c91016ba3f955509753fb0scygan * 74b9229de0ea1993c94c91016ba3f955509753fb0scygan * Copyright (c) 2015 The Khronos Group Inc. 84b9229de0ea1993c94c91016ba3f955509753fb0scygan * Copyright (c) 2015 Intel Corporation 94b9229de0ea1993c94c91016ba3f955509753fb0scygan * 104b9229de0ea1993c94c91016ba3f955509753fb0scygan * Permission is hereby granted, free of charge, to any person obtaining a 114b9229de0ea1993c94c91016ba3f955509753fb0scygan * copy of this software and/or associated documentation files (the 124b9229de0ea1993c94c91016ba3f955509753fb0scygan * "Materials"), to deal in the Materials without restriction, including 134b9229de0ea1993c94c91016ba3f955509753fb0scygan * without limitation the rights to use, copy, modify, merge, publish, 144b9229de0ea1993c94c91016ba3f955509753fb0scygan * distribute, sublicense, and/or sell copies of the Materials, and to 154b9229de0ea1993c94c91016ba3f955509753fb0scygan * permit persons to whom the Materials are furnished to do so, subject to 164b9229de0ea1993c94c91016ba3f955509753fb0scygan * the following conditions: 174b9229de0ea1993c94c91016ba3f955509753fb0scygan * 184b9229de0ea1993c94c91016ba3f955509753fb0scygan * The above copyright notice(s) and this permission notice shall be included 194b9229de0ea1993c94c91016ba3f955509753fb0scygan * in all copies or substantial portions of the Materials. 204b9229de0ea1993c94c91016ba3f955509753fb0scygan * 214b9229de0ea1993c94c91016ba3f955509753fb0scygan * The Materials are Confidential Information as defined by the 224b9229de0ea1993c94c91016ba3f955509753fb0scygan * Khronos Membership Agreement until designated non-confidential by Khronos, 234b9229de0ea1993c94c91016ba3f955509753fb0scygan * at which point this condition clause shall be removed. 244b9229de0ea1993c94c91016ba3f955509753fb0scygan * 254b9229de0ea1993c94c91016ba3f955509753fb0scygan * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 264b9229de0ea1993c94c91016ba3f955509753fb0scygan * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 274b9229de0ea1993c94c91016ba3f955509753fb0scygan * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 284b9229de0ea1993c94c91016ba3f955509753fb0scygan * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 294b9229de0ea1993c94c91016ba3f955509753fb0scygan * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 304b9229de0ea1993c94c91016ba3f955509753fb0scygan * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 314b9229de0ea1993c94c91016ba3f955509753fb0scygan * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 324b9229de0ea1993c94c91016ba3f955509753fb0scygan * 334b9229de0ea1993c94c91016ba3f955509753fb0scygan *//*! 344b9229de0ea1993c94c91016ba3f955509753fb0scygan * \file 354b9229de0ea1993c94c91016ba3f955509753fb0scygan * \brief Dynamic Raster State Tests 364b9229de0ea1993c94c91016ba3f955509753fb0scygan *//*--------------------------------------------------------------------*/ 374b9229de0ea1993c94c91016ba3f955509753fb0scygan 384b9229de0ea1993c94c91016ba3f955509753fb0scygan#include "vktTestCase.hpp" 394b9229de0ea1993c94c91016ba3f955509753fb0scygan 404b9229de0ea1993c94c91016ba3f955509753fb0scygannamespace vkt 414b9229de0ea1993c94c91016ba3f955509753fb0scygan{ 424b9229de0ea1993c94c91016ba3f955509753fb0scygannamespace DynamicState 434b9229de0ea1993c94c91016ba3f955509753fb0scygan{ 444b9229de0ea1993c94c91016ba3f955509753fb0scygan 454b9229de0ea1993c94c91016ba3f955509753fb0scyganclass DynamicStateRSTests : public tcu::TestCaseGroup 464b9229de0ea1993c94c91016ba3f955509753fb0scygan{ 474b9229de0ea1993c94c91016ba3f955509753fb0scyganpublic: 484b9229de0ea1993c94c91016ba3f955509753fb0scygan DynamicStateRSTests (tcu::TestContext &testCtx); 494b9229de0ea1993c94c91016ba3f955509753fb0scygan ~DynamicStateRSTests (void); 504b9229de0ea1993c94c91016ba3f955509753fb0scygan void init(void); 514b9229de0ea1993c94c91016ba3f955509753fb0scygan 524b9229de0ea1993c94c91016ba3f955509753fb0scyganprivate: 534b9229de0ea1993c94c91016ba3f955509753fb0scygan DynamicStateRSTests (const DynamicStateRSTests &other); 544b9229de0ea1993c94c91016ba3f955509753fb0scygan DynamicStateRSTests &operator=(const DynamicStateRSTests &other); 554b9229de0ea1993c94c91016ba3f955509753fb0scygan}; 564b9229de0ea1993c94c91016ba3f955509753fb0scygan 574b9229de0ea1993c94c91016ba3f955509753fb0scygan} //DynamicState 584b9229de0ea1993c94c91016ba3f955509753fb0scygan} //vkt 594b9229de0ea1993c94c91016ba3f955509753fb0scygan 604b9229de0ea1993c94c91016ba3f955509753fb0scygan 614b9229de0ea1993c94c91016ba3f955509753fb0scygan#endif // _VKTDYNAMICSTATERSTESTS_HPP 62