픽셀 셰이더 프로그램 들 은 바람직 하 게 는 버텍스 및 / 또는 지오 메트리 셰이더 프로그램 들 을 실행 하 는 동일 한 프로그램 가능 처리 엔진 들 을 이용 하 여 멀티 스레 디 드 코어 어레이 ( 202 ) 에서 실행 된다 . 따라서 , 특정 시간 에 , 주어진 처리 엔진 은 버텍스 셰이더 로서 동작 하 여 버텍스 프로그램 명령어 들 을 수신 및 실행 할 수 있 고 , 다른 시간 에 동일 한 처리 엔진 이 지오 메트리 셰이더 로서 동작 하 여 지 오 메트리 프로그램 명령어 들 을 수신 및 실행 할 수 있 고 , 또 다른 시간 에 동일 한 처리 엔진 이 픽셀 셰이더 로서 동작 하 여 픽셀 셰이더 프로그램 명령어 들 을 수신 및 실행 할 수 있 다 .