Good Books for learning OpenGL/Direct X along side with C++

May 9, 2012 at 1:13pm
Is there any free/cheap book for learning OpenGL or DirectX specifically to go along with C++ programming? Is there any books/forums that are designed for Total Beginners in OpenGL/DirectX that explain every little thing like you'd expect a decent book to for Beginners!

Please show sources if possible and prices, thanks.
May 9, 2012 at 1:43pm
There's the standard official book for OpenGL, "The red book":

http://www.amazon.de/OpenGL-Programming-Guide-Official-Learning/dp/0321481003

It's available everywhere as PDF for download, and available for purchase. The book is very informative and very good.

OpenGL was created for C. So you can use it in C++ with no problems. But you have to create wrappers for the functions if you wanna have an object oriented code. It doesn't have any object oriented elements by default.

Good luck.
May 9, 2012 at 2:11pm
closed account (4z0M4iN6)
I saw some links in the post: Is there any good book for graphic programming?

http://cplusplus.com/forum/beginner/70443/
May 9, 2012 at 3:14pm
The link to 70443 appears to be someone who is attempting to make his own computer coding system in cpp...
I have no idea if this is actually what he's doing but I don't think he's looking for the same thing as me
May 9, 2012 at 5:50pm
closed account (4z0M4iN6)
I didn't think the references of Framework, would have been some kind of own computer graphic system.

Framework wrote:

Since only Whovian bothered to post a relevant answer to the question, I'll add to it.

By "graphical programming", do you mean OpenGL/Direct3D, or GUI (Graphical User Interface) programming? If your looking for OpenGL, I'd recommend the "OpenGL SuperBible"[1]. If Direct3D interests you more, then I'd recommend "Introduction to 3D Game Programming with Direct X 9.0"[2]. Most Direct3D books out there are based on games programming.

References:
[1] http://www.starstonesoftware.com/OpenGL/
[2] http://www.amazon.com/dp/1598220160/?tag=stackoverfl08-20
May 9, 2012 at 8:04pm
Thanks for the update, i'll take a look
Topic archived. No new replies allowed.