{"action":"created","issue":{"url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/1297","repository_url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded","labels_url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/1297/labels{/name}","comments_url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/1297/comments","events_url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/1297/events","html_url":"https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1297","id":333562957,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk1NzQzNTgz","number":1297,"title":"Allow PixelShaders to be updated in Real Time via SetRenderState calls","user":{"login":"LukeUsher","id":740003,"node_id":"MDQ6VXNlcjc0MDAwMw==","avatar_url":"https://avatars2.githubusercontent.com/u/740003?v=4","gravatar_id":"","url":"https://api.github.com/users/LukeUsher","html_url":"https://github.com/LukeUsher","followers_url":"https://api.github.com/users/LukeUsher/followers","following_url":"https://api.github.com/users/LukeUsher/following{/other_user}","gists_url":"https://api.github.com/users/LukeUsher/gists{/gist_id}","starred_url":"https://api.github.com/users/LukeUsher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukeUsher/subscriptions","organizations_url":"https://api.github.com/users/LukeUsher/orgs","repos_url":"https://api.github.com/users/LukeUsher/repos","events_url":"https://api.github.com/users/LukeUsher/events{/privacy}","received_events_url":"https://api.github.com/users/LukeUsher/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-19T08:10:21Z","updated_at":"2018-06-19T08:12:52Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/pulls/1297","html_url":"https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1297","diff_url":"https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1297.diff","patch_url":"https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1297.patch"},"body":"This allows titles that use SetRenderState to dynamically modify shaders at runtime to function.\r\n\r\nThis has been tested and works well with the XDK Samples (including ModifyPixelShader which does exactly what this PR is meant to fix)\r\n\r\nPlease test this PR with games with Pixel Shader issues such as JSRF, Halo, etc.\r\n\r\nGames with Vertex Shader issues (eg. T-pose models) are unaffected by this change."},"comment":{"url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/comments/398313972","html_url":"https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/pull/1297#issuecomment-398313972","issue_url":"https://api.github.com/repos/Cxbx-Reloaded/Cxbx-Reloaded/issues/1297","id":398313972,"node_id":"MDEyOklzc3VlQ29tbWVudDM5ODMxMzk3Mg==","user":{"login":"LukeUsher","id":740003,"node_id":"MDQ6VXNlcjc0MDAwMw==","avatar_url":"https://avatars2.githubusercontent.com/u/740003?v=4","gravatar_id":"","url":"https://api.github.com/users/LukeUsher","html_url":"https://github.com/LukeUsher","followers_url":"https://api.github.com/users/LukeUsher/followers","following_url":"https://api.github.com/users/LukeUsher/following{/other_user}","gists_url":"https://api.github.com/users/LukeUsher/gists{/gist_id}","starred_url":"https://api.github.com/users/LukeUsher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukeUsher/subscriptions","organizations_url":"https://api.github.com/users/LukeUsher/orgs","repos_url":"https://api.github.com/users/LukeUsher/repos","events_url":"https://api.github.com/users/LukeUsher/events{/privacy}","received_events_url":"https://api.github.com/users/LukeUsher/received_events","type":"User","site_admin":false},"created_at":"2018-06-19T08:12:52Z","updated_at":"2018-06-19T08:12:52Z","author_association":"MEMBER","body":"This implementation is a temporary solution/work-around for the problem, which is relatively safe until we finally unpatch the RenderState functions like Dxbx/WIP_LessVertexPatching branch did."}}
{"actor":{"display_login":"LukeUsher"}}