전체 글304 OpenGL ES 3.0 스터디 2주차 공부자료 2. Hello Triangle 0.기본 단계 EGL로 on-screen render surface 제작 vertex, fragment shaders 로드 program object 생성, vertex+fragment shaders 연결, program object와 해당 셰이더 연결 viewport 설정 색상 버퍼 지우기 간단한 primitive rendering 색상 버퍼의 내용 EGL 창 표면에 표시 1. 코드 예제 (desktop OpenGL과 달리 OpenGL ES 3.0은 완전한 셰이더 기반이므로 적절한 셰이러 로드+바인딩하지 않고는 현상 그리기 불가. fixed-function processing 사용하는 desktop OpenGL보다 렌더링에 더 많은 setup code 필요.) // Th.. 2023. 8. 1. OpenGL ES 3.0 스터디 1주차 공부자료 -1장은 소개여서 해당 내용 중 그래픽스 파이프라인 내용을 위주로 정리하였다.- 0.간단한 소개 OPENGL ES: 임베디드 시스템용 OPENGL OPENGL: 발전된 3D 그래픽용 API. iOS, Android, UNIX, Linux, MAC OS X, Window, WebGL 등 다양한 플랫폼에서 사용 가능. OPENGL ES의 특징 OPENGL에서 redundancy 제거.(중복성) vertex array만 존재. (immediate mode, display list 제거) OPENGL에 포함된 기능들을 OPENGL ES에서도 실행할 수 있도록 함. OPENGL과의 호환성 유지를 위함. 특정 제약을 해결하기 위한 기능 추가.(Handheld & embedded issue) precision qua.. 2023. 7. 29. 1주차 코테 스터디 자료 해시 4문제, 스택/큐 2문제를 풀었다. 문제 출처는 프로그래머스 고득점 키트 1. 폰켓몬 https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; int solution(vector nums) { int answer = 0; sort(nums.begin(), nums.end()); for(int i=0; i nums.size()/2) { answer = nums.size()/2; } .. 2023. 7. 28. OSS github 교육 2 보호되어 있는 글 입니다. 2023. 7. 23. 이전 1 ··· 50 51 52 53 54 55 56 ··· 76 다음