From f1e2794a0755c74e11cf30c45aab38f8ab4432fb Mon Sep 17 00:00:00 2001 From: Victor Victor <victor.victor@tu-dresden.de> Date: Sat, 5 Jul 2025 17:20:01 +0200 Subject: [PATCH] Remove DisplayRefreshRate from the XR prefab Using it might cause jitter or stutter --- CHANGELOG.md | 6 ++++ Runtime/Prefabs/XR.prefab | 46 --------------------------- Runtime/Scripts/DisplayRefreshRate.cs | 4 +++ package.json | 2 +- 4 files changed, 11 insertions(+), 47 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a08f14e..b3b7dfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## 1.0.11 - 2025-07-05 + +### Changed + +- Remove DisplayRefreshRate from the XR prefab. Using it might cause jitter or stutter. + ## 1.0.10 - 2025-07-04 ### Changed diff --git a/Runtime/Prefabs/XR.prefab b/Runtime/Prefabs/XR.prefab index 9975b36..8e62c5a 100644 --- a/Runtime/Prefabs/XR.prefab +++ b/Runtime/Prefabs/XR.prefab @@ -1654,7 +1654,6 @@ Transform: m_Children: - {fileID: 2142998740793928220} - {fileID: 8550388026353710856} - - {fileID: 5021151610175369320} - {fileID: 2515614453523841973} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -15090,51 +15089,6 @@ Transform: - {fileID: 2864816912934371466} m_Father: {fileID: 4781136605752968275} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5787976820680493188 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5021151610175369320} - - component: {fileID: 1138108687648352647} - m_Layer: 0 - m_Name: DisplayRefreshRate - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5021151610175369320 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5787976820680493188} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 7852548484942300638} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1138108687648352647 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5787976820680493188} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bdbe60700fc0c4476af9a0eaa8ac3e47, type: 3} - m_Name: - m_EditorClassIdentifier: - refreshRate: 90 --- !u!1 &5802548290279185185 GameObject: m_ObjectHideFlags: 0 diff --git a/Runtime/Scripts/DisplayRefreshRate.cs b/Runtime/Scripts/DisplayRefreshRate.cs index d2ecc00..66acd43 100644 --- a/Runtime/Scripts/DisplayRefreshRate.cs +++ b/Runtime/Scripts/DisplayRefreshRate.cs @@ -2,6 +2,10 @@ using UnityEngine; namespace Hyper.Core { + /// <summary> + /// Sets the display refresh rate for the application. + /// WARNING: Using this might cause jitter or stutter! + /// </summary> public class DisplayRefreshRate : MonoBehaviour { [SerializeField, diff --git a/package.json b/package.json index 4bdc26a..0d86d48 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "de.tu-dresden.hyper.core", - "version": "1.0.10", + "version": "1.0.11", "displayName": "HYPER Core", "description": "This package helps you to get started quickly with your Unity XR projects.", "unity": "6000.0", -- GitLab