Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Change-Id: Id7d72950c3b1459815fd5798daf59302463e1e64
|
|
- Get rid of TOP_DIR - it wasn't set to anything
- Remove unmeeded submodule update
- Build 2 jobs instead of 4
- Use -A CMake argument instead of creating a generator string
based on the worker image and architecture. Instead, set the
architecture (platform Win32 or x64) with -A and take whatever
Visual Studio version is provided by the worker image. The
worker image is specified by the "os" config property.
|
|
Change-Id: Ic942992d4fbc9701ba14e5973faed85b5b2e8c22
|
|
Change-Id: Ib1a3c82f829377814105d54f552ac3ef00f00681
|
|
There were numerous scripts in this repo that weren't used, but were
inherited from the old Vulkan-LoaderAndValidationLayers repo. Most
of them were validation layer codegen, but there were also some
utilities for dealing with glslang and spriv-tools.
|
|
|
|
|
|
Add options (--debug --release --32 --64) to the
update_external_sources.bat script so that it can
be used to build external libraries for only the
desired platform/configuration combinations.
This helps the AppVeyor CI builds by building only
the platform/configuration combination needed for the
current job.
|
|
Change-Id: I88665dadbac75695034a731412984edbecbf988f
|
|
This is a complete rewrite of the AppVeyor config file.
A separate job is used for each config in the Platform-Configuration
matrix. This helps get around the problem of the 60-minute limit per job.
The invocation of the update_external_sources script has been
replaced with individual commands to build glslang and spirv-tools
only for the platform configuration selected for each job.
This avoids having to build glslang and spirv-tools 4 times for each job.
|
|
|
|
- Build only VS 2015
- Cache the external directory
|
|
Change-Id: Idccb248aa46a5028b9c28d5487760c749a8d61e2
|
|
|