03-30-2025 02:12 PM - edited 03-30-2025 02:15 PM
I'm following this guide for setting my OpenXR app's refresh rate:
https://developers.meta.com/horizon/documentation/native/android/mobile-display-refresh-rate
When I query the available refresh rates like so:
XrResult result = xrGetInstanceProcAddr(
m_xrInstance,
"xrEnumerateDisplayRefreshRatesFB",
(PFN_xrVoidFunction*)(&pfnEnumerateDisplayRefreshRates));
if(result != XR_SUCCESS){
XR_TUT_LOG("Failed to query display refresh rates.");
return;
}
uint32_t count;
pfnEnumerateDisplayRefreshRates(m_session, 0, &count, NULL);
float* output = new float[count];
pfnEnumerateDisplayRefreshRates(m_session, count, &count, output);
for(int i=0; i < count; i++){
XR_TUT_LOG("Found supported refresh rate: " + std::to_string(output[i]));
}
I get back only a single value of 72. Is it no longer possible to set the refresh rate to 90/120?
For reference I'm using a quest 3.