图形程序

  • [美]格拉汉姆·塞勒斯(Graham
  • 下一代OpenGL规范已经重新进行了设计,从而使得应用程序可以直接控制GPU的加速。本书系统地介绍下一代OpenGL规范Vulkan、它的目标以及构建其API的关键概念,揭示了Vulkan的独特性。本书讨论的主题非常宽泛,从绘图命令到内存,再到计算着色器的线程。本书重点展示了如何处理现在由开发人员负责的同步、调度和内存管理等任务。本书是Vulkan开发人员的指南和参考手册,有助于读者迅速掌握跨平台图形的下一代规范。你将从本书中学习到可用于从视频游戏到医学成像等领域的3D开发技术,以及解决复杂的科学计算问题的先进方法。本书主要内容.大量经过反复测试的代码示例,用于演示Vulkan的功能并展示它与OpenGL的区别。.Vulkan中的新内存系统。.队列、命令和移动数据的方法。.SPIR-V二进制着色语言和计算/图形管道。.绘图命令、几何处理、片段处理、同步原语,以及将Vulkan数据读入应用程序。.完整的案例研究应用程序:使用复杂的多通道架构和多个处理队列的延迟渲染。.Vulkan函数和SPIR-V操作码,以及完整的Vulkan词汇表。

图形程序相关书籍

Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Java基础案例教程 电子书
传智播客经典图书的延续。本书采用章节 案例的编写方式,除第1章外,其他章节均加入案例讲解,总计20个案例,达到“边做边学”的效果,提供免费教学资源,包括11 个精美教学PPT、1300 道测试题、长达37 小时的教学视频等。
微服务架构基础:SpringBoot+SpringCloud+Docker 电子书
本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。
Android移动应用基础教程(Android Studio)(第2版) 电子书
本书以AndroidStudio为开发工具,详细全面地介绍了Android编程的核心技术,包括Android用户界面编程、Android四大组件、数据存储、事件处理、网络与数据处理、图形图像处理、多媒体开发等知识。本书不限于介绍Android理论知识,而是从案例驱动的角度讲解理论。本书每章提供了大量实例,这些示范性的实例可帮助读者深刻理解知识点,除此之外,本书还精心设计了两个阶段案例和一个综合案例
JavaScript+jQuery交互式Web前端开发 电子书
本书共14章:第1章讲解JavaScript的基本概念;第2、3章讲解JavaScript的基础语法;第4章讲解JavaScript函数的基本使用;第5章讲解JavaScript对象的相关内容;第6~8章讲解DOM、BOM的相关内容;第9章讲解如何用JavaScript开发网页特效;第10、11章讲解jQuery的使用,以及如何利用jQuery开发网页中常见的交互效果;第12、13章讲解JavaS
微信小程序开发实战 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的原理和开发技术。全书共8章,第1、2章主要讲解微信小程序的入门知识,介绍微信小程序的优势和发展前景,通过简单易懂的“比较数字大小”案例帮助读者快速熟悉开发流程;第3、4章分别讲解“音乐”和“婚礼邀请函”小程序项目,通过这两章的学习,读者可以掌握小程序的布局和各种组件的使用;第