{"push_id":824361287,"size":4,"distinct_size":4,"ref":"refs/heads/cm-13.0","head":"953cac31bba2146b8efe92fd17bf4d21d12a2bae","before":"48c55fe972572c0331ecf6b3d9e8f1a49108bd7e","commits":[{"sha":"762a7e3ba3ccd320d1accf6e4baec777ea14bfa1","author":{"email":"170bc1c3162f02045dac34de0383695daf50aaf7@codeaurora.org","name":"Lucas Crowthers"},"message":"Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque\n\nIf NEON support is indiciated via __ARM_HAVE_NEON flag then use\nan optimized NEON intrinsics version of the D32_A8_Black and D32_A8_Opaque\nmasking function.\n\nChange-Id: I20d2bf15515d960b73e635784a0daf29302e1f12","distinct":true,"url":"https://api.github.com/repos/ThirdProject/android_external_skia/commits/762a7e3ba3ccd320d1accf6e4baec777ea14bfa1"},{"sha":"f48af96c7c6e7599152a1e1d32ef8535b7d32453","author":{"email":"ab0409c643cbc9b8244cacadadbe1e4cec33d237@codeaurora.org","name":"Xin Qi"},"message":"external/skia: Add QC hooks\n\nAdd QC hooks blittering functions\n\nChange-Id: I9d72549ec23b9f5ed69e8337734b32cac165c83d","distinct":true,"url":"https://api.github.com/repos/ThirdProject/android_external_skia/commits/f48af96c7c6e7599152a1e1d32ef8535b7d32453"},{"sha":"427c0c1a91dbe342ddc5eb35516303568d76d3bc","author":{"email":"b22fbe8137e1296ee50ba299393a37b89bcab25d@codeaurora.org","name":"Wei Wang"},"message":"NEON optimized blitter S32_Opaque_D32_filter_DX\n\nRe-work for latest code base as the -Os compiler options is added.\nOverwrite the optimization level at function level.\n\ndisable  Clamp_S32_Opaque_D32_filter_DX_shaderproc_neon\nfor non-decal case\n\nChange-Id: I426c3fed55c2a7f6d9e024b0af266da0c2690abc","distinct":true,"url":"https://api.github.com/repos/ThirdProject/android_external_skia/commits/427c0c1a91dbe342ddc5eb35516303568d76d3bc"},{"sha":"953cac31bba2146b8efe92fd17bf4d21d12a2bae","author":{"email":"170bc1c3162f02045dac34de0383695daf50aaf7@codeaurora.org","name":"Lucas Crowthers"},"message":"SkDraw::drawRect  optimization\n\nNew class in SkDeviceLooper.cpp falls in in the critical code path of\nSkDraw::drawRect().  This new class SkDeviceLooper does nothing except\nfor bound checking. It copies the modified rect bounds into new pointer\nvariables and returns them back \"if needed\". The additional overhead of\ncreating an object of SkDeviceLooper class and calling member functions\nreduces performance.  This patch creates a pre-check condition and if\nit succeeds we know for sure SkDeviceLooper won't change the rect\nbounds. Under this condition, we avoid using the SkDeviceLooper class.\n\nChange-Id: I11fa13ace8d50d52069e1780a14874e4c34133f2","distinct":true,"url":"https://api.github.com/repos/ThirdProject/android_external_skia/commits/953cac31bba2146b8efe92fd17bf4d21d12a2bae"}]}