제6장 Direct3D의 그리기 연산 ... 241


6.1 정점과 입력 배치 ... 241
6.2 정점 버퍼 ... 246
6.3 색인과 색인 버퍼 ... 253
6.4 예제 정점 셰이더 ... 257
6.4.1 입력 배치 서술과 입력 서명 연결 ... 261
6.5 예제 픽셀 셰이더 ... 264
6.6 상수 버퍼 ... 268
6.6.1 상수 버퍼의 생성 ... 268
6.6.2 상수 버퍼의 갱신 ... 270
6.6.3 업로드 버퍼 보조 클래스 ... 271
6.6.4 상수 버퍼 서술자 ... 275
6.6.5 루트 서명과 서술자 테이블 ... 276
6.7 셰이더의 컴파일 ... 281
6.7.1 오프라인 컴파일 ... 283
6.7.2 어셈블리 코드 생성 ... 285
6.7.3 Visual Studio를 이용한 오프라인 셰이더 컴파일 ... 288
6.8 래스터화기 상태 ... 289
6.9 파이프라인 상태 객체 ... 290
6.10 기하구조 보조 구조체 ... 295
6.11 상자 예제 ... 297
6.12 요약 ... 309
6.13 연습문제 ... 311