{"action":"created","issue":{"url":"https://api.github.com/repos/wang-bin/QtAV/issues/607","repository_url":"https://api.github.com/repos/wang-bin/QtAV","labels_url":"https://api.github.com/repos/wang-bin/QtAV/issues/607/labels{/name}","comments_url":"https://api.github.com/repos/wang-bin/QtAV/issues/607/comments","events_url":"https://api.github.com/repos/wang-bin/QtAV/issues/607/events","html_url":"https://github.com/wang-bin/QtAV/issues/607","id":146992844,"number":607,"title":"OpenGL shader resolution.","user":{"login":"Xuno","id":9219334,"avatar_url":"https://avatars.githubusercontent.com/u/9219334?v=3","gravatar_id":"","url":"https://api.github.com/users/Xuno","html_url":"https://github.com/Xuno","followers_url":"https://api.github.com/users/Xuno/followers","following_url":"https://api.github.com/users/Xuno/following{/other_user}","gists_url":"https://api.github.com/users/Xuno/gists{/gist_id}","starred_url":"https://api.github.com/users/Xuno/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xuno/subscriptions","organizations_url":"https://api.github.com/users/Xuno/orgs","repos_url":"https://api.github.com/users/Xuno/repos","events_url":"https://api.github.com/users/Xuno/events{/privacy}","received_events_url":"https://api.github.com/users/Xuno/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-04-08T17:44:15Z","updated_at":"2016-04-15T02:30:49Z","closed_at":null,"body":"OpenGL context needs to be in original resolution, processed with GLShader program and then rendered to scaled display resolution as optional feature?\r\n\r\n![glres](https://cloud.githubusercontent.com/assets/9219334/14392553/8e83f2dc-fdca-11e5-992f-1e98986b2ede.PNG)\r\n\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32756397-opengl-shader-resolution?utm_campaign=plugin&utm_content=tracker%2F307703&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F307703&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/wang-bin/QtAV/issues/comments/210257825","html_url":"https://github.com/wang-bin/QtAV/issues/607#issuecomment-210257825","issue_url":"https://api.github.com/repos/wang-bin/QtAV/issues/607","id":210257825,"user":{"login":"wang-bin","id":785206,"avatar_url":"https://avatars.githubusercontent.com/u/785206?v=3","gravatar_id":"","url":"https://api.github.com/users/wang-bin","html_url":"https://github.com/wang-bin","followers_url":"https://api.github.com/users/wang-bin/followers","following_url":"https://api.github.com/users/wang-bin/following{/other_user}","gists_url":"https://api.github.com/users/wang-bin/gists{/gist_id}","starred_url":"https://api.github.com/users/wang-bin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wang-bin/subscriptions","organizations_url":"https://api.github.com/users/wang-bin/orgs","repos_url":"https://api.github.com/users/wang-bin/repos","events_url":"https://api.github.com/users/wang-bin/events{/privacy}","received_events_url":"https://api.github.com/users/wang-bin/received_events","type":"User","site_admin":false},"created_at":"2016-04-15T02:30:49Z","updated_at":"2016-04-15T02:30:49Z","body":"How do you apply your shader? You should use `GLSLFilter.opengl()->setUserShader(...)`.  A VideoShader can be use in both VideoRenderer and GLSLFilter through their `opengl()` member. Of cause, you can use your own shader program in afterRendering()\r\n"}}