gpuvis:GPU 追踪可视化工具

Hacker News Top 工具

摘要

gpuvis 是由 Valve 开发、采用 MIT 许可证的 GPU 追踪可视化工具,基于 Dear ImGui、SDL 和 gl3w 构建,用于分析图形追踪数据。该项目的文档托管在其 GitHub 仓库和 wiki 中,并集成了多种第三方库。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/10/04 11:33

mikesart/gpuvis

来源:https://github.com/mikesart/gpuvis

GPUVis

文档

https://github.com/mikesart/gpuvis/wiki

截图

替代文本

致谢

gpuvis 代码采用 MIT 许可证(http://opensource.org/licenses/MIT)。

`` Copyright 2019 Valve Software

All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``

Simple DirectMedia Layer 采用 zlib 许可证(https://www.libsdl.org/license.php)

gl3w 属于公有领域(https://github.com/skaslev/gl3w)

Dear ImGui 由 Omar Cornut(http://www.miracleworld.net)开发,GitHub 上所有直接或间接贡献者也参与其中。该库的早期版本是在 Media Molecule(http://www.mediamolecule.com)的支持下开发的,并首先在游戏 Tearaway(http://tearaway.mediamolecule.com)内部使用。

Dear ImGui 采用 MIT 许可证(https://github.com/ocornut/imgui/blob/master/LICENSE)

使用 Vuhdo(Aleksei Skriabin)开发的 imgui_freetype(https://github.com/Vuhdo/imgui_freetype.git)。

内嵌 Tristan Grimmer 开发的 ProggyClean.ttf 和 ProggyTiny.ttf 字体(http://upperbounds.net,MIT 许可证)。

内嵌 Christian Robertson 开发的 Roboto-Regular.ttf 字体(https://fonts.google.com/specimen/Roboto,Apache License 2.0)。 内嵌 Christian Robertson 开发的 RobotoCondensed-Regular.ttf 字体(https://fonts.google.com/specimen/Roboto+Condensed,Apache License 2.0)。

内嵌 Steve Matteson 开发的 DroidSans.ttf 字体(http://www.google.com/fonts/specimen/Droid+Sans,Apache License 2.0)。

使用 Sean Barrett(公有领域)开发的 stb_textedit.h、stb_truetype.h、stb_rectpack.h(https://github.com/nothings/stb/)。

trace-cmd 采用 GNU GPL v2 许可证(https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git)

miniz 采用 MIT 许可证:miniz(https://github.com/richgel999/miniz)

stlini 带有作者邮件及署名许可:stlini(http://source.robertk.com/)

ya_getopt 采用 2 条款 BSD 风格许可证:ya_getopt(https://github.com/kubo/ya_getopt/blob/master/README.md)

noc_file_dialog.h 采用 MIT 许可证:noc(https://github.com/guillaumechereau/noc)

ucm cmake 宏采用 MIT 许可证:ucm(https://github.com/onqtam/ucm)

SMHasher 采用 MIT 许可证:SMHasher(https://github.com/aappleby/smhasher)

{fmt} 是一个采用 2 条款 BSD 许可证的小型、安全且快速的格式化库:fmt(http://fmtlib.net/latest/index.html)

RapidJSON 采用 MIT 许可证:RapidJSON(https://github.com/Tencent/rapidjson)

相似文章

vgpu

Product Hunt

vgpu 是一个针对 WebGPU 的 TypeScript 库,具有类型化着色器导入、一个轻量级的 GPU 优先 API,并兼容浏览器、无头 Node 和测试环境。