Extensions

Available extensions that the framework can load with one function.

Values

ValueMeaning
textureCompression"GL_ARB_texture_compression"

Compressing texture images can reduce texture memory utilization and improve performance when rendering textured primitives.

See_Also: $(HREF https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_texture_compression.txt, OpenGL reference "GL_ARB_texture_compression")

textureArray"GL_EXT_texture_array"

This extension introduces the notion of one- and two-dimensional array textures. An array texture is a collection of one- and two-dimensional images of identical size and format, arranged in layers.

See_Also: $(HREF https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_array.txt, OpenGL reference "GL_EXT_texture_array")

textureClear"GL_ARB_clear_texture"

Texture objects are fundamental to the operation of OpenGL. They are used as a source for texture sampling and destination for rendering as well as being accessed in shaders for image load/store operations It is also possible to invalidate the contents of a texture. It is currently only possible to set texture image data to known values by uploading some or all of a image array from application memory or by attaching it to a framebuffer object and using the Clear or ClearBuffer commands.

See_Also: $(HREF https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_clear_texture.txt, OpenGL reference "GL_ARB_clear_texture")

geometryShaderARB"GL_ARB_geometry_shader4"

ARB_geometry_shader4 defines a new shader type available to be run on the GPU, called a geometry shader. Geometry shaders are run after vertices are transformed, but prior to color clamping, flat shading and clipping.

See_Also: $(HREF https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_geometry_shader4.txt, OpenGL reference "GL_ARB_geometry_shader4")

geometryShaderEXT"GL_EXT_geometry_shader4"

ditto

geometryShaderNV"GL_NV_geometry_shader4"

ditto

Meta