Is OpenGL Programming Guide 8th Edition Version 4.3 a good book to learn from?

Started by
25 comments, last by rip-off 6 years, 3 months ago

OpenGL Programming Guide uses GLUT (which you'd never use in a real game). Other than that, it's a decent book to learn from. It's arranged more logically than the Superbible, and I haven't found any better beginner books on OpenGL. Beginning OpenGL Game Programming is also extremely easy to learn from and doesn't use external libraries for initialization.

Yeah I've started a little bit on OpenGL and used GLFW to create the window, context and listen for events. Also, what edition would you recommend me for Beginning OpenGL Game Programming?

Advertisement

I see. I'm curious, how did you learn modern opengl? How did you approach the arcsynthesis tutorials (if you did learn it from arcsynthesis)? Did you read it and then tested the source code? Or did you read and try to make your own demo?

By referring to the OpenGL reference pages on opengl.org, and cross referencing those pages with the interfaces found in Direct3D.

Actually, AMD have recently added support for 4.3 http://support.amd.com/us/kbarticles/Pages/AMDCatalyst13-4WINReleaseNotes.aspx

They still don't have a full implementation; what 13.4 has done is add some new GL4.3 features but they're still only ~50% of the way there (counting extensions they have implemented but which tested with driver bugs); see http://www.g-truc.net/post-0566.html#menu

Still missing in AMD as of 13.4 are:

GL_KHR_debug
GL_ARB_framebuffer_no_attachments
GL_ARB_copy_image
GL_ARB_texture_view
GL_ARB_vertex_attrib_binding

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.

A very good online tutorial can be found here: [probable spam URL deleted by moderator]

On 12/28/2017 at 10:17 PM, skilz80 said:

A very good online tutorial can be found here:

Why did you reopen a discussion that last ended in in 2013??

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety." --Benjamin Franklin

As mentioned, this thread is very old, please do not reply to old topics - thanks.

This topic is closed to new replies.

Advertisement