Add depth bounds tests
[platform/upstream/VK-GL-CTS.git] / framework / referencerenderer / rrShaders.cpp
1
2 /*-------------------------------------------------------------------------
3  * drawElements Quality Program Reference Renderer
4  * -----------------------------------------------
5  *
6  * Copyright 2014 The Android Open Source Project
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  *
20  *//*!
21  * \file
22  * \brief Shader interfaces.
23  *//*--------------------------------------------------------------------*/
24
25 #include "rrShaders.hpp"
26
27 namespace rr
28 {
29
30 GeometryShader::GeometryShader (size_t numVaryingInputs, size_t numVaryingOutputs, GeometryShaderInputType inputType, GeometryShaderOutputType outputType, size_t verticesOut, size_t numInvocations)
31         : m_inputType           (inputType)
32         , m_outputType          (outputType)
33         , m_numVerticesOut      (verticesOut)
34         , m_numInvocations      (numInvocations)
35         , m_inputs                      (numVaryingInputs)
36         , m_outputs                     (numVaryingOutputs)
37 {
38 }
39
40 } // rr