Cogs.Core
FormatsGLES30.h
1#include "CommonGLES30.h"
2
3namespace Cogs
4{
5 struct CapabilitiesGLES30;
6}
7
8namespace Cogs::OpenGLES30
9{
10
12 {
13 GLenum internalFormat;
14 GLenum format;
15 GLenum type;
16 uint16_t isTextureFormat : 1;
17 uint16_t isDrawable : 1;
18 uint16_t isTextureFilterable : 1;
19 uint16_t isCompressed : 1;
20 uint16_t isVertexFormat : 1;
21 uint16_t isNormalized : 1;
22 uint16_t isInteger : 1;
23 uint8_t components;
24 uint8_t columns;
25 };
26 extern const DataFormatInfo* DataFormats;
27
28 void enableExtensionFormats(CapabilitiesGLES30* caps);
29
30 extern const GLenum PrimitiveFormats[];
31
32 extern const GLenum MinFilterModes[];
33 extern const GLenum MipMinFilterModes[];
34 extern const GLenum MagFilterModes[];
35 extern const GLenum AddressModes[] ;
36
37}
Contains all Cogs related functionality.
Definition: FieldSetter.h:23