Vulkan: Add wide-color tests
[platform/upstream/VK-GL-CTS.git] / framework / opengl / wrapper / glwInitExtES.inl
1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2  * be lost! Modify the generating script instead.
3  *
4  * Generated from Khronos GL API description (gl.xml) revision a3ee0ed08111d44ac3cb863d9e3e81a7c28f9d90.
5  */
6
7 if (de::contains(extSet, "GL_KHR_blend_equation_advanced"))
8 {
9         gl->blendBarrier        = (glBlendBarrierFunc)  loader->get("glBlendBarrierKHR");
10 }
11
12 if (de::contains(extSet, "GL_KHR_debug"))
13 {
14         gl->debugMessageCallback        = (glDebugMessageCallbackFunc)  loader->get("glDebugMessageCallbackKHR");
15         gl->debugMessageControl         = (glDebugMessageControlFunc)   loader->get("glDebugMessageControlKHR");
16         gl->debugMessageInsert          = (glDebugMessageInsertFunc)    loader->get("glDebugMessageInsertKHR");
17         gl->getDebugMessageLog          = (glGetDebugMessageLogFunc)    loader->get("glGetDebugMessageLogKHR");
18         gl->getObjectLabel                      = (glGetObjectLabelFunc)                loader->get("glGetObjectLabelKHR");
19         gl->getObjectPtrLabel           = (glGetObjectPtrLabelFunc)             loader->get("glGetObjectPtrLabelKHR");
20         gl->getPointerv                         = (glGetPointervFunc)                   loader->get("glGetPointervKHR");
21         gl->objectLabel                         = (glObjectLabelFunc)                   loader->get("glObjectLabelKHR");
22         gl->objectPtrLabel                      = (glObjectPtrLabelFunc)                loader->get("glObjectPtrLabelKHR");
23         gl->popDebugGroup                       = (glPopDebugGroupFunc)                 loader->get("glPopDebugGroupKHR");
24         gl->pushDebugGroup                      = (glPushDebugGroupFunc)                loader->get("glPushDebugGroupKHR");
25 }
26
27 if (de::contains(extSet, "GL_KHR_robustness"))
28 {
29         gl->getGraphicsResetStatus      = (glGetGraphicsResetStatusFunc)        loader->get("glGetGraphicsResetStatusKHR");
30         gl->getnUniformfv                       = (glGetnUniformfvFunc)                         loader->get("glGetnUniformfvKHR");
31         gl->getnUniformiv                       = (glGetnUniformivFunc)                         loader->get("glGetnUniformivKHR");
32         gl->getnUniformuiv                      = (glGetnUniformuivFunc)                        loader->get("glGetnUniformuivKHR");
33         gl->readnPixels                         = (glReadnPixelsFunc)                           loader->get("glReadnPixelsKHR");
34 }
35
36 if (de::contains(extSet, "GL_KHR_parallel_shader_compile"))
37 {
38         gl->maxShaderCompilerThreadsKHR = (glMaxShaderCompilerThreadsKHRFunc)   loader->get("glMaxShaderCompilerThreadsKHR");
39 }
40
41 if (de::contains(extSet, "GL_EXT_tessellation_shader"))
42 {
43         gl->patchParameteri     = (glPatchParameteriFunc)       loader->get("glPatchParameteriEXT");
44 }
45
46 if (de::contains(extSet, "GL_EXT_geometry_shader"))
47 {
48         gl->framebufferTexture  = (glFramebufferTextureFunc)    loader->get("glFramebufferTextureEXT");
49 }
50
51 if (de::contains(extSet, "GL_EXT_robustness"))
52 {
53         gl->getGraphicsResetStatus      = (glGetGraphicsResetStatusFunc)        loader->get("glGetGraphicsResetStatusEXT");
54         gl->getnUniformfv                       = (glGetnUniformfvFunc)                         loader->get("glGetnUniformfvEXT");
55         gl->getnUniformiv                       = (glGetnUniformivFunc)                         loader->get("glGetnUniformivEXT");
56         gl->readnPixels                         = (glReadnPixelsFunc)                           loader->get("glReadnPixelsEXT");
57 }
58
59 if (de::contains(extSet, "GL_EXT_texture_buffer"))
60 {
61         gl->texBuffer           = (glTexBufferFunc)                     loader->get("glTexBufferEXT");
62         gl->texBufferRange      = (glTexBufferRangeFunc)        loader->get("glTexBufferRangeEXT");
63 }
64
65 if (de::contains(extSet, "GL_EXT_primitive_bounding_box"))
66 {
67         gl->primitiveBoundingBox        = (glPrimitiveBoundingBoxFunc)  loader->get("glPrimitiveBoundingBoxEXT");
68 }
69
70 if (de::contains(extSet, "GL_EXT_copy_image"))
71 {
72         gl->copyImageSubData    = (glCopyImageSubDataFunc)      loader->get("glCopyImageSubDataEXT");
73 }
74
75 if (de::contains(extSet, "GL_EXT_draw_buffers_indexed"))
76 {
77         gl->blendEquationSeparatei      = (glBlendEquationSeparateiFunc)        loader->get("glBlendEquationSeparateiEXT");
78         gl->blendEquationi                      = (glBlendEquationiFunc)                        loader->get("glBlendEquationiEXT");
79         gl->blendFuncSeparatei          = (glBlendFuncSeparateiFunc)            loader->get("glBlendFuncSeparateiEXT");
80         gl->blendFunci                          = (glBlendFunciFunc)                            loader->get("glBlendFunciEXT");
81         gl->colorMaski                          = (glColorMaskiFunc)                            loader->get("glColorMaskiEXT");
82         gl->disablei                            = (glDisableiFunc)                                      loader->get("glDisableiEXT");
83         gl->enablei                                     = (glEnableiFunc)                                       loader->get("glEnableiEXT");
84         gl->isEnabledi                          = (glIsEnablediFunc)                            loader->get("glIsEnablediEXT");
85 }
86
87 if (de::contains(extSet, "GL_EXT_draw_elements_base_vertex"))
88 {
89         gl->drawElementsBaseVertex                      = (glDrawElementsBaseVertexFunc)                        loader->get("glDrawElementsBaseVertexEXT");
90         gl->drawElementsInstancedBaseVertex     = (glDrawElementsInstancedBaseVertexFunc)       loader->get("glDrawElementsInstancedBaseVertexEXT");
91         gl->drawRangeElementsBaseVertex         = (glDrawRangeElementsBaseVertexFunc)           loader->get("glDrawRangeElementsBaseVertexEXT");
92         gl->multiDrawElementsBaseVertex         = (glMultiDrawElementsBaseVertexFunc)           loader->get("glMultiDrawElementsBaseVertexEXT");
93 }
94
95 if (de::contains(extSet, "GL_EXT_texture_storage"))
96 {
97         gl->texStorage1D                = (glTexStorage1DFunc)                  loader->get("glTexStorage1DEXT");
98         gl->texStorage2D                = (glTexStorage2DFunc)                  loader->get("glTexStorage2DEXT");
99         gl->texStorage3D                = (glTexStorage3DFunc)                  loader->get("glTexStorage3DEXT");
100         gl->textureStorage1DEXT = (glTextureStorage1DEXTFunc)   loader->get("glTextureStorage1DEXT");
101         gl->textureStorage2DEXT = (glTextureStorage2DEXTFunc)   loader->get("glTextureStorage2DEXT");
102         gl->textureStorage3DEXT = (glTextureStorage3DEXTFunc)   loader->get("glTextureStorage3DEXT");
103 }
104
105 if (de::contains(extSet, "GL_EXT_texture_border_clamp"))
106 {
107         gl->getSamplerParameterIiv      = (glGetSamplerParameterIivFunc)        loader->get("glGetSamplerParameterIivEXT");
108         gl->getSamplerParameterIuiv     = (glGetSamplerParameterIuivFunc)       loader->get("glGetSamplerParameterIuivEXT");
109         gl->getTexParameterIiv          = (glGetTexParameterIivFunc)            loader->get("glGetTexParameterIivEXT");
110         gl->getTexParameterIuiv         = (glGetTexParameterIuivFunc)           loader->get("glGetTexParameterIuivEXT");
111         gl->samplerParameterIiv         = (glSamplerParameterIivFunc)           loader->get("glSamplerParameterIivEXT");
112         gl->samplerParameterIuiv        = (glSamplerParameterIuivFunc)          loader->get("glSamplerParameterIuivEXT");
113         gl->texParameterIiv                     = (glTexParameterIivFunc)                       loader->get("glTexParameterIivEXT");
114         gl->texParameterIuiv            = (glTexParameterIuivFunc)                      loader->get("glTexParameterIuivEXT");
115 }
116
117 if (de::contains(extSet, "GL_EXT_debug_marker"))
118 {
119         gl->insertEventMarkerEXT        = (glInsertEventMarkerEXTFunc)  loader->get("glInsertEventMarkerEXT");
120         gl->popGroupMarkerEXT           = (glPopGroupMarkerEXTFunc)             loader->get("glPopGroupMarkerEXT");
121         gl->pushGroupMarkerEXT          = (glPushGroupMarkerEXTFunc)    loader->get("glPushGroupMarkerEXT");
122 }
123
124 if (de::contains(extSet, "GL_EXT_polygon_offset_clamp"))
125 {
126         gl->polygonOffsetClamp  = (glPolygonOffsetClampFunc)    loader->get("glPolygonOffsetClampEXT");
127 }
128
129 if (de::contains(extSet, "GL_OES_EGL_image"))
130 {
131         gl->eglImageTargetRenderbufferStorageOES        = (glEGLImageTargetRenderbufferStorageOESFunc)  loader->get("glEGLImageTargetRenderbufferStorageOES");
132         gl->eglImageTargetTexture2DOES                          = (glEGLImageTargetTexture2DOESFunc)                    loader->get("glEGLImageTargetTexture2DOES");
133 }
134
135 if (de::contains(extSet, "GL_OES_texture_3D"))
136 {
137         gl->compressedTexImage3DOES             = (glCompressedTexImage3DOESFunc)               loader->get("glCompressedTexImage3DOES");
138         gl->compressedTexSubImage3DOES  = (glCompressedTexSubImage3DOESFunc)    loader->get("glCompressedTexSubImage3DOES");
139         gl->copyTexSubImage3DOES                = (glCopyTexSubImage3DOESFunc)                  loader->get("glCopyTexSubImage3DOES");
140         gl->framebufferTexture3DOES             = (glFramebufferTexture3DOESFunc)               loader->get("glFramebufferTexture3DOES");
141         gl->texImage3DOES                               = (glTexImage3DOESFunc)                                 loader->get("glTexImage3DOES");
142         gl->texSubImage3DOES                    = (glTexSubImage3DOESFunc)                              loader->get("glTexSubImage3DOES");
143 }
144
145 if (de::contains(extSet, "GL_OES_texture_storage_multisample_2d_array"))
146 {
147         gl->texStorage3DMultisample     = (glTexStorage3DMultisampleFunc)       loader->get("glTexStorage3DMultisampleOES");
148 }
149
150 if (de::contains(extSet, "GL_OES_sample_shading"))
151 {
152         gl->minSampleShading    = (glMinSampleShadingFunc)      loader->get("glMinSampleShadingOES");
153 }
154
155 if (de::contains(extSet, "GL_OES_mapbuffer"))
156 {
157         gl->getBufferPointerv   = (glGetBufferPointervFunc)     loader->get("glGetBufferPointervOES");
158         gl->mapBuffer                   = (glMapBufferFunc)                     loader->get("glMapBufferOES");
159         gl->unmapBuffer                 = (glUnmapBufferFunc)           loader->get("glUnmapBufferOES");
160 }
161
162 if (de::contains(extSet, "GL_OES_vertex_array_object"))
163 {
164         gl->bindVertexArray             = (glBindVertexArrayFunc)               loader->get("glBindVertexArrayOES");
165         gl->deleteVertexArrays  = (glDeleteVertexArraysFunc)    loader->get("glDeleteVertexArraysOES");
166         gl->genVertexArrays             = (glGenVertexArraysFunc)               loader->get("glGenVertexArraysOES");
167         gl->isVertexArray               = (glIsVertexArrayFunc)                 loader->get("glIsVertexArrayOES");
168 }
169
170 if (de::contains(extSet, "GL_OES_viewport_array"))
171 {
172         gl->depthRangeArrayfvOES        = (glDepthRangeArrayfvOESFunc)  loader->get("glDepthRangeArrayfvOES");
173         gl->depthRangeIndexedfOES       = (glDepthRangeIndexedfOESFunc) loader->get("glDepthRangeIndexedfOES");
174         gl->disablei                            = (glDisableiFunc)                              loader->get("glDisableiOES");
175         gl->enablei                                     = (glEnableiFunc)                               loader->get("glEnableiOES");
176         gl->getFloati_v                         = (glGetFloati_vFunc)                   loader->get("glGetFloati_vOES");
177         gl->isEnabledi                          = (glIsEnablediFunc)                    loader->get("glIsEnablediOES");
178         gl->scissorArrayv                       = (glScissorArrayvFunc)                 loader->get("glScissorArrayvOES");
179         gl->scissorIndexed                      = (glScissorIndexedFunc)                loader->get("glScissorIndexedOES");
180         gl->scissorIndexedv                     = (glScissorIndexedvFunc)               loader->get("glScissorIndexedvOES");
181         gl->viewportArrayv                      = (glViewportArrayvFunc)                loader->get("glViewportArrayvOES");
182         gl->viewportIndexedf            = (glViewportIndexedfFunc)              loader->get("glViewportIndexedfOES");
183         gl->viewportIndexedfv           = (glViewportIndexedfvFunc)             loader->get("glViewportIndexedfvOES");
184 }
185
186 if (de::contains(extSet, "GL_NV_internalformat_sample_query"))
187 {
188         gl->getInternalformatSampleivNV = (glGetInternalformatSampleivNVFunc)   loader->get("glGetInternalformatSampleivNV");
189 }
190
191 if (de::contains(extSet, "GL_OES_draw_elements_base_vertex"))
192 {
193         gl->drawElementsBaseVertex                      = (glDrawElementsBaseVertexFunc)                        loader->get("glDrawElementsBaseVertexOES");
194         gl->drawElementsInstancedBaseVertex     = (glDrawElementsInstancedBaseVertexFunc)       loader->get("glDrawElementsInstancedBaseVertexOES");
195         gl->drawRangeElementsBaseVertex         = (glDrawRangeElementsBaseVertexFunc)           loader->get("glDrawRangeElementsBaseVertexOES");
196         gl->multiDrawElementsBaseVertex         = (glMultiDrawElementsBaseVertexFunc)           loader->get("glMultiDrawElementsBaseVertexEXT");
197 }