-
Notifications
You must be signed in to change notification settings - Fork 636
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
Raster Layer 迁移到 Device API #2128
Conversation
TODO
纹理可能有bug @xiaoiver |
调用 WebGL1 报错:
WebGL2 报错:
|
更新 rastersingleband 在 WebGL 1 / 2 下均已验证。 之前关于 Luminance 的用法存在一些问题。LUMINANCE 对应 type 应为 UNSIGNED_BYTE 而非 FLOAT,这样在 Shader 中拿到的才是 this.texture = createTexture2D({
data: new Uint8Array(data),
width,
height,
format: gl.LUMINANCE,
type: gl.UNSIGNED_BYTE, // 不应该传 gl.FLOAT
alignment: 1, // 每次读取一个值
}); mask 需要在另外的 PR 中实现。 |
WebGL 2 下 multiband 例子还有点问题,报错信息如下:
|
raster rgb 已修复,更新 相关 ISSUE:antvis/g-device-api#102 |
[English Template / 英文模板]
🤔 这个变动的性质是?
🔗 相关 Issue
#2144
💡 需求背景和解决方案
📝 更新日志
☑️ 请求合并前的自查清单