Commit Graph

2289 Commits

Author SHA1 Message Date
tomaka
c6c2b0cabe Merge pull request #646 from tomaka/secondary-cb
Make it possible to create and run secondary command buffers
2017-07-15 18:42:02 +02:00
Pierre Krieger
a179b7baad Fix autobuilder fields when building secondary CB 2017-07-15 16:42:18 +02:00
Pierre Krieger
fbcdd77aaa Make it possible to create and run secondary command buffers 2017-07-15 16:13:43 +02:00
tomaka
4d28294b55 Merge pull request #643 from tomaka/khr_get_memory_requirements2
Add support for khr_get_memory_requirements2
2017-07-15 09:06:39 +02:00
tomaka
000374af5a Merge pull request #644 from nicokoch/fix_589
Implement object pools for Fence/Event/Semaphore
2017-07-15 08:58:22 +02:00
Nicolas Koch
56bb3fce5d Add check_errors at appropriate places 2017-07-15 03:05:31 +02:00
Nicolas Koch
34a9b5ba89 Finish implementing event_pool 2017-07-15 02:55:53 +02:00
Nicolas Koch
d49f1b906a begin implementing EventPool 2017-07-14 14:58:39 +02:00
Nicolas Koch
445d0cb1c0 Implement pool for semaphores 2017-07-14 14:48:28 +02:00
Pierre Krieger
e56edae631 Add support for khr_get_memory_requirements2 2017-07-14 13:45:53 +02:00
Nicolas Koch
710dec40e5 Switch back to Mutex<Vec<>> instead of MsQueue 2017-07-14 10:10:52 +02:00
tomaka
7515cb7b9e Merge pull request #642 from tomaka/device-mem-dedicated-alloc
Add DeviceMemory::dedicated_alloc
2017-07-14 08:58:20 +02:00
Nicolas Koch
a04f214715 Small fixes 2017-07-14 00:58:38 +02:00
Pierre Krieger
ecb2d04f49 Better wording 2017-07-13 20:50:22 +02:00
Pierre Krieger
c8d48cc681 Add DeviceMemory::dedicated_alloc 2017-07-13 20:41:50 +02:00
Nicolas Koch
99729ad9a7 Implement pool for fences 2017-07-13 17:36:42 +02:00
tomaka
d623663266 Merge pull request #639 from tomaka/blit
Add AutoCommandBufferBuilder::blit_image
2017-07-13 15:27:12 +02:00
Pierre Krieger
d8357c1c85 Some documentation to blit_image 2017-07-13 11:37:18 +02:00
Pierre Krieger
3093b5c65a Fix missing samples check 2017-07-13 11:00:45 +02:00
Pierre Krieger
c4e1ded52f Add AutoCommandBufferBuilder::blit_image 2017-07-13 10:53:16 +02:00
tomaka
b4b672a221 Merge pull request #635 from nicokoch/allocation_count
Keep track of allocation count
2017-07-12 14:22:34 +02:00
Nicolas Koch
ca2a7a2589 Add documentation to allocation_count 2017-07-12 13:39:01 +02:00
Nicolas Koch
c0e822766d Introduce DeviceMemoryAllocError and adjust various parts of vulkano 2017-07-12 13:20:40 +02:00
tomaka
606427f55f Merge pull request #636 from tomaka/queue-family-caps-test
Check the capabilities of the queue family
2017-07-12 09:36:34 +02:00
tomaka
e851dfc620 Merge pull request #637 from tomaka/rm-specs
Remove the PDF files containing the specs
2017-07-12 09:36:27 +02:00
tomaka
ab138cdc86 Merge pull request #638 from thiolliere/patch-1
fix typo
2017-07-12 06:59:51 +02:00
thiolliere
3e63e56a24 fix typo 2017-07-11 23:19:23 +02:00
Pierre Krieger
349b62d152 Remove the PDF files containing the specs 2017-07-11 17:46:40 +02:00
Pierre Krieger
68c4921471 Check the capabilities of the queue family 2017-07-11 16:21:16 +02:00
Nicolas Koch
64ddb0161a Introduce OomError::TooManyObjects 2017-07-11 13:14:01 +02:00
Nicolas Koch
c1bb1af147 Track in Device instead of PhysicalDeviceInfos 2017-07-11 13:14:01 +02:00
Nicolas Koch
39933f3cd5 Keep track of the number of allocations 2017-07-11 13:14:01 +02:00
tomaka
139a13de62 Merge pull request #632 from tomaka/cb-builder-builders
Add other constructors for AutoCommandBufferBuilder
2017-07-11 12:33:39 +02:00
Pierre Krieger
437b046539 Fix examples 2017-07-11 11:33:35 +02:00
tomaka
2c6ef45a6c Merge pull request #634 from tomaka/mandelbrot-guide
Add the example for the mandelbrot fractal
2017-07-11 11:28:55 +02:00
Pierre Krieger
c34491ed57 Add the example for the mandelbrot fractal 2017-07-11 11:09:01 +02:00
Pierre Krieger
c60379fd97 Rename the AutoCommandBufferBuilder constructors 2017-07-11 08:46:42 +02:00
Pierre Krieger
d06e2abf3c Add other constructors for AutoCommandBufferBuilder 2017-07-10 21:27:42 +02:00
tomaka
a8c26ecad8 Merge pull request #628 from tomaka/transitive-conflicts
Resources conflicts should be transitive
2017-07-09 16:22:02 +02:00
Pierre Krieger
f8cd662f11 Resources conflicts should be transitive 2017-07-09 13:13:58 +02:00
tomaka
f886d27780 Merge pull request #626 from tomaka/swapchain-acq-fix
Remove the potential panic when destroying a SwapchainAcquireFuture
2017-07-08 20:22:48 +02:00
tomaka
bd540b90e7 Merge pull request #624 from tomaka/device-local-fix
Fix DeviceLocalBuffer not being unlocked
2017-07-08 20:18:00 +02:00
tomaka
4c3d0c7f16 Merge pull request #623 from tomaka/fix-607
Fix teapot rotating slowly
2017-07-08 20:17:54 +02:00
Pierre Krieger
bb0ddc5cd7 Add a small TODO 2017-07-08 20:00:45 +02:00
Pierre Krieger
f7958b783d Signal a fence when acquiring 2017-07-08 19:29:51 +02:00
Pierre Krieger
7744fbba08 Add acquire_next_image_raw2 2017-07-08 18:30:29 +02:00
Pierre Krieger
e2815b5358 Fix DeviceLocalBuffer not being unlocked 2017-07-08 17:15:51 +02:00
Pierre Krieger
205b56327e Fix teapot rotation slowly 2017-07-08 12:54:23 +02:00
tomaka
d4ebf0a549 Merge pull request #621 from tomaka/ex-update-finish
Finish updating examples for PersistentDescriptorSet
2017-07-08 12:42:39 +02:00
tomaka
04e79307a4 Merge pull request #620 from tomaka/0.5.2
Publish 0.5.2
2017-07-08 12:42:33 +02:00