Commit Graph

889 Commits

Author SHA1 Message Date
tomaka
0fffacd4b1 Merge pull request #56 from tomaka/send-sync-cb
Command buffer builders now implement Send and Sync
2016-04-27 14:19:12 +02:00
Pierre Krieger
3892dd146b Command buffer builders now implement Send and Sync 2016-04-27 14:04:52 +02:00
tomaka
47315f7e01 Merge pull request #55 from tomaka/view-ty
Fix image view types
2016-04-25 22:27:11 +02:00
Pierre Krieger
654fc245bb Fix image view types 2016-04-25 22:06:15 +02:00
tomaka
92ce3f2418 Merge pull request #52 from tomaka/copy_color_image_to_buffer
Copy color image to buffer
2016-04-23 19:34:32 +02:00
Pierre Krieger
93a2e0a192 Add copy_color_image_to_buffer 2016-04-23 18:00:26 +02:00
Pierre Krieger
52694e1810 Add transfer_dest for AttachmentImage 2016-04-23 17:49:00 +02:00
tomaka
83827535ea Merge pull request #50 from tomaka/vulkano-win
Add vulkano-win crate and move out examples
2016-04-23 14:03:47 +02:00
Pierre Krieger
37fc12042e Fix vulkano-win for Linux 2016-04-23 13:40:10 +02:00
Pierre Krieger
ebcfea2308 Slight fix in examples 2016-04-23 13:33:58 +02:00
Pierre Krieger
27f7fb5f75 Make examples cross-platform 2016-04-23 13:32:31 +02:00
Pierre Krieger
e82741aaf9 Add vulkano-win crate and move out examples 2016-04-23 13:24:56 +02:00
tomaka
e816d2ca92 Merge pull request #49 from tomaka/clear-values
Improve clear values handling when creating framebuffer
2016-04-23 12:37:23 +02:00
Pierre Krieger
db0bf1b786 Improve clear values handling when creating framebuffer 2016-04-23 12:03:11 +02:00
tomaka
bde321298c Merge pull request #48 from tomaka/debug-check
Add a debug assert when creating a render pass
2016-04-23 12:00:56 +02:00
Pierre Krieger
d88089a1b8 Use -j 1 on travis 2016-04-23 11:31:05 +02:00
Pierre Krieger
b6e5d4a054 Add a debug assert when creating a render pass 2016-04-23 11:18:34 +02:00
tomaka
a6ebdfac84 Merge pull request #47 from tomaka/rp-creation-error
Add RenderPassCreationError
2016-04-23 09:09:48 +02:00
Pierre Krieger
2ea8b53bf6 Add test for too many color attachments 2016-04-23 08:55:28 +02:00
Pierre Krieger
a6f2a09cfa Add RenderPassCreationError 2016-04-23 08:27:47 +02:00
tomaka
7280cc1c63 Merge pull request #36 from tomaka/tests-fix
Fix examples so that cargo test works
2016-04-23 08:08:20 +02:00
Pierre Krieger
0776d261b6 Do not test examples yet 2016-04-23 08:00:11 +02:00
Pierre Krieger
edafa92e55 Add input attachments for pipeline layouts 2016-04-22 17:24:38 +02:00
Pierre Krieger
ecf129ef12 Fix framebuffer macro for multiple passes 2016-04-22 17:24:27 +02:00
tomaka
f7b9465499 Merge pull request #46 from tomaka/depth-stencil-atch
Check depth and stencil presence when creating a pipeline
2016-04-22 16:08:35 +02:00
Pierre Krieger
32076a1e0c Check depth and stencil presence when creating a pipeline 2016-04-22 15:49:32 +02:00
tomaka
5982778cd2 Merge pull request #45 from tomaka/reflect-readonly
Correctly set the readonly attribute of descriptor layouts descriptions
2016-04-22 15:27:15 +02:00
Pierre Krieger
18348cd301 Correctly set the readonly attribute of descriptor layouts descriptions 2016-04-22 15:15:07 +02:00
tomaka
0a5e0538e9 Merge pull request #44 from tomaka/pipeline-rp
Add render_pass method to GraphicsPipeline
2016-04-22 14:32:05 +02:00
Pierre Krieger
7272ab8d41 Add render_pass method to GraphicsPipeline 2016-04-22 14:23:56 +02:00
tomaka
0afa750249 Merge pull request #29 from tomaka/pool-arc-loop
Make DeviceMemory and MappedDeviceMemory generic over the pointer to …
2016-04-22 13:34:07 +02:00
Pierre Krieger
105b5bd45e Introduce SafeDeref 2016-04-22 13:20:06 +02:00
Pierre Krieger
dcc45b4dce Make DeviceMemory and MappedDeviceMemory generic over the pointer to Device 2016-04-22 13:18:56 +02:00
Pierre Krieger
dc048c9c21 Merge branch 'master' of https://github.com/tomaka/vulkano 2016-04-22 12:59:23 +02:00
tomaka
e13eecae9f Merge pull request #41 from tomaka/tomaka-patch-1
Use libvulkan.so instead of libvulkan.so.1
2016-04-19 19:02:47 +02:00
tomaka
b855e3bf9d Use libvulkan.so instead of libvulkan.so.1 2016-04-19 18:42:42 +02:00
Pierre Krieger
9cc160dca8 Lock a global mutex before submissions 2016-04-17 18:16:05 +02:00
Pierre Krieger
982322679a Add synchronization code for ImmutableImage 2016-04-17 17:17:53 +02:00
tomaka
cbc83c346e Merge pull request #39 from Mixthos/instance-extensions-query
InstanceExtensions::supported()
2016-04-16 16:04:46 +02:00
Georg Echterling
b04022becb fixed dumb mistake 2016-04-16 15:50:58 +02:00
Georg Echterling
e3822fdcba renamed InstanceExtensions::supported_by_core() 2016-04-16 15:44:09 +02:00
Pierre Krieger
9cc58b7771 Handle multiple dummy values 2016-04-16 14:33:52 +02:00
Pierre Krieger
9755ad5412 Fix final struct padding 2016-04-16 14:26:17 +02:00
Pierre Krieger
8e3c191cd1 Print the array stride for debugging purposes as well 2016-04-16 13:22:54 +02:00
Pierre Krieger
9f7e9107fd Print struct members offset for debugging purposes 2016-04-16 11:50:12 +02:00
Georg Echterling
dbd22606c6 added InstanceExtensions::supported() 2016-04-16 03:02:10 +02:00
tomaka
2f0edcee7f Merge pull request #37 from tomaka/init-final-layout
Allow specifying the initial and final layouts in the render pass macro
2016-04-15 22:00:40 +02:00
Pierre Krieger
13b4804c10 Allow specifying the initial and final layouts in the render pass macro 2016-04-15 21:55:25 +02:00
tomaka
85274bf9d3 Merge pull request #35 from tomaka/rpass-macro
Improve render-pass-generating macro
2016-04-15 18:20:51 +02:00
Pierre Krieger
3a6ff66200 Fix examples so that cargo test works 2016-04-15 18:05:58 +02:00