v69 breaks OpenXR cubemaps with compressed textures
Our application creates a XR cubemap layer and applies textures to it. The cubemap layer is the usual type XR_TYPE_COMPOSITION_LAYER_CUBE_KHR. The 6 textures are loaded from KTX files and use the GL_COMPRESSED_SRGB8_ETC2 format. Starting with v69, this method for creating the environment around the user stopped working and our UI elements just float inside a black empty space. This functionality broke on our published version of the application, so it was probably not caused by a bug on our end. Everything worked fine on v68 and it broke with v69, We have been investigating this issue for several days and it seems that the problem is specifically triggered by the combination of compressed textures and a cubemap layer. Some additional observations: Textures with format GL_COMPRESSED_SRGB8_ETC2 or GL_COMPRESSED_RGB8_ETC2 do not work. Using PNG files for the cubemap does work (GL_RGBA8). Disabling layers also works. Loading other textures with the same formats works (we do it for the controllers).519Views0likes1CommentUnity app doesn't track predictions correctly
I have an app that is in Unity that is supposed to track my Predictions(ms) but it just displays zero on my headset. Here is my code below: csharp using UnityEngine; using TMPro; public class GetPredAmount : MonoBehaviour { public TMP_Text textComponent; void Start() { } void Update() { var metrics = OVRMetricsToolSDK.Instance.GetLatestMetricsSnapshot(); if (metrics != null && metrics.HasValue) { textComponent.text = metrics.Value.average_prediction_milliseconds.ToString(); } else { textComponent.text = "Metrics not available"; } } } I am using the OVR Metrics Tool unity package537Views0likes0CommentsBuild and Run hello_xr Sample App Error
PS D:\OpenXR-SDK-Source-main\build\win64> cmake -G "Visual Studio 17 2022" -A x64 ..\.. -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.22631. -- Enabling OpenGL support -- Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR) -- Could NOT find JsonCpp (missing: JsonCpp_INCLUDE_DIR JsonCpp_LIBRARY) D:/ovr_openxr_mobile_sdk_62.0/OpenXR/Libs/Android// -- Enabling OpenGL support in hello_xr, loader_test, and conformance, if configured -- Could NOT find glslc, using precompiled .spv files -- OpenXR 1.0.34 -- Configuring done CMake Error at src/tests/c_compile_test/CMakeLists.txt:30 (add_executable): Target "openxr_c_compile_test" links to target "OpenXR::openxr_loader" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? i tried to log ANDROID_ABI but no value How can I fix it?542Views0likes0CommentsCurrent state of the native developer SDK?
I'm not clear on what the current state of the Oculus SDK is. I have read they switched over to OpenXR and discontinued the native SDK, but then I see documentation on a PC SDK here: https://developer.oculus.com/documentation/native/pc/book-gsg/ My immediate goals: Oculus Rift support PC-powered Oculus Quest support (streaming from PC to the headset) Later goals: Native Meta support (running on Android) I've used Valve's OpenVR before with good results. I believe it supports the Rift, but I am not sure about the Quest. After working with it for a week, I have a very bad impression of OpenXR. In order to meet the immediate goals stated above, where should my focus be?832Views0likes0CommentsGetting version of core apps
Hi, I'm currently trying to figure out how to list all versions of an Core App via the GraphQL Api (or some other api). I've found the app ids of the Core Apps (e. g. 519080484913803) However the normal requests you'd use for an app like Beat Saber (2448060205267927) do not work on Core apps. Would appreciate it if someone could share some more information on this. Thanks Kind regards, ComputerElite, OculusDB developer871Views0likes1CommentRenderdoc Meta Fork not providing performance counters for compute shaders
Hello! As the title says, I have been having issues profiling compute shaders. I am doing and investigation on VR volume rendering on the Meta Quest 2; and the performance counters on the Renderdoc Meta Fork have been fundamental on my work. But, right now, the only information that is provided on the counter are the millisencos for each pass, only when taking about compute shaders (the render passes present all the data as expected). At first I thought that it is as expected for some fields to present missing values, since we are not using the raster pipeline, but the texture pipelines are also reporting 0 fetch stall & 0 bytes readed; wich is not true since this shaders perform a surface nets algortihm. Am I missing something? Has anyone encoountered this issue? Also, it is not a dead-or-live situation, but the shaders run very fast; and would love to look a bit closer.1.8KViews0likes1Comment3rd party bluetooth access denied after update to firmware version 53
I've got an app which talks to a 3rd party bluetooth device (https://www.attys.tech/). This app has been working just fine on the app lab since March. Now suddenly I'm getting the error message: java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission for android.content.AttributionSource@8487bd38: AdapterService getBondedDevices My manifest file has the appropriate permissions: uses-permission android:name="android.permission.BLUETOOTH" uses-permission android:name="android.permission.BLUETOOTH_ADMIN" uses-permission android:name="android.permission.BLUETOOTH_CONNECT" uses-permission android:name="android.permission.BLUETOOTH_SCAN" This behaviour has changed out of the blue without my intervention so I suspect that a recent firmware update has disabled bluetooth access, even with the permissions in the manifest. This is a biofeedback app and it needs to measure the heartrate. Without the bluetooth connection it's pretty much useless. I'm giving a demo in front of people this Thursday. This looks like a serious bug. Even if I run the app straight from Android studio it won't let me connect to my Attys.1.7KViews0likes1CommentQuest Pro Output Fisheye preview with pose
Such as the post's subject title. I am new to quest developer, recently I got my quest pro, and I would like to output the fisheye preview with pose data at the same time. May I know if that is possible? What API do I need to focus on? What platform do I need to base on, unity or native? Thank you!685Views0likes0CommentsSupported Currencies for In-App Purchases
Where can I find a full list of currencies that are supported by Quest for IAP? The docs state that "The IAP item will be converted to the local user’s preferred currency at the time of purchase" but I cannot find a list of: The supported currencies The conversion rate from USD that is used for each of these currencies866Views0likes0Comments