Commit Graph

3715 Commits

Author SHA1 Message Date
Pierre Krieger
55434db16f More docs 2016-02-22 22:20:13 +01:00
Pierre Krieger
81bba8dbb2 More splitting descriptor set module 2016-02-22 16:07:27 +01:00
Pierre Krieger
fac2ab6336 Fix most warnings 2016-02-22 15:59:17 +01:00
Pierre Krieger
803eae5d6b Add some tests for sync primitives 2016-02-22 15:55:15 +01:00
Pierre Krieger
8153482218 Some buffer tests adjustements 2016-02-22 15:45:06 +01:00
Pierre Krieger
2dc1c9378b Add destructors in descriptor_set 2016-02-22 15:37:58 +01:00
Pierre Krieger
4641dca340 Put descriptor_set into its own module 2016-02-22 15:33:45 +01:00
Pierre Krieger
5106b6aa0f Better descriptor sets design 2016-02-22 15:09:55 +01:00
Pierre Krieger
b155b5bae4 Clarify TROUBLES 2016-02-22 13:53:31 +01:00
Pierre Krieger
1643682d9b Check that the number of color attachments is inferior to the maximum 2016-02-22 11:12:10 +01:00
Pierre Krieger
14758ea9e3 Add limits getters to the physical device 2016-02-22 11:05:28 +01:00
Pierre Krieger
cc81de4a49 Remove RenderPassLayoutExt trait 2016-02-22 10:22:11 +01:00
Pierre Krieger
26f09c9ce6 Some documentation and cleanup in framebuffer.rs 2016-02-22 09:43:29 +01:00
Pierre Krieger
3a0eebc78b Add some docs 2016-02-22 09:43:28 +01:00
tomaka
629f839f6b Merge pull request #2 from frewsxcv/patch-1
Remove now default 'sudo: false'
2016-02-22 08:21:27 +01:00
Corey Farwell
45aff0b568 Remove now default 'sudo: false'
`sudo: false` is now default on Travis CI
2016-02-21 17:31:50 -05:00
Pierre Krieger
9fc438ca43 Depth testing working 2016-02-21 21:25:41 +01:00
Pierre Krieger
125f3e1996 Fix the renderpass macros 2016-02-21 19:30:25 +01:00
Pierre Krieger
25be5132cf Work on renderpass layout 2016-02-21 13:24:12 +01:00
Pierre Krieger
e0795b55b7 Fix teapot appearance 2016-02-21 11:02:51 +01:00
Pierre Krieger
a25adf0f40 Automatically call git submodule update --init in build script 2016-02-21 10:18:29 +01:00
Pierre Krieger
c6812c8ac3 Add gouraud shading to the teapot 2016-02-21 09:39:49 +01:00
Pierre Krieger
a222216dfb Add comment about reversing axis 2016-02-21 09:27:39 +01:00
Pierre Krieger
8a39f16b2d Relax rules for buffer content 2016-02-21 09:13:27 +01:00
Pierre Krieger
3e82a5e4fd Add a TROUBLES.md file 2016-02-21 09:09:34 +01:00
Pierre Krieger
ffdd45ae11 Add correct matrices to the viewport 2016-02-21 08:50:15 +01:00
Pierre Krieger
823a635007 Teapot working 2016-02-21 08:38:36 +01:00
Pierre Krieger
a9290d3edb Fix triangle example 2016-02-21 07:43:20 +01:00
Pierre Krieger
94d07fb735 Some todos in framebuffer 2016-02-20 21:25:37 +01:00
Pierre Krieger
6ff6f9ee30 Add some tests for the sampler 2016-02-20 20:48:59 +01:00
Pierre Krieger
8e0587aa30 Some changes and comments related to Vec allocations 2016-02-20 20:27:26 +01:00
Pierre Krieger
8527843f2d Minor cleanup with buffers 2016-02-20 19:56:08 +01:00
Pierre Krieger
16eb2de55e gpu_access is now unsafe 2016-02-20 19:45:09 +01:00
Pierre Krieger
7b7bb7e4e0 Add draft in swapchain 2016-02-20 19:03:17 +01:00
Pierre Krieger
e12c3015e7 Some work on SPIR-V analyser 2016-02-20 18:26:51 +01:00
Pierre Krieger
28f7d88197 Handle descriptor sets for both vertex and fragment stages 2016-02-20 17:42:55 +01:00
Pierre Krieger
89265c05cb Auto-generate pipeline layouts 2016-02-20 17:10:45 +01:00
Pierre Krieger
1f4d950404 The VulkanObject trait is now unsafe 2016-02-20 15:40:33 +01:00
Pierre Krieger
d5f3409247 Require initialization of descriptor sets 2016-02-20 15:36:36 +01:00
Pierre Krieger
a57eea3c6b Remove useless indication 2016-02-20 15:16:26 +01:00
Pierre Krieger
9ef4dcaab5 Better docs for descriptor sets 2016-02-20 15:10:49 +01:00
Pierre Krieger
3ebaaca45d Descriptor sets are working 2016-02-20 14:40:50 +01:00
Pierre Krieger
0fe6c0f23d More draft for descriptor sets 2016-02-20 13:05:44 +01:00
Pierre Krieger
f4b4f9f8b4 Fix teapot example 2016-02-20 10:56:16 +01:00
Pierre Krieger
1bc87cb13d Draft for teapot example 2016-02-20 10:55:51 +01:00
Pierre Krieger
e0c5973556 Work on descriptor sets 2016-02-20 10:47:56 +01:00
Pierre Krieger
9f0c2fc87c Add VulkanObjectU64 and VulkanObjectUsize 2016-02-20 09:41:45 +01:00
Pierre Krieger
2d241dbd8f Better style in example 2016-02-19 21:46:06 +01:00
Pierre Krieger
ee89deff71 Better buffer creation functions 2016-02-19 21:42:02 +01:00
Pierre Krieger
25171f5dcb Add BufferSlice::buffer() 2016-02-19 21:32:07 +01:00