mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-24 00:04:34 +01:00
vrclient: Support intermediate version 1.0.3a
Used by The Lab.
This commit is contained in:
parent
55b80e0c68
commit
f260a2cb30
15 changed files with 4894 additions and 2 deletions
|
|
@ -26,6 +26,7 @@ sdk_versions = [
|
|||
"v1.0.6",
|
||||
"v1.0.5",
|
||||
"v1.0.4",
|
||||
"v1.0.3a", #non-public build used by The Lab, see Proton github PR#2075
|
||||
"v1.0.3",
|
||||
"v1.0.2",
|
||||
"v1.0.1",
|
||||
|
|
@ -171,7 +172,7 @@ def ivrcompositor_post_present_handoff(cppname, method):
|
|||
return "ivrcompositor_post_present_handoff"
|
||||
|
||||
def ivrcompositor_wait_get_poses(cppname, method):
|
||||
for version in ["016", "018", "019", "020", "021", "022"]:
|
||||
for version in ["016", "017", "018", "019", "020", "021", "022"]:
|
||||
if version in cppname:
|
||||
return "ivrcompositor_wait_get_poses"
|
||||
return None
|
||||
|
|
@ -564,7 +565,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(vrclient);
|
|||
constructors.write(" {\"FnTable:%s\", &create_%s_FnTable, &destroy_%s_FnTable},\n" % (iface_version, winclassname, winclassname))
|
||||
if iface_version in aliases.keys():
|
||||
for alias in aliases[iface_version]:
|
||||
constructors.write(" {\"%s\", &create_%s}, /* alias */\n" % (alias, winclassname))
|
||||
constructors.write(" {\"%s\", &create_%s, &destroy_%s}, /* alias */\n" % (alias, winclassname, winclassname))
|
||||
constructors.write(" {\"FnTable:%s\", &create_%s_FnTable, &destroy_%s_FnTable},\n" % (alias, winclassname, winclassname))
|
||||
|
||||
generate_c_api_thunk_tests(winclassname, methods, method_names)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue