Softonic 评论

WebGL 跟踪:用于逐调用 WebGL 调试的 DevTools 扩展

WebGL Trace,由arthurthkng开发,是一个用于图形程序员和网页开发者的Chrome扩展,帮助调试WebGL渲染。它嵌入在浏览器开发工具中,使得在开发过程中进行逐帧检查和故障隔离变得可行。该工具提供详细的执行顺序、管道状态视图和资源时间线,以帮助定位渲染故障。目标用户是需要对浏览器内的绘制调用顺序、着色器问题和纹理状态进行确定性可视化的技术专业人士。

WebGL Trace 用于什么?

该扩展与 Chrome DevTools 集成,以捕获单个帧并呈现渲染活动的逐步视图。它按执行顺序记录 WebGL 调用,并按渲染通道对其进行分组,这有助于定位产生可见故障的确切调用。正在开发自定义引擎或库的开发人员,例如 Three.js,可以重放单个帧,以调查他们的代码如何映射到 GPU 操作。

它如何显示着色器、纹理和管道状态?

管道和资源检查 是该工具的核心。可以查看着色器源代码以及实时编译和链接状态报告,纹理则可以预览其 mip 级别访问、数组层支持和立方体面视图。该扩展还公开了帧缓冲附件、uniforms 和顶点属性绑定,以便工程师可以检查产生绘制的 GPU 状态。

API 调用、错误和资源历史如何显示?

调用按时间顺序记录,详细的参数和返回值检查以及明确的 GL 错误报告,使根本原因的追踪更加直接。GPU 资源历史让您可以跟踪缓冲区、纹理或程序在捕获过程中的变化。该界面包括搜索和过滤控件,以缩小长调用列表到最重要的操作。

如何共享捕获内容,在哪里运行?

该扩展支持将捕获的会话导出为 JSON 以进行归档或团队审核,从而实现可重复的离线分析。它是为基于 Chromium 的浏览器构建的,因此可以在 Windows、macOS 和 Linux 上的 Chrome 和类似桌面客户端中运行。开发者将该工具定位为轻量级,专注于 WebGL 跟踪和状态检查工作流程。

更适合图形工程师而非普通网页作者的专业工具

WebGL Trace 是一个专门为需要确定性、逐帧可见性的开发者选择的工具,被认为是一个小众工具,通常受到 WebGL 社区的好评。其专注的范围使其在常规 DOM 或布局调试中不太有用;调查绘制调用顺序和着色器交互的团队获得最多收益。对于这些用户,该扩展提供了一种可重复的方式来捕捉和记录渲染调查,以便后续审查。

  • 赞成

    • 集成到 Chrome DevTools 中以进行上下文框架检查
    • 按渲染通道分组的按时间顺序排列的逐通话日志
    • 纹理预览包括 mip 级别、数组层和立方体面
    • 用于共享或归档捕获会话的 JSON 导出
  • 反对

    • 专门用于 WebGL,而不是用于一般的 DOM 调试
    • 主要面向技术专业人士,一个小众受众
    • 仅限于基于Chromium的桌面浏览器
 0/1

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    0.1.0

  • 更新日期

  • 平台

    chrome

  • 语言

    英语

应用程式 提供其他语言版本



用户对 WebGL Trace 的评分

您是否尝试过 WebGL Trace?成为第一个离开您的意见!

添加评论

适用于 Google Chrome mods 热门

插件工具 Google Chrome 平台热门下载

插件工具 Google Chrome 平台热门下载

插件工具 Google Chrome 平台热门下载

WebGL Trace 相关主题

有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic