预览模式: 普通 | 列表

又发现了vcglib里的一个bug

  据上次留名已经一年半有余了,最近受老板之命和勐哥一起,争取走之前完成手头的项目。在做最简单的求交测试时发现结果始终不对,搞了半天原来是库本身的问题,有趣的是勐哥头天晚上发现了这个问题,想向我说的时候我趴在桌上睡觉,隔天我在困惑于实验结果并调试到问题所在又告诉他的时候,我们最终相视一笑。于是我们周五就把bug提交了,沉寂了几天,以为被无视了,结果刚刚看到回复,是他们group的一个senior researcher回的:Paolo Cignoni(长得像意大利人么?哈哈,他们group是意大利的),显得很激动,论坛和SVN log里都很激动……也难怪,虽然bug本身很无聊,就是函数调用处和实现处的参数顺序弄错了,没有引起编译器报错,但其实这样的bug隐藏得更深,所以一直都没被发现,而且line和mesh的求交是基本操作,这里一错估计其它不对的地方就多了去了……

  嘿嘿,这次是两个人一起留名。也许大概或许说不定某一天vcg用得更熟了,我们也可以加入开发团队呢,哈哈……
forum里的记录
SVN里的记录

Tags: vcg vcglib bug

分类:技术相关 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 676
  热烈祝贺南邮Apollo3D队获得RoboCup足球3D仿真组世界冠军。十年磨一剑,终成正果啊。合工大也获得了季军,不错的成绩。

比赛结果页面(包括2D和3D仿真):
http://www.robocup2010.org/competition_League.php?c=1&l=1&t=results

查看更多...

Tags: RoboCup3D

分类:RoboCup3D | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 679

写在CSC出结果的那刻

  一把年纪了,虽然一直呆在学校没经过什么大风大浪,却突然发现自己不爱大喜大悲了。好像年岁越增长,越能理解淡定的含义,仿佛世事都看开了。这两三个月来看QQ群上,小木虫里一帮准博们等一个名单等到心力交瘁,哭天抢地,也觉得甚是有趣。
  当年一起的同学,该出去的也都呼呼的全走了,应该都快毕业了吧。现在貌似是淡季,不过哥还是赶了回时髦出去见见世面。其实嘛,呆在哪不是一样。从当时被动地申请,到担心过不了初审,到信心满满的等final list,再到11点看到list却倒抽一口冷气,情绪波动虽赶不上那些要死要活整天刷屏的虫友们,也算是有波澜了。
  哥是淡定哥,典型的随遇而安型。谁知道未来会怎样呢,我又不是预言家。今年没啥奢求了,小小的期望就是走之前有一篇paper,然后顺利拿到visa,嘿嘿,不贪心吧:)
  最后是致谢:感谢国家,感谢教育部、财政部的资助和对教育事业的大力支持,感谢导师和外导的全力支持和提供的机会,感谢CSC和学校研院老师的辛苦工作,感谢父母和GF对我生活的照顾,谢谢所有人,谢谢你们!
分类:心情随笔 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 651

无题

  一起进校的同班同学,现在几乎都毕业了,剩下三个“想不开”的还混迹在lab。寝室里也是走一个少一个,今儿李腾走了,剩下一堆云彩……送完最后一个,哥就和博儿们住去了。当年刚去410的时候,看着大师兄和大大师兄们,心想他们年年送走一批批小弟,自己也就从小弟成长为师兄,没想到转念间,自己也要开始送小弟们了。
  呵呵,感慨下,师兄还是得有师兄的范儿啊,努力读paper……
分类:心情随笔 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 526

发现了个Mesa3D的bug

  刚正儿八经用了一天,就发现跑红宝书的例子mvarray.c有问题,OpenGL1.4的扩展glMultiDrawElements函数的实现有bug……
  试了一晚上还是觉得不是自己的问题,于是report到Mesa3D的邮件列表。隔了一天,开发者回了,说确实有问题。看commit的备注,似乎去年9月就发现这个函数有问题,不过改来改去还是没改对,汗……
  贴一下邮件内容,希望下次我也能像上次发现vcglib的bug那样自己提交一份patch。特佩服老外,这个Brian Paul本身在VMware, Inc.供职,还负责维护这么大一个开源项目,而且这样的老外似乎很多。另外给老外写邮件,不管对方多大牌,你的问题多幼稚,一般都会收到回复,哪像国内的人,发了基本等于石沉大海……

Re: [Mesa3d-users] glMultiDrawElements Problem

查看更多...

分类:技术相关 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 631

用软件模拟OpenGL扩展

  大年三十写这种文章真是杯具……
  现在的好显卡虽然还是要几k,不过几百的也都可以跑OpenGL3.2了。哥的本子,独显,不过因为上了年纪,也只支持到1.3,至少不支持着色语言有点郁闷。
  好在现在软件比较牛X,连整台电脑都可以模拟,模拟个显卡当然也是不在话下了。虽然奇慢,但也比没得用强啊,特别是对初学OpenGL的童鞋。
  去下个Mesa3D,只要编译核心库就可以了,得到OPENGL32.DLL和GLU32.DLL。然后在你的OpenGL程序可执行目录下放上这两个文件,就可以替代显卡驱动执行OpenGL函数了。不过目前最新的Mesa3D7.7只支持到OpenGL2.1,不过可以跑GLSL已经是泪流满面了。
分类:技术相关 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 697
  虽然现在用Foxmail的人很多,不过我还是专一于第一眼就认识的OE。今天把笔记本上的邮件都搬到lab机器上了。总结一下免得自己都忘记了:)
  1、账户备份:菜单Tools-Accounts,然后选中要导出的账户,点导出即可,导出成.iaf文件;
  2、通讯簿:其实通讯簿不专属于OE,但OE会读取系统的通讯簿。在工具栏点Addresses按钮,会打开系统的通讯簿,然后导出所有到.wab文件即可;
  3、邮件:重头戏啦。因为目标机器的OE是全空的,所以没有用OE的导出邮件功能了,直接整锅端OE的邮件目录。每台机目录不一样,可以在菜单Tools-Options-Maintenance-Store Folder里查看,拷贝所有文件到目标OE的对应目录(先删除目标机目录里已有的文件),对于目标机器OE有邮件的情况,只能导出邮件,不过没试过……
  4、调整Tools-Options里的设置到以前就大功告成了。

查看更多...

分类:技术相关 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 670

TC的Room第一,开心

  居然拿了回Room第一,虽然只是Div2的,还是很开心。
  在南邮那会儿就听说过TC了,当然还是从潮人计泽飞那里听说的。那会儿算法比赛还有美金赚的呢,不过搞机器人去了,再说对算法也不是很在行。再后来嘛,又有了潮人李腾飞,也就有了第一次吃着披萨,拿着T-shirt,玩儿的去比赛的经历了。在那之后的1年里,又把TC给忘了,直到今年5月,想想觉得算法还是要搞搞,编程能力还是要提高,于是又开始做题。以前一直做ZOJ,也是考研以来养成的习惯,后来发现TC的模式更先进,不用费神I/O,可以看到别人的代码,还可以看到测试样例,于是从最简单的Div2的250分题开始做,一天一题,不知不觉已经满5个月了。有时候觉得每天花点时间去做一题有故事背景的题目也挺有趣的。
  因为第一次玩儿似的比赛,我鬼使神差成了蓝头id,可是我的水平啊,明显不是Div1的嘛,于是在3次痛苦的炮灰经历后,我终于顺利降级到Div2的绿头,也就有了今天的故事。没想到啊没想到,我又升到蓝头了,汗,继续当炮灰吧……

比赛数据:

查看更多...

分类:日记点滴 | 固定链接 | 评论: 7 | 引用: 0 | 查看次数: 655