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