-
公开(公告)号:US20230252725A1
公开(公告)日:2023-08-10
申请号:US17650060
申请日:2022-02-04
摘要: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may configure a BVH structure including a plurality of nodes each including one or more primitives, and each of the primitives being associated with a primitive ID, a geometry ID, and a set of floating-point coordinates. The apparatus may also compress the primitive ID or the geometry ID for each of the primitives. Further, the apparatus may convert a binary representation of each of the floating-point coordinates into an integer value of each of the floating-point coordinates. The apparatus may also calculate a difference between the integer value of each of the set of floating-point coordinates for each of the plurality of primitives. The apparatus may also store the compressed primitive ID or the compressed geometry ID and the calculated difference.
-
公开(公告)号:US11710269B2
公开(公告)日:2023-07-25
申请号:US17876358
申请日:2022-07-28
申请人: Intel Corporation
发明人: Travis Schluessler , Zack Waters , Michael Apodaca , Daniel Johnston , Jason Surprise , Prasoonkumar Surti , Subramaniam Maiyuran , Peter Doyle , Saurabh Sharma , Ankur Shah , Murali Ramadoss
CPC分类号: G06T15/005 , G06T15/40 , G06T15/80 , G06T2210/52
摘要: Position-based rendering apparatus and method for multi-die/GPU graphics processing. For example, one embodiment of a method comprises: distributing a plurality of graphics draws to a plurality of graphics processors; performing position-only shading using vertex data associated with tiles of a first draw on a first graphics processor, the first graphics processor responsively generating visibility data for each of the tiles; distributing subsets of the visibility data associated with different subsets of the tiles to different graphics processors; limiting geometry work to be performed on each tile by each graphics processor using the visibility data, each graphics processor to responsively generate rendered tiles; and wherein the rendered tiles are combined to generate a complete image frame.
-
公开(公告)号:US11697303B2
公开(公告)日:2023-07-11
申请号:US17478295
申请日:2021-09-17
申请人: Interface, Inc.
IPC分类号: G06K15/00 , B44F9/02 , B29C64/188 , B29C64/393 , G06T15/08 , G06T15/80 , E04F15/02 , H04N1/387 , H04N1/00 , B33Y50/02 , B41J3/407 , B33Y10/00
CPC分类号: B44F9/02 , B29C64/188 , B29C64/393 , E04F15/02 , G06T15/08 , G06T15/80 , H04N1/00456 , H04N1/387 , B33Y10/00 , B33Y50/02 , B41J3/4073
摘要: Certain aspects and features relate to using an image modifier to generate digital designs and to printing the digital designs on a structure for flooring or other decoration that can more realistically mimic designs found in nature or otherwise provide designers with the freedom to create aesthetic designs more easily. An image modifier can receive an image, such as an image of a naturally occurring view and generate modified designs based on the image. The modified designs can be slight modifications to the image and printed on the structures for flooring such that together the printed structures exhibit the appearance of a design found in nature or a desired appearance by a designer.
-
公开(公告)号:US20230215086A1
公开(公告)日:2023-07-06
申请号:US18090535
申请日:2022-12-29
发明人: Ahmet Bora UYSAL , Huseyin UNAL , Yusuf PASA
摘要: A method for effective Height Above Terrain (HAT) analysis display in avionics software is provided. The method enables the display of height above terrain analysis with high performance by the usage of high resolution data. The method includes preparing a shader program, mapping program variables, compiling the shader program, activating the compiled shader program and executing all graphics processing instructions; transferring elevation tiles and running the shader program; transferring an aircraft altitude; and running the shader program, comparing each cell's elevation value to the aircraft altitude and interpreting the difference in values, and displaying a colour value.
-
公开(公告)号:US11688123B2
公开(公告)日:2023-06-27
申请号:US17665517
申请日:2022-02-05
发明人: James Glanville
CPC分类号: G06T15/005 , G06F8/41 , G06F9/30101 , G06T1/60 , G06T15/80 , G09G5/363
摘要: A rendering optimisation identifies a draw call within a current render (which may be the first draw call in the render or a subsequent draw call in the render) and analyses a last shader in the series of shaders used by the draw call to determine whether the last shader samples from the one or more buffers at coordinates matching a current fragment location. If this determination is positive, the method further recompiles the last shader to replace an instruction that reads data from one of the one or more buffers at coordinates matching a current fragment location with an instruction that reads from the one or more buffers at coordinates stored in on-chip registers.
-
36.
公开(公告)号:US20230196666A1
公开(公告)日:2023-06-22
申请号:US18172353
申请日:2023-02-22
发明人: Tengyi LIN
摘要: In a three-dimensional shading method, a computing device obtains position information and intensity of at a light source in a target space. The computing device determines, based on the position information and the intensity of the light source, illumination information corresponding to each surface of a three-dimensional object in the target space under illumination of the light source. For each surface, the illumination information corresponding to the surface includes one or more layers of illumination information that reflect illumination information of each position point on the surface under illumination of the light source. The computing device then provides the illumination information of the multiple surfaces of the three-dimensional object to a device that performs shading processing on the target space.
-
公开(公告)号:US20230186423A1
公开(公告)日:2023-06-15
申请号:US18106572
申请日:2023-02-07
申请人: ATI Technologies ULC
CPC分类号: G06T1/20 , G06T15/80 , G06T15/005
摘要: A graphics processing architecture in one example performs vertex manipulation operations and pixel manipulation operations by transmitting vertex data to a general purpose register block, and performing vertex operations on the vertex data by a processor unless the general purpose register block does not have enough available space therein to store incoming vertex data; and continues pixel calculation operations that are to be or are currently being performed by the processor based on instructions maintained in an instruction store until enough registers within the general purpose register block become available.
-
公开(公告)号:US11676325B2
公开(公告)日:2023-06-13
申请号:US17306663
申请日:2021-05-03
CPC分类号: G06T15/04 , G06T1/20 , G06T15/005 , G06T15/20 , G06T15/503 , G06T15/80
摘要: A method of generating an intermediate layer comprises generating local surface properties for a graphics object from parameter image maps, generating a first object image surface layer based on the local surface properties, storing intermediate surface results as an object image layer from the object local surface properties, and rendering a second object image surface layer based on the stored intermediate surface results.
-
公开(公告)号:US11670044B2
公开(公告)日:2023-06-06
申请号:US17723328
申请日:2022-04-18
申请人: Intel Corporation
发明人: Prasoonkumar Surti , Abhishek R. Appu , Subhajit Dasgupta , Srivallaba Mysore , Michael J. Norris , Vasanth Ranganathan , Joydeep Ray
CPC分类号: G06T15/80 , G06T1/20 , G06T1/60 , G06T15/005 , G06T2210/52
摘要: One embodiment provides for a graphics processing unit comprising a processing cluster to perform coarse pixel shading and output shaded coarse pixels for processing by a pixel processing pipeline and a render cache to store coarse pixel data for input to or output from a pixel processing pipeline.
-
公开(公告)号:US11670041B2
公开(公告)日:2023-06-06
申请号:US17466512
申请日:2021-09-03
申请人: Intel Corporation
CPC分类号: G06T15/503 , G06T1/60 , G06T11/203 , G06T11/40 , G06T15/80 , G06T2200/12
摘要: Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
-
-
-
-
-
-
-
-
-