-
公开(公告)号:US20210133912A1
公开(公告)日:2021-05-06
申请号:US16673564
申请日:2019-11-04
Applicant: QUALCOMM Incorporated
Inventor: Tao WANG , Shambhoo KHANDELWAL , Andrew Evan GRUBER , Shangmei YU , Jing GAO , Junmei SHAO , Thomas Edwin Frisinger , Rick Hammerstone
Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can determine a portion of a display area, where the portion of the display area is determined based on display content of the display area. Further, aspects of the present disclosure can communicate display information corresponding to the determined portion of the display area. Additionally, aspects of the present disclosure can update the display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also communicate the updated display information corresponding to the determined portion of the display area. Aspects of the present disclosure can also render at least some display content of the display area corresponding to the determined portion of the display area. In some aspects, the updated display information can be based on the rendered display content of the display area.
-
公开(公告)号:US20150089146A1
公开(公告)日:2015-03-26
申请号:US14035643
申请日:2013-09-24
Applicant: QUALCOMM Incorporated
Inventor: David A. Gotwalt , Thomas Edwin Frisinger , Andrew Evan Gruber , Eric Demers , Colin Christopher Sharp
IPC: G06F12/10
CPC classification number: G06F12/1009 , G06F12/08 , G06F2212/302 , G06T1/60
Abstract: The present disclosure provides for systems and methods to process a non-resident page that may include attempting to access the non-resident page, an address for the non-resident page pointing to a memory page containing default values, determining that the non-resident page should not cause a page fault based on an indicator indicating that a particular non-resident page should not generate a page fault, returning an indication that a memory read did not translate and returning the default value when the access of the non-resident page is a read and the non-resident page should not cause a page fault. Another example may discontinue a write when the access of the non-resident page is a write and the non-resident page should not cause a page fault.
Abstract translation: 本公开提供了处理非居民页面的系统和方法,其可以包括尝试访问非驻留页面,非居民页面的地址指向包含默认值的存储器页面,确定非居民页面 页面不应基于指示特定非驻留页面不应生成页面错误的指示符,返回指示,读取的存储器未翻译并在非驻留页面的访问时返回默认值 是一个读取,非驻留页面不应该导致页面错误。 当非驻留页面的访问是写入而非驻留页面不应导致页面错误时,另一个示例可能会中断写入。
-
公开(公告)号:US12008677B2
公开(公告)日:2024-06-11
申请号:US17655358
申请日:2022-03-17
Applicant: QUALCOMM Incorporated
Inventor: Srihari Babu Alla , Tao Wang , Andrew Evan Gruber , Matthew Netsch , Richard Hammerstone , Thomas Edwin Frisinger
IPC: G06T1/20 , H04N19/182
CPC classification number: G06T1/20 , H04N19/182
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for compatible compression for different types of image views. A graphics processor may select a first common format of a plurality of common formats for at least one image based on at least one of application data or first metadata associated with the at least one image. The graphics processor may encode the at least one image based on the selected first common format for the at least one image. The graphics processor may select a second common format for the at least one image based on second metadata of the at least one image. The second common format may be identical to the first common format. The graphics processor may decode the at least one image based on the selected second common format for the at least one image.
-
公开(公告)号:US11694384B2
公开(公告)日:2023-07-04
申请号:US17085272
申请日:2020-10-30
Applicant: QUALCOMM Incorporated
Inventor: Thomas Edwin Frisinger , Richard Hammerstone , Andrew Evan Gruber , Gang Zhong , Yun Du , Jonnala Gadda Nagendra Kumar
CPC classification number: G06T15/005 , G06F9/30101 , G06F9/30123 , G06T1/20 , G06T1/60 , G06T15/80
Abstract: This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for fast incremental shared constants. In aspects, a CPU may determine/update shared constant data for a first draw call of a plurality of draw calls. The shared constant data, which may correspond to at least one shader, may be updated based on a draw call update for the first draw call. The CPU may communicate the updated shared constant data for the first draw call to a GPU. The GPU may receive, in at least one register, the updated shared constant data from the CPU and configure the at least one register based on the updated shared constant data corresponding to the draw call update of the first draw call of the plurality of draw calls.
-
公开(公告)号:US11373268B2
公开(公告)日:2022-06-28
申请号:US17039873
申请日:2020-09-30
Applicant: QUALCOMM Incorporated
Inventor: Srihari Babu Alla , Jonnala Gadda Nagendra Kumar , Avinash Seetharamaiah , Andrew Evan Gruber , Richard Hammerstone , Thomas Edwin Frisinger , Daniel Archard
Abstract: The present disclosure relates to methods and apparatus for hybrid rendering of video/graphics content by a graphics processing unit. The apparatus can configure the graphics processing unit of a display apparatus to perform multiple rendering passes for a frame of a scene to be displayed on a display device. Moreover, the apparatus can control the graphics processing unit to perform a first rendering pass of the multiple rendering passes to generate a first render target that is stored in either an on-chip graphics memory of the GPU or a system of the display apparatus. The apparatus can also control the graphics processing unit to perform a second rendering pass to generate a second render target that is alternatively stored in the system memory of the display apparatus or on-chip graphics memory of the GPU.
-
公开(公告)号:US11176734B1
公开(公告)日:2021-11-16
申请号:US17064188
申请日:2020-10-06
Applicant: QUALCOMM Incorporated
Inventor: Srihari Babu Alla , Adimulam Ramesh Babu , Jonnala Gadda Nagendra Kumar , Avinash Seetharamaiah , Tao Wang , Xuefeng Tang , Thomas Edwin Frisinger , Andrew Evan Gruber
Abstract: The present disclosure relates to methods and apparatus for graphics processing. An example method generally includes receiving, at a graphics processing unit (GPU), a plurality of commands corresponding to a plurality of draws across a frame, each of the plurality of commands indicating a depth test direction with respect to a low-resolution depth (LRZ) buffer for the corresponding draw. The method generally includes maintaining, at the GPU, a LRZ status buffer to store a corresponding depth test direction for a first command in time of the plurality of commands processed by the GPU. The method generally includes disabling, at the GPU, use of the LRZ buffer for depth testing for any of the plurality of commands remaining unprocessed after processing a command of the plurality of commands having a different depth test direction than the corresponding depth test direction stored in the LRZ status buffer.
-
公开(公告)号:US20200013137A1
公开(公告)日:2020-01-09
申请号:US16028151
申请日:2018-07-05
Applicant: QUALCOMM Incorporated
Inventor: Richard Hammerstone , Nigel Poole , Thomas Edwin Frisinger , Andrew Evan Gruber , Anisha Datla
Abstract: Methods, systems, and devices for rendering are described. A device may divide a frame into a plurality of bins. The device may generate a command stream containing multiple repetitions of a fixed-stride draw table (FSDT), where each repetition of the FSDT includes a respective state vector for one or more hardware registers of a set of hardware registers. The device may identify, for each bin, a subset of the multiple repetitions of the FSDT in the command stream that include a live draw call. The device may execute, using the set of hardware registers, one or more rendering commands for each bin based at least in part on the corresponding subset of the multiple repetitions of the FSDT.
-
-
-
-
-
-