1 #pragma once
2 
3 #include <cstdint>
4 
5 namespace mbgl {
6 
7 using EnumType = uint32_t;
8 
9 // We can avoid redundant GL calls when it is known that the GL context is not
10 // being shared. In a shared GL context case, we need to make sure that the
11 // correct GL configurations are in use - they might have changed between render
12 // calls.
13 enum class GLContextMode : EnumType {
14     Unique,
15     Shared,
16 };
17 
18 } // namespace mbgl
19