diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-06 10:41:58 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-06 10:41:58 +0200 |
commit | 0579fbe4fad276e11218d90bd935b5705f29f8f6 (patch) | |
tree | cac3968a7fcd7ac9e6d906d95574de4dc658f73a /components/script/dom/webgl2renderingcontext.rs | |
parent | 5063ac465b1eb02fef08ce9993568ebd78a19505 (diff) | |
download | servo-0579fbe4fad276e11218d90bd935b5705f29f8f6.tar.gz servo-0579fbe4fad276e11218d90bd935b5705f29f8f6.zip |
Use WebGLResult for returns of instanced draw methods
Diffstat (limited to 'components/script/dom/webgl2renderingcontext.rs')
-rw-r--r-- | components/script/dom/webgl2renderingcontext.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/components/script/dom/webgl2renderingcontext.rs b/components/script/dom/webgl2renderingcontext.rs index 69ef20e4fc2..da50ed556df 100644 --- a/components/script/dom/webgl2renderingcontext.rs +++ b/components/script/dom/webgl2renderingcontext.rs @@ -961,7 +961,10 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext { count: i32, primcount: i32, ) { - self.base.draw_arrays_instanced(mode, first, count, primcount); + handle_potential_webgl_error!( + self.base, + self.base.draw_arrays_instanced(mode, first, count, primcount) + ) } /// https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.9 @@ -973,7 +976,10 @@ impl WebGL2RenderingContextMethods for WebGL2RenderingContext { offset: i64, primcount: i32, ) { - self.base.draw_elements_instanced(mode, count, type_, offset, primcount); + handle_potential_webgl_error!( + self.base, + self.base.draw_elements_instanced(mode, count, type_, offset, primcount) + ) } /// https://www.khronos.org/registry/webgl/specs/latest/2.0/#3.7.9 |