-
公开(公告)号:US10706607B1
公开(公告)日:2020-07-07
申请号:US16280924
申请日:2019-02-20
Applicant: Arm Limited
Inventor: Peter William Harris , Edvard Fielding , Andreas Due Engh-Halstvedt , Lukasz Kulasza
Abstract: When a graphics texture mapping apparatus is to perform a texture filtering operation that uses the data values of a plurality of texels, the texture mapper first determines whether any of the data values of the texels to be used for the texture filtering operation are the same, and then selects a texture filtering operation to be performed using data values of the texels based on the determination. The texture mapper then performs the selected texture filtering operation using one or more of the data values of the texels to provide the required texture filtering operation output result.
-
12.
公开(公告)号:US09865065B2
公开(公告)日:2018-01-09
申请号:US15049392
申请日:2016-02-22
Applicant: ARM Limited
CPC classification number: G06T9/00 , G06T11/40 , G06T15/005
Abstract: A graphics processing pipeline includes processing circuitry. The processing circuitry is configured to determine attribute information for an object to be rendered for a set of sampling points from a compressed representation of attribute information associated with the object, when the set of sampling points is being processed by the graphics processing pipeline to generate a render output. The processing circuitry is also configured to use the determined attribute information to control the processing of the set of sampling points by the graphics processing pipeline when generating the render output.
-
公开(公告)号:US20240378155A1
公开(公告)日:2024-11-14
申请号:US18692882
申请日:2022-11-25
Applicant: Arm Limited
Inventor: Peter William Harris , Edvard Fielding
IPC: G06F12/0871 , G06F12/0868 , G06T1/60
Abstract: Disclosed is a data processing system comprising a data processor and a cache that is operable to transfer data from memory to the data processor. The data processor is operable to use data of a type that when transferred to the cache can comprise multiple component values. The data processor is however operable to store within a cache line of the cache a subset of less than all of the component values for a multicomponent data element. The cache is configured to further store in association with each cache line an indication of which data element component values are stored in the cache line so that cache lookups can be performed using the indications of which data element component values are stored in which cache lines.
-
公开(公告)号:US10853905B2
公开(公告)日:2020-12-01
申请号:US16127062
申请日:2018-09-10
Applicant: Arm Limited
Inventor: Peter William Harris
Abstract: When executing a shader program to perform graphics shading operations in a graphics processor, the graphics processor determines for instructions to be executed for the shader program, whether to replace the instructions with alternative instructions, based on the nature of the instructions and the values of input operands to be processed by the instructions, and either retains an instruction or replaces the instruction with an alternative instruction, accordingly.
-
公开(公告)号:US20200027260A1
公开(公告)日:2020-01-23
申请号:US16504069
申请日:2019-07-05
Applicant: Arm Limited
Inventor: Peter William Harris , Edvard Fielding
Abstract: When a renderer of a graphics processor is to perform a graphics rendering operation that uses one or more texture layers in accordance with contribution control data that controls the contribution that each texture layer makes to the rendering operation for a group of fragments, the renderer determines contribution control data for each fragment in the group, and based on the determined contribution control data, either: fetches and uses the texture data values for a texture layer for each fragment in the group from memory, or does not fetch texture data values for a texture layer for each fragment in the group from memory and instead uses a dummy value for the texture layer for each fragment in the group for the graphics rendering operation.
-
公开(公告)号:US20190259193A1
公开(公告)日:2019-08-22
申请号:US16279882
申请日:2019-02-19
Applicant: Arm Limited
Inventor: Peter William Harris , Mladen Wilder
Abstract: When a shader program is to be executed by a graphics processor, the graphics processor is caused to execute at least two variants of the shader program and the operation of the graphics processor when executing execution threads for the different variants of the shader program is monitored.A variant of the shader program to be executed by subsequent execution threads that are to execute the shader program is then selected based on the monitoring of the operation of the shading stage when executing the execution threads for the different variants of the shader program.
-
-
-
-
-