{"action":"closed","issue":{"url":"https://api.github.com/repos/gfx-rs/gfx/issues/1736","repository_url":"https://api.github.com/repos/gfx-rs/gfx","labels_url":"https://api.github.com/repos/gfx-rs/gfx/issues/1736/labels{/name}","comments_url":"https://api.github.com/repos/gfx-rs/gfx/issues/1736/comments","events_url":"https://api.github.com/repos/gfx-rs/gfx/issues/1736/events","html_url":"https://github.com/gfx-rs/gfx/issues/1736","id":288208723,"number":1736,"title":"Static viewports in graphics pipeline","user":{"login":"msiglreith","id":7253845,"avatar_url":"https://avatars0.githubusercontent.com/u/7253845?v=4","gravatar_id":"","url":"https://api.github.com/users/msiglreith","html_url":"https://github.com/msiglreith","followers_url":"https://api.github.com/users/msiglreith/followers","following_url":"https://api.github.com/users/msiglreith/following{/other_user}","gists_url":"https://api.github.com/users/msiglreith/gists{/gist_id}","starred_url":"https://api.github.com/users/msiglreith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msiglreith/subscriptions","organizations_url":"https://api.github.com/users/msiglreith/orgs","repos_url":"https://api.github.com/users/msiglreith/repos","events_url":"https://api.github.com/users/msiglreith/events{/privacy}","received_events_url":"https://api.github.com/users/msiglreith/received_events","type":"User","site_admin":false},"labels":[{"id":733748753,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/api:%20ll","name":"api: ll","color":"87eda2","default":false},{"id":114182260,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/difficulty:%20easy","name":"difficulty: easy","color":"fbca04","default":false},{"id":114183195,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/module:%20hal","name":"module: hal","color":"009800","default":false},{"id":112682490,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/status:%20ready%20for%20work","name":"status: ready for work","color":"ededed","default":false},{"id":122695813,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/type:%20api","name":"type: api","color":"006b75","default":false},{"id":177036884,"url":"https://api.github.com/repos/gfx-rs/gfx/labels/value:%20low","name":"value: low","color":"5319e7","default":false}],"state":"closed","locked":false,"assignee":{"login":"kvark","id":107301,"avatar_url":"https://avatars1.githubusercontent.com/u/107301?v=4","gravatar_id":"","url":"https://api.github.com/users/kvark","html_url":"https://github.com/kvark","followers_url":"https://api.github.com/users/kvark/followers","following_url":"https://api.github.com/users/kvark/following{/other_user}","gists_url":"https://api.github.com/users/kvark/gists{/gist_id}","starred_url":"https://api.github.com/users/kvark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kvark/subscriptions","organizations_url":"https://api.github.com/users/kvark/orgs","repos_url":"https://api.github.com/users/kvark/repos","events_url":"https://api.github.com/users/kvark/events{/privacy}","received_events_url":"https://api.github.com/users/kvark/received_events","type":"User","site_admin":false},"assignees":[{"login":"kvark","id":107301,"avatar_url":"https://avatars1.githubusercontent.com/u/107301?v=4","gravatar_id":"","url":"https://api.github.com/users/kvark","html_url":"https://github.com/kvark","followers_url":"https://api.github.com/users/kvark/followers","following_url":"https://api.github.com/users/kvark/following{/other_user}","gists_url":"https://api.github.com/users/kvark/gists{/gist_id}","starred_url":"https://api.github.com/users/kvark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kvark/subscriptions","organizations_url":"https://api.github.com/users/kvark/orgs","repos_url":"https://api.github.com/users/kvark/repos","events_url":"https://api.github.com/users/kvark/events{/privacy}","received_events_url":"https://api.github.com/users/kvark/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/gfx-rs/gfx/milestones/8","html_url":"https://github.com/gfx-rs/gfx/milestone/8","labels_url":"https://api.github.com/repos/gfx-rs/gfx/milestones/8/labels","id":2768489,"number":8,"title":"Vulkan Portability MVP","description":"Reach the \"Minimum Viable Product\" status as the Vulkan Portability implementation.\r\n[Khronos initiative announcement](https://www.khronos.org/blog/khronos-announces-the-vulkan-portability-initiative)\r\nMeta issue: #1354\r\n\r\nDeliverables:\r\n  1. Low-level core library with minimal overhead\r\n  2. Supported API backends (for a few simple tests)\r\n    - Vulkan\r\n    - D3D12\r\n    - Metal\r\n    - GL (optional)\r\n  3. Consuming SPIRV shaders: #1374\r\n  4. [Static+dynamic library](https://github.com/kvark/portability) as a direct replacement for `libvulkan.so`, building with `vulkan.h`, possibly with the required extension produced by the portability TSG.","creator":{"login":"kvark","id":107301,"avatar_url":"https://avatars1.githubusercontent.com/u/107301?v=4","gravatar_id":"","url":"https://api.github.com/users/kvark","html_url":"https://github.com/kvark","followers_url":"https://api.github.com/users/kvark/followers","following_url":"https://api.github.com/users/kvark/following{/other_user}","gists_url":"https://api.github.com/users/kvark/gists{/gist_id}","starred_url":"https://api.github.com/users/kvark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kvark/subscriptions","organizations_url":"https://api.github.com/users/kvark/orgs","repos_url":"https://api.github.com/users/kvark/repos","events_url":"https://api.github.com/users/kvark/events{/privacy}","received_events_url":"https://api.github.com/users/kvark/received_events","type":"User","site_admin":false},"open_issues":22,"closed_issues":13,"state":"open","created_at":"2017-09-15T14:30:39Z","updated_at":"2018-03-30T00:16:22Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-01-12T18:34:43Z","updated_at":"2018-03-30T00:16:22Z","closed_at":"2018-03-30T00:16:22Z","author_association":"OWNER","body":"Allow to specify the viewports/scissors statically on graphics pipeline creation. We enforce dynamic viewports for the users. The other backends can easily emulate this by adding the corresponding calls on pipeline binding."}}
{"actor":{"display_login":"bors"}}