1. 랜더링 최적화 (이전에 안 한 것..) Frustum Culling 컬링 작업이 랜더링 파이프라인에서 레스터라이저에 의해서 발생한다. NDC 좌표계에 안 들어오는 정점들을 버린다. 그런데 NDC 좌표계 안 들어왔다고 해서 무조건 다 버리는 것은 아니다. 정점 3개 중 전부 다 NDC 좌표와 겹치는지 아닌지 검사를 해서 일부라도 팻치가 들어오는지 레스터라이저에서 판단을 해야한다. 3개 다 들어오지 않는 경우, 다 버리면 된다. 정점 3개가 다 NDC 좌표계에 들어왔더라도 반시계로 들어왔다면, cull_back 모드를 사용하고 있다는 전제하에 뒷면이라고 생각하고 컬링을 하면 된다. Frustum Culling은 랜더파이프라인에서 작동하는게 아니라(GPU) 우리가 직접 CPU로 자체적으로 컬링하는 전처리..