-
公开(公告)号:US09830731B2
公开(公告)日:2017-11-28
申请号:US15075041
申请日:2016-03-18
Applicant: MediaTek Inc.
Inventor: Pei-Kuei Tsung , Sung-Fang Tsai , Ming-Hao Liao , Yang-Yao Lin , Ken-Fu Liang , Chun-Shen Liu
CPC classification number: G06T15/005 , G06F9/50 , G06T11/40
Abstract: A method of a graphics-processing unit (GPU) for tile-based rendering of a display area and a graphics-processing apparatus are provided. The method includes the steps of computing vertex positions of a plurality of vertexes, wherein the first vertex corresponds to a first thread and the second vertex corresponds to a second thread; determining whether a thread merge condition is satisfied; merging the first thread and the second thread to a thread group when determining that the thread merge condition is satisfied; computing vertex varyings of the plurality of vertexes, wherein when the first thread and the second thread are merged to the thread group, a varying of the first vertex and a varying of the second vertex are computed with respect to a program counter.
-
公开(公告)号:US09786098B2
公开(公告)日:2017-10-10
申请号:US14791743
申请日:2015-07-06
Applicant: MediaTek Inc.
Inventor: Pei-Kuei Tsung , Shou-Jen Lai , Yan-Hong Lu , Sung-Fang Tsai , Chien-Ping Lu
CPC classification number: G06T17/20 , G06T1/20 , G06T15/005
Abstract: A rendering method executed by a graphics processing unit includes: loading a vertex shading command from a first command queue to a shader module; executing the vertex shading command for computing the varying of the vertices to perform a vertex shading operation by taking the vertices as first input data; storing first tessellation stage commands into a second command queue; loading the first tessellation stage commands to the shader module; and executing the first tessellation commands for computing first tessellation stage outputs to perform a first tessellation stage of the one or more tessellation stages by taking the varying of the vertices as second input data. The vertex shading command is stored into the first command queue by a first processing unit. The varying of the vertices and the first tessellation stage outputs are stored in a cache of the graphics processing unit.
-
公开(公告)号:US09754402B2
公开(公告)日:2017-09-05
申请号:US14675759
申请日:2015-04-01
Applicant: MEDIATEK INC.
Inventor: Ming-Hao Liao , Sung-Fang Tsai , Pei-Kuei Tsung , Hung-Wei Wu
CPC classification number: G06T15/005 , G06T11/40
Abstract: A graphics processing method and an associated graphics processing apparatus, where the graphics processing method is applied to the graphics processing apparatus, the graphics processing apparatus may be positioned within an electronic device, and the graphics processing apparatus may comprise at least one portion of the electronic device. The graphics processing method includes the steps of: calculating vertex positions of a primitive in a binning phase; determining, according to specific information, whether to compute vertex varyings of the primitive in the binning phase or in a rendering phase so as to provide a determination result; computing the vertex varyings in the binning phase or in the rendering phase according to the determination result; and rendering the primitive according to the vertex positions and the vertex varyings in the rendering phase.
-
-