{"title":"Opengl Ser","description":null,"products":[{"product_id":"opengl-programming-guide-book-dave-shreiner-9780321773036","title":"OpenGL Programming Guide","description":"Includes Complete Coverage of the OpenGL® Shading Language!         Today’s OpenGL software interface enables programmers to produce extraordinarily high-quality computer-generated images and interactive applications using 2D and 3D objects, color images, and programmable shaders.       OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 4.3, Eighth Edition, has been almost completely rewritten and provides definitive, comprehensive information on OpenGL and the OpenGL Shading Language. This edition of the best-selling “Red Book” describes the features through OpenGL version 4.3. It also includes updated information and techniques formerly covered in OpenGL® Shading Language (the “Orange Book”).       For the first time, this guide completely integrates shader techniques, alongside classic, functioncentric techniques. Extensive new text and code are presented, demonstrating the latest in OpenGL programming techniques.       OpenGL® Programming Guide, Eighth Edition, provides clear explanations of OpenGL functionality and techniques, including processing geometric objects with vertex, tessellation, and geometry shaders using geometric transformations and viewing matrices; working with pixels and texture maps through fragment shaders; and advanced data techniques using framebuffer objects and compute shaders.       New OpenGL features covered in this edition include      Best practices and sample code for taking full advantage of shaders and the entire shading pipeline (including geometry and tessellation shaders)   Integration of general computation into the rendering pipeline via compute shaders   Techniques for binding multiple shader programs at once during application execution   Latest GLSL features for doing advanced shading techniques   Additional new techniques for optimizing graphics program performance","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49538964062481,"sku":"GOR007802727","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49881966575889,"sku":"CIN0321773039A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49985862140177,"sku":"CIN0321773039VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51410034721041,"sku":"CIN0321773039G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321773039.jpg?v=1751444907"},{"product_id":"opengl-programming-guide-book-dave-shreiner-9780321552624","title":"OpenGL Programming Guide","description":"OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images.     The OpenGL®Programming Guide, Seventh Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.1. This seventh edition of the best-selling “red book” describes the latest features of OpenGL Versions 3.0 and 3.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.     This seventh edition has been updated to include the newest features of OpenGL Versions 3.0 and 3.1, including       Using framebuffer objects for off-screen rendering and texture updates  Examples of the various new buffer object types, including uniform-buffer objects, transform feedback buffers, and vertex array objects  Using texture arrays to increase performance when using numerous textures  Efficient rendering using primitive restart and conditional rendering  Discussion of OpenGL’s deprecation mechanism and how to verify your programs for future versions of OpenGL     This edition continues the discussion of the OpenGL Shading Language (GLSL) and explains the mechanics of using this language to create complex graphics effects and boost the computational power of OpenGL. The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the Khronos OpenGL ARB Working Group, an industry consortium responsible for guiding the evolution of OpenGL and related technologies.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49543153385745,"sku":"GOR005187529","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50416067281169,"sku":"CIN0321552628VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51713642725649,"sku":"CIN0321552628G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51824744333585,"sku":"GOR006698186","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321552628.jpg?v=1750877505"},{"product_id":"opengl-es-2-0-programming-guide-book-aaftab-munshi-9780321502797","title":"OpenGL ES 2.0 Programming Guide","description":"OpenGL ES 2.0 is the industry’s leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. With OpenGL ES 2.0, the full programmability of shaders is now available on small and portable devices—including cell phones, PDAs, consoles, appliances, and vehicles. However, OpenGL ES differs significantly from OpenGL. Graphics programmers and mobile developers have had very little information about it—until now.   In the OpenGL® ES 2.0 Programming Guide, three leading authorities on the Open GL ES 2.0 interface—including the specification’s editor—provide start-to-finish guidance for maximizing the interface’s value in a wide range of high-performance applications. The authors cover the entire API, including Khronos-ratified extensions. Using detailed C-based code examples, they demonstrate how to set up and program every aspect of the graphics pipeline. You’ll move from introductory techniques all the way to advanced per-pixel lighting, particle systems, and performance optimization.    Coverage includes:   Shaders in depth: creating shader objects, compiling shaders, checking for compile errors, attaching shader objects to program objects, and linking final program objects  The OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invariance  Inputting geometry into the graphics pipeline, and assembling geometry into primitives  Vertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applications  Using fragment shaders—including examples of multitexturing, fog, alpha test, and user clip planes  Fragment operations: scissor test, stencil test, depth test, multisampling, blending, and dithering  Advanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturing  Real-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49570629157137,"sku":"GOR003867230","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50037839823121,"sku":"CIN0321502795G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50308038885649,"sku":"GOR005721455","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50761815261457,"sku":"CIN0321502795VG","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321502795.jpg?v=1751426092"},{"product_id":"opengl-superbible-book-richard-s-wright-jr-9780321498823","title":"OpenGL SuperBible","description":"OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” 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’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  ·         In-depth introductions to 3D modeling and object composition  ·         Expert techniques for utilizing OpenGL’s programmable shading language  ·         Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more  ·         A fully updated API reference, and an all-new section of full-color images     You’ll rely on this book constantly–whether you’re learning OpenGL for the first time, deepening your graphics programming expertise, upgrading from older versions of OpenGL, or porting applications from other environments.      Now part of the OpenGL Technical Library–The official knowledge resource for OpenGL developers  The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.      Contents  Preface  xxvii  About the Authors  xxxv  Introduction  1     Part I: The Old Testament  Chapter 1     Introduction to 3D Graphics and OpenGL  9  Chapter 2     Using OpenGL  33  Chapter 3     Drawing in Space: Geometric Primitives and Buffers  73  Chapter 4     Geometric Transformations: The Pipeline  127  Chapter 5     Color, Materials, and Lighting: The Basics 173  Chapter 6     More on Colors and Materials  229  Chapter 7     Imaging with OpenGL  251  Chapter 8     Texture Mapping: The Basics  303  Chapter 9     Texture Mapping: Beyond the Basics  341  Chapter 10   Curves and Surfaces  377  Chapter 11   It’s All About the Pipeline: Faster Geometry Throughput  421  Chapter 12   Interactive Graphics  457  Chapter 13   Occlusion Queries: Why Do More Work Than You Need To? 481  Chapter 14   Depth Textures and Shadows  495     Part II: The New Testament  Chapter 15   Programmable Pipeline: This Isn’t Your Father’s OpenGL  515  Chapter 16   Vertex Shading: Do-It-Yourself Transform, Lighting, and Texgen  547  Chapter 17   Fragment Shading: Empower Your Pixel Processing  567  Chapter 18   Advanced Buffers  601     Part III: The Apocrypha  Chapter 19   Wiggle: OpenGL on Windows  641  Chapter 20   OpenGL on Mac OS X  685  Chapter 21   OpenGL on Linux  713  Chapter 22   OpenGL ES — OpenGL on the Small  735     Appendix A    Further Reading\/References  773  Appendix B    Glossary  777  Appendix C   API Reference  783  Index  1141","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49870375256337,"sku":"GOR004659007","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50761815195921,"sku":"CIN0321498828G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321498828.jpg?v=1751441554"},{"product_id":"opengl-programming-guide-book-opengl-architecture-review-boa-9780321481009","title":"OpenGL Programming Guide","description":"OpenGL® Programming Guide, Sixth EditionOpenGL is a powerful software interface used to produce high-quality, computergenerated images and interactive applications using 2D and 3D objects, bitmaps, and color images.  The OpenGL® Programming Guide, Sixth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.0. This sixth edition of the best-selling \"red book\" describes the latest features of OpenGL Version 2.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.  This sixth edition has been updated to include the newest features of OpenGL Version 2.1, including:    Using server-side pixel buffer objects for fast pixel rectangle download and retrieval  Discussion of the sRGB texture format  Expanded discussion of the OpenGL Shading Language  This edition continues the discussion of the OpenGL Shading Language (GLSL) and explains the mechanics of using this language to create complex graphics effects and boost the computational power of OpenGL.   The OpenGL Technical Library provides tutorial and reference books for OpenGL. The Library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential. Originally developed by SGI, the Library continues to evolve under the auspices of the OpenGL Architecture Review Board (ARB) Steering Group (now part of the Khronos Group), an industry consortium responsible for guiding the evolution of OpenGL and related technologies.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49875495256337,"sku":"CIN0321481003G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50132917616913,"sku":"GOR005755358","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51695198273809,"sku":"CIN0321481003VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53673036284177,"sku":"GOR011843119","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321481003.jpg?v=1750941685"},{"product_id":"opengl-programming-for-the-x-window-system-book-mark-j-kilgard-9780201483598","title":"OpenGL Programming for the X Window System","description":"This text explains how the OpenGL libraries are implemented under X Windows, allowing programmers to take advantage of OpenGL.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49882317881617,"sku":"GOR003018039","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50182600491281,"sku":"CIN0201483599G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51481469878545,"sku":"CIN0201483599VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201483599.jpg?v=1751389025"}],"url":"https:\/\/www.worldofbooks.com\/collections\/opengl-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}