layers: if no settings file or call overrides make callback override loging
authorJon Ashburn <jon@lunarg.com>
Tue, 3 Mar 2015 22:07:15 +0000 (15:07 -0700)
committerJon Ashburn <jon@lunarg.com>
Tue, 3 Mar 2015 23:14:23 +0000 (16:14 -0700)
commite4722391d23e3d4127f527c9ea046ac4bfe74766
tree34e1b775e349073349626766d0642cc62753a425
parentdf6ebfa38db9f51cf626e6e3b0b4b438cf95c1cd
layers: if no settings file or call overrides make callback override loging

Default debugAction in layers is to log based on variable init. Make the
overrides work as follows:
1) app calls xglRegisterMsgCallback()
2) settings file
3) Glave (or app) calls to setlayerOption()
layers/draw_state.c
layers/layers_config.cpp
layers/layers_config.h
layers/layers_msg.h
layers/mem_tracker.c
xgl-layer-generate.py