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 |
|
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 |
|
Pierre Krieger
|
9755ad5412
|
Fix final struct padding
|
2016-04-16 14:26:17 +02:00 |
|
Pierre Krieger
|
8e3c191cd1
|
Print the array stride for debugging purposes as well
|
2016-04-16 13:22:54 +02:00 |
|
Pierre Krieger
|
9f7e9107fd
|
Print struct members offset for debugging purposes
|
2016-04-16 11:50:12 +02:00 |
|
Pierre Krieger
|
c4e3711156
|
Fix error about capability not supported
|
2016-04-10 15:23:19 +02:00 |
|
Pierre Krieger
|
0aedde53f1
|
Add readonly member to DescriptorDesc
|
2016-04-08 18:24:03 +02:00 |
|
Pierre Krieger
|
c038deec7e
|
Ignore local structs that don't have Offset decorations
|
2016-04-07 11:10:20 +02:00 |
|
Pierre Krieger
|
2cb409fbcd
|
Restore specialization constants
|
2016-04-05 11:18:15 +02:00 |
|
Pierre Krieger
|
74fc2ffb94
|
Rename descriptor_set to descriptor
|
2016-04-04 09:50:02 +02:00 |
|
Pierre Krieger
|
f01d1fde37
|
Make teapot example compile (but not work)
|
2016-04-03 20:31:24 +02:00 |
|
Pierre Krieger
|
5bace4e64c
|
Move "shader" module within "pipeline"
|
2016-04-01 20:45:13 +02:00 |
|
Pierre Krieger
|
0143111858
|
Add support for SSBOs in shader analyzer
|
2016-03-29 14:11:11 +02:00 |
|
Pierre Krieger
|
17339231ce
|
Don't derive traits for structs that have an unsized member
|
2016-03-29 10:17:33 +02:00 |
|
Pierre Krieger
|
106664c156
|
Make compute shaders work
|
2016-03-29 10:11:51 +02:00 |
|
Pierre Krieger
|
cc3b1d672b
|
Fixed using unchecked_uniform_buffer
|
2016-03-28 11:43:32 +02:00 |
|
Pierre Krieger
|
5f81147eff
|
Stronger typing for descriptor sets and draft for proper barriers handling
|
2016-03-28 11:11:59 +02:00 |
|
Pierre Krieger
|
50b19b4fec
|
Automatically determine the image layouts in descriptor sets
|
2016-03-28 09:49:03 +02:00 |
|
Pierre Krieger
|
3d6a29241c
|
Add license everywhere
|
2016-03-26 10:17:37 +01:00 |
|
Pierre Krieger
|
8ee4d6c301
|
Switch to new design for images
|
2016-03-24 09:14:26 +01:00 |
|