{"action":"closed","issue":{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/176","repository_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs","labels_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/176/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/176/comments","events_url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/issues/176/events","html_url":"https://github.com/KhronosGroup/Vulkan-Docs/issues/176","id":147451883,"number":176,"title":"VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT is valid for a compute queue?","user":{"login":"GertyP","id":18214721,"avatar_url":"https://avatars.githubusercontent.com/u/18214721?v=3","gravatar_id":"","url":"https://api.github.com/users/GertyP","html_url":"https://github.com/GertyP","followers_url":"https://api.github.com/users/GertyP/followers","following_url":"https://api.github.com/users/GertyP/following{/other_user}","gists_url":"https://api.github.com/users/GertyP/gists{/gist_id}","starred_url":"https://api.github.com/users/GertyP/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GertyP/subscriptions","organizations_url":"https://api.github.com/users/GertyP/orgs","repos_url":"https://api.github.com/users/GertyP/repos","events_url":"https://api.github.com/users/GertyP/events{/privacy}","received_events_url":"https://api.github.com/users/GertyP/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/labels/Resolving%20Inside%20Khronos","name":"Resolving Inside Khronos","color":"ed458b"},{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/labels/Specification","name":"Specification","color":"50c355"},{"url":"https://api.github.com/repos/KhronosGroup/Vulkan-Docs/labels/wontfix","name":"wontfix","color":"ffffff"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-04-11T14:42:52Z","updated_at":"2016-06-27T09:27:02Z","closed_at":"2016-06-27T09:27:02Z","body":"In 1.0.9, pg 96, \"Table 6.1: Supported pipeline stage flags\" shows that VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT is a valid pipeline stage for a queue that supports VK_QUEUE_COMPUTE_BIT.\r\nA compute-only queue, according to this table, would qualify as supporting the ...DRAW_INDIRECT... pipeline stage, which is surprising.\r\nIs this a bug in the docs or is it valid to refer to a 'draw indirect' pipeline stage of a compute-only queue?\r\nIf the intention is that, in the case of a compute queue, the 'VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT' is a substitute for the 'dispatch indirect' stage, could a note be added saying as much?  It might be nicer to make this explicit either through the addition of another ..._DISPATCH_INDIRECT_BIT with the same value or to rename that particular VkPipelineStageFlagBits value to something like 'VK_PIPELINE_STAGE_DRAW_OR_DISPATCH_INDIRECT_BIT'.\r\n"}}
{"actor":{"display_login":"oddhack"}}