{"push_id":2582978545,"size":20,"distinct_size":3,"ref":"refs/heads/mbouron/bufferstream","head":"b89c1d22c8a897fd93c0e75a7dba76a7e7e113ce","before":"fcf1b4f96fc0189f5996b7347a593a0cf51431e7","commits":[{"sha":"0500cda340ff21395e31b5473126d5d3b7770fee","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"media: fix time remapping with only one time key frame","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/0500cda340ff21395e31b5473126d5d3b7770fee"},{"sha":"a30cd5bd913be23cd1b00840c14ff72cd7354bf0","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"doc/expl: add a media time remapping explanation","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/a30cd5bd913be23cd1b00840c14ff72cd7354bf0"},{"sha":"ad569dd2e7381f8b6b9a02a78f813d33ddf9b2e1","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: check sampler3D uniform location before assigning it","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/ad569dd2e7381f8b6b9a02a78f813d33ddf9b2e1"},{"sha":"b9a5b24fb5b05d3ced0e842e122cb0ad98ff5d5d","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: unbind unused texture targets before draw\n\nFixes a rendering issue on some Qualcomm devices while rendering a 2D\ntexture (first draw call) and then an EXTERNAL_OES texture (second draw\ncall) while having both 2D and EXTERNAL_OES target bound would produce\nan invalid output on the second draw call which renders the EXTERNAL_OES\ntexture.","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/b9a5b24fb5b05d3ced0e842e122cb0ad98ff5d5d"},{"sha":"dfd2ff3690efee9d4db63795c72594f808bfa895","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/viewer: remove unused parent arg in ExportView","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/dfd2ff3690efee9d4db63795c72594f808bfa895"},{"sha":"198ae196eb1e96ff7f138fdf277ef305af760db3","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/viewer: remove encoder list from export view\n\nThis is redundant with the encoder arguments.","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/198ae196eb1e96ff7f138fdf277ef305af760db3"},{"sha":"781f7e89ca3671f528b94676dbc0731b1a7cd959","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"rtt: add MSAA support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/781f7e89ca3671f528b94676dbc0731b1a7cd959"},{"sha":"8b7d7fa6668701b2a64b0278a13fb69af4425556","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"glincludes: add missing GL_{READ,WRITE}_FRAMEBUFFER_{,BINDING} compatibility defines\n\nFixes build on Android and iOS.","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/8b7d7fa6668701b2a64b0278a13fb69af4425556"},{"sha":"c90bde6cc2a2fe02715c2e78fcf94958df4a6735","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/examples: fix alpha blending in buffer_dove\n\nAlpha is honored in the blend of the non-alpha component, so we must\nignore the alpha value of the source (src_factor=0) and keep the\ndestination state of the alpha (dst_factor=1).","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/c90bde6cc2a2fe02715c2e78fcf94958df4a6735"},{"sha":"833000e18fc4b4aa4fb94db4b57df83114c36a49","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/examples: fix alpha blending in blending_and_stencil\n\nSee c90bde6c.","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/833000e18fc4b4aa4fb94db4b57df83114c36a49"},{"sha":"8d7c1d4fc716f24c4ddbf246aba67bd92b45db3a","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/viewer: rename --gl-backend to --backend\n\nMore backend may appear in the future.","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/8d7c1d4fc716f24c4ddbf246aba67bd92b45db3a"},{"sha":"e1df1af0f5cf3f4e6c85bedc34cb86ba08767457","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: rework texture samplers update","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/e1df1af0f5cf3f4e6c85bedc34cb86ba08767457"},{"sha":"b2e8d15e5833587657be752bb6a64bcbd5d15c6d","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: only enable texture rendering detection on Android","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/b2e8d15e5833587657be752bb6a64bcbd5d15c6d"},{"sha":"94067c5a415cf339086b9af109c7a026d558cc5d","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"hwupload: add VideoToolbox NV12 direct rendering support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/94067c5a415cf339086b9af109c7a026d558cc5d"},{"sha":"7579961c3bfa2310559ba3468e013f5473d2815f","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: move texture samplers update code to its own function","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/7579961c3bfa2310559ba3468e013f5473d2815f"},{"sha":"837cd11a252c81cbdcd9a85fde22ed2a91ca1bfb","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"hwupload: remove unused local variables","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/837cd11a252c81cbdcd9a85fde22ed2a91ca1bfb"},{"sha":"fa06a80ce7dd3311051b698731a874ab1434ca45","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"render: promote direct rendering messages level to INFO","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/fa06a80ce7dd3311051b698731a874ab1434ca45"},{"sha":"b9258464b7d37d217e269f74a2c5cfbbbb356a89","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"buffer: add update_interval option","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/b9258464b7d37d217e269f74a2c5cfbbbb356a89"},{"sha":"346275946d019b7882b4b1a8cd809041742deecb","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"utils/examples: add uniform array examples (wip)","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/346275946d019b7882b4b1a8cd809041742deecb"},{"sha":"b89c1d22c8a897fd93c0e75a7dba76a7e7e113ce","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"buffer: add time_anim option","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/b89c1d22c8a897fd93c0e75a7dba76a7e7e113ce"}]}
{"actor":{"display_login":"mbouron-gpsw"}}