Commit Graph

2356 Commits

Author SHA1 Message Date
Pierre Krieger
71567db742 Check the number of elements in the iterator 2017-07-18 21:54:08 +02:00
Pierre Krieger
9a8260d890 Add CpuBufferPool::download shortcut 2017-07-18 21:50:06 +02:00
Pierre Krieger
9e8dc8e685 Allow allocating chunks from the CpuBufferPool 2017-07-18 21:49:23 +02:00
Pierre Krieger
6525475ea6 CpuBufferPool deprecations and minor doc 2017-07-18 20:28:35 +02:00
tomaka
ea7a1d30c0 Merge pull request #653 from tomaka/secondary-cb-fixes
Misc fixes to make secondary command buffers usable
2017-07-18 15:04:29 +02:00
tomaka
3931688064 Merge pull request #649 from tomaka/err-propagation
Fix loader error propagation
2017-07-18 15:04:21 +02:00
tomaka
42998a2b45 Merge pull request #652 from tomaka/gp-subpass
Add GraphicsPipelineAbstract::subpass()
2017-07-18 14:22:09 +02:00
Pierre Krieger
3666e85868 Misc fixes to make secondary command buffers usable 2017-07-18 14:13:12 +02:00
Pierre Krieger
fd0e62511f Add GraphicsPipelineAbstract::subpass() 2017-07-18 13:37:03 +02:00
tomaka
2c9baa68c2 Merge pull request #651 from tomaka/too-strict
Fix the sync command buffer being too strict
2017-07-17 21:30:32 +02:00
tomaka
3f9e2afc01 Merge pull request #650 from tomaka/debug-assert-fix
Fix some debug assertions with indirect rendering
2017-07-17 21:21:22 +02:00
Pierre Krieger
1cf9e2fca7 Fix the sync command buffer being too strict 2017-07-17 21:13:57 +02:00
Pierre Krieger
42431544a9 Fix some debug assertions with indirect rendering 2017-07-17 20:38:22 +02:00
Pierre Krieger
e03ae3ab5e Fix loader error propagation 2017-07-16 20:56:37 +02:00
tomaka
59395c92bf Merge pull request #648 from tomaka/0.5.3
Publish 0.5.3
2017-07-16 13:22:33 +02:00
Pierre Krieger
f61bde481a Publish 0.5.3 2017-07-16 12:59:48 +02:00
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