mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-05 13:17:49 +00:00
70 lines
2.5 KiB
C
70 lines
2.5 KiB
C
/********************************************************************************//**
|
|
\file OVR_Version.h
|
|
\brief This header provides LibOVR version identification.
|
|
\copyright Copyright 2014 Oculus VR, LLC All Rights reserved.
|
|
*************************************************************************************/
|
|
|
|
#ifndef OVR_Version_h
|
|
#define OVR_Version_h
|
|
|
|
|
|
|
|
/// Conventional string-ification macro.
|
|
#if !defined(OVR_STRINGIZE)
|
|
#define OVR_STRINGIZEIMPL(x) #x
|
|
#define OVR_STRINGIZE(x) OVR_STRINGIZEIMPL(x)
|
|
#endif
|
|
|
|
|
|
// We are on major version 6 of the beta pre-release SDK. At some point we will
|
|
// transition to product version 1 and reset the major version back to 1 (first
|
|
// product release, version 1.0).
|
|
#define OVR_PRODUCT_VERSION 0
|
|
#define OVR_MAJOR_VERSION 8
|
|
#define OVR_MINOR_VERSION 0
|
|
#define OVR_PATCH_VERSION 0
|
|
#define OVR_BUILD_NUMBER 0
|
|
|
|
// This is the major version of the service that the DLL is compatible with.
|
|
// When we backport changes to old versions of the DLL we update the old DLLs
|
|
// to move this version number up to the latest version.
|
|
// The DLL is responsible for checking that the service is the version it supports
|
|
// and returning an appropriate error message if it has not been made compatible.
|
|
#define OVR_DLL_COMPATIBLE_MAJOR_VERSION 8
|
|
|
|
#define OVR_FEATURE_VERSION 0
|
|
|
|
|
|
/// "Product.Major.Minor.Patch"
|
|
#if !defined(OVR_VERSION_STRING)
|
|
#define OVR_VERSION_STRING OVR_STRINGIZE(OVR_PRODUCT_VERSION.OVR_MAJOR_VERSION.OVR_MINOR_VERSION.OVR_PATCH_VERSION)
|
|
#endif
|
|
|
|
|
|
/// "Product.Major.Minor.Patch.Build"
|
|
#if !defined(OVR_DETAILED_VERSION_STRING)
|
|
#define OVR_DETAILED_VERSION_STRING OVR_STRINGIZE(OVR_PRODUCT_VERSION.OVR_MAJOR_VERSION.OVR_MINOR_VERSION.OVR_PATCH_VERSION.OVR_BUILD_NUMBER)
|
|
#endif
|
|
|
|
// This is the product version for the Oculus Display Driver. A continuous
|
|
// process will propagate this value to all dependent files
|
|
#define OVR_DISPLAY_DRIVER_PRODUCT_VERSION "1.2.8.0"
|
|
|
|
// This is the product version for the Oculus Position Tracker Driver. A
|
|
// continuous process will propagate this value to all dependent files
|
|
#define OVR_POSITIONAL_TRACKER_DRIVER_PRODUCT_VERSION "1.0.14.0"
|
|
|
|
/// \brief file description for version info
|
|
/// This appears in the user-visible file properties. It is intended to convey publicly
|
|
/// available additional information such as feature builds.
|
|
#if !defined(OVR_FILE_DESCRIPTION_STRING)
|
|
#if defined(_DEBUG)
|
|
#define OVR_FILE_DESCRIPTION_STRING "dev build debug"
|
|
#else
|
|
#define OVR_FILE_DESCRIPTION_STRING "dev build"
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#endif // OVR_Version_h
|