摘要 |
본 개시물은 그래픽 프로세싱에서 임의적 제어 지점들에서의 선점에 대한 기법들 및 구조들을 제시한다. 그래픽 프로세싱의 방법은, 커맨드 버퍼에 있는 커맨드들을 실행하는 단계 (커맨드들은 판독-수정-기록 메모리 리소스에 있는 데이터에 대해 동작한다), 제 1 버퍼가 판독-수정-기록 메모리 리소스의 원래의 데이터를 저장하고 제 2 버퍼가 커맨드 버퍼에 있는 커맨드들을 실행함으로써 생성된 임의의 수정된 데이터를 저장하도록, 판독-수정-기록 메모리 리소스에서 데이터를 이중 버퍼링하는 단계, 커맨드 버퍼에 있는 모든 커맨드들을 완료하기 전에 커맨드 버퍼에 있는 커맨드들의 실행을 선점하기 위한 요청을 수신하는 단계, 및 제 1 버퍼에 있는 원래의 데이터를 이용하여 커맨드 버퍼의 시작부터 커맨드들의 실행을 재시작하는 단계를 포함할 수도 있다. |