vertex shader架构分析完成
现在指令全部修改为32位的,sfu采用定点格式,精度保证位2^-16, shader支持跳转指令,有空我会发一个简图上来.现在终于可以开始coding了. milstone.
关于ategpu (2)
我发现我又回到了起点,在看Mesa的过程中,对ogl理解还是不够深入。现在回过头来要好好写写程序了,熟悉ogl各种函数功能。郁闷呀,什么时候才能结束这种日子呢。
关于AT EGPU
本项目的目标,是实现基于ogles1.x版本的嵌入式 gpu,cpu选择leon2处理器,最终构成一个可运行的嵌入式图形处理器。这个嵌入式GPU实现的过程,就是一个学习固定流水线结构GPU的过程,希望整个实现的流程能对嵌入式gpu感兴趣的各位能有帮助。当然欢迎大家参与这个项目,我们大家一起搞好这个嵌入式GPU。 嵌入式GPU实现流程: 1. 实现一个能支持ogles1.x API版本的simulator 1.1 分析mesa3d,理解ogl的具体实现流程 1.2 分析ogles1.x spec, 构建ategpu simulator,构建ogles 1.x API与simulator的接口 1.3 代码编写 1.4 性能分析、测试 2. RTL CODE 编写、测试 3. LEON2处理器上ogles 1.xAPI移植测试 4. FPGA测试 目前能想到的就这么多,现在项目才刚进入1.1阶段。因为本人对gpu的研究也是新人,所以最基础的流程还是要过一下。对了,如果流程有什么不合适,或者有什么建议,希望各位大牛们及时给于指导,好让我少走一些弯路。
