- 博客(6)
- 收藏
- 关注
原创 花了n个礼拜,解决了一个原本只需几秒钟的事(opengl)
几个礼拜,一直间隙地在弄那个透明贴图,可是就是不出来。一行行,一个顺序一个顺序地对比,感觉和别人的一模一样啊,咋就不出效果呢,是在郁闷。后来做了个3D面板,也使用到透明贴图,发现是可以的,然后觉得奇怪,同一个系统为什么那边不可以,这边可以?于是开始了最低级的debug:注释掉一些,然后重新编译,重新运行;然后是第二次,第三次,……,调啊调,好像应该在接近目标,但却越来越糊涂,咋的一模一样还
2007-07-29 14:00:00 2054
原创 渲染到纹理(Render to texture):使用FrameBuffer
弄了一天,找啊找,没找到什么例子,幸好irrlicht里有个使用FrameBuffer渲染到纹理的例子,看了下,一copy,哇,ok了啊。主要代码: // generate color texture glGenTextures(1, &TextureName); glBindTexture(GL_TEXTURE_2D, TextureName); glTexParameteri(GL_T
2007-07-24 15:59:00 4800
原创 第一次记录心情
一直来,都感觉很盲目、没有目标。心理又真地不太想去埋怨别人,否则只会让自己更没有动力。一直很难过,甚至一些晚上都没法舒畅地入睡。 昨天和本科的同学聊QQ,让他很惊讶,现在的我远不是他以前眼里的我了,变得没有动力,没有目标,懒散无所作为。“找点事做吧。”他这么说。“我也想啊,可惜不知道做什么,有时候做了些事,却都感到没什么技术或价值”。…… 聊着聊着,“写下心情吧!”他突然冒出这么
2007-07-24 15:49:00 1085
原创 动态库,静态库,导致的框架设计问题
一般的时候,也不会注意动态库和静态库间的区别。但当出现下面的设计结构时就明显不同了。1、静态库实现: 一个工程编译成一个静态库 a.lib 一个小工程,依赖上面这个静态库,编译成一个动态库 b.dll 然后一个用户依赖a.lib开发了一个可执行程序,编译成 c.exe 原本目的是想让b.dll作为使用到a.lib中数据和函数的一个插件,而c.exe运行时就可以从一个统一的入
2007-07-16 12:11:00 1507
原创 关于vc2005编译时的warning C4273 …… inconsistent dll linkage问题
弄了n久,发现真的是自己有些蠢了,不过既然还是解决了,还是共享下。其实网上其他兄弟们也有说 在生成动态连接库时会用dllexport或dllimport, 这个就需要注意了。还有,当你是生成静态lib的时候,可不要加上这两个东东,否则生成lib后,以后的链接就一直链接不上了:说那些函数没有实现(unsolved),还以为是C编译和C++编译的问题,真是扯啊扯的。本来是很简单的问题,由于
2007-07-14 22:36:00 5875 2
转载 多重纹理的操作
float arr0[4] = {g_T0Blend, g_T0Blend, g_T0Blend, g_T0Blend};float arr1[4] = {g_T1Blend, g_T1Blend, g_T1Blend, g_T1Blend};float arr2[4] = {g_T2Blend, g_T2Blend, g_T2Blend, g_T2Blend};//Textu
2007-07-07 23:25:00 2073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人