aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webgl2renderingcontext.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-09-06 10:41:58 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-09-06 10:41:58 +0200
commit0579fbe4fad276e11218d90bd935b5705f29f8f6 (patch)
treecac3968a7fcd7ac9e6d906d95574de4dc658f73a /components/script/dom/webgl2renderingcontext.rs
parent5063ac465b1eb02fef08ce9993568ebd78a19505 (diff)
downloadservo-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.rs10
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