xrWebGLLayer_framebuffer_sameObject.https.html (783B)
1 <!DOCTYPE html> 2 <script src="/resources/testharness.js"></script> 3 <script src="/resources/testharnessreport.js"></script> 4 <script src="resources/webxr_util.js"></script> 5 <script src="resources/webxr_test_constants.js"></script> 6 7 <script> 8 9 let testName = "XRWebGLLayer.framebuffer meets [SameObject] requirement"; 10 11 let testFunction = 12 (session, fakeDeviceController, t, sessionObjects) => new Promise((resolve, reject) => { 13 let layer = new XRWebGLLayer(session, sessionObjects.gl, {}); 14 let framebuffer = layer.framebuffer; 15 t.step(() => { 16 assert_equals(framebuffer, layer.framebuffer, 17 "XRWebGLLayer.framebuffer returns the same object."); 18 }); 19 resolve(); 20 }); 21 22 xr_session_promise_test( 23 testName, testFunction, TRACKED_IMMERSIVE_DEVICE, 'immersive-vr'); 24 25 </script>