xgl: update xglDbg.h for XGL_INSTANCE
authorCourtney Goeltzenleuchter <courtney@LunarG.com>
Mon, 13 Apr 2015 20:10:06 +0000 (14:10 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:33:25 +0000 (17:33 +0800)
commite27c32e6490ec5cdde16ab2181bff9b5ab0abc56
tree4f3845dd75709966324747a5d3bccc53dc5e2277
parent5fa5c73da3500177a9d9dde26a11b50249b98bad
xgl: update xglDbg.h for XGL_INSTANCE

Add XGL_INSTANCE as the first parameter of xglDbgRegisterMsgCallback(),
xglDbgUnregisterMsgCallback(), and xglDbgSetGlobalOption().

The loader is simplified.  loader_log() is modified to always output to
stderr.

glave is modified to register its message callback after xglEnumerateGpus(),
and xglDbgUnregisterMsgCallback() is called only before xglDestroyInstance().

XGL_INSTANCE is ignored by the layers and the driver for now.

Bump up API version to XGL_MAKE_VERSION(0, 56, 1).
icd/nulldrv/nulldrv.c
include/xgl.h
include/xglDbg.h
layers/draw_state.c
layers/draw_state.cpp
layers/mem_tracker.cpp
loader/loader.c
xgl-generate.py
xgl-layer-generate.py
xgl.py