Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marincervinschi/learnopengl
Learn OpenGl repo
https://github.com/marincervinschi/learnopengl
Last synced: 5 days ago
JSON representation
Learn OpenGl repo
- Host: GitHub
- URL: https://github.com/marincervinschi/learnopengl
- Owner: MarinCervinschi
- Created: 2024-04-18T14:57:22.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-19T13:59:45.000Z (8 months ago)
- Last Synced: 2024-04-19T16:29:25.552Z (8 months ago)
- Language: C++
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Learn OpenGl
- Official WebSite: https://learnopengl.com## OpenGl
OpenGL is mainly considered an **API**(an Application Programming Interface) that provides us with a large set of functions that we can use to manipulate graphics and images. However, OpenGL by itself is not an API, but merely a specification, developed and maintained by the [Khronos Group](https://www.khronos.org).The OpenGL specification specifies exactly what the result/output of each function should be and how it should perform. It is then up to the developers *implementing* this specification to come up with a solution of how this function should operate. Since the OpenGL specification does not give us implementation details, the actual developed versions of OpenGL are allowed to have different implementations, as long as their results comply with the specification (and are thus the same to the user).