diff options
author | Gabor Koncz <gabor.koncz@migeran.com> | 2023-08-15 14:55:19 +0200 |
---|---|---|
committer | Gabor Koncz <gabor.koncz@migeran.com> | 2023-08-15 14:55:19 +0200 |
commit | 61455ff87e4772d9fc51daa597414a46af26327a (patch) | |
tree | b79cd5544a3f46370416f28193fcfb8d6e09c13d | |
parent | c495eb5102278a110c14bbffbf833ed436d1594d (diff) | |
download | redot-engine-61455ff87e4772d9fc51daa597414a46af26327a.tar.gz |
Fix casts of XR handles in OpenXRExtensionWrapperExtension
On 32-bit systems, XR handles are defined as uint64_t, so conversion from XR handles to uint64_t requires C-style casts.
-rw-r--r-- | modules/openxr/extensions/openxr_extension_wrapper_extension.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/openxr/extensions/openxr_extension_wrapper_extension.cpp b/modules/openxr/extensions/openxr_extension_wrapper_extension.cpp index 81ba9c56b8..4829f713d2 100644 --- a/modules/openxr/extensions/openxr_extension_wrapper_extension.cpp +++ b/modules/openxr/extensions/openxr_extension_wrapper_extension.cpp @@ -126,7 +126,7 @@ void OpenXRExtensionWrapperExtension::on_before_instance_created() { } void OpenXRExtensionWrapperExtension::on_instance_created(const XrInstance p_instance) { - uint64_t instance = reinterpret_cast<uint64_t>(p_instance); + uint64_t instance = (uint64_t)p_instance; GDVIRTUAL_CALL(_on_instance_created, instance); } @@ -135,7 +135,7 @@ void OpenXRExtensionWrapperExtension::on_instance_destroyed() { } void OpenXRExtensionWrapperExtension::on_session_created(const XrSession p_session) { - uint64_t session = reinterpret_cast<uint64_t>(p_session); + uint64_t session = (uint64_t)p_session; GDVIRTUAL_CALL(_on_session_created, session); } |