본문 바로가기

OpenGL ES2

OpenGL ES 3.0 스터디 4주차 공부자료 ++이 자료는 OSS 스터디팀에서 공동작업한 문서이며, 추후 깃헙 레포 주소를 추가할 예정입니다. CH 04. Shaders and Programs Created: August 8, 2023 12:04 PM 초록 ch02 에서는 하나의 삼각형을 그리는 간단한 프로그래밍 예제를 소개했다. 이번장에서는 두 shader objects (vertex, fragment) 와 하나의 program object 를 이용해 삼각형을 그린다. 이 장에서는 shader 를 생성하고, 컴파일하고, program obj 로 링크하는 과정의 전부를 다룬다. 그 중 vertex shader 와 fagment shader 의 작성은 추후에 알아보고, 아래의 주제에 집중한다. Shader, Program Object 란 무엇인지. .. 2023. 8. 14.
OpenGL ES 3.0 스터디 3주차 공부자료 3강 (궁금했던 점: *로 표시. 해결된 부분: --로 *옆에 중첩해서 표시.) (()) : 스터디시 질문에 대한 답변. EGL에 대한 이야기. 2강처럼 자체함수를 사용하면 개념 이해에는 용이할 수 있지만, 실제 opengl es 3.0으로 작업하기에는 어려울 수 있으므로 EGL을 사용해서 하나의 기능 구현하는 걸 예시로 보여줘서 EGL에 대해서 알아볼 것. 플랫폼별 다른 방식으로 opengl 윈도우 관리하지 않고 통합적으로 관리하기 위해 만들어진 것. EGL : 장치의 native windowing system과 통신. 사용가능한 drawing surfaces의 유형을 및 구성 보여줌. drawing surfaces 만들어서 그래픽스 컨텍스트 연결. OpenGL ES 3.0과 같은 기타 그래픽 렌더링 .. 2023. 8. 7.