aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-07-07 21:52:10 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-07-08 10:11:44 +0200
commit6996d1ce369f8335ffa9e303fbcf1c917fe7c3e9 (patch)
treeb6c16e6348d2078e44f60a2cc25339afc27c409b /components/script/dom/webglrenderingcontext.rs
parent0e93f06d8dcf04a50571c525aa2b6f767ef734ff (diff)
downloadservo-6996d1ce369f8335ffa9e303fbcf1c917fe7c3e9.tar.gz
servo-6996d1ce369f8335ffa9e303fbcf1c917fe7c3e9.zip
Fix gl.getShaderSource and gl.getShaderInfoLog
It only returns null if there was an error, and the only error isn't implemented yet.
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 8ea538c8c92..26b033ae321 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -2527,7 +2527,8 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9
fn GetShaderInfoLog(&self, shader: &WebGLShader) -> Option<DOMString> {
- shader.info_log().map(DOMString::from)
+ // TODO(nox): https://github.com/servo/servo/issues/21133
+ Some(shader.info_log())
}
#[allow(unsafe_code)]
@@ -2973,7 +2974,8 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.9
fn GetShaderSource(&self, shader: &WebGLShader) -> Option<DOMString> {
- shader.source()
+ // TODO(nox): https://github.com/servo/servo/issues/21133
+ Some(shader.source())
}
// https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.10