发明名称 Method and system for record-time clipping optimization in display list structure
摘要 Outcome of one or more operations (e.g., clipping operations) performed during handling of a drawing command that is repeated in a series of lists of commands (e.g., series of display lists) may be determined based on preconfigured control information associated with the particular drawing command. In this regard, the control information may be set and/or configured during generation of the series of lists of commands. Determining the outcome of the one or more operations may enable determining whether to skip (or not) the drawing command. The control information may be combined with and/or incorporated into the drawing command itself. Alternatively, separate structures (e.g., lookup tables) may be used to store the control information and associate the control information with the drawing command(s).
申请公布号 US8767009(B1) 申请公布日期 2014.07.01
申请号 US201213545480 申请日期 2012.07.10
申请人 Google Inc. 发明人 Guy Romain
分类号 G09G5/00 主分类号 G09G5/00
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method, comprising: generating a series of lists of commands using a graphics rendering subsystem of an electronic device, wherein: at least some commands in the series of lists of commands are drawing commands, andone or more of the drawing commands are repeated in at least some of the lists of commands; determining an outcome of a clipping operation for at least one of the repeated drawing commands using the graphics rendering subsystem; prior to execution of the series of lists of commands, configuring control information associated with at least one of the repeated one or more drawing commands using the graphics rendering subsystem, wherein the control information is configured based on the determined outcome of the clipping operation for a corresponding drawing command; and executing the series of lists of commands using the graphics rendering subsystem, wherein the executing comprises: checking for each command whether it is a drawing command,when the command is a drawing command, checking for presence of a corresponding control information, andwhen a corresponding control information is present, determining based on the control information when to ignore the command.
地址 Mountain View CA US