그래픽스 프로그래밍
텍스쳐 확장자
- bmp
- targa
parser
- FreeImage Project(dll, UE/Unity)
- stbi(좀 더 가벼움)
기술 면접: 스마트 포인터
- 스마트 포인터가 질문으로 나온다면 대부분
weak_ptr- 참조 기반 포인터 관리의 문제
- shared_ptr을 사용할 때의 주의사항?
weak_ptr을 왜 사용하는지, 동작 원리
raw pointer 대신 참조로 넘기는게 안전한 이유
- 재할당 안됨
- delete 안됨
- 단점: 제공받는 쪽에서 null check이 어려움. 제공하는 쪽에서 좀 더 확실하게 null check해줄 필요가 있음
정점 데이터
- 정점 좌표(Vector3)
- 텍스처 좌표(Vector2)도 추가할 수 있음