mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-03 21:13:42 +00:00
Add headset type for Windows MR headsets;
This commit is contained in:
parent
08cda7bad6
commit
aa4ceafbf2
|
@ -64,6 +64,7 @@ int l_lovrHeadsetInit(lua_State* L) {
|
|||
map_set(&HeadsetTypes, "unknown", HEADSET_UNKNOWN);
|
||||
map_set(&HeadsetTypes, "vive", HEADSET_VIVE);
|
||||
map_set(&HeadsetTypes, "rift", HEADSET_RIFT);
|
||||
map_set(&HeadsetTypes, "windowsmr", HEADSET_WINDOWS_MR);
|
||||
|
||||
map_init(&HeadsetDrivers);
|
||||
map_set(&HeadsetDrivers, "fake", DRIVER_FAKE);
|
||||
|
|
|
@ -25,6 +25,7 @@ typedef enum {
|
|||
HEADSET_UNKNOWN,
|
||||
HEADSET_VIVE,
|
||||
HEADSET_RIFT,
|
||||
HEADSET_WINDOWS_MR,
|
||||
HEADSET_FAKE
|
||||
} HeadsetType;
|
||||
|
||||
|
|
|
@ -205,6 +205,8 @@ static void openvrInit() {
|
|||
state.type = HEADSET_VIVE;
|
||||
} else if (!strncmp(buffer, "Oculus", 128)) {
|
||||
state.type = HEADSET_RIFT;
|
||||
} else if (!strncmp(buffer, "WindowsMR", 128)) {
|
||||
state.type = HEADSET_WINDOWS_MR;
|
||||
} else {
|
||||
state.type = HEADSET_UNKNOWN;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue