antvis / antvis/L7

「Tracker」部分图层在 WebGPU 渲染下的问题

Open
#2,525 0 comments 0 reactions 1 assignee Claimed by @lvisei View on GitHub
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

image

4. 在顶点着色器里面使用了纹理,g-devece 转换为 440 shader 情况未考虑
- 3D 热力图层

image

5. Uniform 绑定没有对齐的图层
- 蜂窝热力图层
image

6. 顶点着色器与片元着色器 varying 变量顺序不一致问题
- 线 3D 图层
- wall
- 大地弧线
- fixed #2527

image

7. 顶点数据超过 buffer 定义数据
- flow 图层

image

7. BindGroupLayout 没有对齐
- ocean 图层
- 瓦片 terrainRGB

image

8. G-Device Failed to execute 'writeTexture' on 'GPUQueue': Overload resolution failed.
- water 图层
- geometry sprite
- geometry plane

image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.