antvis / L7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
https://l7.antv.antgroup.com
MIT License
3.56k stars 625 forks source link

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

Open lvisei opened 3 weeks ago

lvisei commented 3 weeks ago

整体图层的问题

  1. 多次触发图层渲染报错
  1. 拾取图层没有高亮

部分图层不支持 WebGPU 渲染的问题

  1. shader 里面使用了 gl_PointSize,WebGPU 不支持,需单独写 shader
    • 简单点图层
    • 简单线图层
    • geometry sprite
image
  1. 在顶点着色器里面使用了纹理,g-devece 转换为 440 shader 情况未考虑
    • 3D 热力图层
image
  1. Uniform 绑定没有对齐的图层

    • 蜂窝热力图层 image
  2. 顶点着色器与片元着色器 varying 变量顺序不一致问题

    • 线 3D 图层
    • wall
    • 大地弧线
    • fixed #2527
image
  1. 顶点数据超过 buffer 定义数据
    • flow 图层
image
  1. BindGroupLayout 没有对齐
    • ocean 图层
    • 瓦片 terrainRGB
image
  1. G-Device Failed to execute 'writeTexture' on 'GPUQueue': Overload resolution failed.
    • water 图层
    • geometry sprite
    • geometry plane
image