tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

depth_sensing_cpu_matchDepthViewIdentity.https.html (1846B)


      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_math_utils.js"></script>
      6 <script src="../../resources/webxr_test_constants.js"></script>
      7 <script src="../../resources/webxr_test_asserts.js"></script>
      8 <script src="../../resources/webxr_test_constants_fake_depth.js"></script>
      9 <script src="../matchDepthViewValues.js"></script>
     10 
     11 <script>
     12 
     13 const fakeDeviceInitParams = {
     14  supportedModes: ["immersive-ar"],
     15  views: VALID_VIEWS,
     16  supportedFeatures: ALL_FEATURES,
     17  depthSensingData: OFFSET_DEPTH_SENSING_DATA,
     18 };
     19 
     20 xr_session_promise_test("Ensures XRViewGeometry values match XRView when matchDepthView is unset, `cpu-optimized`",
     21  depthViewGeometryTestGenerator(/*matchDepthView=*/true),
     22  fakeDeviceInitParams,
     23  'immersive-ar', {
     24    requiredFeatures: ['depth-sensing'],
     25    depthSensing: {
     26      usagePreference: ['cpu-optimized'],
     27      dataFormatPreference: [],
     28    },
     29  });
     30 
     31 xr_session_promise_test("Ensures XRViewGeometry values match XRView when matchDepthView=true, `cpu-optimized`",
     32  depthViewGeometryTestGenerator(/*matchDepthView=*/true),
     33  fakeDeviceInitParams,
     34  'immersive-ar', {
     35    requiredFeatures: ['depth-sensing'],
     36    depthSensing: {
     37      usagePreference: ['cpu-optimized'],
     38      dataFormatPreference: [],
     39      matchDepthView: true,
     40    },
     41  });
     42 
     43 xr_session_promise_test("Ensures XRViewGeometry values do not match XRView when matchDepthView=false, `cpu-optimized`",
     44  depthViewGeometryTestGenerator(/*matchDepthView=*/false),
     45  fakeDeviceInitParams,
     46  'immersive-ar', {
     47    requiredFeatures: ['depth-sensing'],
     48    depthSensing: {
     49      usagePreference: ['cpu-optimized'],
     50      dataFormatPreference: [],
     51      matchDepthView: false,
     52    },
     53  });
     54 
     55 </script>