LearnOpenGL opengl-tutorial Learning OpenGL with Python
OpenGL Shading Language 4.60 Specification
HTML - The OpenGL Shading Language, Version 4.60.6
OpenGL ES Shading Language 3.20 Specification
[Core Language (GLSL)][https://www.khronos.org/opengl/wiki/Core_Language_(GLSL)]
OpenGL Shading Language 4.60 Specification (HTML)
OpenGL ES Shading Language
GLSL | OpenGLES Version | preprocessor | Release Date | Specification |
---|---|---|---|---|
1.00 | ES 2.0 | #version 100 es | 2007-03-05 | OpenGL ES Shading Language 1.00 Specification |
3.00 | ES 3.0 | #version 300 es | 2012-08-06 | OpenGL ES Shading Language 3.00 Specification |
3.10 | ES 3.1 | #version 310 es | 2014-03-17 | OpenGL ES Shading Language 3.10 Specification |
3.20 | ES 3.2 | #version 320 es | 2015-08-10 | OpenGL ES Shading Language 3.20 Specification |
OpenGL Wiki
General OpenGL
Category:General OpenGL
OpenGL Loading Library
History of OpenGL
Legacy OpenGL
OpenGL specification - Khronos OpenGL registry
OpenGL 4.6 API Core Profile Specification
OpenGL 4.6 API Compatibility Profile Specification
OpenGL ES Specification - Khronos OpenGL ES Registry
OpenGL ES 3.2 Specification
This specification describes an additional rendering context and support objects for the HTML 5 canvas element. This context allows rendering using an API that conforms closely to the OpenGL ES 2.0 API.
This specification describes an additional rendering context and support objects for the HTML 5 canvas element. This context allows rendering using an API that conforms closely to the OpenGL ES 3.0 API.
NVIDIA Optimus
AmdPowerXpressRequestHighPerformance and Selecting the Best Graphics Device to Run a 3D Application
Selecting the Best Graphics Device to Run a 3D Intensive Application
// Enabling High Performance Graphics Rendering on Optimus Systems (NVIDIA version)
extern "C" { _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; }
// Enabling High Performance Graphics Rendering on Enduro Systems (AMD/ATI version)
extern "C" { _declspec(dllexport) DWORD AmdPowerXpressRequestHighPerformance = 0x00000001; }