vrclient: Call IVRCompositor::PostPresentHandoff() on wined3d command stream thread

IVRCompositor::PostPresentHandoff() has to be called on the same thread
as IVRCompositor::Submit()
This commit is contained in:
Józef Kucia
2018-04-11 08:10:59 -05:00
committed by Andrew Eikum
parent dae9230aff
commit 7b06a5685a
18 changed files with 232 additions and 113 deletions
+2 -2
View File
@@ -196,7 +196,7 @@ void __asm_dummy_vtables(void) {
winIVRChaperoneSetup_IVRChaperoneSetup_005 *create_winIVRChaperoneSetup_IVRChaperoneSetup_005(void *linux_side)
{
winIVRChaperoneSetup_IVRChaperoneSetup_005 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winIVRChaperoneSetup_IVRChaperoneSetup_005));
winIVRChaperoneSetup_IVRChaperoneSetup_005 *r = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(winIVRChaperoneSetup_IVRChaperoneSetup_005));
TRACE("-> %p\n", r);
r->vtable = &winIVRChaperoneSetup_IVRChaperoneSetup_005_vtable;
r->linux_side = linux_side;
@@ -351,7 +351,7 @@ void __asm_dummy_vtables(void) {
winIVRChaperoneSetup_IVRChaperoneSetup_004 *create_winIVRChaperoneSetup_IVRChaperoneSetup_004(void *linux_side)
{
winIVRChaperoneSetup_IVRChaperoneSetup_004 *r = HeapAlloc(GetProcessHeap(), 0, sizeof(winIVRChaperoneSetup_IVRChaperoneSetup_004));
winIVRChaperoneSetup_IVRChaperoneSetup_004 *r = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(winIVRChaperoneSetup_IVRChaperoneSetup_004));
TRACE("-> %p\n", r);
r->vtable = &winIVRChaperoneSetup_IVRChaperoneSetup_004_vtable;
r->linux_side = linux_side;