From b740b90b8d106120393bdccc36a1da823f98a583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sun, 8 Nov 2015 16:12:41 +0100 Subject: [PATCH] webgl: Implement getSupportedExtensions --- components/script/dom/webglrenderingcontext.rs | 5 +++++ components/script/dom/webidls/WebGLRenderingContext.webidl | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 875f88628f4..4855bcc36de 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -244,6 +244,11 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { }) } + // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.14 + fn GetSupportedExtensions(&self) -> Option> { + Some(vec![]) + } + // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.14 fn GetExtension(&self, _cx: *mut JSContext, _name: DOMString) -> *mut JSObject { // TODO(ecoal95) we actually do not support extensions. diff --git a/components/script/dom/webidls/WebGLRenderingContext.webidl b/components/script/dom/webidls/WebGLRenderingContext.webidl index 957220efa54..27019ed7754 100644 --- a/components/script/dom/webidls/WebGLRenderingContext.webidl +++ b/components/script/dom/webidls/WebGLRenderingContext.webidl @@ -471,7 +471,7 @@ interface WebGLRenderingContextBase [WebGLHandlesContextLoss] WebGLContextAttributes? getContextAttributes(); //[WebGLHandlesContextLoss] boolean isContextLost(); - //sequence? getSupportedExtensions(); + sequence? getSupportedExtensions(); object? getExtension(DOMString name); void activeTexture(GLenum texture);