-
公开(公告)号:US10672176B2
公开(公告)日:2020-06-02
申请号:US15692951
申请日:2017-08-31
Applicant: Intel Corporation
Inventor: Hema C. Nalluri , Balaji Vembu , Peter L. Doyle , Michael Apodaca , Jeffery S. Boles
Abstract: An apparatus and method are described for culling commands in a tile-based renderer. For example, one embodiment of an apparatus comprises: a command buffer to store a plurality of commands to be executed by a render pipeline to render a plurality of tiles; visibility analysis circuitry to determine per-tile visibility information for each of the plurality of tiles and to store the visibility information for a first tile in a first storage, the visibility information specifying either that all of the commands associated with rendering the first tile can be skipped or identifying individual commands associated with rendering the first tile that can be skipped; and a render pipeline to read the visibility information from the first storage to determine whether to execute or skip one or more of the commands from the command buffer to render the first tile.
-
72.
公开(公告)号:US10573066B2
公开(公告)日:2020-02-25
申请号:US16215850
申请日:2018-12-11
Applicant: Intel Corporation
Inventor: Prasoonkumar Surti , Karthik Vaidyanathan , Murali Ramadoss , Michael Apodaca , Abhishek Venkatesh , Joydeep Ray , Abhishek R. Appu
Abstract: Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.
-
公开(公告)号:US20200045348A1
公开(公告)日:2020-02-06
申请号:US16050475
申请日:2018-07-31
Applicant: Intel Corporation
Inventor: Jill Boyce , Scott Janus , Prasoonkumar Surti , Stanley Baran , Michael Apodaca , Srikanth Potluri , Hugues Labbe , Jong Dae Oh , Gokcen Cilingir , Archie Sharma , Jeffrey Tripp , Jason Ross , Barnan Das
IPC: H04N21/235 , H04N21/435 , H04N21/845 , H04N21/2662 , G06T15/00 , G06T15/80 , G06T15/50
Abstract: An apparatus to facilitate processing video bit stream data is disclosed. The apparatus includes one or more processors to decode point cloud data, reconstruct the decoded point cloud data and fill one or more holes in reconstructed point cloud frame data using patch metadata included in the decoded point cloud data and a memory communicatively coupled to the one or more processors.
-
公开(公告)号:US20200045343A1
公开(公告)日:2020-02-06
申请号:US16050391
申请日:2018-07-31
Applicant: Intel Corporation
Inventor: Jill Boyce , Scott Janus , Itay Kaufman , Archie Sharma , Stanley Baran , Michael Apodaca , Prasoonkumar Surti , Srikanth Potluri , Barnan Das , Hugues Labbe , Jong Dae Oh , Gokcen Cilingir , Maria Bortman , Tzach Ashkenazi , Jonathan Distler , Atul Divekar , Mayuresh M. Varerkar , Narayan Biswal , Nilesh V. Shah , Atsuo Kuwahara , Kai Xiao , Jason Tanner , Jeffrey Tripp
Abstract: An apparatus to facilitate processing video bit stream data is disclosed. The apparatus includes one or more processors to encode surface normals data with point cloud geometry data included in the video bit stream data for reconstruction of objects within the video bit stream data based on the surface normals data and a memory communicatively coupled to the one or more processors.
-
公开(公告)号:US10552934B2
公开(公告)日:2020-02-04
申请号:US15201163
申请日:2016-07-01
Applicant: Intel Corporation
Inventor: Michael Apodaca , David M. Cimini , Thomas F. Raoux , Somnath Ghosh , Uddipan Mukherjee , Debraj Bose , Sthiti Deka , Yohai Gevim
IPC: G06T1/20 , G06T15/80 , G06T1/60 , G06F12/0886 , G06F12/0855 , G06F12/084 , G06F12/0831 , G06F12/0811 , G06F12/0804 , G06F9/30 , G06F12/00
Abstract: Methods and apparatus relating to reducing memory latency in graphics operations are described. In an embodiment, uniform data is transferred from a buffer to a General Register File (GRF) of a processor based at least in part on information stored in a gather table. The uniform data comprises data that is uniform across a plurality of primitives in a graphics operation. Other embodiments are also disclosed and claimed.
-
公开(公告)号:US20190355084A1
公开(公告)日:2019-11-21
申请号:US15982693
申请日:2018-05-17
Applicant: Intel Corporation
Inventor: John Gierach , Abhishek Venkatesh , Travis Schluessler , Devan Burke , Tomer Bar-On , Michael Apodaca
Abstract: Embodiments are generally directed to GPU mixed primitive topology type processing. An embodiment of an apparatus includes one or more processor cores; and a memory to store data for graphics processing, wherein the one or more processing cores are to generate in the memory a vertex buffer to store vertex data for a mesh to be rendered and an index buffer to index the vertex data stored in the vertex buffer, the index buffer being structured to include index data for multiple primitive topology types. The one or more processor cores are to process the index data for the plurality of primitive topology types from the index buffer and fetch vertex data from the vertex buffer; and are to set up each primitive topology type of the plurality of primitive topology types for processing in a single draw operation.
-
公开(公告)号:US10401954B2
公开(公告)日:2019-09-03
申请号:US15488666
申请日:2017-04-17
Applicant: Intel Corporation
Inventor: Altug Koker , Michael Apodaca , Kai Xiao , Chandrasekaran Sakthivel , Jeffery S. Boles , Adam T. Lake , James M. Holland , Pattabhiraman K , Sayan Lahiri , Radhakrishnan Venkataraman , Kamal Sinha , Ankur N. Shah , Deepak S. Vembar , Abhishek R. Appu , Joydeep Ray , Elmoustapha Ould-Ahmed-Vall
IPC: G06T7/80 , G06F3/0481 , G06F3/01 , G06F3/16 , G06T1/60 , G06T3/40 , G06F3/147 , G06T15/00 , G06T19/00
Abstract: Systems, apparatuses and methods may provide away to enhance an augmented reality (AR) and/or virtual reality (VR) user experience with environmental information captured from sensors located in one or more physical environments. More particularly, systems, apparatuses and methods may provide a way to track, by an eye tracker sensor, a gaze of a user, and capture, by the sensors, environmental information. The systems, apparatuses and methods may render feedback, by one or more feedback devices or display device, for a portion of the environment information based on the gaze of the user.
-
公开(公告)号:US10210655B2
公开(公告)日:2019-02-19
申请号:US14865933
申请日:2015-09-25
Applicant: Intel Corporation
Inventor: Murali Ramadoss , Balaji Vembu , Hema C. Nalluri , Michael Apodaca , Jeffery S. Boles
Abstract: By scheduling/managing workload submission to a position only shading pipe one can exploit parallelism with minimum impact to the software scheduler in some embodiments. An interface submits workloads to a slave engine running in one parallel pipe to assist a main engine running in another parallel pipe. Command sequences for each parallel pipe are separated to enable the slave engine to run ahead of the main engine. The slave engine is a position only shader and the main engine is a render engine.
-
公开(公告)号:US09916634B2
公开(公告)日:2018-03-13
申请号:US14738703
申请日:2015-06-12
Applicant: INTEL CORPORATION
Inventor: Michael Apodaca , David M. Cimini
Abstract: A mechanism is described for facilitating efficient graphics command generation and execution for improved graphics performance at computing devices. A method of embodiments, as described herein, includes detecting an application programming interface (API) call to perform a plurality of transactions, where the API call is issued by an application at a first command buffer, where the plurality of transactions include a first set of transactions and a second set of transactions. The method may further include creating a second command buffer and appending the second command buffer to the first command buffer, where creating further includes separating the first set transactions from the second set of transactions. The method may further include executing, via the second command buffer, the first set of transactions, prior to executing the first set of transactions.
-
公开(公告)号:US20180005345A1
公开(公告)日:2018-01-04
申请号:US15201163
申请日:2016-07-01
Applicant: Intel Corporation
Inventor: Michael Apodaca , David M. Cimini , Thomas F. Raoux , Somnath Ghosh , Uddipan Mukherjee , Debraj Bose , Sthiti Deka , Yohai Gevim
Abstract: Methods and apparatus relating to reducing memory latency in graphics operations are described. In an embodiment, uniform data is transferred from a buffer to a General Register File (GRF) of a processor based at least in part on information stored in a gather table. The uniform data comprises data that is uniform across a plurality of primitives in a graphics operation. Other embodiments are also disclosed and claimed.
-
-
-
-
-
-
-
-
-