android NDK로 게임을 시작했습니다. 방금 배웠던 것 중 하나는 application.mk 파일을 만들어 armv7 abi를 지정하는 것입니다.android NDK로 하드웨어 부동 소수점 가져 오기
다음 매개 변수를 사용하여 san-angeles 예제를 구축하고 있습니다.
APP_MODULES := sanangeles
APP_PROJECT_PATH := $(call my-dir)/../
APP_OPTIM := release
APP_ABI := armeabi-v7a
그러나 이것은 정확히 이전과 똑같은 속도로 실행되는 것 같습니다. 나는 GL 제한이 있으며 CPU가 제한되어 있지 않거나 여기에 문제가 있습니까?
내가 방출 다음 명령 줄 옵션을 얻을 컴파일 할 때 내가 발견했습니다 :
-march=armv7-a -mfloat-abi=softfp -mfpu=vfp -mthumb
은 "softfp는"이 저를 걱정 한 것. v7 abi, VFP fpu 항목에 대한 언급이 있습니다. "엄지 손가락"은 "엄지 손가락 -2"지침을 나타냅니다 (정확히 무엇인지는 모르지만). 그러나 "softfp"는 나를 염려합니다. "hardfp"가되어서는 안됩니까?
누구나 다음 질문에 대한 아이디어가 있습니까? 나는 아마 내 HTC 욕망을위한 GL ES 2.0 코드를 구현하기 시작할 준비가되었다고 생각하지만, 가능한 최고의 속도를 내고 있는지 확인하고 싶습니다. :)
환호!
죄송합니다. 귀하가이 질문에 답한 사실을 놓쳐 버렸을 것입니다. 좋은 답변 :) – Goz