Commit Graph

2458 Commits

Author SHA1 Message Date
Pierre Krieger
d372724054 Rework command buffers 2017-06-23 07:34:04 +02:00
Pierre Krieger
d296732e7e Add missing device creation failure reasons 2017-06-21 15:34:39 +02:00
tomaka
934169ddfb Merge pull request #538 from tomaka/bind-sparse
Add SubmitBindSparseBuilder
2017-06-21 15:26:45 +02:00
tomaka
17f87d8adf Merge pull request #540 from tomaka/color-space-modified-wtf
Update the list of color spaces to match the specs
2017-06-21 15:26:38 +02:00
tomaka
5c4ffe9323 Merge pull request #536 from tomaka/queue-transfer
Tweaks to Queue::supports_transfers
2017-06-21 15:26:31 +02:00
tomaka
6d942f8d28 Merge pull request #539 from GuildMasterInfinite/master
Add Travis CI caching for Cargo crates
2017-06-21 15:17:39 +02:00
Gabriel Majeri
59584f981d Add a newline to force Travis to rebuild
This will test the caching mechanism.
2017-06-21 14:10:16 +03:00
Pierre Krieger
bd08451ef3 Update the list of color spaces to match the specs 2017-06-21 12:54:47 +02:00
Gabriel Majeri
7effb9c61e Add Travis CI caching 2017-06-21 13:43:39 +03:00
Pierre Krieger
0ff5c8fc65 Add SubmitBindSparseBuilder 2017-06-21 10:39:16 +02:00
Pierre Krieger
8574583409 Tweaks to Queue::supports_transfers 2017-06-21 08:36:59 +02:00
tomaka
16d3800e8f Merge pull request #535 from tomaka/0.4.3
Publish 0.4.3
2017-06-20 20:45:35 +02:00
Pierre Krieger
6e4badeb70 Publish 0.4.3 2017-06-20 20:22:55 +02:00
tomaka
1a550a609d Merge pull request #534 from tomaka/depth-builder
Add depth_stencil() to the pipeline builder
2017-06-20 20:22:08 +02:00
tomaka
9055797b21 Merge pull request #533 from tomaka/cb-example
Add a compute shader example, and bugfix
2017-06-20 20:22:01 +02:00
Pierre Krieger
62fbc6cbb0 Add depth_stencil() to the pipeline builder 2017-06-20 19:54:03 +02:00
tomaka
1f672334fe Merge pull request #531 from tomaka/0.4.2
Publish 0.4.2
2017-06-20 15:21:30 +02:00
tomaka
13c5bf3e69 Merge pull request #528 from tomaka/cp-pl
Allow specifying a pipeline layout when creating a compute pipeline
2017-06-20 15:21:19 +02:00
Pierre Krieger
78ddfba364 Add a compute shader example, and bugfix 2017-06-20 15:07:21 +02:00
Pierre Krieger
0695ffd862 Publish 0.4.2 2017-06-20 10:20:08 +02:00
tomaka
7c618707b0 Merge pull request #529 from GuildMasterInfinite/fix-warnings
Fix warnings during build
2017-06-20 09:36:03 +02:00
Gabriel Majeri
42ce54cb41 Revert the swapchain changes 2017-06-20 09:02:24 +03:00
Gabriel Majeri
b5e5841754 Fix missing ; 2017-06-20 07:23:37 +03:00
Gabriel Majeri
880b3d395f Fix unused result warning in tests 2017-06-20 07:19:46 +03:00
Gabriel Majeri
6c3a7193e7 Fix some more unused code 2017-06-20 06:56:51 +03:00
Gabriel Majeri
3bd0d38f97 Update examples' libraries 2017-06-20 06:54:35 +03:00
Gabriel Majeri
9d2c028699 Fix unused code / imports in the examples 2017-06-20 06:53:53 +03:00
Gabriel Majeri
0540af70d8 Fix unused imports
On some platforms, some imports are not required.
2017-06-20 06:53:41 +03:00
Gabriel Majeri
3404b99d4f Refactor code that uses deprecated function
`get_capabilities` function has been replaced by the `capabilities` function.
2017-06-20 06:53:18 +03:00
tomaka
059a84b645 Merge pull request #524 from GuildMasterInfinite/fix-367
Panic when trying to create buffer from empty iterator
2017-06-19 21:49:51 +02:00
Gabriel Majeri
d0a75c1430 Add more tests 2017-06-19 21:58:20 +03:00
Pierre Krieger
ecdbc5fae5 Allow specifying a pipeline layout when creating a compute pipeline 2017-06-19 20:37:33 +02:00
Gabriel Majeri
09d86603a9 Replace tabs with spaces
For consistency
2017-06-19 20:02:16 +03:00
Gabriel Majeri
e1b17504f7 Fix in UnsafeBuffer and test 2017-06-19 19:59:47 +03:00
Gabriel Majeri
518426fb8e Create 1-byte buffer on empty input data 2017-06-19 19:12:43 +03:00
tomaka
43a5779ac7 Merge pull request #527 from tomaka/cp-pipeline-crea-err
Add ComputePipelineCreationError::PipelineLayoutCreationError
2017-06-19 17:21:36 +02:00
tomaka
5c14097478 Add ComputePipelineCreationError::PipelineLayoutCreationError 2017-06-19 16:38:56 +02:00
Gabriel Majeri
3e0d935d25 Fix assertion macro name 2017-06-16 19:01:57 +03:00
Gabriel Majeri
1768891c33 Panic with message if empty data buffer 2017-06-16 18:53:53 +03:00
tomaka
9229acb069 Merge pull request #522 from tomaka/rm-vk-pointers
Remove the VulkanPointers trait
2017-06-14 10:23:07 +02:00
tomaka
4d96d9a912 Merge pull request #513 from tomaka/g-pipeline-builder
Add a GraphicsPipelineBuilder
2017-06-14 10:22:54 +02:00
Pierre Krieger
5db50bf05d Remove the VulkanPointers trait 2017-06-13 17:35:20 +02:00
Pierre Krieger
f5dc50292a Add some TODOs 2017-06-13 15:24:37 +02:00
Pierre Krieger
7723ba55e4 Add dummy for specialization constants in builder 2017-06-13 15:21:19 +02:00
tomaka
a51eaffcdb Merge pull request #521 from tomaka/0.4.1
Publish 0.4.1
2017-06-13 13:41:58 +02:00
Pierre Krieger
c1324c2029 Publish 0.4.1 2017-06-13 13:27:59 +02:00
tomaka
1c44b5b13b Merge pull request #520 from dylanede/master
Support for taking differences of extension and feature sets
2017-06-12 22:28:39 +02:00
Dylan Ede
5a3896c7df Added support for taking differences of extension and feature sets. Fixes #518 2017-06-12 20:54:28 +01:00
tomaka
05453d3ccf Merge pull request #514 from tomaka/fifo
Use FIFO present mode in exemples
2017-06-11 20:44:36 +02:00
tomaka
ff0ca53204 Merge pull request #517 from Ralith/shader-error-fixes
Shader error handling fixes
2017-06-11 20:44:27 +02:00