방금 찾아보니 DrawIndexedPrimitive의 프리미티브 제한갯수는
D3DCAPS8의 MaxPrimitiveCount 에서 제한수치를 알수있네요(맞는건지 ㅡ ㅡ;;)
그것보다 학규선생님 Spirit홈페이지에 글써놓으신글의 리플들과
이 글의 리플을 보구
최소한의 DrawIndexedPrimitive 를 호출해야겠다고 생각하고
나뉘어 있는 모델링들의 vertex들을 하나로 합쳐서
DrawIndexedPrimitive를 한번만 호출하도록 했는데..
기대와달리 한 10~20프레임 정도가 떨어지더라구요..
분명 하나로 합치는 연산량밖에 차이가 안날텐데... 왜 그럴까요 ?
일단은 현재 어디가 병목지점인지부터 파악해보는 것이 좋겠습니다.