diff options
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index a3a6764996c..36f12577c8b 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -3598,6 +3598,14 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { None => self.webgl_error(InvalidOperation), }; } + + /// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9 + fn GetAttachedShaders( + &self, + program: &WebGLProgram, + ) -> Option<Vec<DomRoot<WebGLShader>>> { + handle_potential_webgl_error!(self, program.attached_shaders().map(Some), None) + } } pub trait LayoutCanvasWebGLRenderingContextHelpers { |