Commit graph

1000 commits

Author SHA1 Message Date
msiglreith
495c617513 Fix multi graphics pipeline creation
When creating multiple graphics pipelines, some may fail and an error will be returned.
Some pipelines might still be built correctly, so we want to return the error and the pipelines.
The current implementation discards all pipelines
2017-04-05 15:20:02 +02:00
msiglreith
a7af586e92 Add clear_color and dispatch command, and fix bind_vertexbuffers 2017-04-05 15:08:25 +02:00
Maik Klein
bd31980eb5 update cargo lock 2017-03-15 12:12:59 +01:00
Maik Klein
cab8378ce0 bump version 2017-03-15 12:11:31 +01:00
Maik Klein
7765ed80c1 Add missing sync, send for pointer types such as vk::Device 2017-03-15 12:10:43 +01:00
Maik Klein
463e862a45 Adds free_command_buffers to device 2017-02-26 14:02:06 +01:00
Maik Klein
4307e127f2 Merge pull request from mikedilger/master
Export DeviceError from instance module
2017-02-16 23:07:31 +01:00
Mike Dilger
80f356d97d Export DeviceError from instance module 2017-02-17 10:29:29 +13:00
Maik Klein
42379a0323 Merge pull request from msiglreith/ll
Export LoadingError from entry module
2017-01-21 02:31:34 +01:00
maik klein
cdc926a3b7 Bump versio to 0.14.2 2017-01-20 17:35:12 +01:00
maik klein
23ff925660 Remove error from PresentInfoKHR 2017-01-20 17:25:58 +01:00
maik klein
65094fcf20 Remove sparse flag from the depth image 2017-01-20 17:25:05 +01:00
maik klein
b7842db292 Move DisplaySwapchain into a new extension 2017-01-20 17:14:54 +01:00
msiglreith
a5ac019f02 Export LoadingError from entry module 2017-01-09 00:55:34 +01:00
maik klein
a5f78297d1 Bump version to 0.14.1 2017-01-08 18:16:00 +01:00
maik klein
23340d5a8f Make the device clonable again 2017-01-08 18:13:34 +01:00
maik klein
eb3c3caf2c Hash derive for all PoD types 2017-01-07 17:10:48 +01:00
maik klein
213406682e Add get_physical_device_prop 2017-01-07 10:17:13 +01:00
maik klein
4e9f1429cd Better handling for vsync image count 2017-01-06 08:47:39 +01:00
maik klein
4565b1f3b3 Correct rendering wait mask 2017-01-06 08:47:06 +01:00
maik klein
2e1079b77c max_image_count can be 0 to indicate no limit 2017-01-05 19:53:46 +01:00
maik klein
61b6a5d222 Sets desired image count to min_image_count 2017-01-05 19:45:55 +01:00
maik klein
ddfa14a462 Properly hides the allocator api 2017-01-05 10:01:27 +01:00
maik klein
bc89f4039f Bump version to 0.14 2017-01-05 09:58:57 +01:00
maik klein
6bc682893c Cleanup additional warnings 2017-01-05 09:52:32 +01:00
maik klein
42c1f97ffc Bump version to 0.13 2017-01-05 09:45:46 +01:00
maik klein
8ebcad3daf Adds missing unsafe for some device functions 2017-01-05 09:44:49 +01:00
maik klein
aa79ab05d7 Hide allocation api because it is highly experimental 2017-01-05 09:28:58 +01:00
maik klein
06050d411e Bump version to 0.12 2017-01-05 09:20:09 +01:00
maik klein
642b6ca2df Exposed missing extensions 2017-01-05 09:17:14 +01:00
maik klein
9ec4f33ddf Remove unnecessary phantomdata 2017-01-05 09:08:07 +01:00
maik klein
f2b52eb007 Cleanup warnings and use version traits 2017-01-05 09:03:37 +01:00
maik klein
afdec21cab Adds an entry loading error 2017-01-05 08:40:22 +01:00
maik klein
222b510f4e Update readme example 2017-01-05 08:35:37 +01:00
maik klein
bc8691df8a Update docs link in README 2017-01-05 08:22:18 +01:00
maik klein
a1a4c657a1 Update README 2017-01-05 08:20:57 +01:00
maik klein
eead999bc4 Update window title 2017-01-05 08:09:23 +01:00
maik klein
525a78f7c5 Fix wrong version path in README 2017-01-05 08:06:32 +01:00
maik klein
5183358dd5 Update loader in README 2017-01-05 08:05:54 +01:00
maik klein
c0ba045df9 Bump to version 0.11 2017-01-05 08:53:58 +01:00
maik klein
1ef7cc3f07 Update readme for entry 2017-01-05 08:49:44 +01:00
maik klein
3dbb81735f add create_instance to EntryV1_0 2017-01-05 08:48:18 +01:00
maik klein
0531d67e99 Refactor Entry into EntryV1_0 2017-01-04 19:09:27 +01:00
maik klein
47420b1c1e Refactor entry with an entry loader 2017-01-04 18:46:00 +01:00
maik klein
efd6f906d9 Bump version 2017-01-04 15:22:07 +01:00
maik klein
aaff6c2383 create_device as default impl 2017-01-04 15:21:01 +01:00
maik klein
61b574bcdf Fix build error in the win32 example 2017-01-01 09:21:29 +01:00
maik klein
309f280887 Add version specific loader to "in progress" 2017-01-01 09:00:55 +01:00
maik klein
a02fb615c0 Rename load_vulkan to new, as Vulkan is loaded at startup time 2017-01-01 08:56:38 +01:00
maik klein
2ce185959b CamelCase warning for vk_function 2017-01-01 08:52:08 +01:00