Lucas Kent
d779829cbd
vulkano-shaders cleanup ( #1058 )
...
Use syn to construct ast instead of raw strings
Move spirv searching methods from lib.rs into its own module
Improve formatting
2018-10-05 17:00:02 +10:00
Lucas Kent
448bc1d1ad
Update dependencies ( #1048 )
2018-09-23 22:10:37 +10:00
Nicholas Lordello
b507034df7
Use shaderc instead of glsl-to-spirv for shader compilation ( #947 )
...
* Use shaderc instead of glsl-to-spirv for shader compilation
* added some setup notes
2018-09-21 00:24:24 +10:00
Lucas Kent
e21bd19bad
Publish 0.10.0 ( #1013 )
2018-08-12 18:42:17 +10:00
aloucks
7a3434efd1
Update glslangValidator.exe to latest version ( #979 )
...
VulkanSDK: 1.1.77.0
Date: 20-Jun-2018
SHA256: 41631380388244fa88209beac748553705087ed7df375c08456a82e0769bd0c4
https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.1.77.0/windows/VulkanSDK-1.1.77.0-Installer.exe
sha256sum VulkanSDK/1.1.77.0/Bin/glslangValidator.exe
90b377479fb137f4ac69460d5f5cdc54cd23bace5eb6e6812516fdfa693b25cf *VulkanSDK/1.1.77.0/Bin/glslangValidator.exe
glslangValidator.exe --version
Glslang Version: 7.7.2767
ESSL Version: OpenGL ES GLSL 3.20 glslang Khronos. 7.2767
GLSL Version: 4.60 glslang Khronos. 7.2767
SPIR-V Version 0x00010300, Revision 1
GLSL.std.450 Version 100, Revision 1
Khronos Tool ID 8
SPIR-V Generator Version 7
GL_KHR_vulkan_glsl version 100
ARB_GL_gl_spirv version 100
2018-06-30 19:18:37 +02:00
aloucks
f7905d6cfc
Validate sha256 checksum for glslangValidator.exe ( #972 )
2018-06-09 09:41:58 +02:00
hcpl
b0428f6ed3
Update syn
to 0.14 ( #969 )
2018-06-05 12:14:01 +02:00
hcpl
800c1789d9
Update syn
to 0.13 ( #940 )
2018-04-06 10:53:28 +02:00
Pierre Krieger
5e73ce96a1
Publish 0.9.0 ( #936 )
2018-03-14 17:57:22 +01:00
Pierre Krieger
de19ef2e14
Publish 0.8.0 ( #934 )
2018-03-11 20:18:08 +01:00
Pierre Krieger
2519bc915a
Publish 0.7.3 ( #916 )
...
* Publish 0.7.3
* Also publish glsl-to-spirv 0.1.4
2018-02-10 19:17:41 +01:00
Anna Harren
5974ea6d8d
Added documentation to vulkano_shader_derive ( #909 )
...
This isn't full documentation of everything that the crate generates,
but it at least covers how to use it. I'm only working off my reading
of the source code, so it's entirely possible I got things wrong, but
crappy documentation is better than no documentation. I think.
Note that this has to add vulkano itself as a dev-dependency in order
for the doctest to compile, but that's also going to help with writing
tests if that ever happens.
An improvement over this would be to detail what the proc macro itself
generates and the functions, structs, etc you get from it. The details
on that are in vulkan-shaders, and are a bit harder to decipher.
2018-01-08 13:51:01 +01:00
thelearnerofcode
80e1ed6dc3
Updated Dependencies. ( #876 )
...
* Updated Dependencies
* Complied with changes mentioned in pull request.
2017-12-11 10:23:40 +01:00
tomaka
c9b35bc9e2
Publish 0.7.2 ( #861 )
2017-10-09 14:46:41 +02:00
tomaka
8c05eb6453
Publish 0.7.1 ( #837 )
2017-09-28 14:05:20 +02:00
tomaka
089d0879f7
Publish 0.7.0 ( #829 )
...
* Publish 0.7.0
* Fix dependencies versions
2017-09-21 13:27:10 +02:00
tomaka
5ac98f53f1
Publish 0.6.2 ( #806 )
2017-09-06 15:47:46 +02:00
tomaka
a630a5efb1
Publish 0.6.1 ( #783 )
2017-08-27 10:56:28 +02:00
tomaka
411b4e7546
Publish vulkano 0.6.0 ( #747 )
2017-08-17 14:05:43 +02:00
tomaka
d55cbf04f6
Update Cargo.toml metadata ( #721 )
2017-08-05 11:06:13 +02:00
tomaka
a7e989ad53
Publish 0.5.6 ( #697 )
2017-07-27 14:30:36 +02:00
tomaka
0fa06f7597
Publish 0.5.5 ( #694 )
2017-07-27 11:38:28 +02:00
Pierre Krieger
67bc3427c8
Publish 0.5.4
2017-07-19 20:02:32 +02:00
Pierre Krieger
f61bde481a
Publish 0.5.3
2017-07-16 12:59:48 +02:00
Pierre Krieger
b63b49d204
Publish 0.5.2
2017-07-08 12:03:49 +02:00
Pierre Krieger
609056d0b0
Publish 0.5.1
2017-07-07 15:38:44 +02:00
Pierre Krieger
9e83984278
Publish 0.5.0
2017-07-04 14:26:41 +02:00
Pierre Krieger
d504535040
Publish 0.4.4
2017-06-23 17:31:56 +02:00
Pierre Krieger
6e4badeb70
Publish 0.4.3
2017-06-20 20:22:55 +02:00
Pierre Krieger
0695ffd862
Publish 0.4.2
2017-06-20 10:20:08 +02:00
Pierre Krieger
c1324c2029
Publish 0.4.1
2017-06-13 13:27:59 +02:00
Pierre Krieger
9b4c6e922b
Publish 0.4.0
2017-06-03 13:40:42 +02:00
Pierre Krieger
9f9965c710
Publish 0.3.2
2017-02-02 21:11:47 +01:00
Pierre Krieger
f932187778
Add a small crate to allow inlining shader source codes
2017-01-21 16:17:06 +01:00