Some users may see a black floor in the VEXcode VR Playground. This display issue has two known causes, which vary depending on your device. To resolve the issue, find your device type in the sections below and follow the corresponding instructions.
Chromebooks and Android
If the VR Playground's floor is turning black on your Chromebook or Android device, this means that the Chrome web browser is using the Vulkan API to process VEXcode VR graphics.
Currently, VEXcode VR is not fully compatible with the Vulkan API. Using Vulkan will cause the VR Playground to be rendered incorrectly.
Vulkan Enabled | Vulkan Disabled |
How to Disable Vulkan
Follow the steps below to disable Vulkan and fix this rendering issue.
Type chrome://flags in the URL bar.
You will be brought to the Experimental Flags page.
Search for "default angle" in the search bar.
Default ANGLE Vulkan will appear set to Default.
Select Default to open the dropdown menu.
Select Disabled.
Once the flag has been changed from Default to Disabled the Restart button will become available at the bottom right of the page.
Select Restart. This will turn your device's screen black while it restarts.
After your computer restarts, the floor of the VR Playgrounds will now appear properly.
Windows and Mac
If the VR Playground's floor is turning black on your Windows or Mac device, that means that the Chrome web browser does not have graphics acceleration enabled.
VEXcode VR Playgrounds are 3D applications that require graphics processing to function. By default, your browser may not use your device's full graphics capabilities. Enabling graphics acceleration lets your browser use your device's graphics processing unit (GPU) for these tasks. This can improve the performance of the Playground.
Not having graphics acceleration enabled can also lead to a lower frame rate, incorrect sensor data from the VR Robot, or improper behaviors from the Pen tool.
Graphics acceleration off | Graphics acceleration on |
How to Enable Graphics Acceleration
Follow the steps below to enable graphics acceleration.
Select the three dots on the top right of the web browser.
Select Settings from the bottom of this dropdown menu.
In the Settings menu, select System.
The graphics acceleration option will appear. Select the toggle to the right to turn on graphics acceleration.
After turning on graphics acceleration, you will be prompted to relaunch Chrome.
After relaunching, you will see that the graphics acceleration toggle is set to on.