{"action":"opened","issue":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/2071","repository_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools","labels_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/2071/labels{/name}","comments_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/2071/comments","events_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/issues/2071/events","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/issues/2071","id":381358332,"node_id":"MDU6SXNzdWUzODEzNTgzMzI=","number":2071,"title":"Validate Initializers for WebGPU","user":{"login":"zoddicus","id":6343511,"node_id":"MDQ6VXNlcjYzNDM1MTE=","avatar_url":"https://avatars2.githubusercontent.com/u/6343511?v=4","gravatar_id":"","url":"https://api.github.com/users/zoddicus","html_url":"https://github.com/zoddicus","followers_url":"https://api.github.com/users/zoddicus/followers","following_url":"https://api.github.com/users/zoddicus/following{/other_user}","gists_url":"https://api.github.com/users/zoddicus/gists{/gist_id}","starred_url":"https://api.github.com/users/zoddicus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoddicus/subscriptions","organizations_url":"https://api.github.com/users/zoddicus/orgs","repos_url":"https://api.github.com/users/zoddicus/repos","events_url":"https://api.github.com/users/zoddicus/events{/privacy}","received_events_url":"https://api.github.com/users/zoddicus/received_events","type":"User","site_admin":false},"labels":[{"id":771344669,"node_id":"MDU6TGFiZWw3NzEzNDQ2Njk=","url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/labels/component:validation","name":"component:validation","color":"1d76db","default":false}],"state":"open","locked":false,"assignee":{"login":"zoddicus","id":6343511,"node_id":"MDQ6VXNlcjYzNDM1MTE=","avatar_url":"https://avatars2.githubusercontent.com/u/6343511?v=4","gravatar_id":"","url":"https://api.github.com/users/zoddicus","html_url":"https://github.com/zoddicus","followers_url":"https://api.github.com/users/zoddicus/followers","following_url":"https://api.github.com/users/zoddicus/following{/other_user}","gists_url":"https://api.github.com/users/zoddicus/gists{/gist_id}","starred_url":"https://api.github.com/users/zoddicus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoddicus/subscriptions","organizations_url":"https://api.github.com/users/zoddicus/orgs","repos_url":"https://api.github.com/users/zoddicus/repos","events_url":"https://api.github.com/users/zoddicus/events{/privacy}","received_events_url":"https://api.github.com/users/zoddicus/received_events","type":"User","site_admin":false},"assignees":[{"login":"zoddicus","id":6343511,"node_id":"MDQ6VXNlcjYzNDM1MTE=","avatar_url":"https://avatars2.githubusercontent.com/u/6343511?v=4","gravatar_id":"","url":"https://api.github.com/users/zoddicus","html_url":"https://github.com/zoddicus","followers_url":"https://api.github.com/users/zoddicus/followers","following_url":"https://api.github.com/users/zoddicus/following{/other_user}","gists_url":"https://api.github.com/users/zoddicus/gists{/gist_id}","starred_url":"https://api.github.com/users/zoddicus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoddicus/subscriptions","organizations_url":"https://api.github.com/users/zoddicus/orgs","repos_url":"https://api.github.com/users/zoddicus/repos","events_url":"https://api.github.com/users/zoddicus/events{/privacy}","received_events_url":"https://api.github.com/users/zoddicus/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/milestones/5","html_url":"https://github.com/KhronosGroup/SPIRV-Tools/milestone/5","labels_url":"https://api.github.com/repos/KhronosGroup/SPIRV-Tools/milestones/5/labels","id":3825560,"node_id":"MDk6TWlsZXN0b25lMzgyNTU2MA==","number":5,"title":"Validate WebGPU Execution Environment","description":"Add checks to the validator for WebGPU specific details. \r\n\r\nDraft of the spec can be found at https://github.com/gpuweb/spirv-execution-env/blob/master/execution-env.md\r\n\r\nDue to the draft nature of the spec, not all of the rules in it are defined enough yet to be actionable, so more issues will be created as new rules are completed. Additionally there may be changes to the spec that require updating already written validation code, those should be handled by creating new issues and patching, instead of trying to revert and re-land.","creator":{"login":"zoddicus","id":6343511,"node_id":"MDQ6VXNlcjYzNDM1MTE=","avatar_url":"https://avatars2.githubusercontent.com/u/6343511?v=4","gravatar_id":"","url":"https://api.github.com/users/zoddicus","html_url":"https://github.com/zoddicus","followers_url":"https://api.github.com/users/zoddicus/followers","following_url":"https://api.github.com/users/zoddicus/following{/other_user}","gists_url":"https://api.github.com/users/zoddicus/gists{/gist_id}","starred_url":"https://api.github.com/users/zoddicus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zoddicus/subscriptions","organizations_url":"https://api.github.com/users/zoddicus/orgs","repos_url":"https://api.github.com/users/zoddicus/repos","events_url":"https://api.github.com/users/zoddicus/events{/privacy}","received_events_url":"https://api.github.com/users/zoddicus/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":0,"state":"open","created_at":"2018-11-15T21:25:57Z","updated_at":"2018-11-15T22:02:29Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-11-15T22:02:29Z","updated_at":"2018-11-15T22:02:29Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"From WebGPU SPIR-V Execution Environment [spec](https://github.com/gpuweb/spirv-execution-env/blob/master/execution-env.md):\r\n> Variable declarations that include initializers must be for one of the following storage classes:\r\n> - Output\r\n> - Private\r\n> - Function"}}
{"actor":{"display_login":"zoddicus"}}