{"action":"created","issue":{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/126","repository_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs","labels_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/126/comments","events_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/126/events","html_url":"https://github.com/KhronosGroup/Vulkan-Docs/issues/126","id":138849504,"number":126,"title":"Implicit flush on vkUnmapMemory","user":{"login":"philiptaylor","id":131713,"avatar_url":"https://avatars.githubusercontent.com/u/131713?v=3","gravatar_id":"","url":"https://api.github.com/users/philiptaylor","html_url":"https://github.com/philiptaylor","followers_url":"https://api.github.com/users/philiptaylor/followers","following_url":"https://api.github.com/users/philiptaylor/following{/other_user}","gists_url":"https://api.github.com/users/philiptaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/philiptaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philiptaylor/subscriptions","organizations_url":"https://api.github.com/users/philiptaylor/orgs","repos_url":"https://api.github.com/users/philiptaylor/repos","events_url":"https://api.github.com/users/philiptaylor/events{/privacy}","received_events_url":"https://api.github.com/users/philiptaylor/received_events","type":"User","site_admin":false},"labels":[{"id":327327932,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/labels/Resolving%20Inside%20Khronos","name":"Resolving Inside Khronos","color":"ed458b","default":false},{"id":327326967,"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/labels/Specification","name":"Specification","color":"50c355","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-03-06T23:25:10Z","updated_at":"2016-11-26T10:48:11Z","closed_at":"2016-11-26T10:48:11Z","body":"In issue #27, @szdarkhack said:\n\n> I think there should also be some explicit mention of whether vkUnmapMemory performs an implicit flush or not, there is nothing in the specification clarifying it (I've looked throughout the entire 10.2.1 section as well as the description of the VkMemoryPropertyFlagBits flags in section 10.2, and text-searching \"unmap\" doesn't bring up any other hits).\n> \n> On the other hand, [this](https://www.khronos.org/registry/vulkan/specs/1.0/apispec.html#VkMemoryPropertyFlagBits) (obviously outdated, but look at the description for VK_MEMORY_PROPERTY_HOST_NON_COHERENT_BIT) seems to imply that unmapping does flush non coherent memory.\n> \n> I think a clarification should be added in the description of vkUnmapMemory.\n\nI agree with that comment, and I don't think it got fixed in 1.0.5, and it'd probably be confusing to reopen that issue, so I'm reposting it here.\n"},"comment":{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/comments/263056782","html_url":"https://github.com/KhronosGroup/Vulkan-Docs/issues/126#issuecomment-263056782","issue_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/126","id":263056782,"user":{"login":"oddhack","id":4693344,"avatar_url":"https://avatars.githubusercontent.com/u/4693344?v=3","gravatar_id":"","url":"https://api.github.com/users/oddhack","html_url":"https://github.com/oddhack","followers_url":"https://api.github.com/users/oddhack/followers","following_url":"https://api.github.com/users/oddhack/following{/other_user}","gists_url":"https://api.github.com/users/oddhack/gists{/gist_id}","starred_url":"https://api.github.com/users/oddhack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oddhack/subscriptions","organizations_url":"https://api.github.com/users/oddhack/orgs","repos_url":"https://api.github.com/users/oddhack/repos","events_url":"https://api.github.com/users/oddhack/events{/privacy}","received_events_url":"https://api.github.com/users/oddhack/received_events","type":"User","site_admin":false},"created_at":"2016-11-26T10:48:11Z","updated_at":"2016-11-26T10:48:11Z","body":"This should be fixed in the 1.0.35 spec update."}}
{"actor":{"display_login":"oddhack"}}