GRAPHICS PROCESSING SYSTEMS

A graphics processor that rasterizes input primitives to generate graphics fragments to be processed and renders the graphics fragments to produce the first high-resolution version of a render output. When the processing of the render output is stopped before the render output is complete, the first...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: UHRENHOLT OLOF HENRIK, DUE ENGH HALSTVEDT ANDREAS, CHALFIN ALEXANDER EUGENE
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A graphics processor that rasterizes input primitives to generate graphics fragments to be processed and renders the graphics fragments to produce the first high-resolution version of a render output. When the processing of the render output is stopped before the render output is complete, the first high resolution version of the render output is downsampled to a second lower resolution. The downsampled data elements of the second low resolution are recorded together with a set of difference values representing the difference between the data elements of the first high resolution and the downsampled data elements of the first high resolution. Then, when processing of the render output starts again, these values can be loaded and used to reconstruct the array of data elements of the first high resolution for use in continuing processing of the render output. The graphics processor includes a rasterizer circuit and a renderer circuit. 입력 프리미티브들을 래스터화하여 처리될 그래픽 프래그먼트들을 생성하고 그래픽 프래그먼트들을 렌더링하여 렌더 출력의 제1 고해상도 버전을 생성하는 그래픽 프로세서. 렌더 출력이 완료되기 전에 렌더 출력의 처리가 중지될 때, 렌더 출력의 제1 고해상도 버전이 제2 저해상도로 다운샘플링되고, 제2 저해상도의 다운샘플링된 데이터 요소들은 제1 고해상도의 데이터 요소들과 제1 고해상도의 다운샘플링된 데이터 요소들 간의 차이를 나타내는 차이 값들의 세트와 함께 기록된다. 그런 다음, 렌더 출력의 처리가 재개될 때, 이들 값이 로딩될 수 있고, 렌더 출력의 처리를 계속할 때 사용하기 위한 제1 고해상도의 데이터 요소들의 어레이를 재구성하기 위해 사용될 수 있다.