diff options
author | Mátyás Mustoha <matyas.mustoha@h-lab.eu> | 2020-04-28 13:12:06 +0200 |
---|---|---|
committer | Mátyás Mustoha <matyas.mustoha@h-lab.eu> | 2020-04-28 14:06:02 +0200 |
commit | 2810c8d41373cc957f91f668d8b393f3798870fe (patch) | |
tree | fc125e8dc2a8bfffd55e96d12cb95dbf4fb4992d /components/script/dom/webgl2renderingcontext.rs | |
parent | c9909643a2df6779e61387b7a6cd454b8bcac631 (diff) | |
download | servo-2810c8d41373cc957f91f668d8b393f3798870fe.tar.gz servo-2810c8d41373cc957f91f668d8b393f3798870fe.zip |
Add support for WebGL2 buffer types in GetBufferParameter
This makes the new buffer types introduced in WebGL2 usable by the
GetBufferParameter call.
Diffstat (limited to 'components/script/dom/webgl2renderingcontext.rs')
-rw-r--r-- | components/script/dom/webgl2renderingcontext.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs index 1828ab6fe7d..116de787178 100644 --- a/components/script/dom/webgl2renderingcontext.rs +++ b/components/script/dom/webgl2renderingcontext.rs @@ -867,8 +867,10 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext { } /// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.5 - fn GetBufferParameter(&self, cx: JSContext, target: u32, parameter: u32) -> JSVal { - self.base.GetBufferParameter(cx, target, parameter) + fn GetBufferParameter(&self, _cx: JSContext, target: u32, parameter: u32) -> JSVal { + let buffer = + handle_potential_webgl_error!(self.base, self.bound_buffer(target), return NullValue()); + self.base.get_buffer_param(buffer, parameter) } #[allow(unsafe_code)] |