aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2019-01-03 15:47:16 -0800
committerManish Goregaokar <manishsmail@gmail.com>2019-01-03 23:53:50 -0800
commitcfa539751c995cfe19457d457bc84b390bd5456e (patch)
tree0583339ec89ed2174921f1f6285f2052cb1bc04d /components/script/dom
parent309bd63c70ee5040a4f30584ca3694fe1eb05afb (diff)
downloadservo-cfa539751c995cfe19457d457bc84b390bd5456e.tar.gz
servo-cfa539751c995cfe19457d457bc84b390bd5456e.zip
Link to relevant issues
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/webglrenderingcontext.rs4
-rw-r--r--components/script/dom/webidls/XRViewerPose.webidl1
2 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 376da84486d..5abccee8fbf 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -212,6 +212,8 @@ impl WebGLRenderingContext {
current_program: MutNullableDom::new(None),
current_vertex_attrib_0: Cell::new((0f32, 0f32, 0f32, 1f32)),
current_scissor: Cell::new((0, 0, size.width, size.height)),
+ // FIXME(#21718) The backend is allowed to choose a size smaller than
+ // what was requested
size: Cell::new(size),
current_clear_color: Cell::new((0.0, 0.0, 0.0, 0.0)),
extension_manager: WebGLExtensions::new(webgl_version),
@@ -268,6 +270,8 @@ impl WebGLRenderingContext {
pub fn recreate(&self, size: Size2D<u32>) {
let (sender, receiver) = webgl_channel().unwrap();
self.webgl_sender.send_resize(size, sender).unwrap();
+ // FIXME(#21718) The backend is allowed to choose a size smaller than
+ // what was requested
self.size.set(size);
if let Err(msg) = receiver.recv().unwrap() {
diff --git a/components/script/dom/webidls/XRViewerPose.webidl b/components/script/dom/webidls/XRViewerPose.webidl
index cbce4f273e7..8b63fd6cdb5 100644
--- a/components/script/dom/webidls/XRViewerPose.webidl
+++ b/components/script/dom/webidls/XRViewerPose.webidl
@@ -9,5 +9,6 @@ interface XRViewerPose {
// readonly attribute XRRigidTransform transform;
// readonly attribute FrozenArray<XRView> views;
// workaround until we have FrozenArray
+ // see https://github.com/servo/servo/issues/10427#issuecomment-449593626
readonly attribute any views;
};