- 博客(3)
- 收藏
- 关注
原创 d3d9中绘制2d元素时提高效率
比如绘制一个rect,通常方法 vertexbuffer->lock(); fillRectVertex(); vertexbuffer->unlock(); setTexture(); drawprimitive(); 绘制多个2d元素时效率很低。其原因是lo
2011-08-25 13:25:53
2350
原创 栈式虚拟机中间代码编译为x86指令
栈式虚拟机比较好实现,同时指令也较为简单,类似risc 假设虚拟机指令 push i ;//立即数入栈 add //栈里面最近2元素相加,pop 2后,结果压栈 call //调用栈顶id指向的函数 //脚本 rotate(0,0,20+time())
2011-08-24 15:30:54
1415
1
原创 c++类的编译器实现方式描述
貌似有些同学还不太明白这个,我试着用c代码描述c++类相关的一些实现方式。 设类abc,bc继承于a,都有个虚函数f(),析构函数为虚 c++代码 //---------A struct a{ a(){ } void f(){ printf("cla
2011-08-24 15:04:21
1408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人