• Home
  • Raw
  • Download

Lines Matching full:opengl

5 This guide introduces the OpenGL and OpenGL ES context related functions of
18 A window object encapsulates both a top-level window and an OpenGL or OpenGL ES
44 When creating a window and its OpenGL or OpenGL ES context with @ref
56 See the relevant chapter of the [OpenGL](https://www.opengl.org/registry/) or
57 [OpenGL ES](https://www.khronos.org/opengles/) reference documents for more
97 Before you can make OpenGL or OpenGL ES calls, you need to have a current
130 ## OpenGL and OpenGL ES extensions {#context_glext}
132 One of the benefits of OpenGL and OpenGL ES is their extensibility.
134 API before that functionality is included in a new version of the OpenGL or
135 OpenGL ES specification, and some extensions are never included and remain
141 - New OpenGL tokens (e.g. `GL_SPIR_V_BINARY_ARB`)
142 - New OpenGL functions (e.g. `glSpecializeShaderARB`)
149 [OpenGL Registry](https://www.opengl.org/registry/) and
150 [OpenGL ES Registry](https://www.khronos.org/registry/gles/).
155 An extension loader library is the easiest and best way to access both OpenGL and
156 OpenGL ES extensions and modern versions of the core OpenGL or OpenGL ES APIs.
165 example generates a loader for any version of OpenGL, which is the default for
166 both GLFW and glad, but loaders for OpenGL ES, as well as loaders for specific
175 loading OpenGL and OpenGL ES function pointers, one that automatically uses the
182 include the glad header file, which will replace the OpenGL header of your
184 it suppresses the development environment's OpenGL or OpenGL ES header.
205 Once glad has been loaded, you have access to all OpenGL core and extension
209 You can specify a minimum required OpenGL or OpenGL ES version with
211 check the actual OpenGL or OpenGL ES version with
219 // Call OpenGL 3.2+ specific code
245 This section will demonstrate manual loading of OpenGL extensions. The loading
246 of OpenGL ES extensions is identical except for the name of the extension header.
252 interfaces for all OpenGL extensions. The latest version of this can always be
253 found at the [OpenGL Registry](https://www.opengl.org/registry/). There are also
254 extension headers for the various versions of OpenGL ES at the
255 [OpenGL ES Registry](https://www.khronos.org/registry/gles/). It it strongly
295 Many extensions, though not all, require the use of new OpenGL functions.