Fix implicit VkDeviceSize -> size_t conversion warnings
authorPyry Haulos <phaulos@google.com>
Mon, 4 Jan 2016 21:54:03 +0000 (13:54 -0800)
committerPyry Haulos <phaulos@google.com>
Mon, 4 Jan 2016 21:54:03 +0000 (13:54 -0800)
Change-Id: Ibb4b63cf0651ddec66a62e39cc1ab1b155cedd13

external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
external/vulkancts/modules/vulkan/draw/vktDrawBaseClass.cpp
external/vulkancts/modules/vulkan/draw/vktDrawImageObjectUtil.cpp
external/vulkancts/modules/vulkan/draw/vktDrawIndexedTest.cpp
external/vulkancts/modules/vulkan/draw/vktDrawIndirectTest.cpp
external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateBaseClass.cpp
external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateImageObjectUtil.cpp
external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateRSTests.cpp
external/vulkancts/modules/vulkan/image/vktImageLoadStoreTests.cpp
external/vulkancts/modules/vulkan/query_pool/vktQueryPoolImageObjectUtil.cpp
external/vulkancts/modules/vulkan/query_pool/vktQueryPoolOcclusionTests.cpp

index 24a5477..6cf6bfb 100644 (file)
@@ -988,7 +988,7 @@ void CopyBufferToBuffer::copyRegionToTextureLevel (tcu::ConstPixelBufferAccess s
 {
        deMemcpy((deUint8*) dst.getDataPtr() + region.bufferCopy.dstOffset,
                                (deUint8*) src.getDataPtr() + region.bufferCopy.srcOffset,
-                               region.bufferCopy.size);
+                               (size_t)region.bufferCopy.size);
 }
 
 class BufferToBufferTestCase : public vkt::TestCase
index 7f19341..815ab2c 100644 (file)
@@ -137,7 +137,7 @@ void DrawTestsBaseClass::initialize (void)
                vk::VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), m_context.getDefaultAllocator(), vk::MemoryRequirement::HostVisible);
 
        deUint8* ptr = reinterpret_cast<deUint8*>(m_vertexBuffer->getBoundMemory().getHostPtr());
-       deMemcpy(ptr, &m_data[0], dataSize);
+       deMemcpy(ptr, &m_data[0], static_cast<size_t>(dataSize));
 
        vk::flushMappedMemoryRange(m_vk,
                                                           device,
index 90dd44d..a879dc8 100644 (file)
@@ -387,7 +387,7 @@ void Image::readUsingBuffer (vk::VkQueue                            queue,
        }
 
        deUint8* destPtr = reinterpret_cast<deUint8*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(data, destPtr, bufferSize);
+       deMemcpy(data, destPtr, static_cast<size_t>(bufferSize));
 }
 
 tcu::ConstPixelBufferAccess Image::readSurfaceLinear (vk::VkOffset3D                           offset,
@@ -714,7 +714,7 @@ void Image::uploadUsingBuffer (vk::VkQueue                                  queue,
        BufferCreateInfo stagingBufferResourceCreateInfo(bufferSize, vk::VK_BUFFER_USAGE_TRANSFER_DST_BIT | vk::VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
        stagingResource = Buffer::createAndAlloc(m_vk, m_device, stagingBufferResourceCreateInfo, allocator, vk::MemoryRequirement::HostVisible);
        deUint8* destPtr = reinterpret_cast<deUint8*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(destPtr, data, bufferSize);
+       deMemcpy(destPtr, data, static_cast<size_t>(bufferSize));
        vk::flushMappedMemoryRange(m_vk, m_device, stagingResource->getBoundMemory().getMemory(), stagingResource->getBoundMemory().getOffset(), bufferSize);
        {
                //todo [scygan] get proper queueFamilyIndex
index f285250..1b8da19 100644 (file)
@@ -141,7 +141,7 @@ tcu::TestStatus DrawIndexed::iterate (void)
 
        deUint8* ptr = reinterpret_cast<deUint8*>(m_indexBuffer->getBoundMemory().getHostPtr());
 
-       deMemcpy(ptr, &m_indexes[0], dataSize);
+       deMemcpy(ptr, &m_indexes[0], static_cast<size_t>(dataSize));
 
        vk::flushMappedMemoryRange(m_vk, m_context.getDevice(),
                                                           m_vertexBuffer->getBoundMemory().getMemory(),
@@ -241,7 +241,7 @@ tcu::TestStatus DrawInstancedIndexed::iterate (void)
 
        deUint8* ptr = reinterpret_cast<deUint8*>(m_indexBuffer->getBoundMemory().getHostPtr());
 
-       deMemcpy(ptr, &m_indexes[0], dataSize);
+       deMemcpy(ptr, &m_indexes[0], static_cast<size_t>(dataSize));
        vk::flushMappedMemoryRange(m_vk, m_context.getDevice(),
                                                           m_vertexBuffer->getBoundMemory().getMemory(),
                                                           m_vertexBuffer->getBoundMemory().getOffset(),
index 56afe4f..2e5b378 100644 (file)
@@ -235,8 +235,8 @@ tcu::TestStatus IndirectDraw::iterate (void)
 
        deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr());
 
-       deMemcpy(ptr, &m_junkData, m_offsetInBuffer);
-       deMemcpy((ptr+m_offsetInBuffer), &m_indirectDrawCmd[0], dataSize);
+       deMemcpy(ptr, &m_junkData, static_cast<size_t>(m_offsetInBuffer));
+       deMemcpy((ptr+m_offsetInBuffer), &m_indirectDrawCmd[0], static_cast<size_t>(dataSize));
 
        vk::flushMappedMemoryRange(m_vk,
                                                           m_context.getDevice(),
@@ -404,8 +404,8 @@ tcu::TestStatus IndirectDrawInstanced::iterate (void)
 
        deUint8* ptr = reinterpret_cast<deUint8*>(m_indirectBuffer->getBoundMemory().getHostPtr());
 
-       deMemcpy(ptr, &m_junkData, m_offsetInBuffer);
-       deMemcpy((ptr + m_offsetInBuffer), &m_indirectDrawCmd[0], dataSize);
+       deMemcpy(ptr, &m_junkData, static_cast<size_t>(m_offsetInBuffer));
+       deMemcpy((ptr + m_offsetInBuffer), &m_indirectDrawCmd[0], static_cast<size_t>(dataSize));
 
        vk::flushMappedMemoryRange(m_vk,
                                                           m_context.getDevice(),
index 07beb72..5f968e7 100644 (file)
@@ -142,7 +142,7 @@ void DynamicStateBaseClass::initialize (void)
                                                                                        m_context.getDefaultAllocator(), vk::MemoryRequirement::HostVisible);
 
        deUint8* ptr = reinterpret_cast<unsigned char *>(m_vertexBuffer->getBoundMemory().getHostPtr());
-       deMemcpy(ptr, &m_data[0], dataSize);
+       deMemcpy(ptr, &m_data[0], (size_t)dataSize);
 
        vk::flushMappedMemoryRange(m_vk, device,
                m_vertexBuffer->getBoundMemory().getMemory(),
index f3d8bdc..504ef88 100644 (file)
@@ -387,7 +387,7 @@ void Image::readUsingBuffer (vk::VkQueue                            queue,
        }
 
        char* destPtr = reinterpret_cast<char*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(data, destPtr, bufferSize);
+       deMemcpy(data, destPtr, static_cast<size_t>(bufferSize));
 }
 
 tcu::ConstPixelBufferAccess Image::readSurfaceLinear (vk::VkOffset3D                           offset,
@@ -714,7 +714,7 @@ void Image::uploadUsingBuffer (vk::VkQueue                                  queue,
        BufferCreateInfo stagingBufferResourceCreateInfo(bufferSize, vk::VK_BUFFER_USAGE_TRANSFER_DST_BIT | vk::VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
        stagingResource = Buffer::createAndAlloc(m_vk, m_device, stagingBufferResourceCreateInfo, allocator, vk::MemoryRequirement::HostVisible);
        char* destPtr = reinterpret_cast<char*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(destPtr, data, bufferSize);
+       deMemcpy(destPtr, data, static_cast<size_t>(bufferSize));
        vk::flushMappedMemoryRange(m_vk, m_device, stagingResource->getBoundMemory().getMemory(), stagingResource->getBoundMemory().getOffset(), bufferSize);
        {
                //todo [scygan] get proper queueFamilyIndex
index 2447b56..12865c0 100644 (file)
@@ -237,7 +237,7 @@ protected:
                        m_context.getDefaultAllocator(), vk::MemoryRequirement::HostVisible);
 
                deUint8* ptr = reinterpret_cast<unsigned char *>(m_vertexBuffer->getBoundMemory().getHostPtr());
-               deMemcpy(ptr, &m_data[0], dataSize);
+               deMemcpy(ptr, &m_data[0], static_cast<size_t>(dataSize));
 
                vk::flushMappedMemoryRange(m_vk, device,
                                                                   m_vertexBuffer->getBoundMemory().getMemory(),
index aff0ec6..2914a4f 100644 (file)
@@ -698,7 +698,7 @@ ImageStoreTestInstance::ImageStoreTestInstance (Context&            context,
                const Allocation& alloc = m_constantsBuffer->getAllocation();
                deUint8* const basePtr = static_cast<deUint8*>(alloc.getHostPtr());
 
-               memset(alloc.getHostPtr(), 0, constantsBufferSizeBytes);
+               deMemset(alloc.getHostPtr(), 0, static_cast<size_t>(constantsBufferSizeBytes));
 
                for (int layerNdx = 0; layerNdx < numLayers; ++layerNdx)
                {
@@ -994,7 +994,7 @@ LoadStoreTestInstance::LoadStoreTestInstance (Context&                      context,
        // Copy reference data to buffer for subsequent upload to image.
 
        const Allocation& alloc = m_imageBuffer->getAllocation();
-       memcpy(alloc.getHostPtr(), m_referenceImage.getAccess().getDataPtr(), m_imageSizeBytes);
+       deMemcpy(alloc.getHostPtr(), m_referenceImage.getAccess().getDataPtr(), static_cast<size_t>(m_imageSizeBytes));
        flushMappedMemoryRange(vk, device, alloc.getMemory(), alloc.getOffset(), m_imageSizeBytes);
 }
 
index 68b0448..5e49143 100644 (file)
@@ -388,7 +388,7 @@ void Image::readUsingBuffer (vk::VkQueue                            queue,
        }
 
        char* destPtr = reinterpret_cast<char*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(data, destPtr, bufferSize);
+       deMemcpy(data, destPtr, static_cast<size_t>(bufferSize));
 }
 
 tcu::ConstPixelBufferAccess Image::readSurfaceLinear (vk::VkOffset3D                           offset,
@@ -715,7 +715,7 @@ void Image::uploadUsingBuffer (vk::VkQueue                                  queue,
        BufferCreateInfo stagingBufferResourceCreateInfo(bufferSize, vk::VK_BUFFER_USAGE_TRANSFER_DST_BIT | vk::VK_BUFFER_USAGE_TRANSFER_SRC_BIT);
        stagingResource = Buffer::createAndAlloc(m_vk, m_device, stagingBufferResourceCreateInfo, allocator, vk::MemoryRequirement::HostVisible);
        char* destPtr = reinterpret_cast<char*>(stagingResource->getBoundMemory().getHostPtr());
-       deMemcpy(destPtr, data, bufferSize);
+       deMemcpy(destPtr, data, static_cast<size_t>(bufferSize));
        vk::flushMappedMemoryRange(m_vk, m_device, stagingResource->getBoundMemory().getMemory(), stagingResource->getBoundMemory().getOffset(), bufferSize);
        {
                //todo [scygan] get proper queueFamilyIndex
index 6d11449..4f99c20 100644 (file)
@@ -820,7 +820,7 @@ void OcclusionQueryTestInstance::captureResults (deUint64* retResults, deUint64*
 
        const vk::VkDevice                      device                  = m_context.getDevice();
        const vk::DeviceInterface&      vk                              = m_context.getDeviceInterface();
-       std::vector<deUint8>            resultsBuffer   (m_testVector.queryResultsStride * NUM_QUERIES_IN_POOL);
+       std::vector<deUint8>            resultsBuffer   (static_cast<size_t>(m_testVector.queryResultsStride) * NUM_QUERIES_IN_POOL);
 
        if (m_testVector.queryResultsMode == RESULTS_MODE_GET)
        {
@@ -846,7 +846,7 @@ void OcclusionQueryTestInstance::captureResults (deUint64* retResults, deUint64*
 
        for (int queryNdx = 0; queryNdx < NUM_QUERIES_IN_POOL; queryNdx++)
        {
-               const void* srcPtr = &resultsBuffer[queryNdx * m_testVector.queryResultsStride];
+               const void* srcPtr = &resultsBuffer[queryNdx * static_cast<size_t>(m_testVector.queryResultsStride)];
                if (m_testVector.queryResultSize == RESULT_SIZE_32_BIT)
                {
                        const deUint32* srcPtrTyped = static_cast<const deUint32*>(srcPtr);