• Home
  • History
  • Annotate
  • only in /gdk/samples/bitmap-plasma-llvm/
History log of /gdk/samples/bitmap-plasma-llvm/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6a5fd5f0c6aa00bfbc4473007a349710e026bb10 08-May-2012 Andrew Hsieh <andrewhsieh@google.com> Cleanup code

Revmoved lots of trailing spaces, etc.

Change-Id: I5adee31b96a8c4b1375d93d386abde8e5f15f184
ni/Application.mk
ni/plasma.cpp
rc/com/example/plasma/llvm/Plasma.java
2c18ea2753707ff9b5e1c6ad18d025ff3cef374c 07-May-2012 Andrew Hsieh <andrewhsieh@google.com> Update samples

The motivation of this update was to remove libnativehelper which was made
implicitly available recently. But since we are on it, update samples
source to recent one which allows same bitcode to compile/run on
ARM/X86/MIPS. Tiny arch-specific *so are still required to call libbcc.
Future llvm ABI in ndk will remove this restriction and phase out this.

Change-Id: Ic32d7dcfbbe421c07911590b22dfd865cdeb2fb0
classpath
project
efault.properties
ni/Android-portable.mk
ni/Android.mk
ni/Application.mk
ni/libplasma.c
ni/plasma.cpp
ni/plasmaLLVM.cpp
es/raw/gdb.setup
es/raw/gdbserver
rc/com/example/plasma/llvm/Plasma.java
dc9c7edca5025d2c3796c2ef587284c10d321fe4 20-Jul-2011 Andrew Hsieh <andrewhsieh@google.com> Adding samples/quake; misc scripts fixes.
Fixed trailing whitespace and tab as requrested.

Change-Id: Ibbdabb74226fa83cd110319996b7a88242d0243e
ndroidManifest.xml
efault.properties
ni/Android.mk
ni/libplasma.c
ni/plasmaLLVM.cpp
rc/com/example/plasma/llvm/Plasma.java
cf120b7974bbc285dcb620cae8cbb343b096e511 19-Jul-2011 Shih-wei Liao <sliao@google.com> Use bccPrepareExecutable() instead of bccPrepareExecutableEx().

Change-Id: Iaf24ddac827417b22a0d9087be91cd221241fb78
ni/plasmaLLVM.cpp
4a0d42320b45cb8e38d645c48c3a90cdcb5776e8 18-Jul-2011 Joseph Wen <josephwen@google.com> Add workaround for libbcc

Change-Id: I39ee7892877fde99f9d5b1deecf3358eb52c5c77
ni/Android.mk
3ae738a12daed3b289f53b5645d81fc65fd2d7a8 17-Jul-2011 Nowar Gu <nowar100@gmail.com> Migrate to non-deprecated bcc interface.
ni/plasmaLLVM.cpp
edde771d8940a6f1b00fd68bcca1486b575e6d9e 07-Jul-2011 Nowar Gu <nowar100@gmail.com> Hooray! We done the GDK building system.

This building system is independent on NDK.
It builds what is should (bitcodes), and then transfer the control
to NDK building system, doing the remaining building.

This code is still ugly. Need cleanup.
ni/Application.mk
es/raw/armeabi-v7a/gdb.setup
es/raw/armeabi-v7a/gdbserver
es/raw/armeabi/gdb.setup
es/raw/armeabi/gdbserver
es/raw/gdb.setup
es/raw/gdbserver
cefdf9310c583a8982fe54c342d89fb280ca4aeb 06-Jul-2011 Logan Chien <tzuhsiang.chien@gmail.com> Remove hard coded include path

Change-Id: I575b7731873bb962655239d13d84924033813e59
ni/Android.mk
dd67157c454dea3378dc0a92c3d389a4a853731d 06-Jul-2011 Flavio Lerda <flerda@google.com> Fix broken build.

Remove Android.mk files for GDK samples.

Change-Id: I9e40b97777520cba73d660546cd27ca707fffd5d
ni/Android.mk
6bd8308d3253a2a5ac2e70a02b9fa647831e4b64 06-Jul-2011 Nowar Gu <nowar100@gmail.com> Fix samples Android-portable.mk.
ni/Android-portable.mk
ni/Android.mk
1d093841edf4d4490655b3432d403fe4477cb0ae 04-Jul-2011 Nowar Gu <nowar100@gmail.com> Add -I and -L for Nowar. FIXME: Take out in future.
ni/Android.mk
6f20349f413837e8a0a72ceb1741e3b075dfb345 03-Jul-2011 Nowar Gu <nowar100@gmail.com> Revert "Don't modify the min sdk-version number."

This reverts commit 33bd1a26a7053ff4f63da2b2cf5d4b713d6c6a2f.
Modify default.properties won't break minSDKversion.
efault.properties
e8c2d2a20d7fbd8a8e484ff72dbfc6d1af9638f0 03-Jul-2011 Nowar Gu <nowar100@gmail.com> Read libplasma_portable.bc instead of libplasma.bc.
ni/plasmaLLVM.cpp
33bd1a26a7053ff4f63da2b2cf5d4b713d6c6a2f 03-Jul-2011 Nowar Gu <nowar100@gmail.com> Don't modify the min sdk-version number.

Not everyone use the honeycomb.
efault.properties
37d8f3486d348ead6b2508ecd035be8439687f15 02-Jul-2011 Joseph Wen <josephwen@google.com> Improve plasma sample code

Change-Id: I57f34786eafb0720f89c11bd69abf4354415d249
efault.properties
ni/Android.mk
ni/plasmaLLVM.c
ni/plasmaLLVM.cpp
es/menu/menu.xml
es/values/strings.xml
rc/com/example/plasma/llvm/Plasma.java
4a395f0e19b3e3f5790ef95fd7b72694cd4296b6 01-Jul-2011 Shih-wei Liao <sliao@google.com> Enable the use of cache. With this check-in, end-to-end LLVM milestone achieved.

For NDK samples, Plasma,
running on Nexus-S, 800x480 screen:
LLVM Time Run: 12.60ms per frame, Avg: 12.57
GCC Time Run: 50.89ms per frame, Avg: 52.34

LLVM can achieve 80 fps, while GCC yields 19 fps.
GCC is visibly much slower on my Nexus-S.

Nexst step: Refactor the code and clean up.

Change-Id: I4a9d552a5482840b4270442702cb5734934d4658
ni/plasmaLLVM.c
aac57ca72129d8442d5a4c58e28d3eb56aed018b 01-Jul-2011 Joseph Wen <josephwen@google.com> Fixbug Plasma now work on GDK

Change-Id: Ibe60c4ffcbcffd58aa993fd2f38af42ecccb086e
ni/libplasma.c
ni/plasmaLLVM.c
rc/com/example/plasma/llvm/Plasma.java
c1aac4827916ecbe8c1f6248eeb3652e2a4151f5 01-Jul-2011 Joseph Wen <josephwen@google.com> Fix bitcode build rules

Change-Id: Ie5d501cafdccc9573b069819eada391ee2ee027c
ni/Android.mk
ni/plasmaLLVM.c
716388dfec87c54e320587ed5de9ccf75f795e5f 30-Jun-2011 Joseph Wen <josephwen@google.com> Copy build system from NDK and update rule

Add Support for generating bitcode.

Change-Id: I0567d16f11035d5d871d75e70719f9a170a05971
ni/Android.mk
9eb23e0856e35a4649a3678d13ddaa7b585251e8 30-Jun-2011 Joseph Wen <josephwen@google.com> Add samples bitmap-plasma-llvm and hello-llvm

Change-Id: Ib98fbd49079054b8c7e1caa343c177c34d7800e1
classpath
project
settings/org.eclipse.jdt.core.prefs
ndroidManifest.xml
efault.properties
ni/Android.mk
ni/Application.mk
ni/libplasma.c
ni/plasmaLLVM.c
es/values/strings.xml
rc/com/example/plasma/llvm/Plasma.java