7#define UGL_PLATFORM_SUPPORTS_GLES 1
8#define UGL_PLATFORM_SUPPORTS_GL3 0
9#define UGL_PLATFORM_SUPPORTS_GL4 0
12#define GLdouble GLfloat
15#define GL_CLAMP GL_CLAMP_TO_EDGE
17#define EGL_TIMESTAMPS_ANDROID 0x3430
18#define EGL_COMPOSITE_DEADLINE_ANDROID 0x3431
19#define EGL_COMPOSITE_INTERVAL_ANDROID 0x3432
20#define EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID 0x3433
21#define EGL_REQUESTED_PRESENT_TIME_ANDROID 0x3434
22#define EGL_RENDERING_COMPLETE_TIME_ANDROID 0x3435
23#define EGL_COMPOSITION_LATCH_TIME_ANDROID 0x3436
24#define EGL_FIRST_COMPOSITION_START_TIME_ANDROID 0x3437
25#define EGL_LAST_COMPOSITION_START_TIME_ANDROID 0x3438
26#define EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID 0x3439
27#define EGL_DISPLAY_PRESENT_TIME_ANDROID 0x343A
28#define EGL_DEQUEUE_READY_TIME_ANDROID 0x343B
29#define EGL_READS_DONE_TIME_ANDROID 0x343C
31#ifdef GL_AMD_debug_output
32 #undef GL_AMD_debug_output
36#define UGL_DRAW_FRAMEBUFFER GL_DRAW_FRAMEBUFFER_NV
37#define UGL_READ_FRAMEBUFFER GL_READ_FRAMEBUFFER_NV
38#define UGL_ABGR8 GL_UNSIGNED_BYTE
39#define UGL_ANY_SAMPLES_PASSED GL_ANY_SAMPLES_PASSED
40#define UGL_SAMPLES_PASSED GL_SAMPLES_PASSED
41#define UGL_TIME_ELAPSED GL_TIME_ELAPSED_EXT
42#define UGL_CLAMP_TO_BORDER GL_CLAMP_TO_EDGE
48#ifndef GL_GEOMETRY_SHADER
49#define GL_GEOMETRY_SHADER 0x8DD9
52#define GL_SAMPLER_1D 0x8B5D
54#ifndef GL_SAMPLER_1D_SHADOW
55#define GL_SAMPLER_1D_SHADOW 0x8B61
58#define GL_DOUBLE 0x140A
61#define GL_BGRA GL_BGRA_EXT
63#ifndef GL_TEXTURE_BUFFER
64#define GL_TEXTURE_BUFFER 0x8C2A
68#define GL_RGBA16 GL_RGBA16_EXT
72#define GL_R16 GL_R16_EXT
74#ifndef GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
75#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F
77#ifndef GL_POLYGON_OFFSET_LINE
78#define GL_POLYGON_OFFSET_LINE 0x2A02
80#ifndef GL_POLYGON_OFFSET_POINT
81#define GL_POLYGON_OFFSET_POINT 0x2A01
83#ifndef GL_TEXTURE_LOD_BIAS
84#define GL_TEXTURE_LOD_BIAS 0x8501
86#ifndef GL_FRAMEBUFFER_SRGB
87#define GL_FRAMEBUFFER_SRGB 0x8DB9
89#ifndef GL_SAMPLES_PASSED
90#define GL_SAMPLES_PASSED 0x8914
93#define GL_POINT 0x1B00
99#define GL_TEXTURE_1D 0x0DE0
101#ifndef GL_TEXTURE_1D_ARRAY
102#define GL_TEXTURE_1D_ARRAY 0x8C18
104#ifndef GL_TEXTURE_RECTANGLE
105#define GL_TEXTURE_RECTANGLE 0x84F5
107#ifndef GL_MAX_TEXTURE_BUFFER_SIZE
108#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B
110#ifndef GL_DEPTH_CLAMP
111#define GL_DEPTH_CLAMP 0x864F
115#define GL_GEOMETRY_SHADER_BIT 0x00000000
116#define GL_TESS_CONTROL_SHADER_BIT 0x00000000
117#define GL_TESS_EVALUATION_SHADER_BIT 0x00000000
120#if defined(GL_KHR_debug) && GL_KHR_debug
121#define GL_DEBUG_SOURCE_OTHER_ARB GL_DEBUG_SOURCE_OTHER_KHR
122#define GL_DEBUG_SOURCE_API_ARB GL_DEBUG_SOURCE_API_KHR
123#define GL_DEBUG_TYPE_ERROR_ARB GL_DEBUG_TYPE_ERROR_KHR
124#define GL_DEBUG_TYPE_OTHER_ARB GL_DEBUG_TYPE_OTHER_KHR
125#define GL_DEBUG_TYPE_MARKER GL_DEBUG_TYPE_MARKER_KHR
126#define GL_DEBUG_TYPE_PUSH_GROUP GL_DEBUG_TYPE_PUSH_GROUP_KHR
127#define GL_DEBUG_TYPE_POP_GROUP GL_DEBUG_TYPE_POP_GROUP_KHR
128#define GL_DEBUG_SEVERITY_HIGH_ARB GL_DEBUG_SEVERITY_HIGH_KHR
129#define GL_DEBUG_SEVERITY_LOW_ARB GL_DEBUG_SEVERITY_LOW_KHR
130#define GL_DEBUG_SEVERITY_NOTIFICATION GL_DEBUG_SEVERITY_NOTIFICATION_KHR
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127