1fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski#ifndef _VKTCOMPUTEINDIRECTCOMPUTEDISPATCHTESTS_HPP 2fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski#define _VKTCOMPUTEINDIRECTCOMPUTEDISPATCHTESTS_HPP 3fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski/*------------------------------------------------------------------------ 4fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * Vulkan Conformance Tests 5fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * ------------------------ 6fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * 79a869c2848d0419008cb99f72c9fa372e3af805dPyry Haulos * Copyright (c) 2016 The Khronos Group Inc. 8fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * 9978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * Licensed under the Apache License, Version 2.0 (the "License"); 10978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * you may not use this file except in compliance with the License. 11978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * You may obtain a copy of the License at 12fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * 13978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * http://www.apache.org/licenses/LICENSE-2.0 14fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * 15978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * Unless required by applicable law or agreed to in writing, software 16978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * distributed under the License is distributed on an "AS IS" BASIS, 17978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * See the License for the specific language governing permissions and 19978d3d585aa549eb1e729b51e9d85fc6477240f9Pyry Haulos * limitations under the License. 20fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * 21fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski *//*! 22fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * \file 23fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski * \brief Indirect Compute Dispatch tests 24fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski *//*--------------------------------------------------------------------*/ 25fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski 267c07a7d482295107670797fdf7da8a40e461b40bMaciej Jesionowski#include "tcuDefs.hpp" 27fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski#include "vktTestCase.hpp" 28fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski 29fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowskinamespace vkt 30fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski{ 31fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowskinamespace compute 32fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski{ 33fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski 34fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowskitcu::TestCaseGroup* createIndirectComputeDispatchTests (tcu::TestContext& testCtx); 35fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski 36fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski} // compute 37fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski} // vkt 38fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski 39fcc71113e2a063a770310435bff4be7984c86f02Maciej Jesionowski#endif // _VKTCOMPUTEINDIRECTCOMPUTEDISPATCHTESTS_HPP 40