{"push_id":766275850,"size":29,"distinct_size":1,"ref":"refs/heads/devs/subhransu/evas_vg","head":"f55a90eb8f1b379701e0fcd393e5bb2331173342","before":"b7f74bd844766158517780c604ade0b5042ea28e","commits":[{"sha":"6124d0733657e425001ce51f526aea3bb8dc54e7","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas filters: Fix for Lua 5.3 (with --enable-lua-old)\n\nTested with LuaJIT, Lua 5.2 and Lua 5.3.\n\n@fix","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/6124d0733657e425001ce51f526aea3bb8dc54e7"},{"sha":"ea001c3ec1fb6cfb01a794fc9a56c2609488f8f8","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas: Add debug env var EVAS_IMAGE_NO_MMAP\n\nLooking for image buffer memory leaks with Valgrind is impossible\nwhen all images are mmaped. This is intended as a DEBUG environment\nvariable only.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/ea001c3ec1fb6cfb01a794fc9a56c2609488f8f8"},{"sha":"8e9ab6440fd89b6c35d419a7198ca0b9ccc1ff61","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas filters: Fix massive memleak with async sw render\n\nOooops, the flag stolen meant that we don't hold any reference on\nthis buffer anymore, which meant we should not increase the refcount\nhere!\n\n@fix","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/8e9ab6440fd89b6c35d419a7198ca0b9ccc1ff61"},{"sha":"8c8d254fbc8fbbe9be3660a2a0862035fc8983f0","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas filters: Fix proxy buffer size in Lua\n\nIn order to do that, avoid creating multiple Buffer instances\nwhen pointing to the same proxy source. This fixes buffer.width\nand buffer.height in Lua.","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/8c8d254fbc8fbbe9be3660a2a0862035fc8983f0"},{"sha":"bea42e6a003bc7133a6703bada3a379154e93ae0","author":{"email":"703d5eda800b644068e7668337b6c6c2addc0b79@samsung.com","name":"Dongyeon Kim"},"message":"Evas GL: Restore current context to evas gl context when the backend has taken over\n\nSummary:\nWhen Evas GL apis are called outside of on pixels callback,\nevas gl backend context may have been made current, and Evas GL will\nrender into a wrong context.\nSo here we provide context restore mechanism of keeping track of\ncurrently bound context and calling make current when needed.\n@feature\n\nTest Plan: Run Evas GL test cases\n\nReviewers: jpeg, cedric\n\nSubscribers: mythri, mer.kim, wonsik, cedric\n\nDifferential Revision: https://phab.enlightenment.org/D2956","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/bea42e6a003bc7133a6703bada3a379154e93ae0"},{"sha":"af37cc2be463ab17f4f358025b624c931598706c","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas GL: Simplify previous commit\n\nAlso generate the debug functions for GLES 3","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/af37cc2be463ab17f4f358025b624c931598706c"},{"sha":"371e4becd65ee9e3a14d872d5f4fccc6bb5b4430","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas GL: Add EVGL_FUNC_BEGIN() to GLES 3 functions as well\n\nThis call ensures that the context is current (context restore).","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/371e4becd65ee9e3a14d872d5f4fccc6bb5b4430"},{"sha":"fbd5db19bdc340e730573415c6cf86ad9db3ebb9","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas GL: Also generate debug functions for GLES 2","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/fbd5db19bdc340e730573415c6cf86ad9db3ebb9"},{"sha":"a3db22659f6d10769849a5d8ea9f7cfb9a8eb377","author":{"email":"61045f14b96ceb932db954d5689df9e9f86dd6a3@samsung.com","name":"Jean-Philippe Andre"},"message":"Evas GL: Debug APIs should also restore context\n\nAs discussed briefly with @spacegrapher","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/a3db22659f6d10769849a5d8ea9f7cfb9a8eb377"},{"sha":"ad3ae08b82d3b53467f44261c61957fefc24f9d7","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"evas: delete the ector_renderer when evas_vg_node gets deleted.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/ad3ae08b82d3b53467f44261c61957fefc24f9d7"},{"sha":"146f3c52b50cde7d356e904858ac9aad7fa6710a","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: now software rasterizer allocates memory on stack to work in multi threading env.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/146f3c52b50cde7d356e904858ac9aad7fa6710a"},{"sha":"f1a4f461c2f90372035c59fc9cc376d25ad54c27","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: add bounding box info in RLE data for software backend.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/f1a4f461c2f90372035c59fc9cc376d25ad54c27"},{"sha":"fcb2605f4f5e8c89007818bb968994a4df295ecd","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: fix memory leak in software backend when using shape.\n\nMixin destructor are not called, so we need to explicitely call it.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/fcb2605f4f5e8c89007818bb968994a4df295ecd"},{"sha":"230b75acab9665dd77445de6d303d7171d3f684b","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: remove wrong implementation of singleton in software_surface class.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/230b75acab9665dd77445de6d303d7171d3f684b"},{"sha":"8b075c65348e460166aa964c48f379938cd0bc7d","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: refactored shape generation in software backend.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/8b075c65348e460166aa964c48f379938cd0bc7d"},{"sha":"e9896ee363e22e45b658cc5df650bfa0a1406047","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: add dash stroking feature in software backend.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/e9896ee363e22e45b658cc5df650bfa0a1406047"},{"sha":"48b558a997e5bfe321b401110daa449dc173bbd6","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: add alpha field to gradient data.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/48b558a997e5bfe321b401110daa449dc173bbd6"},{"sha":"2766ce57ce698850e50ebd8b92c4897fa739baf9","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: refactored software drawing backend to use composition function.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/2766ce57ce698850e50ebd8b92c4897fa739baf9"},{"sha":"74dcf5ed15061349614c9d9a33437808734d5afb","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: add sse2 support for composition function in software backend.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/74dcf5ed15061349614c9d9a33437808734d5afb"},{"sha":"bed8325e3c2632782c01d21d008b09be7b8b3a3e","author":{"email":"73652837169583ec9d6c3c85fa917d350c8ce731@samsung.com","name":"Subhransu Mohanty"},"message":"ector: add NEON support for composition function in software backend.\n\nSigned-off-by: Cedric BAIL <cedric@osg.samsung.com>","distinct":false,"url":"https://api.github.com/repos/tasn/efl/commits/bed8325e3c2632782c01d21d008b09be7b8b3a3e"}]}