diff options
author | Eric Anholt <eric@anholt.net> | 2016-08-28 16:34:39 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2016-08-28 17:18:09 -0700 |
commit | 847ab63de63343e767265d2825bbed7869358884 (patch) | |
tree | fa9c8d50abbb51c4a88d5b29560594c344a18672 /components/script/dom/webglprogram.rs | |
parent | 1f2346d3b6fa6405df7b4f5be90c4076678875f0 (diff) | |
download | servo-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.rs | 4 |
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); |