• Tibor Goldschwendt's avatar
    [vr] On-demand install VR dynamic feature module · 0275d360
    Tibor Goldschwendt authored
    With this CL we initate the module install once the user enters VR on a
    WebXR/VR page. In more detail this CL
    
    - Introduces native VrModuleDelegate used to request VR module from
      native,
    
    - Refactors GvrDevice to request the VR module as part of its
      initialization flow,
    
    - Adds native side of the VrModuleProvider for Java-native
      communication.
    
    Bug: 862689
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
    Change-Id: I960d2bdd4d2c64a19fa6069e457d44f77ab0e73b
    Reviewed-on: https://chromium-review.googlesource.com/c/1241458
    Commit-Queue: Tibor Goldschwendt <tiborg@chromium.org>
    Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
    Reviewed-by: default avatarBill Orr <billorr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#602922}
    0275d360
vr_module_delegate.h 1.19 KB