Lu Zheng, Debin Zhang, Fengyu Xiao, Wen Chen, Xinhua Chen
{"title":"Modified line algorithm based on ORGFX","authors":"Lu Zheng, Debin Zhang, Fengyu Xiao, Wen Chen, Xinhua Chen","doi":"10.1109/ICCWAMTIP.2014.7073357","DOIUrl":null,"url":null,"abstract":"In the open hardware graphics accelerator (ORGFX), there are rectangle, line, triangle and curve rasterization modules. This paper is only focused on the improvement of line rasterization speed. Besides modifying the algorithm itself, hardware implementation and resource consumption are put into consideration here. Originally, ORGFX uses the classic Bresenham line algorithm with high precision and simple logic to rasterize lines, but this algorithm can only generate one pixel in each rasterization process, which results in efficiency relatively low. New algorithm in this paper combines Bresenham algorithm with the symmetry nature of lines, advantages of Bresenham algorithm are kept and rasterization speed is improved in this way. The results of experiments show that nearly 50 percent of time can be saved through software implementation and hardware implementation.","PeriodicalId":211273,"journal":{"name":"2014 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing(ICCWAMTIP)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing(ICCWAMTIP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCWAMTIP.2014.7073357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In the open hardware graphics accelerator (ORGFX), there are rectangle, line, triangle and curve rasterization modules. This paper is only focused on the improvement of line rasterization speed. Besides modifying the algorithm itself, hardware implementation and resource consumption are put into consideration here. Originally, ORGFX uses the classic Bresenham line algorithm with high precision and simple logic to rasterize lines, but this algorithm can only generate one pixel in each rasterization process, which results in efficiency relatively low. New algorithm in this paper combines Bresenham algorithm with the symmetry nature of lines, advantages of Bresenham algorithm are kept and rasterization speed is improved in this way. The results of experiments show that nearly 50 percent of time can be saved through software implementation and hardware implementation.