Android NDK ile oynamaya başladım. Yeni öğrendiğim şeylerden biri armv7 abi'yi belirtmek için bir application.mk dosyası oluşturmak.Android NDK ile donanım kayan nokta alma
Şu parametrelerle san-angeles örneğini yapıyorum.
APP_MODULES := sanangeles
APP_PROJECT_PATH := $(call my-dir)/../
APP_OPTIM := release
APP_ABI := armeabi-v7a
Ancak bu o (kötü yani) önceki gibi aynı hızda çalışacak gibi görünüyor. Ben sadece GL sınırlı ve CPU sınırlı değil ya da burada yanlış bir şey mi?
ben yayılan Aşağıdaki komut satırı seçenekleri almak derleme yaparken ben fark etmiş:
-march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb
"softfp" var Beni endişelendiren şey. V7 abi, VFP fpu şeyler bahseder ve "başparmak" "thumb-2" talimatları (Ben tam olarak ne olduğunu bilmiyorum rağmen) anlamına gelir tahmin ediyorum. Ancak "softfp" beni ilgilendiriyor. "Hardfp" olmasın mı?
Bu sorular hakkında herhangi bir fikri olan var mı? Sanırım HTC Desire'ım için bazı GL ES 2.0 kodlarını uygulamaya başlamak için hazırım ama mümkün olan en iyi hızı elde ettiğimden emin olmak istiyorum :)
Şerefe!
Üzgünüm, bu soruyu cevapladığınız gerçeğini kaçırmış olmalıyım. Mükemmel cevap :) – Goz