606d4aecfb6a1e911dac207caeba617d1379c1f7 |
|
05-Nov-2015 |
Elliott Hughes <enh@google.com> |
Revert "Revert "Add MIPS64r6 support for libpixelflinger"" This reverts commit 7fd121788a892a0dfd4a9594304cad85fe366349. Change-Id: Ic1204a8407c235b07c643764d5f2800631fecd72
/system/core/libpixelflinger/Android.mk
|
c77c1a3f0a99d3dd280470cb5af6b0ec8a15b0f1 |
|
05-Nov-2015 |
Elliott Hughes <enh@google.com> |
Merge "Revert "Add MIPS64r6 support for libpixelflinger""
|
7fd121788a892a0dfd4a9594304cad85fe366349 |
|
05-Nov-2015 |
Elliott Hughes <enh@google.com> |
Revert "Add MIPS64r6 support for libpixelflinger" This reverts commit ab5265ebe65eac3b9555eaa3f425cf8e2759d3b3. This broke the mips64 build (which, stupidly, I hadn't tested): system/core/libpixelflinger/codeflinger/MIPS64Assembler.h:24:35: fatal error: tinyutils/KeyedVector.h: No such file or directory #include "tinyutils/KeyedVector.h" Change-Id: I4fa1c04e196592fd1ef893a83c75261a55d32290
/system/core/libpixelflinger/Android.mk
|
251f8b69fbe5068aa3a9ebbc3dc42ed5b228fd73 |
|
05-Nov-2015 |
Elliott Hughes <enh@google.com> |
Merge "Add MIPS64r6 support for libpixelflinger"
|
ab5265ebe65eac3b9555eaa3f425cf8e2759d3b3 |
|
19-Oct-2015 |
Ljubomir Papuga <ljubomir.papuga@imgtec.com> |
Add MIPS64r6 support for libpixelflinger Added ARMtoMips64Assembler class that translates ARM instructions to MIPS64r6 instructions. Added MIPS64r6 assembly implementations for col32cb16_blend and t32cb16_blend functions. Added MIPS32r2 assembly implementation for col32cb16_blend function. Added tests for MIPS64r6 (assembler, disassembler and assembly implementation functions). Added MIPS32 tests for assembly implementation functions. Minor bug fixes for MIPS32r2 branch. Change-Id: I69e49622117be5b8167628e9702db6aafb1849d7
/system/core/libpixelflinger/Android.mk
|
51e740f802083cc250a2f6228222bcbbcec79887 |
|
08-Sep-2015 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for 32d86587 to mnc-dr-dev-plus-aosp Change-Id: I381133e7dd93f908bd3d2b42e8af83d954e428af
|
c609c31fb56ae434caa2d0153cd0a2f74a715071 |
|
28-Aug-2015 |
Narayan Kamath <narayan@google.com> |
libutils: Fix integer overflows in VectorImpl. Use external/safe-iop to check for overflows on arithmetic operations. Also remove an unnecessary copy of Vector/SharedBuffer from codeflinger and use the copy from libutils instead. Note that some of the unit tests are somewhat useless due to test-runner limitations : gtest's ability to filter on abort message doesn't work when combined with messages formatted by android's logging system. bug: 22953624 Change-Id: I46b1ae8ca1f3a010be13aca36a091e76a97a7b70
/system/core/libpixelflinger/Android.mk
|
7244cf2aa5494840c7ced3d1bc65de7d76e53014 |
|
21-Aug-2015 |
Chih-Hung Hsieh <chh@google.com> |
To compile with llvm integrated assembler. * Explicitly specify default .align 0. * Use standard ldmfdlo instruction. * Before and after gas outputs are identical, with align 0 sections. * Objdump showed .text/.data/.bss section alignment attributes are 2^0 from gas and 2^2 from llvm assembler. These .S files might be working when compiled by gas, but llvm assembler's output should be more correct or conservative. Change-Id: I4e578dbc8155c0d06d1bbc1c33ec4cc851a18479
/system/core/libpixelflinger/Android.mk
|
38eb58d2a808778d13afc570a82ab2534321be70 |
|
12-Mar-2015 |
Greg Hackmann <ghackmann@google.com> |
pixelflinger: make self-contained pixelflinger should not be used for new projects and should be moved out of system/core at some point. As the first step, move all its headers under system/core/libpixelflinger/include and update its Android.mk files so they're not referring to the absolute system/core path anymore. Change-Id: Idead273ab2c0450409d770f5402c4dba916192a9 Signed-off-by: Greg Hackmann <ghackmann@google.com>
/system/core/libpixelflinger/Android.mk
|
92564d6e58b7a1a18cb5d7bf22393dba6dfe4356 |
|
17-Mar-2015 |
Greg Hackmann <ghackmann@google.com> |
Merge "pixelflinger: don't build static library"
|
cc255b4873ca4da83c22eb64979f39f389d04b47 |
|
16-Mar-2015 |
Paul Eastham <eastham@google.com> |
Revert "pixelflinger: make self-contained" This reverts commit 56350fe387e77824a1e360d39a22f983b0a8ab20. Change-Id: I4cda5773f39abd3b24df65d7bd9daaef92314b52
/system/core/libpixelflinger/Android.mk
|
593b592e93b7793cdbded9e1e77f723a1f91f866 |
|
12-Mar-2015 |
Greg Hackmann <ghackmann@google.com> |
pixelflinger: don't build static library libagl is now the only remaining pixelflinger client in the Android tree, and it links with pixelflinger dynamically. Change-Id: Ic5f8af57a88ceaeb25bf890cd6be8bc5a893fc10 Signed-off-by: Greg Hackmann <ghackmann@google.com>
/system/core/libpixelflinger/Android.mk
|
56350fe387e77824a1e360d39a22f983b0a8ab20 |
|
12-Mar-2015 |
Greg Hackmann <ghackmann@google.com> |
pixelflinger: make self-contained pixelflinger should not be used for new projects and should be moved out of system/core at some point. As the first step, move all its headers under system/core/libpixelflinger/include and update its Android.mk files so they're not referring to the absolute system/core path anymore. Change-Id: I7acc3ef5b2e21d8ba6fe939ea8d3ec4c41959591 Signed-off-by: Greg Hackmann <ghackmann@google.com>
/system/core/libpixelflinger/Android.mk
|
110dd4b24bc9f3bbd4e15ab25be73d70cdfa44fb |
|
25-Jan-2015 |
Elliott Hughes <enh@google.com> |
Remove obsolete BUILD_TINY_ANDROID. Change-Id: I876bce99efb40cd791256535d8d6c0d046b7aeae
/system/core/libpixelflinger/Android.mk
|
053ca3fc42d7497124beab5b95378851eee23e80 |
|
04-Dec-2014 |
Elliott Hughes <enh@google.com> |
libpixelflinger should #define __ARM_HAVE_NEON. Bug: 18556103 Change-Id: Ife07cf63948f1c248bcde5685cdb6d89c373d988
/system/core/libpixelflinger/Android.mk
|
60c57dad4ec0653d9ce73f6f7147324beb1ce0a5 |
|
06-Oct-2014 |
Chih-Hung Hsieh <chh@google.com> |
Add -no-integrated-as at local level. Later we will enable integrated-as as default at the global level. BUG: 17820427 Change-Id: I1beed3e75d074d970fa9112ec1c0f0df3d43947a
/system/core/libpixelflinger/Android.mk
|
734f50c2fe5b8778370b687c29401effcb254862 |
|
29-Jun-2014 |
Duane Sand <duane.sand@imgtec.com> |
[MIPSR6] Skip pixelflinger, memset assembler code on mips32r6 Temporarily use generic C-coded libpixelflinger & memset on mips32r6. Change-Id: I629b11ba955eaba323cba1df96c39f75f4d24d62
/system/core/libpixelflinger/Android.mk
|
d82b2a3eb4f4d2385ec508515a95ff9f339ab74f |
|
06-Mar-2014 |
Kévin PETIT <kevin.petit@arm.com> |
Fix the build for NEON in libpixelflinger ARCH_ARM_HAVE_NEON is only ever defined to true, so test for that. For the NEON function to be used, the file has to include machine/cpu-features.h so that __ARM_HAVE_NEON is defined. Change-Id: I0db196b39c493092415859e009531fcff6fc1e8b Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
/system/core/libpixelflinger/Android.mk
|
f88fb1fade2f36dfc302e9bf11e8d9e37bdbcd76 |
|
11-Feb-2014 |
Colin Cross <ccross@android.com> |
pixelflinger: support multilib builds Use the LOCAL_*_arch variables to support building for 32-bit and 64-bit at the same time. Change-Id: Ibef8044e8b6500a6aa111320eb35bcdaf51ad064
/system/core/libpixelflinger/Android.mk
|
d4146e6091d6ed947ce9edd0f8ef3e5fe066d716 |
|
22-Jan-2014 |
Colin Cross <ccross@android.com> |
system/core: rename aarch64 target to arm64 Rename aarch64 build targets to arm64. The gcc toolchain is still aarch64. Change-Id: Ia92d8a50824e5329cf00fd6f4f92eae112b7f3a3
/system/core/libpixelflinger/Android.mk
|
658f89dc5c418dbbc0c5d78f5861855b90ca8c9f |
|
28-Feb-2013 |
Ashok Bhat <ashok.bhat@arm.com> |
Pixelflinger: Add AArch64 support to pixelflinger JIT. See the comment-block at the top of Aarch64Assembler.cpp for overview on how AArch64 support has been implemented In addition, this commit contains [x] AArch64 inline asm versions of gglmul series of functions and a new unit test bench to test the functions [x] Assembly implementations of scanline_col32cb16blend and scanline_t32cb16blend for AArch64, with unit test bench Change-Id: I915cded9e1d39d9a2a70bf8a0394b8a0064d1eb4 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
/system/core/libpixelflinger/Android.mk
|
083b5ccba345ed2b4950454f16bd89c5d86b6b27 |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: Iab3a9b4307f207c14a04a922cc7350c54e60e9ad
/system/core/libpixelflinger/Android.mk
|
9857d99eecc389389da261a72461322d5cfb8eeb |
|
02-Apr-2013 |
Mathias Agopian <mathias@google.com> |
move tinyutils into its own namespace I was fed-up with the constant conflicts in Eclipse with the "libutils" version. Also fix a few copyright notices. Change-Id: I8ffcb845af4b5d0d178f5565f64dfcfbfa27fcd6
/system/core/libpixelflinger/Android.mk
|
2bc2b792782b304b15d8c48b54916a9b3fa3a7ac |
|
01-Feb-2012 |
Paul Lind <plind@mips.com> |
Add MIPS support to pixelflinger. See the comment-block at the top of MIPSAssembler.cpp for implementation overview. Change-Id: Id492c10610574af8c89c38d19e12fafc3652c28a
/system/core/libpixelflinger/Android.mk
|
068f9f3bf9d09ebca0016cfcbb682d8ca27480f5 |
|
25-May-2012 |
Duane Sand <duanes@mips.com> |
Add Mips support to libpixelflinger Change-Id: Ib81cb01b8d90ed1afa1fd54b3cc009d7fec0f814
/system/core/libpixelflinger/Android.mk
|
9fcaff46210bcb7a739a0e1922b6e95b999b1882 |
|
09-Aug-2010 |
Jim Huang <jserv@0xlab.org> |
libpixelflinger: ARMv6 specific objects are not used. Remove. This patch attempts to remove the generation of libpixelflinger_armv6, which contains the ARMv6 specific object - rotate90CW_4x4_16v6.o. But, libpixelflinger_armv6 is not actually used by other projects. Change-Id: I0e26fa2cf8b4dacfd208dd4279539c3e5b07580e
/system/core/libpixelflinger/Android.mk
|
f9e8ab03bd93d98567e96822535090a877594aba |
|
07-Dec-2009 |
Martyn Capewell <martyn.capewell@arm.com> |
NEON shortcut for flat colour blending into 16-bit This is a shortcut for the needs descriptor 00000077:03515104_00000000_00000000. It requires blending a single 32-bit colour value into a 16-bit framebuffer. It's used when fading out the screen, eg. when a modal requester pops-up. The PF JIT produces code for this using 24 instructions/pixel. The NEON implementation requires 2.1 instructions/pixel. Performance hasn't been benchmarked, but the improvement is quite visible. This code has only been tested by inspection of the fading effect described above, when press+holding a finger on the home screen to pop up the Shortcuts/Widgets/Folders/Wallpaper requester. Along with the NEON version, a fallback v5TE implementation is also provided. This ARM version of col32cb16blend is not fully optimised, but is a reasonable implementation, and better than the version produced by the JIT. It is here as a fallback, if NEON is not available.
/system/core/libpixelflinger/Android.mk
|
83b65486beffc7c86f24c428fbb7b50bbbe189f9 |
|
18-Mar-2009 |
Jean-Baptiste Queru <jbq@google.com> |
Merge commit 'remotes/korg/cupcake' into merge Conflicts: init/devices.c libpixelflinger/Android.mk
|
dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/libpixelflinger/Android.mk
|
e54eebbf1a908d65ee8cf80bab62821c05666d70 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/libpixelflinger/Android.mk
|
261ed7551e3234aa437658796afdc4eb372da9d7 |
|
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
/system/core/libpixelflinger/Android.mk
|
439f6ca123bbc69c33dfb38e591641886bbabb57 |
|
16-Jan-2009 |
android-build SharedAccount <android-build@undroid16.corp.google.com> |
auto import from //branches/cupcake/...@126645
|
2eef60297a0ca1433d0824d6d662efd402709cfd |
|
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
/system/core/libpixelflinger/Android.mk
|
5a326952d72e7d4242a0664a6d9f27f4126beaa9 |
|
24-Dec-2008 |
Brian Swetland <swetland@google.com> |
fix TINY ANDROID build A better fix would be to banish this qemu tracing stuff from libhardware and also banish it from non-emulator builds, but this at least gets the minimal build building again.
/system/core/libpixelflinger/Android.mk
|
35237d135807af84bf9b0e5b8d7f8633e58db6f5 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/system/core/libpixelflinger/Android.mk
|
4f6e8d7a00cbeda1e70cc15be9c4af1018bdad53 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/system/core/libpixelflinger/Android.mk
|