21 Commits

Author SHA1 Message Date
Karl Schultz
9297fd566e glslang: Update revision to pick up recent fixes 2016-02-22 08:29:42 -07:00
Peter Lohrmann
122cc3efef 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
2016-02-17 18:20:54 -07:00
GregF
caa2290845 glslang: bump up glslang and spirv-tools versions for ISV release 2016-01-21 10:05:01 -07:00
GregF
efaf8a3196 glslang: upgrade glslang version for SDK 1.0 IHV 2016-01-11 14:03:24 -07:00
GregF
d134e71fb9 glslang: move to latest version 2016-01-05 16:19:57 -07:00
GregF
30b438afb4 SPV toolchain: update for SDK 0.10.1 2015-12-11 15:18:03 -07:00
GregF
513f321e4b icd compiler, glslang: move to SPV 1.0 2015-11-23 16:07:24 -07:00
Jon Ashburn
cbf698ca81 Revert "icd compiler, glslang: move to SPV 1.0"
This reverts commit 0775868ddec7cc20b83bc3ed7aecdfff2179b1a4.
2015-11-20 16:02:33 -07:00
GregF
5aa56b42a4 icd compiler, glslang: move to SPV 1.0 2015-11-20 14:43:48 -07:00
Greg Fischer
51e6584022 update_external_sources: move up to latest glslang
Also remove a few redundant redundancies.
2015-10-08 17:53:48 -06:00
GregF
3de7e1dfa1 update_external_sources: get glslang from gitlab
This is the new way to get SPIR-V rev32 source.
2015-10-02 13:12:51 -06:00
GregF
15942d25f7 build: fixes for latest SPIR-V rev 31
Primarily, this deals with new binding field in metadata rather than having
location field do double duty.
2015-09-22 14:01:39 -06:00
GregF
c78e58fb29 build: bring update_external_sources.sh to latest rev 31 SPIR-V 2015-09-21 17:53:57 -06:00
GregF
91d5308d3f build: advance glslang and LunarGLASS versions to SPIR-V rev 31 2015-08-10 18:11:50 -06:00
GregF
6f244b8fcf demos: use -o on glslangValidator to allow parallel make 2015-07-31 14:15:23 -06:00
GregF
6ba9fbf39b compiler: upgrade to latest glslang and LunarGLASS for bug fixes 2015-07-23 11:34:46 -06:00
Courtney Goeltzenleuchter
94985b3c29 Revert "demos: use -o on glslangValidator to allow parallel make"
This reverts commit 2d83e06b0dacb8b4d1364b816ce10e56829e048a.
Do not want to make this change at this time.
2015-07-14 11:57:05 -06:00
GregF
8076a82618 demos: use -o on glslangValidator to allow parallel make 2015-07-14 11:44:49 -06:00
Cody Northrop
48d0e71cfd 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.
2015-07-08 16:04:39 -06:00
Cody Northrop
c71074bd12 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.
2015-07-07 11:41:24 -06:00
Cody Northrop
0bcc04035d 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.
2015-07-07 11:33:46 -06:00