Josh Matthews
3faed9b921
Filter out webidl files based on special comments, and feature-gate webxr interfaces. ( #34348 )
...
* Filter out webidl files based on skip-if directives.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Don't build XR functionality without webxr feature.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix tidy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* script: Adjust imports for file movement.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Fix clippy.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Formatting.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
* Clean up webxr module import.
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
Co-authored-by: Samson <16504129+sagudev@users.noreply.github.com>
2024-11-24 18:01:35 +00:00
Daniel Adams
562d32c051
webxr: Update XRWebGLLayer interface to latest spec ( #33157 )
...
* Update XRWebGLLayer interface to latest spec
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Add missing spec links
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
2024-08-22 02:18:58 +00:00
Daniel Adams
1ef3e107bd
Add makeXRCompatible for WebGL2, update WebXR WPT expectations ( #33097 )
...
* Add makeXRCompatible to WebGLRenderContextBase
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Activate webgl2 for webxr wpt, update meta expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update meta legacy layout expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Remove no longer existing expectations from meta files
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Remove files for fully passing tests
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Remove out-of-date expectations from meta legacy layout
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Update webgl conformance expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
* Fix test numbering in expectations
Signed-off-by: Daniel Adams <msub2official@gmail.com>
---------
Signed-off-by: Daniel Adams <msub2official@gmail.com>
2024-08-18 10:37:14 +00:00
Kagami Sascha Rosylight
52ea5204a2
Convert Web IDL void to undefined
...
Fixes #27660
2022-01-05 03:39:33 +01:00
Alan Jeffrey
bf7f4eae31
Update WebXR Layer IDL, and matching changes to the Rust code.
2020-08-03 12:37:01 -05:00
Josh Matthews
c34e587140
Update XRWebGLLayer to match specification.
2020-07-20 15:52:16 -04:00
Alan Jeffrey
349619ed2d
Support for webxr layer management
2020-06-28 16:37:45 -05:00
Josh Matthews
c002a29582
Support WebGL2 contexts in XRWebGLLayer.
2020-04-08 12:52:01 -04:00
Manish Goregaokar
a1c1a16e98
Add inline support to XRWebGLLayer
2019-12-10 15:13:42 -08:00
Kagami Sascha Rosylight
9ce82ea1ae
Migrate to new constructor operation syntax
2019-10-02 21:45:30 +09:00
Manish Goregaokar
b0002a003d
Make use of ended flag, get rid of XRLayer
2019-07-22 09:32:01 -07:00
Alan Jeffrey
aa0a72df0f
Added framebuffer and related attributes to XRWebGLLayer
2019-07-18 14:24:50 -05:00
Kagami Sascha Rosylight
01151274f1
Require default dictionary value for optional dicts
2019-07-12 12:16:09 +09:00
Manish Goregaokar
2af8e0ef9f
Add stub makeXRCompatible()
2019-06-11 10:10:41 -07:00
Manish Goregaokar
241d93340b
Add dom.webxr.enabled pref
2018-12-22 22:19:35 -08:00
Manish Goregaokar
7e043a33f1
Support fetching viewport info
2018-12-21 14:43:41 -08:00
Manish Goregaokar
70e8a19200
Fill in some of XRWebGLLayer
2018-12-20 17:28:03 -08:00
Manish Goregaokar
29e9672d4d
Basic XRFrame interface
2018-12-19 15:42:27 -08:00