{"action":"created","issue":{"url":"https://api.github.com/repos/benvanik/xenia/issues/578","repository_url":"https://api.github.com/repos/benvanik/xenia","labels_url":"https://api.github.com/repos/benvanik/xenia/issues/578/labels{/name}","comments_url":"https://api.github.com/repos/benvanik/xenia/issues/578/comments","events_url":"https://api.github.com/repos/benvanik/xenia/issues/578/events","html_url":"https://github.com/benvanik/xenia/issues/578","id":158563333,"number":578,"title":"Vulkan Issues / Discussion","user":{"login":"DrChat","id":2402369,"avatar_url":"https://avatars.githubusercontent.com/u/2402369?v=3","gravatar_id":"","url":"https://api.github.com/users/DrChat","html_url":"https://github.com/DrChat","followers_url":"https://api.github.com/users/DrChat/followers","following_url":"https://api.github.com/users/DrChat/following{/other_user}","gists_url":"https://api.github.com/users/DrChat/gists{/gist_id}","starred_url":"https://api.github.com/users/DrChat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrChat/subscriptions","organizations_url":"https://api.github.com/users/DrChat/orgs","repos_url":"https://api.github.com/users/DrChat/repos","events_url":"https://api.github.com/users/DrChat/events{/privacy}","received_events_url":"https://api.github.com/users/DrChat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/benvanik/xenia/labels/gpu","name":"gpu","color":"02d7e1"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2016-06-05T16:52:33Z","updated_at":"2016-06-07T04:23:14Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/benvanik/xenia/issues/comments/224171520","html_url":"https://github.com/benvanik/xenia/issues/578#issuecomment-224171520","issue_url":"https://api.github.com/repos/benvanik/xenia/issues/578","id":224171520,"user":{"login":"sephiroth99","id":728470,"avatar_url":"https://avatars.githubusercontent.com/u/728470?v=3","gravatar_id":"","url":"https://api.github.com/users/sephiroth99","html_url":"https://github.com/sephiroth99","followers_url":"https://api.github.com/users/sephiroth99/followers","following_url":"https://api.github.com/users/sephiroth99/following{/other_user}","gists_url":"https://api.github.com/users/sephiroth99/gists{/gist_id}","starred_url":"https://api.github.com/users/sephiroth99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sephiroth99/subscriptions","organizations_url":"https://api.github.com/users/sephiroth99/orgs","repos_url":"https://api.github.com/users/sephiroth99/repos","events_url":"https://api.github.com/users/sephiroth99/events{/privacy}","received_events_url":"https://api.github.com/users/sephiroth99/received_events","type":"User","site_admin":false},"created_at":"2016-06-07T04:23:14Z","updated_at":"2016-06-07T04:23:14Z","body":"I also have been trying Vulkan on AMD. \r\n\r\nTried today with the latest everything. (Xenia-vulkan commit b01903cc and Crimson 16.6.1)\r\n\r\nSome quick observations (that you may already know):\r\n- vkCreateGraphicsPipelines fails on the first translated shader pipeline. The two pipelines of the immediate drawer are created successfully.\r\n- re: memory usage, no weird memory usage seen in the task manager.\r\n- I tried disabling the pipeline cache, no change.\r\n- I'm pretty sure no Vulkan debug layer will help here, it really looks like AMD's SPIR-V compiler crashing hard.\r\n- Speaking of the crash, the assembly of where it crashes is ```cmp         byte ptr [rax+20h],sil```, where rax is NULL. When the 2 immediate drawer pipelines are created, this value is obviously not NULL. rax comes from another memory area that really looks like an internal data structure of the driver...\r\n\r\nAnyway, I'm not that surprised Vulkan crashes. The GLSL version of the translated shaders on AMD still have issues (see #416 for example). As the generated SPIR-V shaders have a very similar approach as the generated GLSL shaders (I assume, unless I'm wrong?), my guess is that it is the same bug, but manifesting differently because of the different backend."}}
{"actor":{"display_login":"sephiroth99"}}