layers: restructure code generation for layers
authorMike Stroyan <mike@LunarG.com>
Fri, 3 Apr 2015 19:58:35 +0000 (13:58 -0600)
committerChia-I Wu <olv@lunarg.com>
Thu, 16 Apr 2015 09:33:28 +0000 (17:33 +0800)
commite3dfbed3fcbb0cf3482303fb43c53a992740e48c
tree8a7168bb8df7067496906ece7a6e3105ba878f85
parentc07655e010b323e2c9d0a7a39b48e4de9124e1c6
layers: restructure code generation for layers

Changed _generate_dispatch_entrypoints in xgl-layer-generate.py
to remove specific layer handling.
Instead pass it a "generate_intercept" function to decide which
API calls to intercept and output layer specific intercept code.
Output layer_intercept_proc() function per layer instead of using
xgl_generic_intercept_proc_helper.h so intercept lists can vary
for different generated layers.
xgl-layer-generate.py