第69章 GPU制造(2/4)
CPU原型机就在辉煌实验室里面,与此同时,在CPU进行设计的同时,辉煌科技公司同时开始了第二个大项目,如何显示图像,那就是GPU的设计。
众所周知,计算机上是用一个一个像素来显示的,如果要显示图像,就必须把图像转换为显示屏上的像素。
比如图片大小有600*800像素,就说明图像由480000个像素点组成,记录这副图片所有像素点的明暗状态和xy坐标组成一张数据表,就可以保存一幅图片的信息。
将包含48万个像素点信息的数据表保存在存储器中,就可以保存这副图片。
如果下次要显示这一副图片,就必须把这48万个像素点信息从存储器中取出来,然后把这些像素信息全部翻译出来,显示在显示屏上面,就会显示出一模一样的图像了,这就是图像显示原理了。
这里有一个问题,如何获取图片的明暗信息和xy坐标点,这里自然不会用眼睛去看,用手去量,必须数学计算去自动定位,否则一幅图48万个像素点的信息一个月都无法收集完。
下一次显示这些像素信息,每一个像素也必须用数学计算去定位,像素在屏幕的哪个地方显示,是明还是暗。
这就是C语言的本质了,本质上是计算每一个像素点如何从屏幕中收集坐标,如何定位显示到屏幕。
将像素的坐标收集和显示分成各种情况,转换为各种数学公式,然后用软件语言把公式表示出来,最后封装起来,就构成了一个C语言库函数。
-->>(本章未完,请点击下一页继续阅读)