loader: Fix GetProcAddr to return proper function pointers for app
authorJon Ashburn <jon@lunarg.com>
Tue, 14 Apr 2015 00:10:06 +0000 (18:10 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:48:20 +0000 (17:48 +0800)
commitef329ef041b9342c86cd1536d41bd201ed61c0ff
treef5adf42b25b04179f81474b976899786c7ebd230
parentb8ec6fe6250725313d12d749372c7ebfc14f367a
loader: Fix GetProcAddr to return proper function pointers for app

Add case of handling null gpu object for global  functions.
For device specifc functions use the dispatch table or  the loader entrypoints
depending on if the trampoline code can be skipped or not.

Conflicts:
loader/CMakeLists.txt
vk-generate.py

v2: undo accidental rename of LayerInterceptProcSubcommand
    fix WinDefFileSubcommand due to rebase (olv)
loader/CMakeLists.txt
loader/loader.c
vk-generate.py