{"action":"created","issue":{"url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/31","labels_url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/31/comments","events_url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/31/events","html_url":"https://github.com/mupen64plus/mupen64plus-video-rice/pull/31","id":51760408,"number":31,"title":"Color Combiner Refactoring","user":{"login":"Narann","id":659708,"avatar_url":"https://avatars.githubusercontent.com/u/659708?v=3","gravatar_id":"","url":"https://api.github.com/users/Narann","html_url":"https://github.com/Narann","followers_url":"https://api.github.com/users/Narann/followers","following_url":"https://api.github.com/users/Narann/following{/other_user}","gists_url":"https://api.github.com/users/Narann/gists{/gist_id}","starred_url":"https://api.github.com/users/Narann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Narann/subscriptions","organizations_url":"https://api.github.com/users/Narann/orgs","repos_url":"https://api.github.com/users/Narann/repos","events_url":"https://api.github.com/users/Narann/events{/privacy}","received_events_url":"https://api.github.com/users/Narann/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":35,"created_at":"2014-12-12T01:25:31Z","updated_at":"2015-01-21T03:18:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/pulls/31","html_url":"https://github.com/mupen64plus/mupen64plus-video-rice/pull/31","diff_url":"https://github.com/mupen64plus/mupen64plus-video-rice/pull/31.diff","patch_url":"https://github.com/mupen64plus/mupen64plus-video-rice/pull/31.patch"},"body":"And here we are.\r\n\r\nHere is the \"new\" Color Combiner. A __lot__ of old fixed pipeline gl calls have been remove. A lot of classes supporting various OpenGL version on have been removed and the main class OGLColorCombiner is now OpenGL 2.1/OpenGLES 2 and rely on GLSL.\r\n\r\nThis commit make Rice incompatible with < OpenGL2.1.\r\nOpenGLES 2 use the same code path than the OpenGL one. OpenGLES 2 still need some fixes but it compile and run [on OGLES 2 hardware](http://www.paulscode.com/forum/index.php?topic=1810.msg13515#msg13515).\r\n\r\nFrom my various regression tests we should not have lost anything.\r\n\r\nI've update config file update process so you should not lost anything regarding your config.\r\n\r\nThere is still some work to do. OGLFragmentShader and OGLESFragmentShader files are still here but should be removed safely. Demuxer is sooooo integrated deep into Rice code that I'm not able to remove yet but I'm not too far. Only few calls in the deep of Rice still need it.\r\n\r\nFeel free to discuss, compile, test, etc..."},"comment":{"url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/comments/70778147","html_url":"https://github.com/mupen64plus/mupen64plus-video-rice/pull/31#issuecomment-70778147","issue_url":"https://api.github.com/repos/mupen64plus/mupen64plus-video-rice/issues/31","id":70778147,"user":{"login":"littleguy77","id":2266445,"avatar_url":"https://avatars.githubusercontent.com/u/2266445?v=3","gravatar_id":"","url":"https://api.github.com/users/littleguy77","html_url":"https://github.com/littleguy77","followers_url":"https://api.github.com/users/littleguy77/followers","following_url":"https://api.github.com/users/littleguy77/following{/other_user}","gists_url":"https://api.github.com/users/littleguy77/gists{/gist_id}","starred_url":"https://api.github.com/users/littleguy77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/littleguy77/subscriptions","organizations_url":"https://api.github.com/users/littleguy77/orgs","repos_url":"https://api.github.com/users/littleguy77/repos","events_url":"https://api.github.com/users/littleguy77/events{/privacy}","received_events_url":"https://api.github.com/users/littleguy77/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T03:18:04Z","updated_at":"2015-01-21T03:18:04Z","body":"Ok, I'm getting video now :+1: \r\n\r\nIt does indeed appear to be related to context creation mode, very well could be a bug in our java code.  When I add this hack, everything seems to work fine, so far!\r\nhttps://github.com/littleguy77/mupen64plus-ae/commit/75b9aa04625775375c5671b8104068cec55412af\r\n\r\nBTW I had to use a regex search for `Setting .* video mode`... the 32-bit part is from a variable ;)"}}