作者:Benjamin Anuworakarn

太阳升起,人们正回归正常生活,令人兴奋的是:我们在DevTech发布了新版本的PowerVR SDK&工具包。一如既往,那些直接想要最新版本的用户,点击链接即可下载:

https://developer.imaginationtech.com/downloads/

对于那些更感兴趣的细节和闪亮的新功能,以下是该版本的一些亮点:

PowerVR SDK

PowerVR SDK不仅包含我们的图形开发框架,还包含一些示例应用程序,这些应用程序不仅向您展示了如何实现某些技术,而且还充分利用了PowerVR平台。在帮助您部署跨平台的模块或库之间,您可以专注于实际代码而不是样板设置;我们的SDK提供了您所需的一切,可以让您在开发高性能应用程序时顺利运行。

该版本的最大亮点是我们新加入了光线跟踪示例。光线追踪是近年来风靡全球的一种图形技术,已成为游戏领域的热门新趋势。在Imagination,我们自豪地说,我们是这项技术的先驱,我们对推动尖端技术的创新精神一直延续到今天。我们有四个新的代码示例,向您展示一些技术:基本光线跟踪算法、混合反射以及硬阴影和软阴影。SDK 可通过我们的Github存储库获得。

https://github.com/powervr-graphics/Native_SDK

PVRTexTool

PVRTexTool是我们的纹理编码和预处理工具,旨在使您的应用程序纹理易于优化。

这次最大的变化是增加了 PVRTC-HDR-HDR 纹理数据,现在可以编码为PVRTC压缩格式。

其他一些更新与导航和用户工作流有关。在将立方体地图视为网络和能够从当前可见的任何地图生成新纹理之间,我们希望PVRTexTool的用户发现,他们强大的工具现在更容易使用。

当然,这并不是说没有任何新的功能:我们添加了 IBL 环境地图选项,允许基于图像的照明生成漫射和镜面反射贴图。这些漫反射和镜面反射贴图选项也可通过我们的PVRTexLib库获得。

PVRTune

PVRTune是我们的硬件统计和分析工具。它在应用程序运行时提供硬件数据和性能统计信息,允许开发人员快速查看性能瓶颈可能出现的位置。

PVRTune的新功能是增加了引导分析。到目前为止,PVRTune 只是一个数据源。这是一个非常强大和多样化的数据源,但是它让用户知道如何充分利用它。引导分析可帮助用户理解这些数据,并根据从会话中捕获或加载的分析数据,为您指出某些潜在瓶颈的正确方向。这有望简化分析过程,并让用户确切地知道在哪里可以改进其应用程序的性能。

除此之外,还有其他一些小的新功能,例如能够将每个计数器的平均值、方差和标准偏差包含到 CSV导出,以及要求很高的WASD 控件。

当然,对于PVRTune完全版用户,我们有一个新的闪亮玩具,即着色器调用。此数据由跟踪每次硬件触发调用着色器的次数的驱动程序收集。这个指标显示为表格和饼图,可使用户快速识别着色器在 GPU中执行的次数,以及在给定硬件任务中使用这些着色器的成本最高。有了这些知识,开发人员可以将他们的优化目标定位到特定的着色器中。一如继往,PVRTune完整版在NDA下提供,因此如果您有兴趣,请联系以了解更多信息。

https://developer.imaginationtech.com/pvrtune/#pvrtunecomplete

PVRCarbon

PVRCarbon是我们为 OpenGL ES 和 Vulkan 开发中的 API 跟踪和调试工具。PVRCarbon能够记录、回放和分析应用程序对图形 API 的使用,使开发人员深入了解其应用程序的正确性和行为。PVRCarbon是PVRrace的替代品,我们在最近的几个版本中已经将它作为"预发行测试版"包含进来。我们还没有到1.0 版本, 但我们离它越来越近了。

这次的一些更新(0.7版本适用于有兴趣跟踪的用户):

  • 已添加OpenCL支持

  • 添加支持安卓 10 GL ES 层(用于独立录制)

  • 添加跨 API 本机缓冲区跟踪和记录

这些本身可能并不太令人兴奋,但 PVRCarbon正在逐渐成为所有图形开发人员极其通用的工具,我们迫不及待地想正式宣布其完整版本。

PVR光线跟踪模拟

此次发布最重要的是,一个名为PVRRayTracingSimulation的新包。这是一个小的 Vulkan 层集合,顾名思义,它模拟PowerVR光线跟踪硬件的功能和行为,特别是加速结构。对于图形开发来说,这是一个激动人心的时刻,因为越来越多的硬件提供光线跟踪支持;在Imagination,我们都在努力突破界限,这个包也不例外。PVR光线跟踪模拟二进制文件可以从我们的开发人员门户下载。

https://developer.imaginationtech.com/downloads/

总结

除了这里列出的内容之外,我们几乎对所有工具都进行了大量错误修复和小改进。请查看我们的(发布说明),以了解此版本更全面的更新列表。如果某些问题尚未解决,请随时通过我们的常规联系方式与我们联系:

  • PowerVR论坛

    https://forums.imgtec.com/?__hstc=83658185.01c75bc1ceb022d0f6f8be71cae34e4f.1615786086387.1622429937620.1622453857450.97&__hssc=83658185.1.1622453857450&__hsfp=3696835757

  • PowerVR支持

    https://pvrsupport.imgtec.com/?__hstc=83658185.01c75bc1ceb022d0f6f8be71cae34e4f.1615786086387.1622429937620.1622453857450.97&__hssc=83658185.1.1622453857450&__hsfp=3696835757

同样,PowerVRSDK&工具包21.1版现已推出,可从我们的网站下载:

https://developer.imaginationtech.com/downloads/

原文链接:https://www.imaginationtech.com/blog/powervr-sdk-and-tools-21-1-out-now-including-ray-tracing-simulator/

声明:本文为原创文章,转载需注明作者、出处及原文链接。

欢迎加入Imagination GPU与人工智能交流群

群已满200人,入群请加小编拉进群,

小编微信号:eetrend89(添加请备注公司名和职称)

推荐阅读

Imagination 张量分块技术(Tensor Tiling)

END

Imagination Technologies是一家总部位于英国的公司,致力于研发芯片和软件知识产权(IP),基于Imagination IP的产品已在全球数十亿人的电话、汽车、家庭和工作场所中使用。获取更多物联网、智能穿戴、通信、汽车电子、图形图像开发等前沿技术信息,欢迎关注 Imagination Tech !

长按识别二维码


关注我们

PowerVR SDK工具包21.1版新亮点一览,特别增加光线追踪代码示例相关推荐

  1. Win10 20H2正式发布,对比旧版新功能一览

    微软在其官方网站发布了最新的Windows 10 20H2版(10月更新),根据微软的更新规则,春季版一般包含更多新功能,而秋季版更倾向于Bug修复,因此很多人对于20H2的期待程度并不高.但事实上, ...

  2. java中elapseTime设置新时间,Java ApplicationLike.getApplicationStartElapsedTime方法代码示例...

    import com.tencent.tinker.loader.app.ApplicationLike; //导入方法依赖的package包/类 /** * if com.dx168.patchsd ...

  3. Java10新特性及代码示例

    你好啊,我是大阳,本文主要介绍Java10新特性,并提供一些代码示例.不过Java10的新特性大多数是开发者不关心的内容. Java 9发布后,Java 10 来得非常快.与之前的版本不同,Java ...

  4. linux fedora 下载,Fedora 21正式版发布下载

    Fedora项目宣布发布Fedora 21正式版本.作为 Fedora.next计划的一部分,Fedora 21提供了Cloud.Server和 Workstation三种镜像,分别适用于云端环境.数 ...

  5. 网易云信SDK V3.2.0版发布啦!

    网易云信V3.2.0版升级发布啦!本次版本发布的主要功能有:安卓添加64位支持.安卓接入小米推送.多人白板.多人白板的服务端录制,新增多端会话消息已读未读同步.新增音视频通话未接通状态的抄送.iOS的 ...

  6. 邮件多面手!Foxmail 6.5正式版新体验

    邮件多面手!Foxmail 6.5正式版新体验 Foxmail是国内一款着名的电子邮件客户端软件,自从被腾讯收购后依然实行免费政策,并且每一次更新几乎都会给用户们带来新的体贴功能,Foxmail 6. ...

  7. 微信投屏服务器出错,微信发布7.0.21版本,修复异常问题,增加超实用新功能

    原标题:微信发布7.0.21版本,修复异常问题,增加超实用新功能 iOS微信又更新了,今天发布v7.0.21版本,距离上次更新才两个礼拜的时间.以往微信的更新频率是比较慢的,这次之所以如此之快地发布新 ...

  8. 流行的 DAW编曲软件FL Studio 21 有什么新功能?

    FL Studio 21 对流行的 DAW 和音乐制作软件进行了多项更新.最重要的变化包括:更快.更精确的音频包络和带有自动交叉推子的增益控制:一个能够标记.制作自定义颜色的标签和访问在线内容的新浏览 ...

  9. 2005年IT就业新亮点

    IT就业的热,无论是从各地举办的IT招聘会场场爆满的情况可以看出些端倪,体验到莘莘学子对IT的热情与向往,还是随便翻开各种大大小小媒体的招聘版,IT工程师等职位总是出现在最抢眼的位置,再注上" ...

  10. FL Studio for 21 Windows版 Producer Edition v21.0.3 Build 3517官方中文免费终极解锁版下载

    FL Studio for 21 Windows版 Producer Edition v21.0.3 Build 3517官方中文免费终极解锁版下载 是一款强大的数字音频工作站(DAW)软件,为您提供 ...

最新文章

  1. jdk1.8api中文版下载(帮助文档)
  2. 成功解决‘nvidia-smi‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  3. MyBatis中提示:元素类型为 mapper 的内容必须匹配 (cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|de
  4. MySQL基础原创笔记(一)
  5. 金融情报挖掘:面向公开文本的期货事件聚合与传导因素分析
  6. Python把docx文档中的题库导入SQLite数据库
  7. 金融统计分析与挖掘实战5.1-5.2
  8. postgresql 参数替换 游标_解决postgresql和oracle如何把游标cursor数据存到数组array
  9. ceph分布式存储简介
  10. 给WPS添加快捷键 智能粘贴 粘贴纯文本
  11. git2.28下载 GIT2.28新版本网盘下载
  12. 数学建模-Logistic模型
  13. [软件发布]2007考研倒计时软件(完整版+绿色版)
  14. SpringCloud(三)了解了概念,现在来验证一下,玩个小案例
  15. 游戏服务器和普通服务器的区别
  16. 分类器交叉验证java_使用交叉验证和F1分数选择SVM参数
  17. 删除后别人的微信号变成wxid_“重新做人”?安卓版微信支持修改微信号,网友:哭了...
  18. 计算机更新时按了关机6,电脑关机后在安装更新怎么办
  19. linux 7 realm,系统运维|Samba 系列(十五):用 SSSD 和 Realm 集成 Ubuntu 到 Samba4 AD DC...
  20. 什么是memcache,常见的memcache方法

热门文章

  1. nginx代理 域名重定向
  2. 超市进销存管理系统(SSM,MYSQL,VUE,JSP)
  3. parcel打包报错Error opening directory
  4. 输入1-365 的一个数字判断它是几月几日
  5. python登录qq邮箱爬邮件_python3+selenium实现qq邮箱登陆并发送邮件功能
  6. mysql lang_dlang操作mysql
  7. Java多线程实现简易微信发红包
  8. 使用jib发布代码流程
  9. DirectX12 3D游戏开发实践(龙书)第六章 利用Direct3D的绘制几何体
  10. 面向对象版学员管理系统(存储数据库)