「Tracker」部分图层在 WebGPU 渲染下的问题
Open
- Dominant language
- TypeScript
- Stars
- 4.1k
- Forks
- 656
- PR merge metrics
- No merged PRs in 30d
Description
### 整体图层的问题
1. 多次触发图层渲染报错
- fixed #2526
2. 拾取图层没有高亮
### 部分图层不支持 WebGPU 渲染的问题
1. shader 里面使用了 gl_PointSize,WebGPU [不支持](https://github.com/gpuweb/gpuweb/issues/1190),需单独写 [shader](https://webgpufundamentals.org/webgpu/lessons/webgpu-points.html)
- 简单点图层
- 简单线图层
- geometry sprite
4. 在顶点着色器里面使用了纹理,g-devece 转换为 440 shader 情况未考虑
- 3D 热力图层
5. Uniform 绑定没有对齐的图层
- 蜂窝热力图层
6. 顶点着色器与片元着色器 varying 变量顺序不一致问题
- 线 3D 图层
- wall
- 大地弧线
- fixed #2527
7. 顶点数据超过 buffer 定义数据
- flow 图层
7. BindGroupLayout 没有对齐
- ocean 图层
- 瓦片 terrainRGB
8. G-Device Failed to execute 'writeTexture' on 'GPUQueue': Overload resolution failed.
- water 图层
- geometry sprite
- geometry plane
Contributor guide
Assessment
This issue has not been assessed yet.