{"push_id":2602275868,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"3fc14437c30a6ea2b3191b285c8559b61d2e2434","before":"68c914818aa2e7f1df771a69132405eb817e3d02","commits":[{"sha":"4d6e682c4677352febf7d9980bd2ca5b9cc1a8d7","author":{"name":"Justus Wang","email":"8c5e36998caff4d51d36272e43bea5c02ec29cd9@arm.com"},"message":"vkreplay: Fix error when vkAllocateMemory is skipped\n\nThe problem is vkAllocateMemory will NOT do memory allocation if a\nmemory is not being bound to any image or buffer.  But the memory may\nbe used in vkMapMemory, vkUnmapMemory, vkFreeMemory,\nvkFlushMappedMemoryRanges, vkInvalidateMappedMemoryRanges which will\ncause error when calling\nm_objMapper.m_devicememorys.find(NOT_ALLOCATED_MEMORY)->second without\nchecking the NOT_ALLOCATED_MEMORY exists in m_objMapper.m_devicememorys\nor not.\n\nThis fix is to skip vkMapMemory, vkUnmapMemory, vkFreeMemory,\nvkFlushMappedMemoryRanges, and vkInvalidateMappedMemoryRanges when such\nmemory is besing used.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/4d6e682c4677352febf7d9980bd2ca5b9cc1a8d7"},{"sha":"3fc14437c30a6ea2b3191b285c8559b61d2e2434","author":{"name":"Justus Wang","email":"8c5e36998caff4d51d36272e43bea5c02ec29cd9@arm.com"},"message":"vkreplay: Fix a typo\n\nThis change prints warning instead of error when vkFreeMemory is going\nto free a never used memory.\n\nIt's legal to allocate memory, never use it, and then free the memory,\nin which case we could generate a warning, not an error.","distinct":true,"url":"https://api.github.com/repos/LunarG/VulkanTools/commits/3fc14437c30a6ea2b3191b285c8559b61d2e2434"}]}
{"actor":{"display_login":"davidlunarg"}}