-
公开(公告)号:US20180293786A1
公开(公告)日:2018-10-11
申请号:US15482692
申请日:2017-04-07
申请人: BRENT E. INSKO , PRASOONKUMAR SURTI
发明人: BRENT E. INSKO , PRASOONKUMAR SURTI
CPC分类号: G06T15/405 , G06T15/005 , H04N13/279 , H04N13/344 , H04N13/383 , H04N13/398
摘要: An apparatus and method are described for performing an early depth test on graphics data. For example, one embodiment of a graphics processing apparatus comprises: early depth test circuitry to perform an early depth test on blocks of pixels to determine whether all pixels in the block of pixels can be resolved by the early depth test; a plurality of execution circuits to execute pixel shading operations on the blocks of pixels; and a scheduler circuit to schedule the blocks of pixels for the pixel shading operations, the scheduler circuit to prioritize the blocks of pixels in accordance with the determination as to whether all pixels in the block of pixels can be resolved by the early depth test.
-
公开(公告)号:US20180081429A1
公开(公告)日:2018-03-22
申请号:US15268494
申请日:2016-09-16
申请人: TOMAS G. AKENINE-MOLLER , ROBERT M. TOTH , INGO WALD , ADITYA S. YANAMANDRA , BRENT E. INSKO , MICHAEL APODACA , PRASOONKUMAR SURTI
发明人: TOMAS G. AKENINE-MOLLER , ROBERT M. TOTH , INGO WALD , ADITYA S. YANAMANDRA , BRENT E. INSKO , MICHAEL APODACA , PRASOONKUMAR SURTI
CPC分类号: G06F3/013 , G06F3/011 , G06F3/012 , G06T1/20 , G06T3/0093 , G06T15/005 , G06T19/006 , G06T2200/24
摘要: A virtual reality apparatus and method are described. For example, one embodiment of an apparatus comprises: a compute cluster comprising global illumination circuitry and/or logic to perform global illumination operations on graphics data in response to execution of a virtual reality application and to responsively generate a stream of samples; a filtering/compression module to perform filtering and/or compression operations on the stream of samples to generate filtered/compressed samples; a network interface to communicatively couple the compute cluster to a network, the filtered/compressed samples to be streamed over the network; a render node to receive the filtered/compressed samples streamed over the network, the render node comprising: decompression circuitry/logic to decompress the filtered/compressed samples to generate decompressed samples; a sample buffer to store the decompressed samples; and sample insertion circuitry/logic to asynchronously insert samples into a light field rendered by a light field rendering circuit/logic.
-
公开(公告)号:US20180292897A1
公开(公告)日:2018-10-11
申请号:US15482694
申请日:2017-04-07
申请人: INGO WALD , BRENT E. INSKO , PRASOONKUMAR SURTI , KUN TIAN , ADAM T. LAKE , YAO ZU EDDIE DONG , PETER L. DOYLE
发明人: INGO WALD , BRENT E. INSKO , PRASOONKUMAR SURTI , KUN TIAN , ADAM T. LAKE , YAO ZU EDDIE DONG , PETER L. DOYLE
摘要: One embodiment of a virtual reality apparatus comprises: a graphics processing engine comprising a plurality of graphics processing stages, the graphics processing engine to render a plurality of image frames for left and right displays of a head mounted display (HMD); and foveation control hardware logic to independently control two or more of the plurality of graphics processing stages based on feedback received from an eye tracking module of the HMD, the feedback indicating a foveated region selected based on a current or anticipated direction of a user's gaze, the foveation control hardware logic to cause the two or more of the graphics processing stages to process the foveated region differently than other regions of the image frames.
-
公开(公告)号:US20180082464A1
公开(公告)日:2018-03-22
申请号:US15268495
申请日:2016-09-16
申请人: TOMAS G. AKENINE-MOLLER , ROBERT M. TOTH , BRENT E. INSKO , PETER L. DOYLE , PRASOONKUMAR SURTI , MAIYURAN SUBRAMANIAM , CARL JACOB MUNKBERG , FRANZ PETRIK CLARBERG , JON N. HASSELGREN
发明人: TOMAS G. AKENINE-MOLLER , ROBERT M. TOTH , BRENT E. INSKO , PETER L. DOYLE , PRASOONKUMAR SURTI , MAIYURAN SUBRAMANIAM , CARL JACOB MUNKBERG , FRANZ PETRIK CLARBERG , JON N. HASSELGREN
IPC分类号: G06T15/00 , G06T17/10 , G06T15/80 , G06T15/30 , G06T15/40 , G06T17/20 , G06T15/04 , G06T15/20
CPC分类号: G06T15/005 , G06T15/04 , G06T15/205 , G06T15/30 , G06T15/405 , G06T15/80 , G06T17/10 , G06T17/20 , G06T2210/12
摘要: A graphics processing apparatus and method are described. For example, one embodiment of a graphics processing apparatus comprises: an input assembler of a graphics pipeline to determine a first set of triangles to be drawn based on application-provided parameters; a depth buffer to store depth data related to the first set of triangles; a vertex shader to perform position-only vertex shading operations on the first set of triangles in response to an indication that the graphics pipeline is to initially operate in a depth-only mode; a culling and clipping module to read depth values from the depth buffer to identify those triangles in the first set of triangles which are fully occluded by other objects in a current frame and to generate culling data usable to cull occluded triangles, the culling and clipping module to associate the culling data with a replay token to be used to identify a subsequent rendering pass through the graphics pipeline; the input assembler, upon detecting the replay token in the subsequent rendering pass, to access the culling data associated therewith to remove culled triangles from the first set of triangles to generate a second set of triangles; the vertex shader to perform full vertex shading operations on the second set of triangles during the subsequent rendering pass, the replay token to be destroyed during or following the subsequent rendering pass.
-
5.
公开(公告)号:US20150042641A1
公开(公告)日:2015-02-12
申请号:US13965084
申请日:2013-08-12
IPC分类号: G06T15/00
CPC分类号: G06T15/005
摘要: Techniques for automatically adjusting three-dimensional (3D) graphics application settings are described. In one embodiment, for example, an apparatus may comprise a processor circuit to execute a 3D graphics application based on one or more feature control settings and a 3D graphics management module to determine a performance metric during execution of the 3D graphics application, compare the performance metric to a performance threshold, and when the performance metric is less than the performance threshold, determine a set of one or more setting adjustments based on feature control information to increase a performance of the 3D graphics application. Other embodiments are described and claimed.
摘要翻译: 描述了自动调整三维(3D)图形应用程序设置的技术。 在一个实施例中,例如,设备可以包括处理器电路,用于基于一个或多个特征控制设置执行3D图形应用,并且3D图形管理模块可以在执行3D图形应用期间确定性能度量,比较性能 度量到性能阈值,并且当性能度量小于性能阈值时,基于特征控制信息确定一组一个或多个设置调整以增加3D图形应用的性能。 描述和要求保护其他实施例。
-
-
-
-