{"id":2688,"date":"2011-02-02T14:06:45","date_gmt":"2011-02-02T14:06:45","guid":{"rendered":"http:\/\/hgpu.org\/?p=2688"},"modified":"2011-02-02T14:06:45","modified_gmt":"2011-02-02T14:06:45","slug":"openglr-superbible-comprehensive-tutorial-and-reference-4th-edition","status":"publish","type":"post","link":"https:\/\/hgpu.org\/?p=2688","title":{"rendered":"OpenGL(R) SuperBible: Comprehensive Tutorial and Reference (4th Edition)"},"content":{"rendered":"<p>OpenGL SuperBible, Fourth Edition, begins by illuminating the core techniques of &#8220;classic&#8221; OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1&#8217;s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU\/Linux, UNIX, and embedded systems. Coverage includes An entirely new chapter on OpenGL ES programming for handhelds Completely rewritten chapters on OpenGL for Mac OS X and GNU\/Linux Up-to-the-minute coverage of OpenGL on Windows Vista New material on floating-point color buffers and off-screen rendering.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenGL SuperBible, Fourth Edition, begins by illuminating the core techniques of &#8220;classic&#8221; OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1&#8217;s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations [&hellip;]<\/p>\n","protected":false},"author":351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[11,3],"tags":[105,1782,182,70,102],"class_list":["post-2688","post","type-post","status-publish","format-standard","hentry","category-computer-science","category-paper","tag-book","tag-computer-science","tag-opengl","tag-programming-techniques","tag-tutorial"],"views":2741,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/2688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/users\/351"}],"replies":[{"embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2688"}],"version-history":[{"count":0,"href":"https:\/\/hgpu.org\/index.php?rest_route=\/wp\/v2\/posts\/2688\/revisions"}],"wp:attachment":[{"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hgpu.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}