Invention Grant
- Patent Title: Indirect command buffers for graphics processing
-
Application No.: US16390654Application Date: 2019-04-22
-
Publication No.: US10789756B2Publication Date: 2020-09-29
- Inventor: Michael Imbrogno , Michal Valient
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blank Rome LLP
- Main IPC: G06F9/54
- IPC: G06F9/54 ; G06T1/20 ; G06T1/60 ; G06T15/00

Abstract:
Systems, methods, and computer readable media to encode and execute an indirect command buffer are described. A processor creates an indirect command buffer that is configured to be encoded into by a graphics processor at a later point in time. The processor encodes, within a command buffer, a produce command that references the indirect command buffer, where the produce command triggers execution on the graphics processor of a first operation that encodes a set of commands within the data structure. The processor also encodes, within the command buffer, a consume command that triggers execution on the graphics processor of a second operation that executes the set of commands encoded within the data structure. After encoding the command buffer, a processor commits the command buffer for execution on the graphics processor.
Public/Granted literature
- US20190355163A1 Indirect Command Buffers for Graphics Processing Public/Granted day:2019-11-21
Information query