FVF말고 D3DVERTEXELEMENT9로 정점 데이터를 정의하고 IDirect3DDevice9::CreateVertexDeclaration()를 사용하여
IDirect3DVertexDeclaration9형의 정점 셰이더선언을 생성한 후 IDirect3DDevice9::SetVertexDeclaration() 메서드로
생성한 정점 셰이더 선언을 디바이스에 설정하는 방법이 있더라구요. 저는 그 방법을 사용했는데, Ruins님이 말씀해 주신
방법도 사용해 봐야겠습니다. 감사합니다 ^^
2009.11.23 12:46:20 (*.143.149.70)
Ruins
디클리어값 채워서 쓰는방식이 원래 정석이라고 봐야할겁니다.
제가 쓴건 엔진 비스무리한거 만들때 구조 잘못잡아서 디클리어값 채우는 부분을 넣기가 애매해서
임시로 써보기위해 사용했던방식이구요 ㅎㅎ ^^
쉐이더 파일에서 넘겨받을때도 Texcoord로 넘겨받아서 처리했구요....잘되긴 합니다. 다른방식이 또 있는지 저도 궁금하네요