Revision history for ExtLibOpenGL


Revision [26642]

Last edited on 2023-07-09 00:59:51 by fxm [item name = Screen (Graphics)]
Additions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT|GLUT]], [[ExtLibfreeglut|freeglut]] and [[ExtLibGLFW|GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics|Screen (Graphics) and fb.GFX_OPENGL]].
Deletions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT|GLUT]], [[ExtLibfreeglut|freeglut]] and [[ExtLibGLFW|GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics|Screen and fb.GFX_OPENGL]].


Revision [21992]

Edited on 2017-11-21 01:10:40 by JeffMarshall [fix page link name case]
Additions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT|GLUT]], [[ExtLibfreeglut|freeglut]] and [[ExtLibGLFW|GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics|Screen and fb.GFX_OPENGL]].
Deletions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT|GLUT]], [[ExtLibFreeGLUT|freeglut]] and [[ExtLibGLFW|GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics|Screen and fb.GFX_OPENGL]].


Revision [20005]

Edited on 2016-02-10 15:51:37 by DkLwikki [Update link format]
Additions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT|GLUT]], [[ExtLibFreeGLUT|freeglut]] and [[ExtLibGLFW|GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics|Screen and fb.GFX_OPENGL]].
Deletions:
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT GLUT]], [[ExtLibFreeGLUT freeglut]] and [[ExtLibGLFW GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics Screen and fb.GFX_OPENGL]].


Revision [17468]

Edited on 2015-04-01 09:08:31 by DkLwikki [Update for new version in Git]
Additions:
Header version: Mesa-3D 10.5.1, MinGW-w64 3.3.0
Deletions:
Header version: from January 2012


Revision [16772]

Edited on 2013-05-01 12:41:31 by DkLwikki [Update examples path]
Additions:
Examples: yes, in ""examples/graphics/OpenGL/""
Deletions:
Examples: yes, in examples/graphics/OpenGL/


Revision [16769]

Edited on 2013-05-01 12:40:17 by DkLwikki [Update examples path]
Additions:
Examples: yes, in examples/graphics/OpenGL/
Deletions:
Example Usage: yes, in examples/libraries/GL/


Revision [15963]

Edited on 2012-02-02 12:50:58 by DkLwikki [Add more info]
Additions:
Usually ""OpenGL"" support comes as part of the system and the graphics drivers. There are many different projects providing a library that implements the main ""OpenGL"" API, and which one is used depends on the platform and system setup. For example, on Windows, the client API is implemented in Microsoft's opengl32.dll, while on Linux, there is for example the free ""Mesa3D"" project, which provides a libGL implementation. It depends on the used library or system setup which way the ""OpenGL"" API does its rendering, typically it uses ""OpenGL"" hardware drivers and is hardware-accelerated, but there also is software-rendered ""OpenGL"" (e.g. standalone ""Mesa3D""). The system's graphics hardware drivers may provide additional ""OpenGL"" extensions, access to which is again system dependant.
Deletions:
Usually ""OpenGL"" support comes as part of the system and the graphics drivers. There are many different projects providing a library that implements the main ""OpenGL"" API, and which one is used depends on the platform and system setup. For example, on Windows, the client API is implemented in Microsoft's opengl32.dll, while on Linux, there is for example the free ""Mesa3D"" project, which provides a libGL implementation. It depends on the used library or system setup which way the ""OpenGL"" API does its rendering, typically it uses ""OpenGL"" hardware drivers and is hardware-accelerated, but there also is software-rendered ""OpenGL"" (e.g. standalone Mesa3D). The system's graphics hardware drivers may provide additional ""OpenGL"" extensions, access to which is again system dependant.


Revision [15962]

Edited on 2012-02-02 12:50:15 by DkLwikki [Add more info]
Additions:
Usually ""OpenGL"" support comes as part of the system and the graphics drivers. There are many different projects providing a library that implements the main ""OpenGL"" API, and which one is used depends on the platform and system setup. For example, on Windows, the client API is implemented in Microsoft's opengl32.dll, while on Linux, there is for example the free ""Mesa3D"" project, which provides a libGL implementation. It depends on the used library or system setup which way the ""OpenGL"" API does its rendering, typically it uses ""OpenGL"" hardware drivers and is hardware-accelerated, but there also is software-rendered ""OpenGL"" (e.g. standalone Mesa3D). The system's graphics hardware drivers may provide additional ""OpenGL"" extensions, access to which is again system dependant.
Besides plain ""OpenGL"", there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT GLUT]], [[ExtLibFreeGLUT freeglut]] and [[ExtLibGLFW GLFW]], and even ""FreeBASIC""'s built-in graphics library has an ""OpenGL"" mode, see [[KeyPgScreengraphics Screen and fb.GFX_OPENGL]].
""OpenGL"" standard: http://www.opengl.org
""Mesa3D"": http://mesa3d.org/
Windows ""OpenGL"": http://msdn.microsoft.com/en-us/library/dd374278.aspx
Deletions:
Usually OpenGL support comes as part of the system and the graphics drivers. There are many different projects providing a library that implements the main OpenGL API, and which one is used depends on the platform and system setup. For example, on Windows, the client API is implemented in Microsoft's opengl32.dll, while on Linux, there is for example the free Mesa 3D project, which provides a libGL implementation. It depends on the used library or system setup which way the OpenGL API does its rendering, typically it uses OpenGL hardware drivers and is hardware-accelerated, but there also is software-rendered OpenGL (e.g. standalone Mesa3D). The system's graphics hardware drivers may provide additional OpenGL extensions, access to which is again system dependant.
Besides plain OpenGL, there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT GLUT]], [[ExtLibFreeGLUT freeglut]] and [[ExtLibGLFW GLFW]], and even ""FreeBASIC""'s built-in graphics library has an OpenGL mode, see [[KeyPgScreengraphics Screen and fb.GFX_OPENGL]].
OpenGL standard: http://www.opengl.org
Mesa3D: http://mesa3d.org/
Windows OpenGL: http://msdn.microsoft.com/en-us/library/dd374278.aspx


Revision [15959]

Edited on 2012-02-02 12:48:32 by DkLwikki [Add more info]
Additions:
OpenGL is a standardized and widely used cross-platform 3D graphics library.
Usually OpenGL support comes as part of the system and the graphics drivers. There are many different projects providing a library that implements the main OpenGL API, and which one is used depends on the platform and system setup. For example, on Windows, the client API is implemented in Microsoft's opengl32.dll, while on Linux, there is for example the free Mesa 3D project, which provides a libGL implementation. It depends on the used library or system setup which way the OpenGL API does its rendering, typically it uses OpenGL hardware drivers and is hardware-accelerated, but there also is software-rendered OpenGL (e.g. standalone Mesa3D). The system's graphics hardware drivers may provide additional OpenGL extensions, access to which is again system dependant.
Besides plain OpenGL, there are several utility, helper and wrapper libraries, such as [[ExtLibGLUT GLUT]], [[ExtLibFreeGLUT freeglut]] and [[ExtLibGLFW GLFW]], and even ""FreeBASIC""'s built-in graphics library has an OpenGL mode, see [[KeyPgScreengraphics Screen and fb.GFX_OPENGL]].
Websites:
OpenGL standard: http://www.opengl.org
Mesa3D: http://mesa3d.org/
Windows OpenGL: http://msdn.microsoft.com/en-us/library/dd374278.aspx
Deletions:
Cross-platform 3D Graphics library
Website: http://www.opengl.org


Revision [15949]

Edited on 2012-02-02 10:57:03 by DkLwikki [Add version]
Additions:
Header version: from January 2012


Revision [15415]

Edited on 2011-10-11 11:15:20 by CountingPine [Remove CamelCase link]
Additions:
Platforms supported: ""Win32"", Linux
Deletions:
Platforms supported: Win32, Linux


Revision [10947]

The oldest known version of this page was created on 2007-09-02 05:23:23 by JeffMarshall [Remove CamelCase link]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode