1 Vulkan Cookbook - Work through recipes to unlock the full potential of the next generation graphics API-Vulkan 英文PDF下载

资源分享 – Vulkan Cookbook – Work through recipes to unlock the full potential of the next generation graphics API-Vulkan 英文PDF下载-StubbornHuang Blog

1.1 书籍简介

本书探讨了广泛的现代图形编程技术和 GPU 计算方法,以充分利用 Vulkan API 学习可应用于各种平台 桌面、智能手机和嵌入式设备 了解具有多平台支持的图形引擎并学习令人兴奋的图像处理和后处理技术 本书适用对象 本书适合了解 C/C++ 的开发人员语言,对图形编程有一些基本的熟悉,现在想在构建下一代计算机图形的过程中利用新的 Vulkan API。想要利用 Vulkan API的OpenGL开发人员也会发现这本书很有用。您将学到什么使用 Swapchain在屏幕上显示图像 创建、提交和同步硬件处理的操作 创建缓冲区和图像,管理它们的内存,并从 CPU 向它们上传数据 探索描述符集并设置应用程序和着色器 将绘图操作组织成一组渲染通道和子通道 准备图形管道以绘制 3D 场景和计算管道以执行数学计算 实现几何投影和细分、纹理、照明和后处理技术 在 GLSL 中编写着色器并将它们转换为 SPIR -V 程序集 了解并实现流行的集合,游戏和基准测试中的高级渲染技术 详细信息 Vulkan 是 Khronos 小组发布的下一代图形 API。它有望成为 OpenGL 和 OpenGL ES 的继任者,它与 OpenGL 和 OpenGL ES 有一些相似之处,例如其跨平台功能、编程流水线阶段或命名法。Vulkan 是一个低级 API,它使开发人员可以更好地控制硬件,但也增加了新的职责,例如显式内存和资源管理。不过,有了它,Vulkan 预计会快得多。本书是您通过一系列食谱了解 Vulkan 的指南。我们首先教您如何在 Vulkan 中创建实例并选择将在其上执行操作的设备。然后,您将探索更复杂的主题,例如命令缓冲区、资源和内存管理,管道、GLSL 着色器、渲染通道等。渐渐地,本书继续教您高级渲染技术、如何绘制 3D 场景以及如何提高应用程序的性能。读完本书,您将熟悉使用 Vulkan API 实现的最新高级技术,这些技术可用于各种平台。风格和方法 这个基于配方的指南将使您能够实施现代图形编程技术,并帮助您深入了解新的 Vulkan API。它可以在广泛的平台上使用。风格和方法 这个基于配方的指南将使您能够实施现代图形编程技术,并帮助您深入了解新的 Vulkan API。它可以在广泛的平台上使用。风格和方法 这个基于配方的指南将使您能够实施现代图形编程技术,并帮助您深入了解新的 Vulkan API。

1.2 项目推荐

我创建了一个github项目专门用于收集计算几何和计算机图形学经典和必读书籍,并想办法找到所有可用的电子书资源,长期更新,不死不休!如果你对这方面感兴趣,欢迎star哦!

1.3 书籍下载

资源下载

资源名称:资源分享 – Vulkan Cookbook – Work through recipes to unlock the full potential of the next generation graphics API-Vulkan 英文PDF下载

资源下载提示:如遇问题或者链接失效请联系站长!