Pierre Krieger
|
3b71ba6912
|
Invalidate and flush only if memory is not coherent
|
2016-02-18 20:23:47 +01:00 |
|
Pierre Krieger
|
126e6f550d
|
Minor adjustements
|
2016-02-18 19:33:37 +01:00 |
|
Pierre Krieger
|
1c75b1810e
|
Keep ownership of pipeline objects within command buffers
|
2016-02-18 17:37:02 +01:00 |
|
Pierre Krieger
|
d6c757fd0e
|
Add a buffers_copy example, plus various fixes and improvements
|
2016-02-18 16:57:51 +01:00 |
|
Pierre Krieger
|
408fd30e5c
|
Better error detection in fence waiting
|
2016-02-18 16:45:15 +01:00 |
|
Pierre Krieger
|
5941198d90
|
Invalidate mapping when reading buffer
|
2016-02-18 16:45:04 +01:00 |
|
Pierre Krieger
|
8d60908f5c
|
Remove mistake
|
2016-02-18 15:47:12 +01:00 |
|
Pierre Krieger
|
cbbc6dca6b
|
Some work towards correctness in synchronization
|
2016-02-18 15:31:53 +01:00 |
|
Pierre Krieger
|
d15f34a580
|
Implement all trait methods of Resource
|
2016-02-18 15:12:55 +01:00 |
|
Pierre Krieger
|
7175a0b5b5
|
Add more correct synchronization handling
|
2016-02-18 14:49:35 +01:00 |
|
Pierre Krieger
|
9375c6a4e0
|
Add some todos
|
2016-02-18 13:44:02 +01:00 |
|
Pierre Krieger
|
2615174f9c
|
Add correct sharing mode handling
|
2016-02-18 13:26:37 +01:00 |
|
Pierre Krieger
|
f0cd1a98e5
|
Try add libstdc++6 package
|
2016-02-18 11:30:11 +01:00 |
|
Pierre Krieger
|
e06d365fb2
|
Fix glsl-to-spirv tests
|
2016-02-18 11:25:26 +01:00 |
|
Pierre Krieger
|
448c0a5eba
|
Better error message for glsl-to-spirv
|
2016-02-18 11:23:36 +01:00 |
|
Pierre Krieger
|
2ea2c30a75
|
Build instead of test on travis
|
2016-02-18 11:20:29 +01:00 |
|
Pierre Krieger
|
772b9577cd
|
Add some comments to Image
|
2016-02-18 11:17:52 +01:00 |
|
Pierre Krieger
|
2892c2b70d
|
Fix glslang on Linux
|
2016-02-18 11:02:45 +01:00 |
|
Pierre Krieger
|
9b6afdf979
|
Add docs generation to travis
|
2016-02-18 10:57:24 +01:00 |
|
Pierre Krieger
|
41b664ed71
|
Add image prototype system for layout transitionning
|
2016-02-18 10:55:58 +01:00 |
|
Pierre Krieger
|
d3b9a82171
|
The RenderPassLayout methods now take &self
|
2016-02-18 10:15:42 +01:00 |
|
Pierre Krieger
|
2e4cd8c6a2
|
Replace the triangle example with test and add more comments
|
2016-02-18 09:59:54 +01:00 |
|
Pierre Krieger
|
ce5433d7d5
|
Initial wrapper
|
2016-02-18 09:33:06 +01:00 |
|
Pierre Krieger
|
c924811fde
|
Remove design document
|
2016-02-18 09:12:34 +01:00 |
|
Pierre Krieger
|
1b657be785
|
Adjust feature names again
|
2016-02-17 19:16:07 +01:00 |
|
Pierre Krieger
|
4e48017de9
|
Fix empty input and output
|
2016-02-17 17:10:55 +01:00 |
|
Pierre Krieger
|
87191bbb97
|
Adjust capability checks in vulkano-shaders
|
2016-02-17 16:05:59 +01:00 |
|
Pierre Krieger
|
9af3aa371f
|
Switch to one shader at a time in glsl-to-spirv
|
2016-02-16 20:01:45 +01:00 |
|
Pierre Krieger
|
ea138fc79d
|
Update the validator on windows
|
2016-02-16 18:51:29 +01:00 |
|
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 |
|