'Programming/Android'에 해당되는 글 10건
- 2010.06.04 about OpenGL...
- 2010.05.25 ubuntu 10.04/CentOS 에서 소스 받고 컴파일해보기
- 2009.12.29 Surface Flinger: Out of memory 관련
- 2009.11.13 App.에 Surface Flinger 접근 권한 주기
- 2009.10.23 Android & OpenGL ES
- 2009.09.30 Android 기본 개념 정리
- 2009.09.30 잊지 않겠다 CodeSourcery -_-
- 2009.09.22 Surface Flinger 분석 1
- 2009.09.17 Surface Flinger
- 2009.09.16 Android 관련 몇가지
http://bjtj.mireene.com/xe/?document_srl=520&mid=std_opengl&sort_index=regdate&order_type=asc
glTranslatef
와
glRotatef
의 사용법을 알자...
GL 프로그래밍을 나중에 함해볼까?
glTranslatef(x,y,z)로 물체를 옮기고
glRotatef(각도,x,y,z)로 회전시킨다.
3D 프로그래밍이라.. 개념이 좀 다르구랴 ㅎㅎ
소스를 봤던 거지만 약간의 주석(?)과 설명을 덧붙인 글 링크
역시 Surface Flinger 부분의 메모리도 늘리는 건지.. 잘 모르겠다.
이 메일링 리스트도 질문자가 나름 분석해서 2번의 Reply를 달아놓은건데
명쾌하다거나 정확하다고는 할순 없음
+ 더구나 emulator에서 한 이야기...흠흠...
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" />
를 Manifest에 넣으면 되겠다.
setOrientation, freezeDisplay 등을 쓸 수 있게된다.
Here, we will talk about working with the OpenGL graphics API on the Android Platform. Specifically, we’ll break down the topic into three sections. First, we’ll provide an overview of OpenGL, OpenGL for Embedded Systems (OpenGL ES), and some competing standards. Second, we will explain the theory behind OpenGL and cover some of the essential OpenGL ES APIs. Third and final section, we will give you the necessary code to build a test harness that you can use to exercise the APIs covered in the second section. Understanding OpenGL;OpenGL ES;OpenGL ES and Java ME M3G: Another Java ME 3D Graphics Standard JSR 239 is merely a Java binding on a native OpenGL ES standard. As we mentioned briefly in the “OpenGL ES” subsection, Java provides another API to work with 3D graphics on mobile devices: M3G. This object-oriented standard is defined in JSR 184 and JSR 297, the latter being more recent. As per JSR 184, M3G serves as a lightweight, object-oriented, interactive 3D graphics API for mobile devices. M3G is a higher-level API compared to OpenGL ES, so it should be easier to learn. However, the jury is still out on how well it will perform on handhelds. As of now, Android does not support M3G. Using OpenGL ES • glVertexPointer • glDrawElements • glColor • glClear • gluLookAt • glFrustum • glViewport As we cover these APIs, you’ll learn how to • Use the essential OpenGL ES drawing APIs • Clear the palette • Specify colors • Understand the camera and coordinates • Interact with an Android view to draw using OpenGL ES OpenGL ES offers two primary methods to facilitate drawing: • glVertexPointer • glDrawElements Understanding the Camera and Coordinates • gluLookAt: Controls the direction of the camera • glFrustum: Controls the viewing volume or zoom • glViewport: Controls the size of the screen or the size of the camera’s “film” Interfacing OpenGL ES with Android • Getting an EGL context • Associating a drawing surface with OpenGL ES through the EGL context • Disassociating the drawing surface from the EGL context and closing out the OpenGL ES resources Creating and Using the OpenGL Test Harness & APIDemos OpenGL ES ...... Summary Here, we covered the basics of OpenGL support in Android. We provided resources to help you learn more about OpenGL, and we explored how Android uses OpenGL ES from its SDK. You should now have enough background to work with the OpenGL samples that ship with the Android SDK. We also gave you a convenient, simplified test harness that you can use to explore OpenGL further. After experimenting with the samples and the test harness, you should be ready for advanced development with Android and OpenGL. |
http://samse.tistory.com/112?srchid=BR1http://samse.tistory.com/112
잘 정리되어있다...
그리고 어느 정도 detail하게도 말이지...
EABI GNU/Linux 크로스컴파일러 윈도우용이 있어서 깔려했는데,
한참 깔다가 윈도 리붓-_-
지우려고 해도 불완전하다고 안지워지거나,
지우다가 윈도 리붓-_-
결국 손으로 다 지우고 레지스트리도 손으로 지웠네..
걍 서버에 깔걸... -_-
난 이런데 결벽이 있어서 컴터가 이런식으로 (블루스크린, 무작정리붓, 지저분한 프로그램흔적들..)
컴터가 지저분해지는 걸 싫어한단 말이닷!!!
EGL
http://blog.daum.net/baramjin/16010958
초기화
http://blog.daum.net/baramjin/16010959
쓰레드
http://blog.daum.net/baramjin/16010960
응용(Boot Animation)
http://blog.daum.net/baramjin/16010965
막막하던 차에 올라온 주옥같은 글들!!!
올라온 날짜도 20일하고 오늘(22일)...
여기를 시작점으로 잡으면 되겠군!!!
http://blog.daum.net/baramjin/16010958
초기화
http://blog.daum.net/baramjin/16010959
쓰레드
http://blog.daum.net/baramjin/16010960
응용(Boot Animation)
http://blog.daum.net/baramjin/16010965
막막하던 차에 올라온 주옥같은 글들!!!
올라온 날짜도 20일하고 오늘(22일)...
여기를 시작점으로 잡으면 되겠군!!!
http://www.mail-archive.com/android-framework@googlegroups.com/msg02139.html
http://osdir.com/ml/android-platform/2009-08/msg00250.html
http://groups.google.com/group/android-internals/browse_thread/thread/c37e36a805891682?pli=1
http://yotteum.tistory.com/entry/Introduction-Android
http://groups.google.com/group/android-framework/browse_thread/thread/fc13968c506d27e4
http://www.mail-archive.com/android-porting@googlegroups.com/msg01506.html
http://osdir.com/ml/android-platform/2009-08/msg00250.html
http://groups.google.com/group/android-internals/browse_thread/thread/c37e36a805891682?pli=1
http://yotteum.tistory.com/entry/Introduction-Android
http://groups.google.com/group/android-framework/browse_thread/thread/fc13968c506d27e4
http://www.mail-archive.com/android-porting@googlegroups.com/msg01506.html
ADB - http://androidstory.textcube.com/3
Eclipse에 eabi 툴체인.. - http://blog.naver.com/visualc98/63197407
+2
Android Study 모임 - http://andstudy.springnote.com
+
fastboot.exe는 안바꿔줘도 되는데 드라이버가 수정되어서
adb.exe는 수정된걸로 바꿔야 device를 인식하더라는...
어째든 안드로이드 상에 따로 커널 모듈 컴파일까지는 했다..
(C어플은 내일 해봐야지..)
make -C $(KDIR) SUBDIRS=$(PWD) ARCH=arm CROSS_COMPILE=arm-eabi- modules
위와 같이 Makefile을 만들면 되더라..
테스트용으로 적절하겠지...
Eclipse에 eabi 툴체인.. - http://blog.naver.com/visualc98/63197407
+2
Android Study 모임 - http://andstudy.springnote.com
+
fastboot.exe는 안바꿔줘도 되는데 드라이버가 수정되어서
adb.exe는 수정된걸로 바꿔야 device를 인식하더라는...
어째든 안드로이드 상에 따로 커널 모듈 컴파일까지는 했다..
(C어플은 내일 해봐야지..)
make -C $(KDIR) SUBDIRS=$(PWD) ARCH=arm CROSS_COMPILE=arm-eabi- modules
위와 같이 Makefile을 만들면 되더라..
테스트용으로 적절하겠지...

Prev
Rss Feed