sumcai

Results 3 issues of sumcai

`PopulateBufferWithCopy` actually calls `deMemcpy`, use buffer access range when copy data from blob. ``` void populateBufferWithCopy (void* buffer, VkDeviceSize size, const void* const blob) { deMemcpy(buffer, blob, static_cast(size)); } ```

I'm working on vulkan-cts-1.3.1 adaption test for a third party vendor. I find bad access(out of memory range) with function `populateBufferWithCopy` where src buffer size is 12 bytes but copy...

`PopulateBufferWithCopy` actually calls deMemcpy, use buffer access range size when copy data from blob. ``` void populateBufferWithCopy(void *buffer, VkDeviceSize size, const void *const blob) { deMemcpy(buffer, blob, static_cast(size)); } ```