开发
抬头看路
专长:Windows/Mac/IOS/Android平台的OpenGL图形开发,熟悉AR/VR/视频相关技术
展开
-
FriendlyARM的Micro开发板切换NOR和NAND启动
今天开始玩Micro板,发现底板上的NOR/NAND启动切换开关不起作用。反复尝试,发现核心板上还有一个NOR/NAND切换跳线,设置在NAND启动。把条线拔下,底板的NOR/NAND切换开关起作用了。原创 2009-04-15 09:41:00 · 581 阅读 · 0 评论 -
电子科技大学的Ubuntu8.10源速度很快
转贴自http://www.youxia.org/2008/11/ubuntu.uestc.edu.cn.html deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiversedeb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backp转载 2009-04-15 09:38:00 · 846 阅读 · 0 评论 -
OpenGL3.2-新的起点
希望OGL3.2成为OGL的新起点(也希望是我的新起点)。OGL3.2开始准备取消Begin/End、Color、Material,甚至包括Vertex等命名的顶点属性,代之以VertexAttrib[n]的无名顶点属性;准备取消Matrix系列命令、Light系列命令、TextureEnv系列命令、Hint系列命令,完全用shader代替。在不久的将来,OGL将完全抛弃固定管线硬件,摆原创 2009-11-19 18:22:00 · 866 阅读 · 0 评论 -
发一个自己写的服务程序
可以把任意可执行文件当做windows服务的程序原创 2010-07-21 16:19:00 · 519 阅读 · 0 评论 -
发现一个OpenGL下NVidia和ATI驱动的纹理处理差异
<br />在ATI/AMD显卡获取一个没有TexImage的CubeMap纹理的Depth不会产生GL错误<br />NVidia显卡同样条件下会产生GL_INVALID_ENUM<br />不确定TexImage后是否会出错,但从错误类型看有可能原创 2010-10-25 01:49:00 · 601 阅读 · 0 评论 -
C/C++ 无符号整数加法溢出判断
c/c++没有获得溢出位状态的方法,所以需要用另外的方法判断。 对于c = a + b,如果c 证明如下1.设a,b,c的类型长度为n位则有a2.当a+b未溢出则必然有c>a且c>b(这个不用证明了吧?)3.当a+b溢出则a+b>=2^n4.因为b5.对于n位2进制数,a+2^n与a相等6.因为3,4,5所以a+b原创 2011-12-27 22:24:44 · 4615 阅读 · 1 评论 -
安装Ubuntu1304到15寸视网膜屏的Macbook pro
重要前提:1.MBP的Mac OS得能用2.我的是Macbook Pro Retina (10,1),别的版本不确定是否正确步骤:1.下载 ubuntu 13.04 desktop amd64 mac版http://releases.ubuntu.com/13.04/ubuntu-13.04-desktop-amd64+mac.iso2.找一个足够大的u盘,制作启动镜像原创 2013-08-30 09:54:08 · 1676 阅读 · 0 评论 -
ARB_uniform_buffer_object扩展要点总结
1.Uniform buffer object(ubo)是一种buffer object,所以也可以支持dma方式的数据传输,从而可以提高cpu端执行命令的效率2.Uniform buffer object扩展提供了一种机制,一次可以绑定多个uniform param到program,并且可以在多个program或者shader stage之间共享数据3.Uniform buffer ob原创 2013-12-16 10:50:18 · 1420 阅读 · 0 评论