METHODS AND APPARATUS FOR REDUCING DRAW COMMAND INFORMATION

    公开(公告)号:WO2021108052A1

    公开(公告)日:2021-06-03

    申请号:PCT/US2020/057378

    申请日:2020-10-26

    Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine a state for each graphics state group of a plurality of graphics state groups. Further, aspects of the present disclosure can determine whether at least one graphics state group of the plurality of graphics state groups includes a changed state. Additionally, aspects of the present disclosure can communicate state information for the at least one graphics state group when the at least one graphics state group includes a changed state, In some aspects, the state information includes information regarding the state of the at least one graphics state group. Aspects of the present disclosure can also configure a draw state for the plurality of graphics state groups, where the draw state includes state information for each of the graphics state groups.

    PACKING MULTIPLE SHADER PROGRAMS ONTO A GRAPHICS PROCESSOR
    2.
    发明申请
    PACKING MULTIPLE SHADER PROGRAMS ONTO A GRAPHICS PROCESSOR 审中-公开
    将多个阴影程序包装到图形处理器上

    公开(公告)号:WO2013101447A1

    公开(公告)日:2013-07-04

    申请号:PCT/US2012/068791

    申请日:2012-12-10

    Abstract: This disclosure describes techniques for packing multiple shader programs of a common shader program type onto a graphics processing unit (GPU). The techniques may include, for example, causing a plurality of shader programs of a common shader program type to be loaded into an on-chip shader program instruction memory of a graphics processor such that each shader program in the plurality of shader programs resides in the on-chip shader program instruction memory at a common point in time. In addition, various techniques for evicting shader programs from an on-chip shader program instruction memory are described.

    Abstract translation: 本公开描述了将共同着色器程序类型的多个着色器程序打包到图形处理单元(GPU)上的技术。 这些技术可以包括例如使得共同着色器程序类型的多个着色器程序被加载到图形处理器的片上着色器程序指令存储器中,使得多个着色器程序中的每个着色器程序驻留在 片上着色器程序指令存储器在公共时间点。 此外,描述了用于从片上着色器程序指令存储器驱逐着色器程序的各种技术。

    SIGNED COMMAND STREAM AND COMMAND EXECUTION
    3.
    发明申请

    公开(公告)号:WO2022081308A1

    公开(公告)日:2022-04-21

    申请号:PCT/US2021/051131

    申请日:2021-09-20

    Abstract: Systems, methods, and computer-readable media are provided for signing and executing graphics processing unit (GPU) commands. In some examples, a method can include receiving, by a GPU, one or more commands including one or more verification signatures generated using a processor, each verification signature of the one or more verification signatures including a first value generated based on the one or more commands; generating, by the GPU, one or more additional verification signatures associated with the one or more commands, wherein each verification signature of the one or more additional verification signatures includes a second value generated by the GPU based on the one or more commands; and determining, by the GPU, a validity of the one or more commands based on a comparison of the one or more verification signatures and the one or more additional verification signatures.

    QUERY PROCESSING FOR TILE-BASED RENDERERS
    5.
    发明申请
    QUERY PROCESSING FOR TILE-BASED RENDERERS 审中-公开
    基于层次渲染器的查询处理

    公开(公告)号:WO2014179097A1

    公开(公告)日:2014-11-06

    申请号:PCT/US2014/034833

    申请日:2014-04-21

    CPC classification number: G06T1/60 G06T1/20 G06T15/005 G06T15/40

    Abstract: Systems, methods, and apparatus for performing queries in a graphics processing system are disclosed. These systems, methods, and apparatus may be configured to read a running counter at the start of the query to determine a start value, wherein the running counter counts discrete graphical entities, read the running counter at the end of the query to determine an end value, and subtract the start value from the end value to determine a result.

    Abstract translation: 公开了用于在图形处理系统中执行查询的系统,方法和装置。 这些系统,方法和装置可以被配置为在查询开始时读取正在运行的计数器以确定起始值,其中运行的计数器对离散的图形实体进行计数,在查询结束时读取正在运行的计数器以确定结束 值,并从结束值中减去起始值,以确定结果。

    REORDERING OF COMMAND STREAMS FOR GRAPHICAL PROCESSING UNITS (GPUs)
    6.
    发明申请
    REORDERING OF COMMAND STREAMS FOR GRAPHICAL PROCESSING UNITS (GPUs) 审中-公开
    重新绘制图形处理单元(GPU)的命令流程

    公开(公告)号:WO2014105268A1

    公开(公告)日:2014-07-03

    申请号:PCT/US2013/068709

    申请日:2013-11-06

    CPC classification number: G06T1/20 G06T15/005 G09G5/363

    Abstract: In general, techniques are described for analyzing a command stream that configures a graphics processing unit (GPU) to render one or more render targets. A device comprising a processor may perform the techniques. The processor may be configured to analyze the command stream to determine a representation of the one or more render targets defined by the command stream. The processor may also be configured to, based on the representation of the render targets, and identify one or more rendering inefficiencies that will occur upon execution of the command stream by the GPU. The processor may also be configured to re-order one or more commands in the command stream so as to reduce the identified rendering inefficiencies that will occur upon execution of the command stream by the GPU.

    Abstract translation: 通常,描述用于分析配置图形处理单元(GPU)以渲染一个或多个渲染目标的命令流的技术。 包括处理器的设备可以执行这些技术。 处理器可以被配置为分析命令流以确定由命令流定义的一个或多个渲染目标的表示。 处理器还可以被配置为基于渲染目标的表示,并且识别由GPU执行命令流时将发生的一个或多个渲染无效率。 处理器还可以被配置为重新命令命令流中的一个或多个命令,以便减少由GPU执行命令流时将发生的所识别的渲染效率低下。

    VISION CORRECTION THROUGH GRAPHICS PROCESSING
    7.
    发明申请
    VISION CORRECTION THROUGH GRAPHICS PROCESSING 审中-公开
    通过图形处理进行视觉校正

    公开(公告)号:WO2016099964A1

    公开(公告)日:2016-06-23

    申请号:PCT/US2015/064095

    申请日:2015-12-04

    Abstract: An apparatus configured for graphics processing includes a memory configured to store graphics data, and one or more processors in communication with the memory, the one or more processors configured to output, for display, a plurality of test graphics images, receive input indicative of a perception of a user of the computing device of at least one test graphics image from the plurality of test graphics images, determine at least one parameter modification value and generate a corrected graphics image based at least in part on the at least one parameter modification value.

    Abstract translation: 配置用于图形处理的装置包括被配置为存储图形数据的存储器和与存储器通信的一个或多个处理器,所述一个或多个处理器被配置为输出多个测试图形图像,用于显示指示一个 对来自多个测试图形图像的至少一个测试图形图像的计算设备的用户的感知确定至少一个参数修改值并且至少部分地基于至少一个参数修改值来生成校正的图形图像。

    RENDER TARGET COMMAND REORDERING IN GRAPHICS PROCESSING
    8.
    发明申请
    RENDER TARGET COMMAND REORDERING IN GRAPHICS PROCESSING 审中-公开
    渲染目标命令在图形处理中重现

    公开(公告)号:WO2016028482A1

    公开(公告)日:2016-02-25

    申请号:PCT/US2015/043466

    申请日:2015-08-03

    CPC classification number: G06T1/20 G06F9/451 G06T1/60 G06T15/005 G09G5/18

    Abstract: In an example, a method for rendering graphics data includes receiving a plurality of commands associated with a plurality of render targets, where the plurality of commands are received in an initial order. The method also includes determining an execution order for the plurality of commands including reordering one or more of the plurality of commands in a different order than the initial order based on data dependencies between commands. The method also includes executing the plurality of commands in the determined execution order.

    Abstract translation: 在一个示例中,用于渲染图形数据的方法包括接收与多个渲染目标相关联的多个命令,其中以初始顺序接收多个命令。 该方法还包括确定多个命令的执行顺序,包括基于命令之间的数据依赖性以与初始顺序不同的顺序重新排序多个命令中的一个或多个。 该方法还包括以确定的执行顺序执行多个命令。

    SYSTEM AND METHOD FOR VIRTUAL USER INTERFACE CONTROLS IN MULTI-DISPLAY CONFIGURATIONS
    9.
    发明申请
    SYSTEM AND METHOD FOR VIRTUAL USER INTERFACE CONTROLS IN MULTI-DISPLAY CONFIGURATIONS 审中-公开
    用于多显示配置中的虚拟用户界面控制的系统和方法

    公开(公告)号:WO2014158544A1

    公开(公告)日:2014-10-02

    申请号:PCT/US2014/018020

    申请日:2014-02-24

    CPC classification number: G06F3/04886 G06F3/1431 G06F9/451

    Abstract: Methods, devices, and computer program products for virtual user interface controls in multi-display configurations are described herein. In one aspect, an electronic device includes a processor configured to generate a first image of the screen, the first image of the screen not containing a touch-sensitive user interface, generate a second image, the second image comprising a touch-sensitive user-interface configured to be overlayed onto the first image of the screen, transmit one or more of the first image of the screen and the second image to the first display device, and output the first image of the screen to a second display device.

    Abstract translation: 本文描述了用于多显示器配置中的虚拟用户界面控制的方法,设备和计算机程序产品。 一方面,一种电子设备包括:处理器,被配置为生成屏幕的第一图像,所述屏幕的第一图像不包含触敏用户界面,生成第二图像,所述第二图像包括触摸敏感的用户界面, 接口被配置为覆盖在屏幕的第一图像上,将屏幕的第一图像和第二图像中的一个或多个传送到第一显示设备,并将屏幕的第一图像输出到第二显示设备。

    RENDERING GRAPHICS DATA USING VISIBILITY INFORMATION
    10.
    发明申请
    RENDERING GRAPHICS DATA USING VISIBILITY INFORMATION 审中-公开
    使用可见性信息渲染图形数据

    公开(公告)号:WO2014113189A1

    公开(公告)日:2014-07-24

    申请号:PCT/US2013/077278

    申请日:2013-12-20

    CPC classification number: G06T11/40 G06T15/005

    Abstract: In some examples, aspects of this disclosure relate to a method for rendering an image. For example, the method includes generating visibility information indicating visible primitives of the image. The method also includes rendering the image using a binning configuration, wherein the binning configuration is based on the visibility information.

    Abstract translation: 在一些示例中,本公开的方面涉及用于呈现图像的方法。 例如,该方法包括产生指示图像的可见原始图像的可见性信息。 该方法还包括使用合并配置呈现图像,其中分档配置基于可见性信息。

Patent Agency Ranking