Commit Graph

33 Commits

Author SHA1 Message Date
thelearnerofcode
80e1ed6dc3 Updated Dependencies. (#876)
* Updated Dependencies

* Complied with changes mentioned in pull request.
2017-12-11 10:23:40 +01:00
Branan Riley
a3a4e89778 Do not try to hardlink glslangValidator (#870)
Previously, it was possible for the hardlinked glslangValidator
to become truncated when the glsl-to-spirv crate was rebuilt. The
file would be successfully hardlinked the first time, but on
subsequent builds the hardlink attempt would fail becasue the target
already exists. This would cause the build script to fall back to
a copy, which truncates when source and dest are the same file.

This removes the hardlinking entirely, meaning that we always just
copy our built glslangValidator to where we want it. While it would
be possible to try to make the hardlinking/copying logic idempotent,
the complexity (and potential fragility to similar bugs in the
future) doesn't seem worth it to avoid one copy.

This fixes #95
2017-10-24 07:51:50 +02:00
tomaka
d55cbf04f6 Update Cargo.toml metadata (#721) 2017-08-05 11:06:13 +02:00
Pierre Krieger
ef466eac85 Run rustfmt on the code 2017-06-27 08:47:16 +02:00
Pierre Krieger
e9fdcba73f Remove old gitignore files 2017-06-26 10:35:05 +02:00
Pierre Krieger
dd213a5a8a Fix glslang test 2017-06-26 09:12:11 +02:00
Pierre Krieger
04947602bb Publish 0.1.3 2017-06-26 08:46:01 +02:00
Pierre Krieger
3fe6eedfc7 Update glslang 2017-06-26 08:39:46 +02:00
Benjamin Saunders
288e384256 Try harder to propagate shader compilation error messages 2017-06-11 11:21:37 -07:00
Pierre Krieger
e67f615ad2 Add categories to all the crates 2017-01-31 09:59:07 +01:00
Paul Houghton
5aa5d671d1 Update dependency versions 2016-12-07 23:29:15 +02:00
Pierre Krieger
dbd8d70cfc Publish glsl-to-spirv 0.1.2 2016-11-27 08:41:53 +01:00
Pierre Krieger
bc69990694 Update the windows build of glslang 2016-09-20 09:01:40 +02:00
Sven-Hendrik Haase
801a66e856 Update glslang 2016-09-20 03:43:25 +02:00
Pierre Krieger
44bc6e454d Update glslang 2016-05-25 13:03:34 +02:00
Pierre Krieger
530937aa04 Don't care if update submodules fails 2016-05-05 08:06:21 +02:00
Pierre Krieger
8f9e3220eb Publish the crate on crates.io 2016-04-30 12:08:48 +02:00
Pierre Krieger
037cc29a03 Update glslang 2016-04-07 11:40:19 +02:00
Pierre Krieger
3d6a29241c Add license everywhere 2016-03-26 10:17:37 +01:00
Pierre Krieger
0c527947fb Update glslang 2016-03-08 14:55:48 +01:00
Pierre Krieger
4ff9da8ba7 Update glslang 2016-02-27 10:41:25 +01:00
Pierre Krieger
a25adf0f40 Automatically call git submodule update --init in build script 2016-02-21 10:18:29 +01:00
Pierre Krieger
6e465a8c63 Make glslang work on Linux 2016-02-19 16:44:35 +01:00
Pierre Krieger
e06d365fb2 Fix glsl-to-spirv tests 2016-02-18 11:25:26 +01:00
Pierre Krieger
448c0a5eba Better error message for glsl-to-spirv 2016-02-18 11:23:36 +01:00
Pierre Krieger
2892c2b70d Fix glslang on Linux 2016-02-18 11:02:45 +01:00
Pierre Krieger
9af3aa371f Switch to one shader at a time in glsl-to-spirv 2016-02-16 20:01:45 +01:00
Pierre Krieger
ea138fc79d Update the validator on windows 2016-02-16 18:51:29 +01:00
Pierre Krieger
e5ed14327b Add error messages in case of problem in build script 2016-02-05 16:42:56 +01:00
Pierre Krieger
b67b96a49e Fix permission setting for glslang validator 2016-02-05 16:37:48 +01:00
Pierre Krieger
49b460e580 Minor TODO 2016-02-05 14:46:31 +01:00
Pierre Krieger
4df9586e37 Set the proper permissions of the executable for glsl-to-spirv 2016-02-05 14:45:57 +01:00
Pierre Krieger
f2da9331f2 Add glsl-to-spirv library 2016-01-31 13:10:41 +01:00