WebGLRenderingContext: deleteShader() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能在 Web Workers 中可用。

WebGLRenderingContext.deleteShader() 方法是 WebGL API 的一部分,用于标记一个给定的 WebGLShader 对象以供删除。当该着色器不再被使用时,它将被删除。如果着色器已经被删除,此方法将不起作用,并且当着色器被垃圾回收器销毁时,WebGLShader 会自动被标记为删除。