aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglprogram.rs
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2016-08-28 16:34:39 -0700
committerEric Anholt <eric@anholt.net>2016-08-28 17:18:09 -0700
commit847ab63de63343e767265d2825bbed7869358884 (patch)
treefa9c8d50abbb51c4a88d5b29560594c344a18672 /components/script/dom/webglprogram.rs
parent1f2346d3b6fa6405df7b4f5be90c4076678875f0 (diff)
downloadservo-847ab63de63343e767265d2825bbed7869358884.tar.gz
servo-847ab63de63343e767265d2825bbed7869358884.zip
webgl: Add isProgram() support.
There's one failure still, where a deleted program should still be considered to be a program until it's unbound. However, I recently made it so that we unbind at delete time, and we may need to partially back that change out.
Diffstat (limited to 'components/script/dom/webglprogram.rs')
-rw-r--r--components/script/dom/webglprogram.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/webglprogram.rs b/components/script/dom/webglprogram.rs
index 543a551ee17..9ac3f4e1ad4 100644
--- a/components/script/dom/webglprogram.rs
+++ b/components/script/dom/webglprogram.rs
@@ -87,6 +87,10 @@ impl WebGLProgram {
}
}
+ pub fn is_deleted(&self) -> bool {
+ self.is_deleted.get()
+ }
+
/// glLinkProgram
pub fn link(&self) {
self.linked.set(false);