{"action":"created","issue":{"url":"https://api.github.com/repos/processing/processing-android/issues/203","repository_url":"https://api.github.com/repos/processing/processing-android","labels_url":"https://api.github.com/repos/processing/processing-android/issues/203/labels{/name}","comments_url":"https://api.github.com/repos/processing/processing-android/issues/203/comments","events_url":"https://api.github.com/repos/processing/processing-android/issues/203/events","html_url":"https://github.com/processing/processing-android/issues/203","id":145161404,"number":203,"title":"Rendering Slower in OpenGL (P2D/P3D) than default","user":{"login":"rich-gg","id":17045468,"avatar_url":"https://avatars.githubusercontent.com/u/17045468?v=3","gravatar_id":"","url":"https://api.github.com/users/rich-gg","html_url":"https://github.com/rich-gg","followers_url":"https://api.github.com/users/rich-gg/followers","following_url":"https://api.github.com/users/rich-gg/following{/other_user}","gists_url":"https://api.github.com/users/rich-gg/gists{/gist_id}","starred_url":"https://api.github.com/users/rich-gg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rich-gg/subscriptions","organizations_url":"https://api.github.com/users/rich-gg/orgs","repos_url":"https://api.github.com/users/rich-gg/repos","events_url":"https://api.github.com/users/rich-gg/events{/privacy}","received_events_url":"https://api.github.com/users/rich-gg/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/processing/processing-android/labels/opengl","name":"opengl","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"codeanticode","id":62246,"avatar_url":"https://avatars.githubusercontent.com/u/62246?v=3","gravatar_id":"","url":"https://api.github.com/users/codeanticode","html_url":"https://github.com/codeanticode","followers_url":"https://api.github.com/users/codeanticode/followers","following_url":"https://api.github.com/users/codeanticode/following{/other_user}","gists_url":"https://api.github.com/users/codeanticode/gists{/gist_id}","starred_url":"https://api.github.com/users/codeanticode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codeanticode/subscriptions","organizations_url":"https://api.github.com/users/codeanticode/orgs","repos_url":"https://api.github.com/users/codeanticode/repos","events_url":"https://api.github.com/users/codeanticode/events{/privacy}","received_events_url":"https://api.github.com/users/codeanticode/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2016-04-01T11:57:00Z","updated_at":"2016-04-05T12:51:58Z","closed_at":null,"body":"Hello\r\n\r\nI keep testing my little app with default, P2D, P3D and OPENGL rendering and it runs better in default than OpenGL.\r\n\r\nMy machine is a ShieldK1 with Marshmallow\r\n NVIDIA Corporation\r\n System.out: NVIDIA Tegra\r\n OpenGL ES 3.2 NVIDIA 361.00\r\n OpenGL ES GLSL ES 3.20\r\n\r\nI rotate, on screen, 180 instances of a Circle Class rendering 1 plain ellipse(), \r\n - Default renderer : 30 FPS\r\n - OPENGL  / P2D / P3D : 25 FPS\r\n\r\nfunny thing is that if I give a strokeWeight(10); to my ellipses, the frame rate drops to like 1 FPS\r\nin any OpenGL but stays the same in default renderer\r\n\r\n//// this is quite important for me since I think I am totally stuck without a solution, so I would be very much pleased if I could provide help to the good people that took charge of this part of Processing.\r\nI am ready to proceed to all the tests you need\r\n\r\nUPDATE: ran the test in Xperia Z1 compact / Lollipop \r\n - the Frame rate is up 5 FPS on both default and OpenGL rendering, but OpenGL is still slower than default\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/processing/processing-android/issues/comments/205786650","html_url":"https://github.com/processing/processing-android/issues/203#issuecomment-205786650","issue_url":"https://api.github.com/repos/processing/processing-android/issues/203","id":205786650,"user":{"login":"rich-gg","id":17045468,"avatar_url":"https://avatars.githubusercontent.com/u/17045468?v=3","gravatar_id":"","url":"https://api.github.com/users/rich-gg","html_url":"https://github.com/rich-gg","followers_url":"https://api.github.com/users/rich-gg/followers","following_url":"https://api.github.com/users/rich-gg/following{/other_user}","gists_url":"https://api.github.com/users/rich-gg/gists{/gist_id}","starred_url":"https://api.github.com/users/rich-gg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rich-gg/subscriptions","organizations_url":"https://api.github.com/users/rich-gg/orgs","repos_url":"https://api.github.com/users/rich-gg/repos","events_url":"https://api.github.com/users/rich-gg/events{/privacy}","received_events_url":"https://api.github.com/users/rich-gg/received_events","type":"User","site_admin":false},"created_at":"2016-04-05T12:51:58Z","updated_at":"2016-04-05T12:51:58Z","body":"this might be a little off topic for this issue but spot on for my issue:\r\n- I just tried my same code on my PC + processing, using FX2D\r\nWOW !!! it works like a rocket !\r\nSince my app is 2D, wouldn't it make sens for me to find a way to use JavaFX, instead of P2D ?\r\n"}}