ru

Купить книгу Руководство по программированию Vulkan: официальное руководство по изучению Vulkan (OpenGL) на русском [PDF, EPUB, FB2, MOBI]

#680404
Руководство по программированию Vulkan: официальное руководство по изучению Vulkan (OpenGL)

Vulkan Programming Guide: The Official Guide to Learning Vulkan (OpenGL) (B01MXGZR73)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Graham Sellers | #5: 3D-графический дизайн

3.5 (89)

Полное руководство и справочник разработчика Vulkan™: освойте спецификацию следующего поколения для кроссплатформенной графики.

Следующее поколение спецификации OpenGL, Vulkan, было полностью переработано, предоставляя приложениям прямой контроль над ускорением GPU для беспрецедентной производительности и предсказуемости. Руководство по программированию Vulkan™ — это незаменимый и авторитетный справочник по этому новому стандарту для опытных программистов, работающих во всех средах Vulkan.

Руководитель разработки API Vulkan Грэм Селлерс (при участии руководителя разработки языка Джона Кессенича) представляет насыщенные примерами вводные материалы по портативному API Vulkan и новому языку шейдеров SPIR-V. Автор знакомит с Vulkan, его целями и ключевыми концепциями, лежащими в основе его API, а также представляет сложную систему рендеринга, демонстрирующую как уникальность Vulkan, так и его исключительную мощь.

В книге вы найдете авторитетное освещение тем, начиная от отрисовки и заканчивая памятью, от многопоточности до вычислительных шейдеров. Автор особенно подробно показывает, как решать такие задачи, как синхронизация, планирование и управление памятью, которые теперь являются обязанностью разработчика.

Руководство по программированию Vulkan™ знакомит с мощными методами 3D-разработки в самых разных областях, от видеоигр до медицинской визуализации, а также с передовыми подходами к решению сложных научных вычислительных задач. Независимо от того, переходите ли вы с OpenGL или впервые используете открытые стандартные графические API, это руководство поможет вам добиться желаемых результатов и производительности.

Покрытие включает в себя

  • Тщательно протестированные примеры кода, демонстрирующие возможности Vulkan и показывающие его отличия от OpenGL.
  • Экспертное руководство по началу работы и использованию новой системы памяти Vulkan.
  • Подробное обсуждение очередей, команд, перемещения данных и представления информации.
  • Подробное описание языка бинарного шейдинга SPIR-V и вычислительных/графических конвейеров.
  • Подробное обсуждение команд отрисовки, обработки геометрии и фрагментов, примитивов синхронизации и чтения данных Vulkan в приложения.
  • Полное практическое применение: отложенный рендеринг с использованием сложной многопроходной архитектуры и нескольких очередей обработки.
  • Приложения содержат описание функций Vulkan и кодов операций SPIR-V, а также полный глоссарий Vulkan.
Пример кода можно найти здесь: https://github.com/vulkanprogrammingguide/examples

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?