one codepath for unified and discrete device

This commit is contained in:
nihuini
2019-03-13 19:14:16 +08:00
parent 433a92401a
commit d3a11eb6c9
2 changed files with 19 additions and 45 deletions
+6
View File
@@ -183,6 +183,9 @@ VkCompute::~VkCompute()
void VkCompute::record_upload(const VkMat& m)
{
if (m.allocator->mappable)
return;
record_prepare_transfer_barrier(m);
if (vkdev->info.support_VK_KHR_push_descriptor)
@@ -200,6 +203,9 @@ void VkCompute::record_upload(const VkMat& m)
void VkCompute::record_download(const VkMat& m)
{
if (m.allocator->mappable)
return;
record_prepare_transfer_barrier(m);
if (vkdev->info.support_VK_KHR_push_descriptor)