FACILITATING DYNAMIC RUNTIME TRANSFORMATION OF GRAPHICS PROCESSING COMMANDS FOR IMPROVED GRAPHICS PERFORMANCE AT COMPUTING DEVICES
    34.
    发明申请
    FACILITATING DYNAMIC RUNTIME TRANSFORMATION OF GRAPHICS PROCESSING COMMANDS FOR IMPROVED GRAPHICS PERFORMANCE AT COMPUTING DEVICES 审中-公开
    促进图形处理命令的动态运行转换改进计算设备的图形性能

    公开(公告)号:US20160364828A1

    公开(公告)日:2016-12-15

    申请号:US14738679

    申请日:2015-06-12

    申请人: INTEL CORPORATION

    IPC分类号: G06T1/20

    摘要: A mechanism is described for facilitating dynamic runtime transformation of graphics processing commands for improved graphics performance on computing devices. A method of embodiments, as described herein, includes detecting a command stream associated with an application, where the command stream includes dispatches. The method may further include evaluating processing parameters relating to each of the dispatches, where evaluating further includes associating a first plan with one or more of the dispatches to transform the command stream into a transformed command stream. The method may further include associating, based on the first plan, a second plan to the one or more of the dispatches, where the second plan represents the transformed command stream. The method may further include executing the second plan, where execution of the second plan includes processing the transformed command stream in lieu of the command stream.

    摘要翻译: 描述了一种机制,用于促进图形处理命令的动态运行时转换,以改善计算设备上的图形性能。 如本文所述的实施例的方法包括检测与应用相关联的命令流,其中命令流包括分派。 该方法还可以包括评估与每个调度有关的处理参数,其中评估进一步包括将第一计划与一个或多个调度相关联,以将命令流变换成变换的命令流。 该方法可以进一步包括:基于第一计划,将第二计划与一个或多个调度相关联,其中第二计划表示变换的命令流。 该方法还可以包括执行第二计划,其中第二计划的执行包括处理变换的命令流来代替命令流。

    Mutli-frame renderer
    35.
    发明授权

    公开(公告)号:US11636567B2

    公开(公告)日:2023-04-25

    申请号:US17486330

    申请日:2021-09-27

    申请人: Intel Corporation

    摘要: An embodiment of a graphics command coordinator apparatus may include a commonality identifier to identify a commonality between a first graphics command corresponding to a first frame and a second graphics command corresponding to a second frame, a commonality analyzer communicatively coupled to the commonality identifier to determine if the first graphics command and the second graphics command can be processed together based on the commonality identified by the commonality identifier, and a commonality indicator communicatively coupled to the commonality analyzer to provide an indication that the first graphics command and the second graphics command are to be processed together. Other embodiments are disclosed and claimed.

    USE OF INNER COVERAGE INFORMATION BY A CONSERVATIVE RASTERIZATION PIPELINE TO ENABLE EARLYZ FOR CONSERVATIVE RASTERIZATION

    公开(公告)号:US20220067875A1

    公开(公告)日:2022-03-03

    申请号:US17467662

    申请日:2021-09-07

    申请人: Intel Corporation

    摘要: Embodiments described herein are generally directed to conservative rasterization pipeline configurations that allow EarlyZ to be enabled for conservative rasterization. An embodiment of a method includes a conservative rasterizer receiving a primitive to be rasterized. Based on vertices of the primitive, the rasterizer creates a pixel location stream and inner coverage data, indicative of whether the corresponding pixel is fully covered by the primitive or partially covered by the primitive, for each pixel within the pixel location stream. Based on the inner coverage data, pixels of the pixel location stream are grouped into a first group including those of the pixels that are fully covered by the primitive and a second group including those of pixels that are partially covered by the primitive. Separate pixel shader threads are then launched by the rasterizer for blocks of pixels of the first group and blocks of pixels of the second group.