Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

「Tracker」渲染引擎完全移除 regl 默认替换升级至 G-Device #2431

Open
2 tasks done
lvisei opened this issue Apr 26, 2024 · 4 comments
Open
2 tasks done
Assignees

Comments

@lvisei
Copy link
Member

lvisei commented Apr 26, 2024

G-Device 发现问题跟踪

  1. G-device setdata 时不生效
  1. device WebGL 模式下开启抗锯齿报错

默认不开启下区别:

devise regl

image

image

  1. device WebGPU 模式下不支持淹没
  1. WebGPU 渲染模式下多处报错问题

image

  1. 风场图层 device 模式下渲染报错

image

image

  1. 多淹没图层不生效
regl device

image

image

  1. 取消 inputLayout 缓存,改变图层为空数据,导致其他图层也消失

渲染引擎完全切换

@lvisei
Copy link
Member Author

lvisei commented May 10, 2024

9. 风场图层 device 模式下渲染报错

WindLayer 是一个实验性图层,采用了非标劫持 gl 处理风场纹理逻辑,目前 device 在 WebGL1/2是不支持 gl 修改恢复状态的,且 WebGPU 不支持这样做,后续可行方案:

  • 将非标的外置渲染管线流程内在到 L7 的渲染流程,逻辑可参考热力图层
  • 或给 WebGL1/2 渲染模式下支持 gl 状态管理

#2456

@xiaoiver
Copy link
Contributor

抗锯齿问题,已在 device 层解决,效果如下:

修复后:
截屏2024-05-15 下午3 07 53

修复前:
截屏2024-05-15 下午3 08 07

@xiaoiver
Copy link
Contributor

stencil 问题已修复:

  • 升级到 @antv/g-device-api@1.6.10

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants