Vulkan 应用开发指南 电子书

Vulkan 应用开发指南

编辑推荐

下一代OpenGL规范已经重新进行了设计,从而使得应用程序可以直接控制GPU的加速。本书系统地介绍下一代OpenGL规范Vulkan、它的目标以及构建其API的关键概念,揭示了Vulkan的独特性。

本书讨论的主题非常宽泛,从绘图命令到内存,再到计算着色器的线程。本书重点展示了如何处理现在由开发人员负责的同步、调度和内存管理等任务。本书是Vulkan开发人员的指南和参考手册,有助于读者迅速掌握跨平台图形的下一代规范。你将从本书中学习到可用于从视频游戏到医学成像等领域的3D开发技术,以及解决复杂的科学计算问题的先进方法。

本书主要内容

. 大量经过反复测试的代码示例,用于演示Vulkan的功能并展示它与OpenGL的区别。

. Vulkan中的新内存系统。

. 队列、命令和移动数据的方法。

. SPIR-V二进制着色语言和计算/图形管道。

. 绘图命令、几何处理、片段处理、同步原语,以及将Vulkan数据读入应用程序。

. 完整的案例研究应用程序:使用复杂的多通道架构和多个处理队列的延迟渲染。

. Vulkan函数和SPIR-V操作码,以及完整的Vulkan词汇表。

内容简介

本书系统地介绍下一代OpenGL规范Vulkan,揭示了Vulkan的独特性。本书主要内容包括:内存和资源、队列和命令、数据的移动、图像的展示、着色器和管线、图形管线对象、绘制命令、几何体的处理、片段的处理、同步、数据的回读以及多渲染通道等。本书适合图形程序开发人员、熟悉图形和计算API的程序员阅读,也可供对Vulkan感兴趣的专业人士阅读。

章节目录

展开全部

Vulkan 应用开发指南是2019年由人民邮电出版社出版,作者[美]格拉汉姆·塞勒斯(Graham。

版权说明:本电子书已获得正版授权,由出版社通过知传链发行。
得书感谢您对《Vulkan 应用开发指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
父与子的编程之旅:与小卡特一起学Python(第3版) 电子书

适读人群:本书适合青少年和其他所有Python初学者,尤其适合用作亲子学习材料。Python青少年编程启蒙畅销书全新升级!上一版豆瓣评分8.5分,被众多老师、家长推荐!左耳朵耗...
3D斗栱 电子书
Java实战(第2版) 电子书

现代Java应用充分利用了微服务、反应式架构以及流式数据等创新设计。现代Java特性,譬如Lambda、流以及大家期待已久的Java模块系统让这些设计的实现极其便利。是时候更新...