Win: Build Glave replay on Windows (REQUIRES NEW CMAKE COMMAND).
authorDavid Pinedo <david@lunarg.com>
Tue, 10 Feb 2015 22:02:08 +0000 (15:02 -0700)
committerIan Elliott <ian@LunarG.com>
Wed, 18 Feb 2015 22:46:31 +0000 (15:46 -0700)
commit8e9cb3b194c9ee26bf6efa5c22021c58bf9e616e
tree5dd6e7371951b3bb476097515573e4446cd51abc
parent91e681ed1590167ffe346470316e7620c89d8c7c
Win: Build Glave replay on Windows (REQUIRES NEW CMAKE COMMAND).

Starting with this commit, building XGL on Windows requires explicitly stating
whether a "Release" or "Debug" build is desired when doing the initial cmake
command.  This is documented in the "Build.md" file.

Linux trace of cube plays to completion on windows!

Changes to the null driver:
    advertise support for both WIN WSI and X11 WSI
    added support for xglCreateBufferView
    and added a logging capability (turned off by default)

Still have some issues:
    - x11 support emulation/replacement
    - Windows null driver creates a bad device queue
    - Need to copy libraries to dir containing the .exe

Glave ext libs are now put in same dir as glvreplay64.exe...

This change only affects Windows -- on Linux the libs and
the glave replay progs were already in the same dir.

Also added a line to BUILD.md regarding the need to have XGL.dll
in PATH.
BUILD.md
glave-generate.py
icd/nulldrv/nulldrv.c
icd/nulldrv/nulldrv.h
include/xglWsiWinExt.h
loader/CMakeLists.txt
loader/XGL.def [new file with mode: 0644]
tools/glave/src/glv_extensions/glvdebug_xgl/CMakeLists.txt
tools/glave/src/glv_extensions/glvreplay_xgl/CMakeLists.txt
tools/glave/src/glv_extensions/glvtrace_gl_fps/CMakeLists.txt
tools/glave/src/glv_extensions/glvtrace_xgl/CMakeLists.txt