OpenGL ES 3.0 Programming Guide

Munshi Aaftab (EN)
Рейтинг 0
  • Понравилось: 0
  • В библиотеках: 0
  • 222
  • 0
  • 0

Скачать книгу в формате:

Аннотация

OpenGL(R) ES is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. The newest version, OpenGL ES 3.0, makes it possible to create stunning visuals for new games and apps, without compromising device performance or battery life. In the OpenGL (R) ES 3.0 Programming Guide, Second Edition, the authors cover the entire API and Shading Language. They carefully introduce OpenGL ES 3.0 features such as shadow mapping, instancing, multiple render targets, uniform buffer objects, texture compression, program binaries, and transform feedback. Through detailed, downloadable C-based code examples, you'll learn how to set up and program every aspect of the graphics pipeline. Step by step, you'll move from introductory techniques all the way to advanced per-pixel lighting and particle systems. Throughout, you'll find cutting-edge tips for optimizing performance, maximizing efficiency with both the API and hardware, and fully leveraging OpenGL ES 3.0 in a wide spectrum of applications. All code has been built and tested on iOS 7, Android 4.3, Windows (OpenGL ES 3.0 Emulation), and Ubuntu Linux, and the authors demonstrate how to build OpenGL ES code for each platform. Coverage includes EGL API: communicating with the native windowing system, choosing configurations, and creating rendering contexts and surfaces Shaders: creating and attaching shader objects; compiling shaders; checking for compile errors; creating, linking, and querying program objects; and using source shaders and program binaries OpenGL ES Shading Language: variables, types, constructors, structures, arrays, attributes, uniform blocks, I/O variables, precision qualifiers, and invariance Geometry, vertices, and primitives: inputting geometry into the pipeline, and assembling it into primitives 2D/3D, Cubemap, Array texturing: creation, loading, and rendering; texture wrap modes, filtering, and formats; compressed textures, sampler objects, immutable textures, pixel unpack buffer objects, and mipmapping Fragment shaders: multitexturing, fog, alpha test, and user clip planes Fragment operations: scissor, stencil, and depth tests; multisampling, blending, and dithering Framebuffer objects: rendering to offscreen surfaces for advanced effects Advanced rendering: per-pixel lighting, environment mapping, particle systems, image post-processing, procedural textures, shadow mapping, terrain, and projective texturing Sync objects and fences: synchronizing within host application and GPU execution This edition of the book includes a color insert of the OpenGL ES 3.0 API and OpenGL ES Shading Language 3.0 Reference Cards created by Khronos. The reference cards contain a complete list of all of the functions in OpenGL ES 3.0 along with all of the types, operators, qualifiers, built-ins, and functions in the OpenGL ES Shading Language.

ЕЩЕ



Отзывы

Популярные книги

Здравствуй, дорогой незнакомец. Книга "OpenGL ES 3.0 Programming Guide" Munshi Aaftab (EN) не оставит тебя равнодушным, не вызовет желания заглянуть в эпилог. Загадка лежит на поверхности, а вот ключ к отгадке едва уловим, постоянно ускользает с появлением все новых и новых деталей. Невольно проживаешь книгу – то исчезаешь полностью в ней, то возобновляешься, находя параллели и собственное основание, и неожиданно для себя растешь душой. Небезынтересно наблюдать как герои, обладающие не высокой моралью, пройдя через сложные испытания, преобразились духовно и кардинально сменили свои взгляды на жизнь. Темы любви и ненависти, добра и зла, дружбы и вражды, в какое бы время они не затрагивались, всегда остаются актуальными и насущными. Замечательно то, что параллельно с сюжетом встречаются ноты сатиры, которые сгущают изображение порой даже до нелепости, и доводят образ до крайности. Не остаются и без внимания сквозные образы, появляясь в разных местах текста они великолепно гармонируют с основной линией. По мере приближения к апофеозу невольно замирает дух и в последствии чувствуется желание к последующему многократному чтению. Умеренное уделение внимания мелочам, создало довольно четкую картину, но и не лишило читателя места для его личного воображения. В рассказе присутствует тонка психология, отличная идея и весьма нестандартная, невероятная ситуация. Яркие пейзажи, необъятные горизонты и насыщенные цвета - все это усиливает глубину восприятия и будоражит воображение. "OpenGL ES 3.0 Programming Guide" Munshi Aaftab (EN) читать бесплатно онлайн приятно и увлекательно, все настолько гармонично, что хочется вернуться к нему еще раз.

Читать OpenGL ES 3.0 Programming Guide

Новинки

Танго над пропастью
  • 7
  • 0
  • 0

Аннотация:

Недалекое будущее. Когда весь мир помешан на омоложении, а корпорации превращают пожилых дам в юн...

Полный текст — 42 стр.

Недалекое будущее. Когда весь мир помешан на омоложении, а корпорации превращают пожилых дам в юн...

Однажды в России, в США, в Израиле. Рассказы для взрослых читателей
  • 4
  • 0
  • 0

Аннотация:

В этой книге автор, Эдуард Тополь, собрал свои рассказы и реальные истории в самых разных жанрах — о...

Полный текст — 269 стр.

В этой книге автор, Эдуард Тополь, собрал свои рассказы и реальные истории в самых разных жанрах — о...

Ловелас. Том 8
  • 2
  • 0
  • 0

Аннотация:

Кит Миллер возвращается в Америку победителем. Осталось выяснить, кому теперь принадлежит эта побед...

В процессе — 2 стр.

Кит Миллер возвращается в Америку победителем. Осталось выяснить, кому теперь принадлежит эта побед...

Император Пограничья 31
  • 8
  • 2
  • 0

Аннотация:

Создавать Империи — это как кататься на велосипеде. Трудно только в первый раз. Пускай я возродил...

В процессе — 4 стр.

Создавать Империи — это как кататься на велосипеде. Трудно только в первый раз. Пускай я возродил...

Профессор-Целитель
  • 7
  • 0
  • 0

Аннотация:

В магическом Петербурге лекарей без дара не бывает. И это его первый недостаток, потому что мой Ист...

В процессе — 29 стр.

В магическом Петербурге лекарей без дара не бывает. И это его первый недостаток, потому что мой Ист...

Другая жизнь Ромы Гончарова 3
  • 20
  • 3
  • 0

Аннотация:

Пятьсот десять баллов на Подтверждении, государева стипендия, первый из тысячи — с этим меня взял б...

В процессе — 4 стр.

Пятьсот десять баллов на Подтверждении, государева стипендия, первый из тысячи — с этим меня взял б...