Commit Graph

687 Commits

Author SHA1 Message Date
Pierre Krieger
37dcc54c31 Cleanup queries module 2016-04-12 10:31:53 +02:00
Pierre Krieger
ecb7c69723 Some docs and TODO 2016-04-12 09:01:45 +02:00
Pierre Krieger
e9f153d674 Add small TODO 2016-04-12 08:57:32 +02:00
Pierre Krieger
70d6c3604a Check attachment dimensions when creating a framebuffer 2016-04-12 08:56:01 +02:00
Pierre Krieger
1b770a491d convert_attachments_list now returns a Result 2016-04-12 08:48:17 +02:00
Pierre Krieger
c419c99fbe Add some proper tests for framebuffer creation 2016-04-12 08:37:45 +02:00
Pierre Krieger
3fd35e6709 Perform some debug checks on the render pass parameters 2016-04-12 08:21:53 +02:00
Pierre Krieger
ebf89f0355 Pass cleaner parameters when creating render pass 2016-04-12 07:52:34 +02:00
Pierre Krieger
5fe382068c Improve imports in render pass macros 2016-04-11 17:07:41 +02:00
Pierre Krieger
c8cf226b84 Ignore crashing test 2016-04-11 16:07:59 +02:00
Pierre Krieger
5de4410335 Restore the tests in framebuffer/framebuffer 2016-04-11 16:06:34 +02:00
Pierre Krieger
976e10a596 Minor tweaks 2016-04-11 15:58:58 +02:00
Pierre Krieger
a6ec84903d Add some more methods to RenderPassDesc 2016-04-11 15:56:30 +02:00
Pierre Krieger
9542c2a097 Add small test for EmptyRenderPass 2016-04-11 15:54:13 +02:00
Pierre Krieger
39d802d242 Split framebuffer module in multiple submodules 2016-04-11 15:36:54 +02:00
Pierre Krieger
9131a232fc Move framebuffer module to own directory 2016-04-11 15:21:55 +02:00
Pierre Krieger
d1a8a95a82 Add RenderPassDesc trait 2016-04-11 14:38:21 +02:00
Pierre Krieger
e901f15bba Use smallvec from crates.io again 2016-04-11 12:12:26 +02:00
Pierre Krieger
ab53ef63c5 Gitlab-ci attempt #14 2016-04-11 09:21:50 +02:00
Pierre Krieger
3dca25d0e3 Gitlab-ci attempt #13 2016-04-11 09:11:26 +02:00
Pierre Krieger
ab4281cfe3 Gitlab-ci attempt #12 2016-04-11 09:00:05 +02:00
Pierre Krieger
a080f74873 Gitlab-ci attempt #11 2016-04-11 08:57:45 +02:00
Pierre Krieger
3a7df287d0 Gitlab-ci attempt #10 2016-04-11 08:54:32 +02:00
Pierre Krieger
173bb3eaac Gitlab-ci attempt #9 2016-04-11 08:49:27 +02:00
Pierre Krieger
59ec68a1ff Gitlab-ci attempt #8 2016-04-11 08:44:22 +02:00
Pierre Krieger
563a420320 Gitlab-ci attempt #7 2016-04-11 08:40:37 +02:00
Pierre Krieger
fd209ec57d Gitlab-ci attempt #6 2016-04-11 08:39:21 +02:00
Pierre Krieger
770fcf1599 Gitlab-ci attempt #5 2016-04-11 08:38:34 +02:00
Pierre Krieger
2b1ba9c0fe Gitlab-ci attempt #4 2016-04-11 08:37:42 +02:00
Pierre Krieger
ba3071755c Gitlab-ci attempt #3 2016-04-11 08:34:59 +02:00
Pierre Krieger
d4f9070210 Gitlab-ci attempt #2 2016-04-11 08:32:22 +02:00
Pierre Krieger
11e1f556ca Gitlab-ci attempt #1 2016-04-11 08:27:44 +02:00
Pierre Krieger
6cef1eedd8 Minor changes to pipeline layout 2016-04-11 08:06:34 +02:00
Pierre Krieger
7cc5def533 Add UnsafePipelineLayoutCreationError 2016-04-11 07:16:02 +02:00
Pierre Krieger
13e0038b3c Panick in case of wrong device with UnsafePipelineLayout 2016-04-11 06:51:38 +02:00
Pierre Krieger
4e42afada8 Minor changes to UnsafePipelineLayout 2016-04-11 06:43:15 +02:00
Pierre Krieger
841b0a016e Move DescriptorWrite in descriptor_set::sys 2016-04-11 06:27:31 +02:00
Pierre Krieger
ea497ff3a0 Bugfix in multidraw indirect 2016-04-11 06:27:20 +02:00
Pierre Krieger
c4e3711156 Fix error about capability not supported 2016-04-10 15:23:19 +02:00
Pierre Krieger
480cac7c58 Add draw_indirect 2016-04-10 15:22:37 +02:00
Pierre Krieger
6a5d7a934b Add Usage::indirect_buffer 2016-04-10 14:28:23 +02:00
Pierre Krieger
8ad1e0b8fc All timeouts now take a Duration instead of a number of nanoseconds 2016-04-10 13:31:04 +02:00
Pierre Krieger
232604ef82 Add EmptyPipeline 2016-04-10 12:56:55 +02:00
Pierre Krieger
8527ba1d8f Use a supported format in the teapot example 2016-04-10 11:07:07 +02:00
Pierre Krieger
04333ea756 Add DrawIndirectCommand and DrawIndexedIndirectCommand 2016-04-09 21:07:16 +02:00
Pierre Krieger
b7ec929325 Add DepthStencil::disabled 2016-04-09 14:53:57 +02:00
Pierre Krieger
e36b259579 Add some docs to pipeline modules 2016-04-09 14:53:04 +02:00
Pierre Krieger
ede84f5800 Fix tests 2016-04-09 14:24:12 +02:00
Pierre Krieger
4a8f1d72ff Fix blending disabled in alpha_blending() 2016-04-09 09:25:13 +02:00
Pierre Krieger
48ae9b6ba7 Add Blend::alpha_blending() 2016-04-09 09:16:56 +02:00