Paperback: 936 pages
Publisher: Addison-Wesley Professional; 7 edition (July 31, 2009)
Language: English
ISBN-10: 0321552628
ISBN-13: 978-0321552624
Product Dimensions: 7 x 2 x 9 inches
Shipping Weight: 3.4 pounds
Average Customer Review: 2.7 out of 5 stars See all reviews (13 customer reviews)
Best Sellers Rank: #901,061 in Books (See Top 100 in Books) #32 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #1113 in Books > Textbooks > Computer Science > Graphics & Visualization #1656 in Books > Computers & Technology > Programming > Introductory & Beginning
I'm honestly not sure that this books will very useful to many people at all.If you are both new to OpenGL and will have to deal with old OpenGL code, then it might just be worth it, otherwise, forget it.First, literally 85-90% of the pages in the book relate to functions that have been deprecated.Second, it doesn't make it all that clear exactly what has or hasn't been deprecated so it's rather a mess to dig through to find the relevant bits.Finally, it covers rather little beyond the very basics of GLSL, which is basically what OpenGL 3.0+ is all about.Let me put it this way:If you will have to deal with old code base but already know OpenGL pre-3.0 well then you already know how to deal with old OpenGL code base and since the new stuff is so buried and so sparse what does this get you?If you are new to OpenGL and won't have to deal with an old code base why bother with all the deprecated junk? You do not want to be starting off new code doing it the old ways. In this case:If you need to know the basics of the 3D graphics, don't try to learn it from this book, get a solid, general purpose 3D graphics book for that (or at least something like "Advanced Graphics Programming using OpenGL" which also uses largely deprecated functions but it's written in a better style for this purpose).For a basic introduction on how to use OpenGL (to get yourself up to speed on the basic outline of the API), get something like "Beginning OpenGL Game Programming 2nd ed" just get you started. It'll quickly show you the basic ropes of OpenGL and what you need to do to get the system initialized, viewports set, shaders initialized, rendering attached to Windows windows and some basic info on vertex buffers and such.
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition) OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 (8th Edition) OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 Learning: 25 Learning Techniques for Accelerated Learning - Learn Faster by 300%! (Learning, Memory Techniques, Accelerated Learning, Memory, E Learning, ... Learning Techniques, Exam Preparation) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Pokémon Black & Pokémon White Versions: Official National Pokédex: The Official Pokémon Strategy Guide Vulkan Programming Guide: The Official Guide to Learning Vulkan (OpenGL) XML Programming Success in a Day: Beginner's Guide to Fast, Easy, and Efficient Learning of XML Programming (XML, XML Programming, Programming, XML Guide, ... XSL, DTD's, Schemas, HTML5, JavaScript) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C)