Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Tags
- Motion Planning
- 경로생성
- 소프티어
- solver
- Dubins Path
- MDP
- Graph Neural Network
- Hybrid A star
- PathPlanning
- 백준
- 수치최적화
- 강화학습
- 선형대수
- OSQP
- C++
- Recursion
- 공유라이브러리
- Leetcode
- path planning
- CUDA
- 동적라이브러리
- GNN
- DynamicProgramming
- autonomous vehicle
- Frenet Coordinate
- CPP
- 정적라이브러리
- GIT
- self driving car
- C
Archives
- Today
- Total
Swimmer
[OpenGL] GLUT 본문
먼저 OpenGL은 라이브러리가 아닌 API 규격이다. 함수의 이름, 기능, 인자, 작동 방식 등이 설명된 것이다. OpenGL에 명세된 내용은 그래픽 처리 장치 제조 업체에서 구현한다. 엔비디아, AMD, 인텔 과 같은 제조업체에서 구현되어 드라이버와 함께 그래픽 카드에 탑재된다.
이렇게 작성된 코드들을 라이브러리처럼 사용하게 된다.
GLUT이란 OpenGL 유틸리티 툴킷으로 운영체제로부터 독립적이고 이식성이 좋은 코드를 구현하기 위해 개발되었다. GLUT 외에도 GLFW (Graphics Library Framework) 또한 유틸리티 라이브러리이다. 유틸리티 라이브러리는 GLFW, GLUT, FreeGLUT, GLU 등 다양하게 존재한다. 하지만 GLUT와 GLU는 1998년 이후로 업데이트 되지 않는다고 한다. GLUT을 대체하기 위해 작성된 FreeGLUT는 2019년 릴리즈가 있다.
유틸리티 라이브러리 중 가장 많이 쓰이는 것은 GLFW, SDL/SDL2라고 한다.
'개념공부 > 기타' 카테고리의 다른 글
QP Solver (0) | 2023.11.29 |
---|---|
FLOPS (0) | 2023.10.25 |
[MATLAB] mex 파일이란 (0) | 2023.06.27 |
[Git 스터디 3] Git 시작하기 (0) | 2023.05.23 |
[Git 스터디 2] Git 기초 (0) | 2023.05.23 |
Comments