Commit Graph

8 Commits

Author SHA1 Message Date
Rua
71191bd24d
Auto-generate extensions and features, check requirements (#1599)
* Migrate to using Ash as a base

* Small change to test, to make it applicable to Vulkan 1.1

* Auto-generate extensions, check extension requirements

* Add documentation to extensions, use vk.xml from Ash 0.32.1

* Remove `RawDeviceExtensions` and `RawInstanceExtensions`

* Add extension conflict checking

* Small fix

* Add auto-generated features, more requirements checks

* Features documentation

* Macrofy required_if_supported_extensions

* Include vulkano-gen tool

* Move autogen imports to macros

* Change autogen into a build script

* Delete leftover file
2021-06-08 00:45:41 +07:00
Lucas Kent
23709fb011
Remove vulkano-shader-derive (#1085) 2018-10-26 13:49:36 +11: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
Pierre Krieger
fba5c95250 Some work on the website 2017-06-27 18:18:42 +02:00
Pierre Krieger
f932187778 Add a small crate to allow inlining shader source codes 2017-01-21 16:17:06 +01:00
Pierre Krieger
28b489b31f Add Cargo workspace file 2016-08-07 14:31:07 +02:00
Pierre Krieger
fbeac0d827 Remove obsolete files 2016-01-31 13:20:32 +01:00
Pierre Krieger
d2552a8d65 Initial commit 2015-07-06 10:54:29 +02:00