About 50 results
Open links in new tab
  1. WebGPU 为什么要搞个全新的着色器语言 WGSL ,GLSL 不香吗?

    自此开始,wgpu 和 dawn 都摆脱了对 shaderc 之类复杂繁重的着色器转译工具的依赖。 wgpu 里使用的 WGSL 转译工具叫 naga, kvark 有一篇博客(Shader translation benchmark)对比了 naga 相比于其 …

  2. 有哪些值得推荐的Rust游戏引擎或图形渲染库? - 知乎

    wgpu wgpu 是一个纯Rust实现的图形化API库,具有安全、可移植等优点,如果你使用基于wgpu构建的库,那该库可以很多平台上运行:Linux, windows, MacOS, Android和IOS。 它可以原生的运行 …

  3. Wgpu图文详解 - 知乎

    Wgpu图文详解系列文章 在本系列的第一篇文章中(《Wgpu图文详解(01)窗口与基本渲染》),我们介绍了如何基于0.30+版本的winit搭建Wgpu的桌面环境,同时也讲解了关于Wgpu一些基本的概念、 …

  4. wgpu 是什么? - 知乎

    wgpu 是基于 WebGPU API 规范 的、 跨平台 的、安全的、纯 Rust 图形 API。它是 Firefox、Servo 和 Deno 中 WebGPU 整合的核心。 wgpu 不仅可以在 Web 环境运行,还可以在 macOS / iOS、Android …

  5. 如何在WebGPU和vulkan之间选择? - 知乎

    效率如果正确使用,不会和vulkan有太多差别,除非用上了某些专有的扩展。 开发效率自然是WebGPU(包括wgpu)更高,它和metal的api比较像,没有opengl的状态机那样容易出错,又没 …

  6. wgpu - 知乎

    知乎,中文互联网高质量的问答社区和创作者聚集的原创内容平台,于 2011 年 1 月正式上线,以「让人们更好的分享知识、经验和见解,找到自己的解答」为品牌使命。知乎凭借认真、专业、友善的社区 …

  7. 学习 wgpu - 知乎

    在 wgpu 项目中集成 bevy_ecs Entity Component System(ECS)是现代游戏引擎和实时渲染引擎中广泛采用的架构模式。它通过将数据(组件)和逻辑(系统)分离,提供了高性能…

  8. 为什么精通webgl、webgpu的人很少? - 知乎

    读者可能知道,如果不知道就当听故事,除了浏览器、NodeJS,有一个叫 Deno 的工具也是 JavaScript 的运行时,它内置了 Firefox 浏览器的 WebGPU 实现成果,也就是 Wgpu 库,Wgpu 使用 Rust 语 …

  9. WebGPU 到底是什么? - 知乎

    上述过程是 WebGPU 的一般化代码,很粗糙,没什么细节,不过基本上就是这么个逻辑。 对通道编码器的那部分代码,笔者保留的比较完整,让读者更好观察一个指令编码器是如何编码通道,并最后结束 …

  10. Vulkan 、 WebGPU 、DX12 以及 Metal 哪个现代图形 api 设计的比较合 …

    总之,Vulkan的很多API设计并不是最贴近硬件的,所以厂商又会增加扩展解决这个问题,不同厂商的最优情况各不相同,假如把mali也考虑进来更会一团乱麻。 总结,AGC凭借最贴近硬件的设计,暴露 …