diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2020-08-06 17:51:58 -0500 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2020-08-06 17:51:58 -0500 |
commit | c1d064b626e73d92c118a9abcb566f2bf0817214 (patch) | |
tree | 8bb808ad4b38b5c7bbb20591eb82191aea0097b8 /components/script/dom/webglrenderingcontext.rs | |
parent | 6a7e9ff438da01f5ea6e566d985e8df9ceeb6adf (diff) | |
download | servo-c1d064b626e73d92c118a9abcb566f2bf0817214.tar.gz servo-c1d064b626e73d92c118a9abcb566f2bf0817214.zip |
Make textures that come from webxr invalid outside an rAF
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 168d31fdf5d..9ef96b1cd19 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -3563,7 +3563,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { // https://www.khronos.org/registry/webgl/specs/latest/1.0/#5.14.8 fn IsTexture(&self, texture: Option<&WebGLTexture>) -> bool { texture.map_or(false, |tex| { - self.validate_ownership(tex).is_ok() && tex.target().is_some() && !tex.is_deleted() + self.validate_ownership(tex).is_ok() && tex.target().is_some() && !tex.is_invalid() }) } |