爱意满满的作品展示区。
yrq110

一个支持多种渲染方式的 web 2d 图形库,尝鲜 WebGPU

  •  
  •   yrq110 ·
    yrq110 · Apr 19, 2020 · 3321 views
    This topic created in 2226 days ago, the information mentioned may be changed or developed.

    最早是想试下 WebGPU,后来看其他图形库时想到,可以统一一下不同渲染方式的顶层图形相关对象操作,即提供一致性 API 。

    常见的 2d 图形 /动画库(fabric, konva, pixi 等)中基本上内部都支持两种渲染方式,个人想支持更多种就尝试去实现了下。

    示例演示 顶部 select 可以切换不同渲染方式

    GitHub

    顺便致敬下刚走的 convey 大佬,在 showcase 中添加了生命游戏。

    3 replies    2020-04-19 21:00:02 +08:00
    jakezh
        1
    jakezh  
       Apr 19, 2020 via iPhone
    太牛了
    Livid
        2
    Livid  
    MOD
    PRO
       Apr 19, 2020
    用 Version 84 的 Canary 也说浏览器还不支持 WebGPU ?
    yrq110
        3
    yrq110  
    OP
       Apr 19, 2020   ❤️ 1
    @Livid 需要在 flag 中启用下 WebGPU feature

    chrome://flags/#enable-unsafe-webgpu
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1173 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 23:37 · PVG 07:37 · LAX 16:37 · JFK 19:37
    ♥ Do have faith in what you're doing.