从这部分开始,分析具体的testbench,按照defaultbench中的顺序进行。
SceneBuild
这个scene用vbo渲染horse模型,绕Y轴旋转。注意,构造函数中设置的Option的值都是默认值,具体的值在benchmark的vector创建时指定,创建过程是先走构造函数,用默认值,在执行前会调用setup_scene,这个函数中会load运行指定的option参数。
按照这个类中实现的方法进行介绍,包含的内容有:
构造函数SceneBuild、load、unload、setup、teardown、update、draw、和validate。
构造函数SceneBuild
每个子Scene类的创建都会集成Scene类,Scene类的构造函数中设置了默认的配置参数:
| option | Value |
|---|---|
| duration | 10.0 |
| nframes | " " |
| vertex-precision | default,default,default,default |
| fragment-precision | default,default,default,default |
| show-fps | false |
| fps-pos | -1.0,-1.0 |
| fps-size | 0.03 |
| titl |

本文对SceneBuild类进行分析,该类用vbo渲染horse模型并绕Y轴旋转。详细介绍了其包含的构造函数、load、unload等方法,如构造函数设置默认配置参数,load设置旋转速度和运行状态,setup加载shader和模型等,validate通过读像素值判断结果是否正确。
最低0.47元/天 解锁文章
1106

被折叠的 条评论
为什么被折叠?



