- If you have any questions/comments, please visit Pico Developer Support Portal and raise your question there.
- v2.1.0
- This demo shows how to implement 360, 3D-SBS, 3D-OU, 2D VR video player with Pico OpenXR SDK use OpenGLES and Vulkan.
- Fully use Android NDK C++, no java code.
- Use AMediaCodec to decode.
- Rendering yuv-nv12 with OpenGLES and vulkan.
-
Scene: 3D-side-by-side(3D-SBS) Demo of VR video player for 3D side-by-side (left-right) video format.
-
Scene: 3D-OverUnder(3D-OU) Demo of VR video player for 3D over under (over-under) video format.
-
Scene: 360 Demo of VR video player for 360 video format.
-
Scene: 2D Demo of VR video player for 2D video format.
In the cpp/app/options.h
file VideoMode
field indicates videomode and VideoFileName
indicates the video file used to playback. GraphicsPlugin filed indicates what rendering API to use, you can specify OpenGLES
or Vulkan2
.
For more OpenXR demos, please go here OpenXR demo all in one.