Commit Graph

3699 Commits

Author SHA1 Message Date
Pierre Krieger
588e28f9ac Add vk-sys 2016-02-16 16:37:11 +01:00
Pierre Krieger
84fd3732fd Add the vulkan specs 2016-02-16 15:06:52 +01:00
Pierre Krieger
148792fda4 Add a gitlab-ci file 2016-02-13 19:38:55 +01:00
Pierre Krieger
3f18306a1a Add small helpful comment in the generated code 2016-02-06 21:45:29 +01:00
Pierre Krieger
0e62886ed3 Add some #[allow(dead_code)] 2016-02-06 12:35:50 +01:00
Pierre Krieger
df322b8ce6 Generated structs public again (oops) 2016-02-06 12:16:06 +01:00
Pierre Krieger
5b3c5e58c6 Generated structs are now private 2016-02-06 12:05:24 +01:00
Pierre Krieger
1ae8fea0e0 Minor adjustements to the current library draft 2016-02-06 12:01:10 +01:00
Pierre Krieger
6153e1fcde Rename shader-parser to vulkano-shaders 2016-02-06 11:45:09 +01:00
Pierre Krieger
e5ed14327b Add error messages in case of problem in build script 2016-02-05 16:42:56 +01:00
Pierre Krieger
b67b96a49e Fix permission setting for glslang validator 2016-02-05 16:37:48 +01:00
Pierre Krieger
b6a3b3c598 Add input attribute types to vertex shader type 2016-02-05 16:32:02 +01:00
Pierre Krieger
ccd0c0f023 Pass identifiers as CStrs 2016-02-05 15:51:45 +01:00
Pierre Krieger
8110684c94 Adjust namespaces 2016-02-05 15:36:06 +01:00
Pierre Krieger
d4e9fe50cd Check whether capabilities are supported 2016-02-05 15:33:41 +01:00
Pierre Krieger
ec12992b23 Fix wrong interpretation of OpTypePointer 2016-02-05 15:23:48 +01:00
Pierre Krieger
61d00ce9a8 Start doing something correct in the code generation 2016-02-05 15:20:14 +01:00
Pierre Krieger
49b460e580 Minor TODO 2016-02-05 14:46:31 +01:00
Pierre Krieger
4df9586e37 Set the proper permissions of the executable for glsl-to-spirv 2016-02-05 14:45:57 +01:00
Pierre Krieger
deb9380c56 Fix test 2016-02-05 14:37:37 +01:00
Pierre Krieger
3836c318dd Allow customizing the shader struct name 2016-02-05 14:37:14 +01:00
Pierre Krieger
964ad0a27e Add a travis file 2016-02-05 14:33:36 +01:00
Pierre Krieger
f75a0d668f More work on parser 2016-01-31 14:58:44 +01:00
Pierre Krieger
b2e63f2e3a Use a smarter way to parse enumerations 2016-01-31 14:45:17 +01:00
Pierre Krieger
be43ab8218 Slightly change example 2016-01-31 14:29:53 +01:00
Pierre Krieger
561b941e2c More parsing 2016-01-31 13:58:23 +01:00
Pierre Krieger
c7a19a1cff Some work on build output 2016-01-31 13:34:19 +01:00
Pierre Krieger
466dffd48f Remove example file 2016-01-31 13:32:14 +01:00
Pierre Krieger
fbeac0d827 Remove obsolete files 2016-01-31 13:20:32 +01:00
Pierre Krieger
c67d3a6a93 Use the glsl to spirv compiler in shader-parser 2016-01-31 13:18:58 +01:00
Pierre Krieger
f2da9331f2 Add glsl-to-spirv library 2016-01-31 13:10:41 +01:00
Pierre Krieger
66d55cad0a More prototyping for reflection 2016-01-31 11:36:16 +01:00
Pierre Krieger
cbbc535cfb More instructions 2016-01-31 11:05:21 +01:00
Pierre Krieger
8c5caabf4e More SPIR-V parsing 2016-01-31 10:45:00 +01:00
Pierre Krieger
8f76d6f74e Remove debugging println in tests 2016-01-31 10:19:58 +01:00
Pierre Krieger
f9f014c789 Add draft for SPIR-V parser 2016-01-31 10:13:01 +01:00
Pierre Krieger
5c6cf93bd7 More design 2016-01-09 16:50:41 +01:00
Pierre Krieger
fbf3ba0956 Modify design 2016-01-08 08:59:20 +01:00
Pierre Krieger
179c3d6dae Add some dummy code 2015-11-13 12:05:56 +01:00
tomaka
54b3e1025d Update DESIGN.md 2015-11-01 12:01:41 +01:00
tomaka
ed5b012ff7 Update DESIGN.md 2015-11-01 11:40:37 +01:00
tomaka
6f11dbd8f5 Update DESIGN.md 2015-11-01 11:27:36 +01:00
tomaka
5c6c8e8b72 Update DESIGN.md 2015-11-01 11:18:55 +01:00
tomaka
f1b2d2a269 Update goals 2015-11-01 11:06:25 +01:00
tomaka
53871317e1 Update DESIGN.md 2015-11-01 11:05:38 +01:00
Pierre Krieger
8dfd527919 Minor work 2015-07-11 10:54:51 +02:00
Pierre Krieger
18020a6d88 Minor work 2015-07-08 20:56:33 +02:00
Pierre Krieger
140d25ab97 Add some initial code draft 2015-07-06 11:13:19 +02:00
Pierre Krieger
d2552a8d65 Initial commit 2015-07-06 10:54:29 +02:00