Welcome to Programming Books | Windows Programming Books Online Shop. Get Discount and Cheap Programming Books, Android Programming Books Deals and browse our product list. We have the best Python Programming Books offers.

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, Versions 3.0 and 3.1 (7th Edition)

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.  

42.28 [ Detail ]

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.1 (8th Edition)

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.1 (8th Edition)

With the rapid growth of new platforms, OpenGL is enjoying a resurgence throughout the graphics industry. This "Red Book" is the essential, authoritative reference to the current OpenGL 4.1 and 4.0 standards for graphics programmers at all levels of experience, working in any OpenGL environment, using any OpenGL-compatible platform. This edition has been thoroughly rewritten to reflect OpenGL 4.1 and 4.0 core features. For the first time, it includes extensive coverage of shaders and the shading pipeline (tessellation shaders). Shaders are the most dynamic, fastest changing part of the OpenGL specification, and this coverage - which includes extensive material drawn from OpenGL Shading Language (the "Orange Book", 0321637631) - has been specifically requested by many graphics programmers. OpenGL Programming Guide, Eighth Edition is written by OpenGL Series editor Dave Shreiner and a team of experts from Khronos, the organization driving the OpenGL standard. These expert authors offer example-rich, up-to-date introductions to a wide range of essential OpenGL 4.x topics, including drawing, color, texture, viewing, transformations, clipping, framebuffers, light and shadow, curves, surfaces, geometry, and more.

50.86 [ Detail ]

OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition)

OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition)

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 OpenGLA (R) Programming Guide, Fifth Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 1.4. This fifth edition of the best-selling "red book" describes the latest features of OpenGL Versions 1.5 and 2.0, including the introduction of the OpenGL Shading Language. 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 fifth edition has been extensively updated to include the newest features of OpenGL Versions 1. 5 and 2.0, including: *Storage of vertex arrays in buffer objects for faster rendering *Occlusion queries for course-grain visibility testing *Non-power-of-two dimensioned texture maps *Point sprites *Separate stencil operations for RGB and alpha *Rendering to multiple color buffers using GLSL Most importantly, this edition discusses the OpenGL Shading Language (GLSL) and explains the mechanics of using this new language to create complex graphics effects and boost the computational power of OpenGL.

95.00 [ Detail ]

OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 1.4 (4th Edition) (Networking Technology)

OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 1.4 (4th Edition) (Networking Technology)

OpenGL is a powerful software interface used to produce high-quality computer graphics. The OpenGL Programming Guide provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through version 1.2. This fourth edition of the bestselling guide will describe all of the latest features of OpenGL versions 1.3 and 1.4, as well as the important OpenGL ARB extensions. Some of the new features in the core library include cube-mapped texture mapping, multi-texturing, multi-sampled anti-aliasing, depth-texturing and shadows, and advanced texture application modes. Most importantly, the ARB vertex and fragment program extension (commonly referred to as "shaders") will be introduced. Many new example programs and color slides have been incorporated as well. As with all of the previous editions, this one was developed under the auspices of the OpenGL Architecture Review Board, and industry consortium responsible for guiding the evolution of OpenGL, and written by some of the most influential developers in the field. Any developer incorporating graphics into his or her programs will want a copy of this authoritative

19.89 [ Detail ]

More OpenGL Game Programming

More OpenGL Game Programming

"More OpenGL Game Programming" covers the use of OpenGL extensions, vertex and fragment programs, special effects, model animation, and more. It includes coverage of shaders, an important new addition to OpenGL. Building upon the foundation laid in "Beginning OpenGL Game Programming", this book offers coverage of intermediate to advanced topics. "More OpenGL Game Programming" is geared towards readers who have an intermediate understanding of game and graphics programming. A majority of the content of the book is not platform-specific, in keeping with the multi-platform API of OpenGL. The methods covered will focus on those that are used in commercial games.

29.67 [ Detail ]

Beginning OpenGL Game Programming, Second Edition

Beginning OpenGL Game Programming, Second Edition

Are you a beginning programmer just getting started in 3D graphics programming? If you're comfortable programming in C++ and have a basic understanding of 3D math concepts, "Beginning OpenGL Game Programming, Second Edition" will get you started programming 3D graphics for games using the OpenGL API. Revised to work with the latest version of OpenGL, OpenGL 3.0, this book is perfect for programmers who are new to game development or new to OpenGL. New skills and concepts are taught using step-by-step instructions, with end-of-chapter exercises for testing and reinforcement. From creating a simple OpenGL application, to applying texture mapping, and even displaying 2D fonts, you'll find complete yet concise coverage of all the newest features of OpenGL as they apply to 3D graphics for game development. And by the end of the book, you'll be able to apply your new-found knowledge of OpenGL to create your very own games.

19.52 [ Detail ]

OpenGL® ES 2.0 Programming Guide

OpenGL® ES 2.0 Programming Guide

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 objectsThe OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniforms, varyings, precision qualifiers, and invarianceInputting geometry into the graphics pipeline, and assembling geometry into primitivesVertex shaders, their special variables, and their use in per-vertex lighting, skinning, and other applicationsUsing fragment shaders—including examples of multitexturing, fog, alpha test, and user clip planesFragment operations: scissor test, stencil test, depth test, multisampling, blending, and ditheringAdvanced rendering: per-pixel lighting with normal maps, environment mapping, particle systems, image post-processing, and projective texturingReal-world programming challenges: platform diversity, C++ portability, OpenKODE, and platform-specific shader binaries

41.71 [ Detail ]

Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.1 (Otl)

Opengl Programming Guide: The Official Guide to Learning Opengl, Version 1.1 (Otl)

Explaining how graphics programs using Release 1.1, the latest release of OpenGL, this book presents the overall structure of OpenGL and discusses in detail every OpenGL feature including the new features introduced in Release 1.1. Numerous programming examples in C show how to use OpenGL functions. Also includes 16 pages of full-color examples.

9.50 [ Detail ]

OpenGL Game Programming w/CD (Prima Tech's Game Development)

OpenGL Game Programming w/CD (Prima Tech's Game Development)

This robust CD contains source code from the book as well as examples of OpenGL games in the online game development community. Also included are a variety of tools such as the OpenGL libraries, GLUT, Paint Shop Pro shareware, and sound editing software. This book is a complete guide to game development using the OpenGL graphics API. It also covers how to integrate the non-graphical elements of Microsoft's DirectX into OpenGL games so that users can incorporate sound, music, and network functions. Teaching users how to use OpenGL to create dynamic 3D environments and effects for use in game development.

33.87 [ Detail ]

3-D Graphics Programming With Opengl/Book and Disk

3-D Graphics Programming With Opengl/Book and Disk

Readers will discover that they too can write programs using sophisticated 3D graphics that include shading, lighting, and texturing effects, and they don't have to be math majors to do it! This book includes a gentle introduction to 3D graphics principles, and then moves into how OpenGL programs are written under Visual C++ and Windows 95/NT.

13.89 [ Detail ]

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 ·