Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Mapping.h
Go to the documentation of this file.
1/* Copyright (C) 2022 Wildfire Games.
2 * This file is part of 0 A.D.
3 *
4 * 0 A.D. is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 2 of the License, or
7 * (at your option) any later version.
8 *
9 * 0 A.D. is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with 0 A.D. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18#ifndef INCLUDED_RENDERER_BACKEND_GL_MAPPING
19#define INCLUDED_RENDERER_BACKEND_GL_MAPPING
20
21#include "lib/ogl.h"
23
24namespace Renderer
25{
26
27namespace Backend
28{
29
30namespace GL
31{
32
33namespace Mapping
34{
35
36GLenum FromCompareOp(const CompareOp compareOp);
37
38GLenum FromStencilOp(const StencilOp stencilOp);
39
40GLenum FromBlendFactor(const BlendFactor blendFactor);
41
42GLenum FromBlendOp(const BlendOp blendOp);
43
44} // namespace Mapping
45
46} // namespace GL
47
48} // namespace Backend
49
50} // namespace Renderer
51
52#endif // INCLUDED_RENDERER_BACKEND_GL_MAPPING
GLenum FromBlendFactor(const BlendFactor blendFactor)
Definition: Mapping.cpp:75
GLenum FromStencilOp(const StencilOp stencilOp)
Definition: Mapping.cpp:56
GLenum FromCompareOp(const CompareOp compareOp)
Definition: Mapping.cpp:37
GLenum FromBlendOp(const BlendOp blendOp)
Definition: Mapping.cpp:108
CompareOp
Definition: CompareOp.h:32
StencilOp
Definition: PipelineState.h:35
BlendOp
Definition: PipelineState.h:104
BlendFactor
Definition: PipelineState.h:81
Backend
Definition: Backend.h:28
Definition: VideoMode.h:29