TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An introduction to modern OpenGL

115 pointsby motterover 13 years ago

7 comments

Sharlinover 13 years ago
OpenGL 2.0 isn't <i>particularly</i> modern (released in 2004), but its featureset is a good baseline if you want to make sure your application works on just about any even remotely modern hardware.<p>I suppose the "modern" in the title refers to the fact that the tutorial introduces vertex buffers and shaders right from the beginning, rather than delving into antique cruft such as immediate mode and fixed-function pipeline. This is indeed a good thing.
motterover 13 years ago
Note that this is in several parts. All are well worth reading:<p><a href="http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html" rel="nofollow">http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Tab...</a>
jodohertyover 13 years ago
Personally, I like this one:<p><a href="http://www.arcsynthesis.org/gltut/" rel="nofollow">http://www.arcsynthesis.org/gltut/</a>
willvarfarover 13 years ago
So very necessary!<p>The internet is awash with <i>old</i> <i>legacy</i> OpenGL that is a bad example to newcomers.
NelsonMinarover 13 years ago
I would love a version of this tutorial written for WebGL.
scriptproofover 13 years ago
The last version of Glut, 3.7 is from 1998, according to files dates. Is it really usable?
评论 #3500656 未加载
评论 #3500829 未加载
评论 #3500359 未加载
评论 #3500327 未加载
DharmaSoldatover 13 years ago
@NelsonMinar - I couldn't agree more. I'm currently learning OpenGL and having a hell of a time putting it all together.<p>Thankfully I found a quick reference card for OpenGL 4.2, then I can see what's core then extrapolate from there.<p>But yes there sure is a lot of schmutz out there.