summaryrefslogtreecommitdiff
path: root/src/mbgl/gfx/types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/gfx/types.hpp')
-rw-r--r--src/mbgl/gfx/types.hpp22
1 files changed, 19 insertions, 3 deletions
diff --git a/src/mbgl/gfx/types.hpp b/src/mbgl/gfx/types.hpp
index adf3395db0..264fa67b04 100644
--- a/src/mbgl/gfx/types.hpp
+++ b/src/mbgl/gfx/types.hpp
@@ -12,13 +12,13 @@ enum class PrimitiveType : uint8_t {
LineStrip,
Triangles,
TriangleStrip,
- TriangleFan
+ TriangleFan,
};
enum class ColorBlendEquationType : uint8_t {
Add,
Subtract,
- ReverseSubtract
+ ReverseSubtract,
};
enum class ColorBlendFactorType : uint8_t {
@@ -36,7 +36,23 @@ enum class ColorBlendFactorType : uint8_t {
ConstantColor,
OneMinusConstantColor,
ConstantAlpha,
- OneMinusConstantAlpha
+ OneMinusConstantAlpha,
+};
+
+enum class DepthFunctionType : uint8_t {
+ Never,
+ Less,
+ Equal,
+ LessEqual,
+ Greater,
+ NotEqual,
+ GreaterEqual,
+ Always,
+};
+
+enum class DepthMaskType : bool {
+ ReadOnly = false,
+ ReadWrite = true,
};
} // namespace gfx