OpenGL/GLUT 용 GGLL 용 C++ 또는 GLSL 용 GLMan으로만 작성되었지만 OpenGL 및 GLSL에 능숙합니다. 필자는 안드로이드와 같은 모바일 장치에서 OpenGL을 조사해 왔으며 몇 가지 질문이있었습니다.OpenGL ES 2.0 - Drawing Parallels
첫째, 나는 ES 2.0에서 "전체 파이프 라인"을 프로그래밍해야한다는 것을 알고 있지만, 그게 내가 GLSL에서하고있는 일이라고 생각합니다. 맞습니까? .vert
및 .frag
파일을 만드는 등의 작업을 수행합니까?
두 번째로 this 튜토리얼을보고 있었지만 도움이 될 것 같았지만 나를 매달아 놓은 첫 번째 점은 정점/조각 셰이더 코드였다. 그것을 파일로 지정하는 방법이 있습니까? 그 무시 무시한 문자열 연결 형식으로 셰이더를 작성해야한다고 상상할 수는 없습니다.
다음으로, 이전에 이런 종류의 것을 본 적이 없으므로, 우선/precision mediump float
과 같은 것을 찾는 데 가장 좋은 참조는 무엇입니까? 둘째, 앞에서 언급 한 것들 사이에 평행선을 그리는 리소스가 있습니까? 선언, 그리고 내가 익숙한 것, 예를 들어 uniform float x
과 varying vec3 y
?
마지막으로, OpenGL ES 2.0을 배우기에 좋은 책을 제안 할 수 있습니까? 필자는 적어도 병렬 지식이 있어야한다고 생각합니까?