Книга все-таки ориентирована на более начинающую аудиторию. К концу книги получается небольшой фреймворк, на основе которого уже можно было бы сделать фреймграфы и многопоточные штуки... как раз следующий логичный шаг после 10й главы был бы механизм автоматической расстановки барьеров... но это тема для следующей книги.
Книга не является справочником по ГАПИ, а показывает как можно решать некоторые практические задачи используя подмножетсва ГЛ46 и Вулкана. Есть материал по построению конвейера для контента, который очень редко можно найти в подобных книгах. Но опять же, ориентировано больше на разработчиков, которые еще только осваивают 3Д графику.
Например, для простоты реализации во всех Вулкан-демках мы довольно агрессивно использовали vkDeviceWaitIdle() для синхронизации и не использовали никаких аллокаторов.
3D Graphics Rendering Cookbook
3D Graphics Rendering Cookbook
Про наши книги такие же отзывы оставляли :)
3D Graphics Rendering Cookbook
Меня мама учила скептически относится к анонимным отзывам.
А вот, например, "тяжеловесы" не стесняются своим именем подписывать отзыв https://twitter.com/SaschaWillems2/status/1444634877429751808?s=20 и на Amazon тоже.
3D Graphics Rendering Cookbook
Спасибо! Вы верите?
3D Graphics Rendering Cookbook
Где именно?
3D Graphics Rendering Cookbook
Собирать по крупицам из презентаций вендоров и материалов GDC, SIGGRAPH итп. Ну или ждать нашу следующую книгу.
3D Graphics Rendering Cookbook
Книга все-таки ориентирована на более начинающую аудиторию. К концу книги получается небольшой фреймворк, на основе которого уже можно было бы сделать фреймграфы и многопоточные штуки... как раз следующий логичный шаг после 10й главы был бы механизм автоматической расстановки барьеров... но это тема для следующей книги.
Книга не является справочником по ГАПИ, а показывает как можно решать некоторые практические задачи используя подмножетсва ГЛ46 и Вулкана. Есть материал по построению конвейера для контента, который очень редко можно найти в подобных книгах. Но опять же, ориентировано больше на разработчиков, которые еще только осваивают 3Д графику.
Например, для простоты реализации во всех Вулкан-демках мы довольно агрессивно использовали vkDeviceWaitIdle() для синхронизации и не использовали никаких аллокаторов.
3D Graphics Rendering Cookbook
https://vulkan-tutorial.com/ или уж хотя бы Vulkan Cookbook.
Mastering Android NDK
Mastering Android NDK
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL
Мультиплатформенный аудио плеер на C++ и OpenAL