History log of /external/vulkan-validation-layers/update_external_sources.bat
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
da5bf57f89f0fa9ffc4eda64f8a0f281bffdb9c3 22-Feb-2016 Karl Schultz <karl@lunarg.com> build: Remove LunarGLASS from Win update ext sources.
/external/vulkan-validation-layers/update_external_sources.bat
5d93b0d3442d38845f1035fc868d0d08b0afed52 17-Feb-2016 Peter Lohrmann <plohrmann@gmail.com> Update build info and references to new public GitHub names

Update build instructions to reference new repository names in GitHub

Update all references to the new public GitHub repository names, and
also switches from SSH access to the repositories to HTTPS access.

Update glslang_revision to reference new GitHub repo
/external/vulkan-validation-layers/update_external_sources.bat
57a11f2b69430e0fd905d60243716aeca11288f7 01-Feb-2016 Mark Young <marky@lunarg.com> misc: Modify update_external_sources.bat to build quietly.

This speeds up the build as well as makes warnings and errors more obvious.
/external/vulkan-validation-layers/update_external_sources.bat
8f2326f78155b7b3f9b38c77334fe783788b9f69 15-Jan-2016 Mark Young <marky@lunarg.com> Installer: More work towards 32-bit installer for 32-bit OS

Removed unnecessary code in update_external_sources batch, and added initial 32-bit path in installer.
/external/vulkan-validation-layers/update_external_sources.bat
7f16a966943406cead252c3f81e937d0bc8765d5 15-Jan-2016 Mark Young <marky@lunarg.com> LOADER/INSTALLER: Add support for 32-bit install in Win64 installer

Added ability to install 32-bit and 64-bit Loader into the Win64 installer.
/external/vulkan-validation-layers/update_external_sources.bat
ef30f1e918609ca1ff3b7dc880d3258947799fb8 13-Jan-2016 Mark Young <marky@lunarg.com> Win32: Get 32-bit Windows build working
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/update_external_sources.bat
ec5bdd732a30b70c480785e30639821814078e41 13-Jan-2016 Mark Young <marky@lunarg.com> Win32: Get 32-bit Windows build working
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/update_external_sources.bat
48fb978db696f2a2216a02b6abf44e9d9bf7d25e 18-Jan-2016 Mark Young <marky@lunarg.com> BUILD: Moved 64-bit source dir back to build from build64.

Moved 64-bit source dir back to build from build64 to be backwards compatible.
/external/vulkan-validation-layers/update_external_sources.bat
2acdd158e20568e7baa634b9a12e4e78b4544c74 13-Jan-2016 Mark Young <marky@lunarg.com> Win32: Get 32-bit Windows build working
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/update_external_sources.bat
7ad7a0830904fbb553282330e27295a7e2c69491 07-Jan-2016 Mark Young <marky@lunarg.com> BuildFixes: Fixed update_external_sources batch file for Windows build.

Code to detect Visual Studio version was encapsulated in a local section.
/external/vulkan-validation-layers/update_external_sources.bat
cd58eb640eae17d1f6f35008033b4b675d1a4aab 07-Jan-2016 David Pinedo <david@lunarg.com> update_external_sources: backed out last commit, broke win64 build
/external/vulkan-validation-layers/update_external_sources.bat
3c195a1d9356df5af7609bef85d28c430c4698e6 06-Jan-2016 Mark Young <marky@lunarg.com> Fixes: Automatically detect Visual Studio version on Windows

Automatically detect and use the correct version of Visual Studio/MSBuild for Cmake.
/external/vulkan-validation-layers/update_external_sources.bat
e13dd83fa2357cd6d55b20019668b3222dbc43f2 30-Dec-2015 Cody Northrop <cnorthrop@google.com> toolchain: Add spirv-tools to Windows script
/external/vulkan-validation-layers/update_external_sources.bat
50a8512417fa01ff1065667e7ece7382a44da3db 13-Oct-2015 Cody Northrop <cody@lunarg.com> update_external_sources: Get Windows LunarGLASS build working again

Include the following changes:
- Enable SPIR-V rev 32 support
- Always delete previous LunarGLASS builds, just like glslang
- Disable Debug LunarGLASS build
- Change order of glslang build so that Release resides in install
/external/vulkan-validation-layers/update_external_sources.bat
124b68d576a25c7d4a5f4f4aa4e79fa8cd20aa8f 09-Oct-2015 Greg Fischer <greg@lunarg.com> update_external_sources: move up to latest glslang

Also remove a few redundant redundancies.
/external/vulkan-validation-layers/update_external_sources.bat
36b591579b7bd3e44b48b6ba97d78a6be393aeff 02-Oct-2015 Greg Fischer <greg@lunarg.com> update_external_sources: get glslang from gitlab

This is the new way to get the tools for private SPIR-V rev32
/external/vulkan-validation-layers/update_external_sources.bat
328d16c23c24bd6d2bf89986de17d736b508f8ad 23-Sep-2015 GregF <greg@LunarG.com> build: fix update_external_sources.bat to pick up SPIRV rev32 for glslang
/external/vulkan-validation-layers/update_external_sources.bat
139ec4f8740eed277943f055e0643c99ff988580 08-Jul-2015 Cody Northrop <cody@lunarg.com> toolchain: Update to latest glslang and LunarGLASS, fix script

glslang hash: e6f7988adec197e0590fb8274b0412811456d3e6
LunarGLASS revision: 1093

Also, ensure update_external_sources.* fetches the repo before
checking out the hash.
/external/vulkan-validation-layers/update_external_sources.bat
a195136b6023b195fd9f250348efaafef94c3e1b 02-Jul-2015 Cody Northrop <cody@lunarg.com> toolchain: Switch to using github for glslang

We don't have any tags to pull from, but we can pull specific
commits that are tested and known to work.

The current commit matches up with the previous subversion
version of glslang, so there is no functional change.
/external/vulkan-validation-layers/update_external_sources.bat
a8ac135a2d6fa09229443f0c27549efe4d649c19 13-May-2015 Cody Northrop <cody@lunarg.com> toolchain: Add script to pull and build on Windows

Summary:

Add Windows version of update_external_sources, and relocate
glslang and LunarGLASS target revisions to external files shared
with Linux.

Details:

On Linux, we've successfully been using update_external_sources.sh
to get on the target version of glslang (which generates SPIR-V) and
LunarGLASS (which consumes SPIR-V). Both of these components are
peers to the typical Vulkan directory structure:

/LoaderAndTools
/layers
/loader
/demos
/...
/glslang
/LunarGLASS

There hasn't been an equivalent on Windows, so tedious manual steps
and GUIs have been used on individual systems.

This commit introduces a Windows batch script that automates the
process similar to Linux. It detects if you have the required
dependendcies and early-outs for any problems.

If you are a Windows developer that only wants spirv headers, run:

update_external_sources.bat --sync-glslang

If you want to build the Windows version of glslangValidator.exe, run:

update_external_sources.bat --build-glslang

If you want to run LunarGOO with SPIR-V support on Windows, run:

update_external_sources.bat --build-LunarGLASS

The script builds Debug and Release x64 versions, and should be run from:

Developer Command Prompt for VS2013

This commit also relocates the target version of glslang and LunarGLASS
to an external shared file that only contains the version number of
each. Both scripts read the value from the file, therefore they
cannot get out of sync.
/external/vulkan-validation-layers/update_external_sources.bat