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 
GeometryShader(size_t numVaryingInputs,size_t numVaryingOutputs,GeometryShaderInputType inputType,GeometryShaderOutputType outputType,size_t verticesOut,size_t numInvocations)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
41