loader: Fix unknown phys dev trampolines on win32
authorLenny Komow <lenny@lunarg.com>
Thu, 8 Jun 2017 22:41:02 +0000 (16:41 -0600)
committerLenny Komow <lenny@lunarg.com>
Tue, 13 Jun 2017 22:34:45 +0000 (16:34 -0600)
commit1b88cb983ece32b88bea4d5ee5b107e53705a226
tree02a576ff86e55a885c37a0c522859f5cfd4218de
parente0143ed99bb745a09b27fc7cb535ae7dcc91c09c
loader: Fix unknown phys dev trampolines on win32

Convert unknown physical device extension trampolines to assembly
on windows. This is necessary because the previous method relied on
compiler optimizations that were not being run by MSVC, even with
full optimizations enabled.

Change-Id: Ibefa6ed24f8c91b1e723fab9c1cfd3039fabd64b
loader/CMakeLists.txt
loader/asm_offset.c [new file with mode: 0644]
loader/phys_dev_chain.c [new file with mode: 0644]
loader/phys_dev_chain_masm.asm [new file with mode: 0644]
loader/phys_dev_ext.c