Commit Graph

3900 Commits

Author SHA1 Message Date
Pierre Krieger
051289126f Implement PartialOrd and Ord for Version 2016-03-15 10:41:47 +01:00
Pierre Krieger
e5af27cf0d Fix warnings 2016-03-14 14:32:52 +01:00
Pierre Krieger
973f540e2a Clean up InstanceCreationError 2016-03-14 14:31:46 +01:00
Pierre Krieger
a212b7cf18 Fix the documentation of the instance module 2016-03-14 14:24:25 +01:00
tomaka
b2713c745c Merge pull request #9 from tomaka/fb-rework
Fb rework
2016-03-14 11:25:44 +01:00
Pierre Krieger
4bca89e32c Fix documentation of framebuffer.rs 2016-03-14 10:42:30 +01:00
Pierre Krieger
c4b815f53e Restore the renderpass generation macros 2016-03-14 10:24:16 +01:00
Pierre Krieger
5ffad59705 Restore EmptySinglePassRenderPass 2016-03-14 10:02:05 +01:00
Pierre Krieger
556adf8e5f RenderPass is now a trait 2016-03-14 09:54:54 +01:00
Pierre Krieger
cdfb7fbbde Rename AbstractRenderPass to RenderPass 2016-03-14 08:59:27 +01:00
Pierre Krieger
0bdf490e4d Rename RenderPass to UnsafeRenderPass 2016-03-14 08:54:13 +01:00
Pierre Krieger
62875f9518 ImageView::new can now take an ImageSubresourceRange 2016-03-13 18:03:37 +01:00
Pierre Krieger
ccf66ee1d9 Add ImageSubresourceRange struct 2016-03-13 17:59:46 +01:00
Pierre Krieger
9365d3b2e8 Now generating a struct for the values of the cleared attachments 2016-03-13 14:17:30 +01:00
Pierre Krieger
3dae5ccdc3 Rename MipmapsCount::Log2 to Max and check number of mipmaps 2016-03-13 13:12:45 +01:00
Pierre Krieger
6db8e56380 Add some constructors for Usage 2016-03-13 13:03:06 +01:00
Pierre Krieger
300ac96524 Add a FIXME 2016-03-13 11:46:50 +01:00
Pierre Krieger
02a8c813c5 Fix non-compiling tests 2016-03-13 11:46:49 +01:00
Pierre Krieger
faa6537157 Add support for buffer views 2016-03-13 11:46:49 +01:00
Pierre Krieger
9ec3621059 Add some docs to buffer.rs 2016-03-13 11:46:48 +01:00
Pierre Krieger
7afe719fdb Fix validation layer warning 2016-03-13 11:46:48 +01:00
tomaka
e558cd29aa Merge pull request #8 from emoon/fix-doc-link
Fixed link to documentation
2016-03-13 07:16:12 +01:00
Daniel Collin
6c4d327b3a Fixed link to documentation 2016-03-12 21:49:25 -08:00
Pierre Krieger
31415afbdf Rename some structs and traits in framebuffer.rs to make it clearer 2016-03-12 20:36:17 +01:00
Pierre Krieger
7ab8067583 Be more relaxed in Content::ref_from_ptr 2016-03-12 17:45:30 +01:00
Pierre Krieger
ab90e825c0 Minor fixes in initial image layout transition 2016-03-12 15:27:23 +01:00
Pierre Krieger
b85e79d4e9 Add FIXME 2016-03-12 11:28:58 +01:00
Pierre Krieger
3e15fd3e68 VK_KHR_swapchain no longer an instance extension 2016-03-12 09:11:47 +01:00
Pierre Krieger
701d658bc1 Image example now working again 2016-03-12 09:08:06 +01:00
Pierre Krieger
3328cce046 Minor change to make struct layouts compatible 2016-03-12 09:01:52 +01:00
Pierre Krieger
090a04f6cd Define descriptor set layouts for all pipeline stages 2016-03-12 09:01:40 +01:00
Pierre Krieger
69d6b9025f Don't require the SDK layer in the teapot example 2016-03-12 07:00:56 +01:00
Pierre Krieger
54a161d151 Fix OneVertexOneInstanceDefinition being wrongly implemented 2016-03-11 22:55:18 +01:00
Pierre Krieger
36ac9191a3 Merge multiple resources into one for the purpose of synchronization 2016-03-11 21:05:36 +01:00
Pierre Krieger
9a8a7665df Minor assertion added 2016-03-11 18:47:20 +01:00
Pierre Krieger
2daf3d4488 Add possibility to pass a framebuffer object in a secondary CB 2016-03-11 17:23:15 +01:00
Pierre Krieger
9765850ce5 Keep images alive in copy_buffer_to_color_image 2016-03-11 16:21:52 +01:00
Pierre Krieger
c73a5e1c2f Keep source buffer alive in copy_buffer_to_color_image 2016-03-11 16:09:48 +01:00
Pierre Krieger
f8022f6ab8 Fix wrong descriptor write being generated by ther shader parser 2016-03-11 15:57:20 +01:00
Pierre Krieger
39624ceb66 Small hack to the descriptor pool to allocate enough resources 2016-03-11 15:35:12 +01:00
Pierre Krieger
c376f3bd10 Rework the set binding code in the shader parser 2016-03-11 15:33:57 +01:00
Pierre Krieger
b496f3b690 Keep the render pass alive when creating a command buffer with it 2016-03-11 14:53:25 +01:00
Pierre Krieger
9eee5ae621 Fix vkDestroyDescriptorSetLayout being used instead of vkDestroyPipelineLayout 2016-03-11 14:53:07 +01:00
Pierre Krieger
45dd6d8156 Add introduction paragraph to README 2016-03-11 14:43:01 +01:00
Pierre Krieger
eb99ccb11d Now adding explicit dependencies between all subpasses in a renderpass 2016-03-11 13:25:57 +01:00
Pierre Krieger
8043238efb Restore debug callback system 2016-03-11 13:06:03 +01:00
Pierre Krieger
16fb47084a Implement Data for u32 types 2016-03-11 11:36:35 +01:00
Pierre Krieger
c06985fe22 Add some docs to the vertex module 2016-03-11 11:02:59 +01:00
Pierre Krieger
efd0763118 Add OneVertexOneInstanceDefinition 2016-03-11 10:47:29 +01:00
Pierre Krieger
b300f70dda Minor fix in shaders analyser 2016-03-11 10:35:41 +01:00