摘要 |
본 발명의 일 측면에 따르면, 로 데이터(raw data)로부터 3D 그래픽 영상을 생성하는 그래픽 처리 장치에 있어서, 상기 로 데이터를 이용하여 다양한 3D 그래픽 모델의 정점 데이터를 산출하는 버텍스(Vertex) 처리 모듈; 및 프로그래밍 가능한 프래그먼트 셰이더(Fragment shader)를 포함하고 상기 정점 데이터를 이용하여 디스플레이 화면의 각 픽셀의 값을 연산하는 적어도 하나의 스레드(thread) 회로를 포함하는 것을 특징으로 하는 그래픽 처리 장치가 제공된다. 본 발명에 따른 멀티 스레드 그래픽 처리 장치에 의하면, 버텍스 셰이딩과 프래그먼트 셰이딩 간 연산 속도의 차이에서 발생하는 병목현상을 해소할 수 있으며 그래픽 처리 장치가 탑재되는 시스템의 사용환경이나 그래픽의 종류 등에 따라 프래그먼트 셰이더의 구성을 최적화하여 한정된 시스템 자원 안에서 3D 그래픽 처리속도를 크게 향상시킬 수 있다. |