포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

안녕하세요.
 
안드로이드 플렛폼에서 3D 성능 측정 application 을 올려 드립니다.
사용법은 화면 좌/우/상/하 를 누르면( touch ) 조금씩 변화가 있습니다.
 
SDK 에뮬에서는 들풀님의 NDK 를 이용하므로 read write 되는 ramdisk.img 를 사용해야 합니다.
( http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=17 )

어느분이라도 측정하신 3D 성능 ( ? fps ) 과 LCD size 를 올려 주시면 감사하겠습니다.

이제현

2009.07.28 02:08:03
*.120.74.180

s5pc100 커스텀 보드로 320x480 해상도 LCD에서 22.62FPS가 나오는군요.
하드웨어 OpenGL을 사용하였습니다. G1은 31FPS 정도 나오는것 같고요.
이솝 6410은 얼마나 나오는지 누가 테스트좀 해주셨으면 좋겠네요.

연필든아이

2010.04.28 20:54:35
*.50.21.21

안녕하세요..어떤 식으로 구현했는지 소스 공유좀 할 수 있을 까요..?

개발자 입장에서 많은 참고가 될 수 있을 거 같아 공유 요청드립니다.

xeon

2010.07.01 02:09:19
*.50.20.41

android는 bionic libc를 사용하기 때문에 기존 linux base로 구현된  library는 사용이 어려운 것으로 알고 있습니다.


그런데, H/W OpenGL을 사용하셨다고 하셨는데, 

  1. 기존 embedded linux로 개발된 H/W OpenGL Library를 android로 porting하셨는지요?

  2. 아니면, H/W OpenGL LIbrary를 android로 porting하지 않고도 H/W 가속을 시킬 수 있는 방법이 있는지 문의 드립니다.


감사합니다.


xeon

2010.07.01 17:44:52
*.50.20.41

libhgl.so는 precompiled 된 형태로 들어있는듯 합니다만, 실제 compile도 되는것인지요.


제가 찾은 위치는 %AndroidRoot%/vendor/sec_proprietary/lib/libhgl.so 입니다.



이제현

2010.07.01 05:58:03
*.90.137.102

네, Odroid 소스 코드를 보시면, libhgl.so를 만드는 과정이 보일겁니다.

xeon

2010.07.01 05:06:21
*.50.20.41

네 surface flinger의 study는 어느정도 진행한 상태 입니다.


그런데, libagl.so를 사용중인 상태인데, 어떻게 하면 libhgl.so를 만들 수 있을까요.


s5pc100 에 딸려오는 libhgl.so를 구성할 수 있는 code가 있어서 이를 android용으로 re-compile하신 것인지 여쭤봅니다..

이제현

2010.07.01 02:20:48
*.90.137.102

안드로이드의 그래픽 렌더링은 모두 Surface Flinger라는 Layer를 통과하며, OpenGL ES 기반입니다.

libhgl.so가 Surface flinger와 OpenGLES 디바이스 드라이버를 연결하는 형태로 이해하시면 될것 같습니다.

그리고 libc와 glibc의 차이는 걱정할 정도로 많지는 않습니다.


먼저 Android surfaceflinger를 공부해 보시길 바랍니다.

씁숑구리

2011.01.13 23:24:36
*.94.41.89

혹시 이 application의 폴리곤 갯수나 텍스처 크기를 대략이라도 알 수 있을까요?

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
44 Android에서 yaffs2 image 만들때 oobfree 따르도록 수정 file [1] 2009-04-16 11896
43 [Android 분석 및 포팅] Binder의 동작원리 - #1 servicemanage... file [7] 고도리 2011-06-30 12009
42 Google Android Kernel-2.6.29 file 관리자 2009-04-14 12085
41 aesop-6410용 android 2.6.24 source file [12] 고현철 2009-04-12 12131
40 Android 초보도 가능한 Touch 잡기. [1] 2009-04-23 12229
39 [안드로이드] screen power save로 들어가는거 막는 부분 [2] 고도리 2010-10-28 12240
38 [실습-00] android eclair porting을 위한 ubuntu 설치하기 file [6] 고도리 2010-05-17 12321
37 [이론-00] Android의 개요와 구성 part0 [2] 고도리 2010-05-17 12472
36 [안드로이드 포팅 책] 1쇄 binder관련 그림 교체와 수정사항 file 고도리 2011-07-23 12788
35 CodeViser 활용 aESOP-C100 보드 Android 디버깅 가이드 file pottery 2010-09-16 12840
34 MV6410의 android gps file [4] 주재경 2009-07-29 13108
33 [실습-02] android에서 new product 만들고 compile하기 file [7] 고도리 2010-05-18 13223
32 안드로이드 6410 보드 관련 s3c-ts touch 잡기 [5] 김한철 2009-04-16 13738
31 [번역] Android OpenCore multimedia framework-part1 file [7] 고현철 2009-08-04 13768
30 [실습-01] android 개발환경 세팅과 source download [2] 고도리 2010-05-17 13781
29 [정보] 안드로이드 소스코드 빌드해보기 [3] 유형목 2008-10-26 13997
28 [강좌]안드로이드 1.5 compile해서 NFS root filesystem으로 만들... file [1] 고도리 2009-07-18 14140
27 Google 의 새로운 코덱 VP8 Video Codec 규격자료를 올려 봅니다... file [1] 장석원 2010-05-24 14955
26 Power Management from Linux Kernel to Android file [10] 최종환 2009-11-01 14996
25 S3C6410 Android ADB USB-OTG 동작 화면 file [8] 김재훈 2009-07-09 15621

사용자 로그인