Commit Graph

111 Commits

Author SHA1 Message Date
Pierre Krieger
4818f365e9 Add prototype support for descriptor arrays of images 2017-04-01 12:11:53 +02:00
Pierre Krieger
4e9a0a6d38 Derive copy on generated structs when possible 2017-03-02 12:53:16 +01:00
Pierre Krieger
dd4ac2219a Basic push constants reporting in vulkano_shaders 2017-02-23 07:40:37 +01:00
Pierre Krieger
c8abb70104 Use a dummy DescriptorBufferContentDesc 2017-02-22 17:31:54 +01:00
Pierre Krieger
1808356a81 Merge branch 'master' into incoming 2017-02-08 19:46:56 +01:00
Pierre Krieger
9f9965c710 Publish 0.3.2 2017-02-02 21:11:47 +01:00
tomaka
35d02e621f Merge pull request #370 from tomaka/categories
Add categories to all the crates
2017-02-02 10:13:28 +01:00
Pierre Krieger
e67f615ad2 Add categories to all the crates 2017-01-31 09:59:07 +01:00
Pierre Krieger
f039fb9123 Remove the debugging println in vulkano-shader 2017-01-31 09:50:19 +01:00
Pierre Krieger
1216461211 Merge branch 'custom-derives' into incoming 2017-01-21 16:35:58 +01:00
Wouter
9cda522d13 Disabled broken Clone impl for unsized buffers 2016-12-08 16:17:51 +01:00
Paul Houghton
5aa5d671d1 Update dependency versions 2016-12-07 23:29:15 +02:00
Wouter
2528c11e3f Moved write_structs function back to top of file 2016-12-07 21:03:22 +01:00
Wouter
cedb13a39c Implemented Copy without using derive for structs in vulkano-shaders, fixes #253 2016-12-07 20:08:38 +01:00
Pierre Krieger
c5c14e5a4d Fix vulkano_shaders with push constants descs 2016-11-10 11:21:51 +01:00
Pierre Krieger
1ca3ef8231 Merge branch 'master' into incoming 2016-11-09 13:21:15 +01:00
Pierre Krieger
479a60fe8b Various fixes 2016-10-16 20:37:32 +02:00
Pierre Krieger
b9f4f8f2cf Remove pipeline layout parameter from pipeline creation 2016-10-16 20:31:49 +02:00
Pierre Krieger
b7eaf06874 Some fixed to generated code 2016-10-16 17:00:00 +02:00
Pierre Krieger
199295afd3 Remove binding from DescriptorDesc 2016-10-16 16:56:51 +02:00
Pierre Krieger
5aec152fb5 Implement PipelineLayoutDescNames for the generated layouts 2016-10-16 16:28:59 +02:00
Pierre Krieger
32ebcaca1e Update vulkano-shaders and fix triangle example 2016-10-16 15:59:16 +02:00
Alexander Dmitriev
0cb7e3e300 Print formatted GLSL compile error messages 2016-10-04 19:52:16 +02:00
Pierre Krieger
e3eabb6740 Publish 0.3.1 2016-10-04 19:24:57 +02:00
Pierre Krieger
82ec7c9ade Publish 0.3.0 2016-09-18 15:21:48 +02:00
Pierre Krieger
6d274d4f78 Publish 0.2.2 2016-09-18 14:31:58 +02:00
Pierre Krieger
556f25e256 Publish 0.2.1
close #237
2016-09-01 07:22:22 +02:00
tomaka
122ca9d41d Publish vulkano-shaders 0.2.0 2016-07-28 13:02:10 +02:00
Pierre Krieger
3affecc702 Make ShaderModule modulable over the device pointer 2016-07-26 18:36:43 +02:00
Pierre Krieger
f1ee8c02c7 Add more allow(unsafe) on unsafe code from macros 2016-07-25 16:04:22 +02:00
Pierre Krieger
cf9b4f76b8 Make sampled parameter of texel buffers less confusing 2016-07-15 13:26:33 +02:00
Pierre Krieger
a023aaa078 Fix warnings 2016-06-16 14:04:18 +02:00
tomaka
d241551d47 Merge pull request #142 from tomaka/ints-floats-width
Fix width of integers and floating-points reflected from SPIR-V
2016-06-16 13:38:36 +02:00
Pierre Krieger
fdab501746 Fix unused imports in vulkano-shaders 2016-06-16 09:36:27 +02:00
Pierre Krieger
231ea5c531 Fix width of integers and floating-points reflected from SPIR-V 2016-06-16 09:20:33 +02:00
tomaka
150fe7474f Merge pull request #129 from tomaka/tess-geom-fix
Fix shader interfaces for tessellation and geometry shaders
2016-06-06 16:21:09 +02:00
Pierre Krieger
3a4c1022f5 Improve builtin variable detection 2016-06-06 15:20:02 +02:00
Pierre Krieger
f220519e05 Fix shader interfaces for tessellation and geometry shaders 2016-06-06 15:08:49 +02:00
Pierre Krieger
3d4bd4767a Add a better diagnostic when attrib locations overlap 2016-06-06 09:25:17 +02:00
Pierre Krieger
c246a92a7e Pass correct shader stages for the descriptors 2016-05-12 14:37:43 +02:00
Pierre Krieger
c95d456926 Properly generate infos about descriptors in vulkano-shaders 2016-05-12 13:39:31 +02:00
Pierre Krieger
3b04d46dbb Replace DescriptorType with DescriptorDescTy 2016-05-12 13:11:03 +02:00
Pierre Krieger
fe8706aae8 Put all inputs and outputs in entry point structs 2016-05-04 09:30:16 +02:00
Pierre Krieger
e2fc113711 Generate attributes description struct for all shader stages 2016-05-04 09:06:53 +02:00
Pierre Krieger
ad27205f7b Extract entry point generation to own module 2016-05-04 08:18:07 +02:00
Pierre Krieger
3cd617fd85 Add glsl-to-spirv version for vulkano-shaders 2016-04-30 12:48:50 +02:00
Pierre Krieger
8f9e3220eb Publish the crate on crates.io 2016-04-30 12:08:48 +02:00
Pierre Krieger
3f4b9e126b Rework vertex attributes system 2016-04-30 10:09:00 +02:00
Pierre Krieger
18348cd301 Correctly set the readonly attribute of descriptor layouts descriptions 2016-04-22 15:15:07 +02:00
Pierre Krieger
9cc58b7771 Handle multiple dummy values 2016-04-16 14:33:52 +02:00