marc0246
1c2d195dab
Improvements to caches and switch to ahash
( #2019 )
...
* Add `OnceCache`
* Switch to `ahash`
2022-10-04 10:04:52 +02:00
Austin Johnson
137fb9f24b
Release 0.31 ( #1990 )
2022-09-18 05:46:53 -05:00
Austin Johnson
6a8ee8d75f
Release 0.30 ( #1929 )
2022-07-20 03:50:41 -05:00
Rua
d3217d2531
Update dependencies ( #1904 )
...
* Update dependencies
* MacOS fix
2022-05-29 19:27:47 +02:00
Rua
de1147589e
Release 0.29 ( #1856 )
2022-03-11 23:20:11 +07:00
Austin Johnson
2e562b5773
convert fnv types into std ( #1847 )
2022-02-27 08:47:22 +01:00
Rua
db51e15e5e
Vulkan 1.3 support, updated dependencies ( #1836 )
2022-02-25 16:58:09 -06:00
Rua
e7acf2aa9b
Release Vulkano 0.28 ( #1810 )
...
* Release Vulkano 0.28
* resolve unused ImageCreateFlags import on windows build
Co-authored-by: Austin Johnson <me@austinj.work>
2022-02-02 05:43:34 -06:00
Rua
07c1ec1dc1
Update dependencies ( #1793 )
2022-01-18 19:49:24 +07:00
Rua
f069fdc35f
Upgrade to Rust 2021, update dependencies ( #1772 )
...
* Upgrade to Rust 2021, update dependencies
* Missed one
* Fix raw_window_handle breaking changes
2021-12-16 15:46:44 +07:00
Austin Johnson
619af8239c
Release 0.27.1 ( #1777 )
2021-12-06 14:12:11 -06:00
Ilya Lakhin
b5034907fa
Release 0.27.0
2021-12-06 04:21:17 +07:00
Rua
66d545c4cf
Add shaderc-debug feature to Vulkano-shaders ( #1754 )
2021-11-24 20:51:55 +07:00
Rua
c6959aa961
Move shader analysis to Vulkano crate, make available for runtime shaders ( #1747 )
...
* Move shader parsing and information extraction to Vulkano, make available for runtime shaders
* Small change
* Add new pipeline stages to match shader stages
* Fix review issues
2021-11-13 22:06:16 +07:00
Rua
5a326db546
Add DescriptorRequirements
( #1729 )
...
* Add DescriptorRequirements
* Doc fix
2021-10-26 00:16:54 +07:00
Austin Johnson
baef23e1f8
0.26 ( #1723 )
2021-10-03 08:57:22 -05:00
Rua
8d321430cb
Add auto-generated SPIR-V parsing ( #1701 )
...
* Add auto-generated SPIR-V parsing
* Add further reflection utilities for decorations, names and members, clean up Vulkano-shaders
2021-09-13 19:39:17 +07:00
Rua
cd8302328f
Update dependencies ( #1689 )
2021-09-03 23:21:15 -05:00
Ilya Lakhin
a6dc452605
Release 0.25.0
2021-08-10 02:36:42 +07:00
Rua
d5fd3d3f0b
Convert Vulkano-shaders to use spirv_headers crate ( #1624 )
...
* Convert Vulkano-shaders to use spirv_headers crate
* Fix issue after merge
2021-06-28 15:57:30 +07:00
Ilya Lakhin
c5864e9f28
Release 0.24.0 and vk-sys 0.6.2 ( #1612 )
2021-06-20 13:35:03 +07:00
Ilya Lakhin
8c0630d3c8
Release 0.23.0 ( #1576 )
2021-05-10 21:58:23 +07:00
Ilya Lakhin
7e32ae9b88
Release 0.22.0 ( #1525 )
2021-03-31 16:40:50 +07:00
Ilya Lakhin
b39086182b
Release 0.21.0 ( #1503 )
2021-03-05 14:19:59 +07:00
Rua
4a98caacbf
Update various dependencies ( #1483 )
2021-02-06 02:35:24 +07:00
Ilya Lakhin
de01dff7c8
Vulkano version bump to 0.20.0 and vk-sys to 0.5.3
2020-12-26 19:25:09 +07:00
Ilya Lakhin
af3ea98d5e
Shader types derive ( #1460 )
...
* Shader struct types derives and impls
* Vulkano Shaders fixes and cleanup. Example for Types-meta option
* Changelog update
* cargo fmt
2020-12-20 12:08:55 +07:00
Austin Johnson
eee101bc4d
publish 0.18.1 && vk-sys 0.5.2 ( #1374 )
2020-06-01 13:52:18 -05:00
Austin Johnson
b245e6c4dc
Update winit, half, and smallvec; Release 0.18 ( #1332 )
...
update winit, half, and smallvec; release 0.18
2020-03-11 20:48:15 -05:00
Austin Johnson
de2ef70a77
Release 0.17 ( #1323 )
2020-02-09 03:51:32 -06:00
Austin Johnson
2e6868a0c0
Downgrade Winit back to 0.19; Release Vulkano 0.16 ( #1267 )
...
* fix after revert; release 0.16
* bump shaders version
2019-11-01 10:12:17 -05:00
Austin Johnson
b5d127bbf4
Update dependencies: lazy_static, half, syn, quote & proc-macro2 ( #1252 )
...
* Update dependencies: lazy_static, half, syn, quote & proc-macro2
* bump examples winit version
2019-10-24 04:09:08 -07:00
mitchmindtree
814dacdab9
Publish version 0.14.0. ( #1230 )
...
This is kind of a delayed emergency release to address an issue where
some Linux distributions (Arch, Void and perhaps others) are unable to
build any projects depending on vulkano-shaders due to
google/shaderc-rs#58. This is resolved in shaderc 0.6 and in turn will
be resolved in vulkano 0.14 thanks to #1226 .
See the CHANGELOG-VULKANO.md for more details on the release.
2019-08-18 01:29:40 +02:00
Abendstolz
0a8944362a
Update shaderc to 0.6 in order to significantly reduce compile-times … ( #1226 )
...
* Update shaderc to 0.6 in order to significantly reduce compile-times on (Arch/Void)Linux again by linking towards shared libraries
* Add "shaderc-build-from-source" feature in order to allow shaderc to build from source if linking to system libraries fails
* Remove trailing whitespace to please Travis (CI)
2019-08-12 19:54:15 +10:00
Lucas Kent
e93dff0bd3
Release vulkano 0.13 ( #1212 )
2019-07-03 07:13:03 +10:00
mitchmindtree
bb6beb8995
Publish 0.12.0 of vulkano
, vulkano-win
and vulkano-shaders
. ( #1203 )
2019-05-25 19:29:08 +10:00
kʼ
45e71894af
Shaderc version bump + update docs ( #1197 )
2019-05-08 07:18:26 +10:00
Lucas Kent
9a08414054
Upgrade vulkano-win and vulkano-shaders to rust 2018 ( #1134 )
...
* Upgrade vulkano-shaders to rust 2018
* Upgrade vulkano-win to rust 2018
2018-12-11 18:26:04 +11:00
Lucas Kent
0c85863eb7
Release 0.11.1 of vulkano-shaders and vulkano-win ( #1120 )
2018-11-25 12:36:56 +11:00
Lucas Kent
52a91d8910
Release vulkano 0.11 ( #1086 )
2018-11-08 13:19:42 +11:00
Lucas Kent
494a0c30c8
vulkano-shaders - proc macros 2.0 ( #1062 )
...
* vulkano_shaders_derive exposes a proc_macro instead of a proc_macro_derive
* move vulkano_shader out of vulkano_shaders_derive and deprecate vulkano_shaders_derive
* Update documentation
* Move vulkano_shader! to root of mod, so it works with rust 1.30
2018-10-26 11:15:33 +11:00
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
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
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
tomaka
c9b35bc9e2
Publish 0.7.2 ( #861 )
2017-10-09 14:46:41 +02:00