OpenGL (Open Graphics Library) is the computer industry’s standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.
This site contains the API and Extension registries for the OpenGL family APIs - OpenGL, OpenGL ES, and OpenGL SC. It includes API specifications; specifications of Khronos- and vendor-approved extensions; header files corresponding to the specifications; the XML API Registry defining each API; and related tools and scripts.
This repository contains Khronos Conformance Testing Suite called VK-GL-CTS which originated from dEQP (drawElements Quality Program). VK-GL-CTS contains tests for several graphics APIs, including OpenGL, OpenGL ES, EGL, Vulkan, and Vulkan SC. The .qpa logs generated by the conformance tests may ...
OpenGL Shading Language by Randi J. Rost, et al. - Very clear and well written book about Shading Language. Also, it provides several explanations of writing shaders. OpenGL SuperBible by Richard S. Wright, et al. - It covers the basic concepts of computer graphics and provides clear examples using OpenGL. Definitely, it is a must for beginners.