glave: Big cleanup of codegen related to glvreplay_xgl.
authorPeter Lohrmann <peterl@valvesoftware.com>
Thu, 2 Apr 2015 01:12:34 +0000 (18:12 -0700)
committerPeter Lohrmann <peterl@valvesoftware.com>
Thu, 2 Apr 2015 01:12:34 +0000 (18:12 -0700)
commit3f0d69789bbb8b2bde0447cc3b416257347b8e4d
tree46a8334eab569fa43c02bce9cb056682f74bcf2d
parent7494f89ade20c74b32bdc73896c2a3975c29adfc
glave: Big cleanup of codegen related to glvreplay_xgl.

* xglDisplay class was entirely manually-written, but inside the codegen script. This now lives in it's own .h and .cpp files.
* xglReplay implementation is now split between a manually written .cpp file, and a codegen'ed one.
* A bunch of the manually-coded entrypoints for xglReplay are now handled in the manually written .cpp file.
tools/glave/scripts/vk_generate.py
tools/glave/src/glv_extensions/glvreplay_xgl/CMakeLists.txt
tools/glave/src/glv_extensions/glvreplay_xgl/codegen/glvreplay_xgl_replay.h
tools/glave/src/glv_extensions/glvreplay_xgl/codegen/glvreplay_xgl_replay_gen.cpp [moved from tools/glave/src/glv_extensions/glvreplay_xgl/codegen/glvreplay_xgl_replay.cpp with 59% similarity]
tools/glave/src/glv_extensions/glvreplay_xgl/glvreplay_xgl_xgldisplay.cpp [new file with mode: 0644]
tools/glave/src/glv_extensions/glvreplay_xgl/glvreplay_xgl_xgldisplay.h [new file with mode: 0644]
tools/glave/src/glv_extensions/glvreplay_xgl/glvreplay_xgl_xglreplay.cpp [new file with mode: 0644]