Skip to content

samples

sampleplatformwindowapisrcnote
simple_activityandroid+javaActivityno gpu
vulkan_tutorialwin32GLFWVulkanVulkan TutorialGLFW
hellotriangleandroid+NDKNativeActivityVulkanARM-software/vulkan-sdkandroidNativeActivity swapchain
vulfwkwin32/android+NDKGLFW/NativeActivityVulkanWIP
hello_xrwin32/android+NDKOpenXRVulkanKhronosGroup/OpenXR-SDK-Sourcecross platform x cross gpu
ovr_openxr_mobile_sdk/XrHandsFBandroid+NDKOpenXROpenGLESMeta OpenXR SDK
ovr_openxr_mobile_sdk/XrPassthroughandroid+NDKOpenXROpenGLESMeta OpenXR SDK
ovr_openxr_mobile_sdk/XrVirtualKeyboardandroid+NDKOpenXROpenGLESMeta OpenXR SDK
ovr_openxr_mobile_sdk/XrHandsAndControllersandroid+NDKOpenXROpenGLESMeta OpenXR SDK

vulkan

Win32/NDK 組み込みは簡単。

  • NDK には vulkan が含まれている (/usr/include/vulkan/vulkan.h) ので特別な準備は不用。

Swapchain など難解。

OpenGL

glew などによる OpenGL4 の準備が繁雑。 OpenGL4 と OpenGLES の違いへの対応。

OpenXR

cmake FetchContent により Win32/NDK ともに問題なく組み込める。