xref: /aosp_15_r20/external/deqp/framework/referencerenderer/rrShaders.cpp (revision 35238bce31c2a825756842865a792f8cf7f89930)
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,
31                                GeometryShaderOutputType outputType, size_t verticesOut, size_t numInvocations)
32     : m_inputType(inputType)
33     , m_outputType(outputType)
34     , m_numVerticesOut(verticesOut)
35     , m_numInvocations(numInvocations)
36     , m_inputs(numVaryingInputs)
37     , m_outputs(numVaryingOutputs)
38 {
39 }
40 
41 } // namespace rr
42