{"push_id":893996455,"size":2,"distinct_size":2,"ref":"refs/heads/marsh","head":"68121b8961676f6f3d4e2aba771c3dce00f7ae09","before":"697854d1cfdd67494abd0c4a394fb96af9a70bd2","commits":[{"sha":"ab17951d36d02fbb44b905341548d7824376d8e2","author":{"email":"8ca3aafebde604c87c2b9a5dc86c745b419b50ee@intel.com","name":"Thomas Buhot"},"message":"libhwui: make setSurface asynchronous\n\nOn the critical path of the cold launch of applications\nthe main thread of the started application tells the RenderThread\nto create a surface. This process is synchronous and blocks\nthe main thread of the application until the creation\nof the EGLContext is complete.\nAs a consequence the launch time of the application is delayed\nby time spent allocating the EGL Context in the RenderThread.\n\nWith this optimization the launch time of the settings\napplication is reduced by 20 ms to 40 ms.\n\nThis optimization applies to the launch of all\napplications.\n\nChange-Id: Ibf47aaa0abb8dedf7aa00693073db3785d9d6b08\nSigned-off-by: Thomas Buhot <thomas.buhot@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/airend/android_frameworks_base/commits/ab17951d36d02fbb44b905341548d7824376d8e2"},{"sha":"68121b8961676f6f3d4e2aba771c3dce00f7ae09","author":{"email":"8ca3aafebde604c87c2b9a5dc86c745b419b50ee@intel.com","name":"Thomas Buhot"},"message":"libhwui: make surface buffer allocation asynchronous\n\nOn the critical path of the cold launch of applications\nthe main thread of the started application allocates\nthe surface buffer. The allocation is synchronous and blocks\nthe main thread of the application.\nAs a consequence the launch time of the application is delayed\nby the time spent doing the allocation.\n\nWith this optimization the allocation is performed\nasynchronously in the RenderThread. This optimization\nwill benefit to the launch of all applications.\n\nChange-Id: I4bc145cfc3ba6fe1efbca519bcee2e4ea6617ae7\nSigned-off-by: Thomas Buhot <thomas.buhot@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/airend/android_frameworks_base/commits/68121b8961676f6f3d4e2aba771c3dce00f7ae09"}]}