{"push_id":2647629134,"size":21,"distinct_size":6,"ref":"refs/heads/cboesch/worker-thread","head":"35bf23ffb4e69d2acdc0230a47dfbf399abcc234","before":"b63e271f576aee14c16239011cb73edb02ce8115","commits":[{"sha":"455828e0ebbf781a11880eeec9657d2aae3ad7b5","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"camera: add camera horizontal flip control","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/455828e0ebbf781a11880eeec9657d2aae3ad7b5"},{"sha":"2b5644d495db5db7b0ddc84d9b006c29c5d0d5c4","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/com: fix export with a scene including a Camera and FPS enabled","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/2b5644d495db5db7b0ddc84d9b006c29c5d0d5c4"},{"sha":"d4a26c71729524d5cac2615dd88f704e161e2720","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"glfeatures: add timer_query feature","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/d4a26c71729524d5cac2615dd88f704e161e2720"},{"sha":"1b5fdafc6d36ff63d9ffa7046b0e03a8046357f4","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"glfeatures: do not check the feature is major and minor are unset","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/1b5fdafc6d36ff63d9ffa7046b0e03a8046357f4"},{"sha":"b8dfab25df372f10c90a1fbfb223a4cc704cc599","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"bstr: add ngli_bstr_len()","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/b8dfab25df372f10c90a1fbfb223a4cc704cc599"},{"sha":"e3945bcf56b1562ebfed5691e0dc3b930ce0e55b","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"nodes: rework FPS node to make a HUD node","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/e3945bcf56b1562ebfed5691e0dc3b930ce0e55b"},{"sha":"2f30eadd20eb20c386f554438f423532913ea980","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"utils/config: store hud setting","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/2f30eadd20eb20c386f554438f423532913ea980"},{"sha":"6fc952bde34412d185cd88b4fde8c836a7316721","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"glfeatures: add ext_disjoint_timer_query feature","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/6fc952bde34412d185cd88b4fde8c836a7316721"},{"sha":"bf8afcd76b1ffa45db192cdf6162c2cf7c08d7c7","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"hud: add OpenGLES gpu timer support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/bf8afcd76b1ffa45db192cdf6162c2cf7c08d7c7"},{"sha":"ad3a50fcb66ea15ec007fbbf298886842f3d8f54","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"glcontext_x11: add swap interval support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/ad3a50fcb66ea15ec007fbbf298886842f3d8f54"},{"sha":"8c35b031f736ff1cb955659d4692b2d4470ecd18","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"glcontext_nsgl: add swap interval support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/8c35b031f736ff1cb955659d4692b2d4470ecd18"},{"sha":"2f7c475bbb40b19434d94414823a52f73fe38af3","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"glcontext_egl: add swap interval support","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/2f7c475bbb40b19434d94414823a52f73fe38af3"},{"sha":"6a1ee8b00ace73ec38c297dee20a3a4a2d54bf0a","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"api: add swap_interval field to ngl_config structure","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/6a1ee8b00ace73ec38c297dee20a3a4a2d54bf0a"},{"sha":"ad67f04aa7f3f05ef65aa1756a0af46f94e372b0","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"utils/graph_view: set the context as wrapped","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/ad67f04aa7f3f05ef65aa1756a0af46f94e372b0"},{"sha":"e098a57a0c01dcdf33f84b09967513fb988cea8b","author":{"name":"Matthieu Bouron","email":"3a7e863fe913178152052b1d1157ef537eee421e@gmail.com"},"message":"dot: check node pointer before generating the graph","distinct":false,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/e098a57a0c01dcdf33f84b09967513fb988cea8b"},{"sha":"544a349c2468ea9e3ad184400d7cca8958a0faee","author":{"name":"Clément Bœsch","email":"51e69892ab49df85c6230ccc57f8e1d1606caccc@pkh.me"},"message":"internal: add queue API","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/544a349c2468ea9e3ad184400d7cca8958a0faee"},{"sha":"0c809b8f8edc1b6f0d3b97341e6699af1101549e","author":{"name":"Clément Bœsch","email":"51e69892ab49df85c6230ccc57f8e1d1606caccc@pkh.me"},"message":"internal: add ngli_memdup()","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/0c809b8f8edc1b6f0d3b97341e6699af1101549e"},{"sha":"7dc43742f7d524507356758e6c945101aeb1fe15","author":{"name":"Clément Bœsch","email":"51e69892ab49df85c6230ccc57f8e1d1606caccc@pkh.me"},"message":"internal: add ngli_thread_set_name()","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/7dc43742f7d524507356758e6c945101aeb1fe15"},{"sha":"18404bebf609ff528efa3f962e04cece429160d9","author":{"name":"Clément Bœsch","email":"6518991410b95c188ee529c026b2e47e4ff6f37f@gopro.com"},"message":"glcontext: make config const in ngli_glcontext_new()","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/18404bebf609ff528efa3f962e04cece429160d9"},{"sha":"1d747bffc09eba662e7ef60a884d3d26e4303966","author":{"name":"Clément Bœsch","email":"51e69892ab49df85c6230ccc57f8e1d1606caccc@pkh.me"},"message":"internal: spawn a dedicated GL-thread for the non-wrapped mode","distinct":true,"url":"https://api.github.com/repos/gopro/gopro-lib-node.gl/commits/1d747bffc09eba662e7ef60a884d3d26e4303966"}]}
{"actor":{"display_login":"cboesch-gpsw"}}