Font Size: a A A

Research On Embedded GPU Texture Fusion Method

Posted on:2016-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:M Q YinFull Text:PDF
GTID:2428330473965667Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the aspect of 3D graphics,there are a lot of applications about graphic use mesh surface(m*n)to approach the objects realistically.If the mesh surface is denser,the accuracy of approaching real surface is higher.However the more dense mesh surface produces a large of computing tasks.In the open source graphical interface OpenGL,the traditional applications in OpenGL compute the points of surface on GPU.This way often cost much time and delay to draw the surface.With rapid development of embedded system,much portable equipment needs to support Chinese display.However,that speed of Chinese display is slow in OpenGL is disadvantage.In this paper the mainly researched works are as following:Firstly,a model that it is used to draw surface and speed rendering based on parallel computing is proposed.Take Bezier surface as an example,this paper analyses algorithm of Bezier surface and procedure of drawing Bezier surface.And the optimized strategy of procedure of drawing Bezier surface is descried.Since there is some communicated methods between OpenGL and OpenCL,the model that GPU helps CPU to draw Bezier surface is presented in this paper.In the vertex calculation and OpenGL communications,these methods can reduce the time overhead,promote efficiency of surface rendering.Secondly,a method that accelerates display speed of Chinese character in embedded real time system is put forward.This paper researches the principle of FreeType what is an open vector font driver.With based on the engine,it takes some memory space to save the texture data of Chinese character.By this means,parts of the latter Chinese characters don't need to generate texture data until the certain character is not discovered in the memory space.It is advantaged for reducing generated time of texture to save texture data into additional memory space.By comparing the performance of methods of texture fusion,choosing the best method is to achieve the best effect to Chinese characters display and performance.Finally,to test the above strategy improved,it is necessary to build test platform.Contexts tested include the followings: First,bezier surface rendering performance before and after process optimization,result of experiment shows optimized strategy improve obviously the rendering performance of bezier surface.Second,performance between only CPU computing and heterogeneous computing,result of experiment indicates heterogeneous computing can gain 0.6~1.9 times speed than CPU computing.Third,performance that Chinese character display after and before improved display strategy and three methods of texture fusion,data of experiment shows that speed of Chinese character display was increased 1 times under OpenGL fixed function pipeline blends texture and the strategy presented was adopted.
Keywords/Search Tags:Heterogeneous computing, OpenCL, Bezier surface, FreeType, Vector font
PDF Full Text Request
Related items