手机版
你好,游客 登录 注册
背景:
阅读新闻

RenderDoc 1.3 发布,受欢迎的图形调试器

[日期:2019-04-28] 来源:Linux公社  作者:醉落红尘 [字体: ]

RenderDoc 1.3现在可用作此跨平台,多API图形调试工具的最新更新。

RenderDoc 1.3支持YUV/YCbCr纹理处理,改进的OpenGL回放处理,OpenGL持久缓冲区映射现在表现得更像Vulkan,各种各样的Vulkan API改进,支持许多新的扩展,Direct3D 12增强,以及几十个bug修复。

有兴趣查看RenderDoc 1.3的开发人员可以通过项目的GitHub公告了解更多关于这个大更新的信息, -特别是关于修复/生活质量改进的信息。

  • 在本地支持YUV/YCbCr纹理的所有API上添加对它们的支持。默认情况下,纹理查看器将显示原始像素值,但可以切换到执行包感知默认YCbCr解码的模式。

RenderDoc 1.3 发布,受欢迎的图形调试器

它还支持D3D11上的视频解码API,这些API是MediaFoundation等更高级别框架的基础。

  • 在OpenGL上,不再需要任何重播扩展,所有剩余的必需扩展都在需要时进行模拟。 只要实现支持OpenGL 3.2或OpenGL ES 3.0,它就应该能够重放 - 尽管在某些情况下如果缺少计算着色器等扩展,则功能会降低。

这是在macOS上正确支持GL的一个步骤,该版本未包含在此版本中,但正在开发中。

  • 添加了一键式按钮以加载上次运行捕获会话,该会话从运行到运行持续存在。 这是在配置文件中将捕获设置保存和加载到磁盘的现有功能的补充。
  • OpenGL持久缓冲区映射已经过重构,表现得更像Vulkan。 可写入的持久性缓冲区映射将始终将GL_READ添加到其参数中,并且直接映射的内存将返回到应用程序而不是影子缓冲区。

这意味着当RenderDoc在后台处于空闲状态时,开销最小,并且您只需支付在主动捕获帧时检查持久缓冲区映射的成本(这仍将非常慢)。 请注意,在捕获期间,显式刷新缓冲区映射在RenderDoc中仍然会更加高效。

  • 在vulkan着色器上访问描述符数组将获取动态GPU反馈以确定使用哪些特定索引,并且只有这些数组索引将显示在管道状态视图和纹理查看器缩略图中。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-04/158356.htm

linux
相关资讯       RenderDoc 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款