[Vulkan] Managed command buffer pool
authoradam.b <jsr184@gmail.com>
Thu, 22 Mar 2018 17:50:49 +0000 (17:50 +0000)
committerFrancisco Santos <eggzcape@gmail.com>
Thu, 29 Mar 2018 16:37:10 +0000 (12:37 -0400)
commit2cf4427cf31a743ba7e3c9c6e9b3a2b593710c7b
tree351a374b6833b9d93aaf35d5c9b80f7a5dd5a285
parentcd691a6ced289a015d1737df907a1374a47d74c4
[Vulkan] Managed command buffer pool

- fixed leaking command buffers
- command buffers are lazily preallocated on demand
- releasing command buffer doesn't destroy it but returns to the internal pool

Change-Id: I6532af408d6961f5a4be34de19fc50f949386919
dali/graphics/vulkan/vulkan-command-buffer.cpp
dali/graphics/vulkan/vulkan-command-buffer.h
dali/graphics/vulkan/vulkan-command-pool.cpp
dali/graphics/vulkan/vulkan-command-pool.h
dali/graphics/vulkan/vulkan-types.h