mirror of
https://github.com/bjornbytes/lovr.git
synced 2024-07-06 14:23:34 +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, "unknown", HEADSET_UNKNOWN);
|
||||||
map_set(&HeadsetTypes, "vive", HEADSET_VIVE);
|
map_set(&HeadsetTypes, "vive", HEADSET_VIVE);
|
||||||
map_set(&HeadsetTypes, "rift", HEADSET_RIFT);
|
map_set(&HeadsetTypes, "rift", HEADSET_RIFT);
|
||||||
|
map_set(&HeadsetTypes, "windowsmr", HEADSET_WINDOWS_MR);
|
||||||
|
|
||||||
map_init(&HeadsetDrivers);
|
map_init(&HeadsetDrivers);
|
||||||
map_set(&HeadsetDrivers, "fake", DRIVER_FAKE);
|
map_set(&HeadsetDrivers, "fake", DRIVER_FAKE);
|
||||||
|
|
|
@ -25,6 +25,7 @@ typedef enum {
|
||||||
HEADSET_UNKNOWN,
|
HEADSET_UNKNOWN,
|
||||||
HEADSET_VIVE,
|
HEADSET_VIVE,
|
||||||
HEADSET_RIFT,
|
HEADSET_RIFT,
|
||||||
|
HEADSET_WINDOWS_MR,
|
||||||
HEADSET_FAKE
|
HEADSET_FAKE
|
||||||
} HeadsetType;
|
} HeadsetType;
|
||||||
|
|
||||||
|
|
|
@ -205,6 +205,8 @@ static void openvrInit() {
|
||||||
state.type = HEADSET_VIVE;
|
state.type = HEADSET_VIVE;
|
||||||
} else if (!strncmp(buffer, "Oculus", 128)) {
|
} else if (!strncmp(buffer, "Oculus", 128)) {
|
||||||
state.type = HEADSET_RIFT;
|
state.type = HEADSET_RIFT;
|
||||||
|
} else if (!strncmp(buffer, "WindowsMR", 128)) {
|
||||||
|
state.type = HEADSET_WINDOWS_MR;
|
||||||
} else {
|
} else {
|
||||||
state.type = HEADSET_UNKNOWN;
|
state.type = HEADSET_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue