- 博客(7)
- 资源 (16)
- 收藏
- 关注
转载 CMake构造OGRE
这段时间开始对Ogitor感兴趣,想找到它的源码学习一下,无意中发现Ogre v1.70出来了.而1.7版本开始转向使用Cmake编译,对于新接触的东西自然有些好奇.于是试着用Cmake来编译OGRE V1.7.首先上OGRE官网上看了用CMake构建OGRE,不太懂,接着又看了看别人写的文章,感觉还是没有多少实质性的效果.于是自己查了下CMake的使用,弄了一会,基本上work.先下载了
2012-10-23 21:15:51 2908
转载 使用CMake构建Ogre工程文件时的一些小细节
CMake 是个跨平台的自动化建构系统,简单说就是可以用它生成工程文件,在比如vs的sln文件,或者linux下常用的makefile。基本教程在 http://www.ogre3d.cn/ 可以找到一篇不错的图文教程在这里:http://hi.baidu.com/houwenbin1986/blog/item/c51a361e46b636c4a78669bb.html
2012-10-23 21:04:02 645
转载 nedmalloc结构分析
nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧;i.获取最低位的出现位置的掩码;x&(-x)ii.判断值为2的幂:x & (x-1) == 0iii.获取从最低的值为1的位开始到左边MSB的掩码: x | (-x)iv.字节对齐;(x + 2^m)
2012-10-21 17:03:44 4057 2
转载 ogre内存管理
OGRE内存分配策略相关文件及简述OGRE提供了自己的内存分配策略,甚至为STL容器提供了新的分配策略,相关文件及简述如下:OgreMemoryAllocatedObject.h OgreMemoryAllocatedObject.cpp// 所有使用Ogre内存分配器的类的父类OgreMemoryAllocatorConfig.h// 配置内存分配相关规则O
2012-10-16 21:02:58 2091
转载 C++内存分配
内存泄露相信对C++程序员来说都不陌生。解决内存泄露的方案多种多样,大部分方案以追踪检测为主,这种方法实现起来容易,使用方便,也比较安全。 首先我们要确定这个模块的主要功能:能追踪内存的分配和释放过程。 要能显示内存分配的相关信息,比如内存块大小,代码所在文件所在行等。 在发现内存泄露时及时给出相关信息。 能正确处理一些异常情况,比如内存不足,对象初始化失败等等。 是线
2012-10-16 20:56:29 613
转载 关于函数内联及相关关键字inline,__inline,__forceinline的详细说明
格式:inline _declarator; __inline _declarator; // Microsoft相关__forceinline _declarator; // Microsoft相关__inline与inline等同。inline和__inline通知编译器将该函数的内容拷贝一份放在调用函数的地方,这称之为内联。内联减少了函数调用的开销,但却增加了代码量。__fo
2012-10-15 18:59:09 732
原创 四元数
四元数又叫做超复数,一般复数形式:z = a + b*i;四元数的形式为:z = a + b*i + c*j + d*k; 多了两个虚部。四元数的加、减、乘、除,运算法则与复数一致。z* = a - b*i; z*是z的共轭复数。z * z* = a*a +b*b;复数的范数或模:|z| = sqrt(a*a +b*b);|z|*|z| = a
2012-10-14 15:41:02 634
Perspective_projection
2011-05-14
Intel_64_and_IA-32_Developer_Manual_Volume_2BInstruction_Set_Reference_N-Z
2011-05-05
Intel_64_and_IA-32_Architectures_Software_Developers_Manual_Volume1
2011-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人