diff --git a/util/test/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h b/util/test/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h index fbeb3188a..1128cd9d6 100644 --- a/util/test/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h +++ b/util/test/demos/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h @@ -10521,8 +10521,8 @@ void VmaRecorder::RecordCreatePool(uint32_t frameIndex, const VmaPoolCreateInfo& createInfo.memoryTypeIndex, createInfo.flags, createInfo.blockSize, - createInfo.minBlockCount, - createInfo.maxBlockCount, + (uint64_t)createInfo.minBlockCount, + (uint64_t)createInfo.maxBlockCount, createInfo.frameInUseCount, pool); Flush(); diff --git a/util/test/demos/d3d11/d3d11_video_textures.cpp b/util/test/demos/d3d11/d3d11_video_textures.cpp index bf0c4fd04..e30f28e55 100644 --- a/util/test/demos/d3d11/d3d11_video_textures.cpp +++ b/util/test/demos/d3d11/d3d11_video_textures.cpp @@ -187,9 +187,9 @@ float4 main(v2f IN) : SV_Target0 bool video_loaded = false; // implement IUnknown - ULONG AddRef() { return 1; } - ULONG Release() { return 1; } - HRESULT QueryInterface(const IID &iid, void **obj) + ULONG STDMETHODCALLTYPE AddRef() { return 1; } + ULONG STDMETHODCALLTYPE Release() { return 1; } + HRESULT STDMETHODCALLTYPE QueryInterface(const IID &iid, void **obj) { if(iid == __uuidof(IUnknown)) { @@ -205,7 +205,7 @@ float4 main(v2f IN) : SV_Target0 return E_NOINTERFACE; } // implement IMFMediaEngineNotify - HRESULT EventNotify(DWORD ev, DWORD_PTR param1, DWORD param2) + HRESULT STDMETHODCALLTYPE EventNotify(DWORD ev, DWORD_PTR param1, DWORD param2) { if(ev == MF_MEDIA_ENGINE_EVENT_CANPLAY) video_loaded = true; diff --git a/util/test/demos/d3d12/d3d12_video_textures.cpp b/util/test/demos/d3d12/d3d12_video_textures.cpp index 38205411f..0a13826fc 100644 --- a/util/test/demos/d3d12/d3d12_video_textures.cpp +++ b/util/test/demos/d3d12/d3d12_video_textures.cpp @@ -338,7 +338,7 @@ float4 main(v2f IN) : SV_Target0 for(UINT row = 0; row < numrows[i]; row++) { - memcpy(dstptr, srcptr, rowsizes[i]); + memcpy(dstptr, srcptr, (size_t)rowsizes[i]); srcptr += rowsizes[i]; dstptr += layouts[i].Footprint.RowPitch; } diff --git a/util/test/demos/demos.vcxproj b/util/test/demos/demos.vcxproj index ed6a7e3b9..e71695470 100644 --- a/util/test/demos/demos.vcxproj +++ b/util/test/demos/demos.vcxproj @@ -1,7 +1,7 @@  - + Development Win32 @@ -9,7 +9,7 @@ Development x64 - + Release Win32