Commit Graph

2769 Commits

Author SHA1 Message Date
Lucas Kent
3cb356e089
Add .gitattributes to automatically resolve merge conflicts on changelogs (#1176) 2019-03-12 16:39:13 +11:00
hikitrbogithub
dba468f38a Hash for Format (#1170)
Added derive Hash for Format
2019-03-12 15:35:41 +11:00
CephalonRho
912abdf40f Make buffer::sys::UnsafeBuffer::new panic if the usage parameter is empty (#1161) 2019-02-09 23:23:20 +11:00
mitchmindtree
d3888242ff Fix compiler error in code generated for GLSL struct (#1166) 2019-02-07 13:55:24 +11:00
Jakub Hlusička
5893dad066 Make BufferUsage derive PartialEq and Eq (#1164) 2019-02-06 22:42:13 +11:00
Lucas Kent
a3d503a5e5
Update example deps (#1155) 2019-01-19 18:23:45 +11:00
Lucas Kent
5b7a0c6466
Fix python installation docs (#1153) 2019-01-15 17:45:03 +11:00
Lucas Kent
5233221ad9
Revert adding windows to CI, its not ready yet (#1149) 2019-01-07 07:44:03 +11:00
Lucas Kent
5d7e7ace62
Run CI on windows (#1148) 2019-01-05 15:12:38 +11:00
Lucas Kent
096bb3caf3
Remove deprecated constants from vk-sys (#1144) 2018-12-28 10:39:29 +11:00
Lucas Kent
1d83993e84
Update crossbeam version (#1139) 2018-12-19 07:27:56 +11:00
Lucas Kent
9a08414054
Upgrade vulkano-win and vulkano-shaders to rust 2018 (#1134)
* Upgrade vulkano-shaders to rust 2018
* Upgrade vulkano-win to rust 2018
2018-12-11 18:26:04 +11:00
Lucas Kent
34eeea6b52
Upgrade examples to rust 2018 (#1131) 2018-12-07 23:35:19 +11:00
Lucas Kent
f997e9322f
Replace try macro with '?' (#1130) 2018-12-07 11:52:52 +11:00
Lucas Kent
84d6f1b33a
handle spirv group decorations (#1126) 2018-12-04 19:10:47 +11:00
mitchmindtree
51cc13a0f4 Add a union method to the extensions types. (#1125)
Add a `union` method to the extensions types.
2018-11-30 14:14:43 +11:00
Jakub Hlusička
a9704caea9 Feature shader include (#1116)
Implement support for the include directive in shader source files
2018-11-30 13:09:13 +11:00
Lucas Kent
e577f145eb
Add issue template (#1121) 2018-11-28 17:36:45 +11:00
Lucas Kent
0c85863eb7
Release 0.11.1 of vulkano-shaders and vulkano-win (#1120) 2018-11-25 12:36:56 +11:00
Lucas Kent
d6e313e2fe
Release vulkano 0.11.1 (#1115) 2018-11-16 23:22:59 +11:00
Lucas Kent
9291ddc73d
Add changelog for vk-sys (#1114) 2018-11-15 23:33:17 +11:00
mitchmindtree
b88a982aac Expose CopyImageError and DrawIndexedIndirectError (#1112)
I noticed that these two were missing a pub export while reading through
the docs.
2018-11-14 22:01:06 +11:00
Lucas Kent
ff9cc0d9a2
Update crossbeam version and travis setup (#1109) 2018-11-11 11:46:23 +11:00
Lucas Kent
2cfa2a5931
Fix vulkano release (#1107) 2018-11-08 14:31:11 +11:00
Lucas Kent
52a91d8910
Release vulkano 0.11 (#1086) 2018-11-08 13:19:42 +11:00
Lucas Kent
d507cf4555
* Upgrade to winit 0.18 (#1105)
*   Setup macOS travis CI.
2018-11-08 12:12:20 +11:00
Lucas Kent
c7ce269aee
Allow single_pass_renderpass! to work without also using ordered_passes_renderpass in rust 2018 (#1101) 2018-11-03 15:14:46 +11:00
Lucas Kent
64d67b5d0d
Fix and enforce line endings + stray whitespace (#1099) 2018-11-01 14:45:30 +11:00
Jonathan Steyfkens
7189c7fa84 Impl DescriptorSetCollection for vec (#1094) 2018-10-28 18:47:20 +11:00
Lucas Kent
3fe7fc4495
Move shaders back that were supposed to be defined in the middle of main() { } (#1097)
They were initially moved because rust currently doesnt support
function-like proc macros in a function, but now they are wrapped in a
mod anyway.
2018-10-28 18:29:41 +11:00
Lucas Kent
9d46e08cc7
Cleanup examples (#1096)
*   replaced `.expect()` that provided no useful information with `.unwrap()`
*   used `use` consistently (all types are `use`d all functions have the parent module `use`d)
*   other formatting consistencies
2018-10-28 14:02:29 +11:00
Lucas Kent
c57289f536
refine shaders proc macro api (#1091)
macro renamed from `vulkano_shader!` to `shader!`
leave it up to the user to put it in a module
2018-10-28 10:10:29 +11:00
Lucas Kent
2153177210
Fix wayland resize issue (#1089)
Some drivers dont enforce a swapchain extent, so you need to check for
resize events from the os and then recreate the swapchain.
I took this opportunity to refactor the examples a bunch.
I want to do some more refactoring to make things consistent but I'll
leave that for a follow up PR.
2018-10-28 08:16:30 +11:00
Mateusz Krawiec
753ee299d8 Remove superfluous "need" from the documentation of buffer module (#1093) 2018-10-27 23:51:51 +11:00
Lucas Kent
d8d5b58c43
Reenable per swapchain check in SubmitPresentBuilder::submit (#1088)
There was a comment complaining that an AMD driver (which one? there are
three) was not setting the pResults.
I made this a non issue by replacing mem::uninitilized() with 0.
2018-10-27 00:20:42 +11:00
Lucas Kent
869c486053
Add documentation for GraphicsPipelineAbstract (#1083) 2018-10-26 23:53:11 +11:00
Lucas Kent
23709fb011
Remove vulkano-shader-derive (#1085) 2018-10-26 13:49:36 +11:00
Lucas Kent
494a0c30c8
vulkano-shaders - proc macros 2.0 (#1062)
* vulkano_shaders_derive exposes a proc_macro instead of a proc_macro_derive
* move vulkano_shader out of vulkano_shaders_derive and deprecate vulkano_shaders_derive
* Update documentation
* Move vulkano_shader! to root of mod, so it works with rust 1.30
2018-10-26 11:15:33 +11:00
Michael Morgan
7a11120350 Add logo to HTML documentation in other crates (#1081) 2018-10-20 10:34:32 +11:00
Lucas Kent
9ea527fa67
Silently ignore new present modes (#1079) 2018-10-18 07:39:38 +11:00
Aron Granberg
e3c6c3b191 Update readme with workarounds for MoltenVK (#1077) 2018-10-17 07:13:54 +11:00
Michael Morgan
26ade9c7a6 Add logo image to HTML documentation (#1076) 2018-10-16 07:38:35 +11:00
Lucas Kent
24f93feffd
Fix window resize on deferred example (#1074) 2018-10-12 19:41:19 +11:00
Lucas Kent
4633c72bab
Add push constants example (#1072) 2018-10-11 11:42:56 +11:00
Jonathan Steyfkens
37de51eeef Remove the layout prefix of descriptions related to render pass creation (#1069) 2018-10-07 22:06:13 +11:00
Lucas Kent
d8fbef1a20
Add remaining fields to QueueFamily (#1067) 2018-10-07 12:25:32 +11:00
Lucas Kent
50920f868b
Export features and device extensions from the device module instead of the instance module (#1015) 2018-10-06 17:11:57 +10:00
Lucas Kent
d779829cbd
vulkano-shaders cleanup (#1058)
Use syn to construct ast instead of raw strings
Move spirv searching methods from lib.rs into its own module
Improve formatting
2018-10-05 17:00:02 +10:00
Lucas Kent
b6c4d84e61
Removed mir support (#1060) 2018-10-03 07:44:48 +10:00
Lucas Kent
080779c2e9
Document AutoCommandBufferBuilder::draw* methods (#1057) 2018-09-30 20:54:41 +10:00