如果邮件中的内容不能正常显示,请点击此处查看   如果不想再收此邮件,可取消订阅
 
  Intel技术双周刊 2016-12-15 第2  
 
  PC虚拟现实应用的性能分析与优化:从CPU角度切入  
本文介绍了intel与腾讯在分析与优化运行于高端VR头盔上的《盘古》虚拟现实工作负载过程中的经验。经过对性能和渲染的优化,使该游戏在英特尔®酷睿™ i7 处理器上实现 90 fps 的帧率。利用多种工具分析虚拟现实应用可以帮助我们了解该应用的性能表现和瓶颈所在,该步骤对于优化虚拟现实性能尤其重要,因为单凭性能指标可能无法真正反映瓶颈问题在那。本文中讨论的方法与工具可用于分析使用任何游戏引擎或虚拟现实运行时开发的Windows虚拟现实应用,以及确定工作负载是否受到 CPU 或GPU 的限制。
 
  没有任何秘密的 API:Vulkan* 简介第 0 部分:前言  
Vulkan* 演示介绍了 3D API 经过简化和优化后所实现的功耗和性能改进。英特尔工程师Slawomir Grajewski 在运行 Windows* 的英特尔硬件进行了这一演示。此处演示了全新 API 的两个主要特性:1) 显著提高能效,2) 支持多线程渲染。更高的效率,更低的cpu占用。
 
  没有任何秘密的 API:Vulkan* 简介第 1 部分:序言  
本教程介绍了如何在应用中为使用 Vulkan 做准备。 首先“连接”Vulkan Runtime 库,并从中加载全局级函数。 然后创建 Vulkan 实例并加载实例级函数。 之后检查哪些物理设备可用,以及它们具备的特性、属性和功能。 接下来创建逻辑设备,并描述必须与设备一同创建的队列及其数量。
 
  没有任何秘密的 API: Vulkan* 简介第 2 部分: 交换链  
在本教程中,您学习了如何在屏幕上显示用 Vulkan API 创建的图像。 步骤如下: 首先启用相应的实例层扩展。 接下来创建应用窗口的 Vulkan 表现形式(称为平面)。 然后选择带有家族阵列(支持演示并创建设备)的设备(不要忘记启用设备层扩展!)
 
  没有任何秘密的 API: Vulkan* 简介第 3 部分: 第一个三角形  
本教程中,我们创建了包含一个子通道的渲染通道。 接下来创建交换链图像图像视图和帧缓冲区。 其中一个最重要的部分是创建图形管道,因为这一过程要求我们准备大量数据。 我们需要创建着色器模块,并描述应该绑定图形管道时处于活跃状态的着色器阶段。
 
  没有任何秘密的 API: Vulkan* 简介第 4 部分  
本教程的编写以“03-第一个三角形”教程为基础。 我们通过在图像管道中使用顶点属性,并在记录命令缓冲区期间绑定顶点缓冲区,以此改进渲染过程。 我们介绍了顶点属性的数量和布局, 针对视口和 scissors 测试引入了动态管道状态, 并学习了如何创建缓冲区和内存对象,以及如何相互绑定。 我们还映射了内存,并将数据从 CPU 上传至 GPU。
 


  联系我们  
 
  Intel技术双周刊  
  订阅“Intel技术双周刊”,您将及时接收到关于人工智能、实感技术、嵌入式等开发技术的中文资料,以及相关资讯。
您还可以加入CSDN建立的intel技术交流群(qq群号: 347979141)及时和同行讨论日常遇到的实际问题。
 
   
 
 

查看Intel技术双周刊往期回顾,更多精彩内容尽在英特尔开发者专区。欢迎向您的朋友推荐订阅本邮列表。
如果不想再收到该邮件,可以取消订阅