Missing entry in Makefile.
[dcpomatic.git] / hacks / gl-notes
1 4.3 with compute shaders "came out in 2012"
2 Anything before 3.0 is deprecated (especially anything with glBegin/glEnd)
3
4 https://stackoverflow.com/questions/14300569/opengl-glbegin-glend
5 "The direct mode API with glBegin and glEnd is deprecated, largely for performance reasons."
6 "Using VBOs scales better"
7
8 OpenGL 3.3 tutorials (written 2012)
9 http://www.opengl-tutorial.org/
10
11 An intro to modern OpenGL (written 2010)
12 https://duriansoftware.com/joe/an-intro-to-modern-opengl.-table-of-contents
13
14 Learning Modern 3D Graphics Programming (written 2012)
15 https://web.archive.org/web/20140209181347/http://www.arcsynthesis.org/gltut/
16
17 "Since OpenGL3.3 most old stuff was moved to compatibility profile, while modern features are core profile; the latter requires self-written shaders, but they should be pretty simple for your case).