Wrong calling convention for layers on 32-bit Windows
SEt-t opened this issue · comments
SEt commented
Loader expects xrNegotiateLoaderApiLayerInterface
to use __stdcall convention for Win32 target:
But layer's code specifies no calling convention:
what results in use of default one (usually, __cdecl) and crash in loader due to convention mismatch.
Rylie Pavlik's Robot Assistant commented
An issue (number 1929) has been filed to correspond to this issue in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#1929 ), to facilitate working group processes.
This GitHub issue will continue to be the main site of discussion.
Rylie Pavlik commented
This was fixed in 1.0.27!