버텍스와 픽셀 셰이더는 고정 기능 파이프라인을 대체하는 작은 커스텀 프로그램이며 그래픽 카드의 GPU에서 실행된다.
HLSL의 이점 - 생산성 향상,가독성 향상
16.1.1 전역
셰이더가 아닌 애플리케이션 소스 코드에서 전역 변수를 초기화할수있다.
16.1.2 입력과 출력 구조체
입력 구조체와 출력 구조체로 불리는 두 개의 특별한 구조체를 정의했다. 버텍스 셰이더의 경우에 이 구조체들은 셰이더가 입력하고 출력하는 버텍스 데이터를 의미한다.