Open GL 같은 크로스 플랫폼 API 를 만들려면 뭘 알아야 하죠?
API 함수라는거 자체가 결국은 하드웨어를 쉽게 제어할 수 있게 해주는 함수들인데
이런 로우레벨의 프로그래밍을 하려면 뭘 알아야하나요?
그리고 또한 궁금한 점은
어떻게 멀티 플랫폼을 지원할 수 있게 만든걸까요?
일반적인 프로그래밍 언어 입문서 따위는 이런 내용도 안나오니 ㄷㄷ;;
Open GL 같은 크로스 플랫폼 API 를 만들려면 뭘 알아야 하죠?
API 함수라는거 자체가 결국은 하드웨어를 쉽게 제어할 수 있게 해주는 함수들인데
이런 로우레벨의 프로그래밍을 하려면 뭘 알아야하나요?
그리고 또한 궁금한 점은
어떻게 멀티 플랫폼을 지원할 수 있게 만든걸까요?
일반적인 프로그래밍 언어 입문서 따위는 이런 내용도 안나오니 ㄷㄷ;;
로우레벨을 알아야겠죠
그리고 API도 알면 좋습니다
추가로 OpenGL도 알면 도움되겠죠?
나랑똑같은거 공부하는성님이네. 일단낮은지식이지만 내가알고있는거 알려줌 opengl은 한종류의 언어가아니라 c(절차언어)로이루어진 하나의 라이브러리함수야 모바일 혹은 웹상에 탑제하기위해 javaEE!!!!! 처럼 opengl es같은것도있지만 기본모테는 opengl이지 안드로이드 레퍼런스보면 android.크로노스.opengl처럼 아예 클래스로 정의가되있어 안드로이드 API1이였나 부터 이 라이브러리함수가있더라고. JAVA 에서 이미 다른완성된 클래스들을 불러 인터페이스나 메소드쓰는것처럼 이것도 하나의 클래스처럼 사용하는거지 DEV로돌릴때도마찬가지야 DEV내에있는 해더파일에 OPENGL 헤더파일과 LIB파일에 해당 OPENGL 을집어넣고 그대로쓰면되지 물론 OPENGL자체에 출력하는 기능이없고 단순히 렌더링이
이나 3D모델링을하는거니 GLUT라는 보조적인 라이브러리도 쓰지 일단 SOEN이라는대서 나도 첨에 되게도움많이얻었으니 성님도한번가봐
흠 open gl 이 여러가지 언어를 지원해주고 있다는거 재밌구나 그것도 신기하긴 하지만 좀더 근본적인게 궁금해여
그러니까 뭐라고 질문을 해야 할까 나도 내가 뭘 알아야 하는지 모르니까 질문하기도 어렵네 ㄷㄷ
어떻게 OpenGL 이란 기술이 그래픽 카드 같은 하드웨어를 제어할 수 있는건지가 궁금해요 나는 단순히 제공해주는 함수를 사용하는걸 떠나서 내가 직접 그런 하드웨어를 제어할 수 있는 라이브러리를 만들어 보고 싶은데 무엇을 공부해야 하는지 궁금해요 ㄷㄷ
단단히 착각하고 있네
http://en.wikipedia.org/wiki/OpenGL#Development
GLUT은 플랫폼 의존적인 창의 생성같은걸 도와주는 라이브러리아니였나.