上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页

2013年8月12日

Ogre内部渲染流程分析系列

摘要: come from:http://blog.csdn.net/weiqubo/article/details/6956005要理解OGRE引擎,就要理解其中占很重要位置的Renderable接口,今天先将一部分我分析的内容贴出来。以下是Ogre的代码中的详细说明:Renderable是OGRE中所有可渲染对象的抽象接口这个接口抽象出了在渲染管线中的被分组的离散的可渲染对象基本的方法。此接口的实现类必须是基于单一的材质、单一的世界矩阵(或者是一组通过权重混合的世界矩阵),以及单一的渲染操作。通过这个说明,应该能明确的是,Renderable封装了3D世界中被渲染对象的基本属性和数据,这包括:渲染 阅读全文

posted @ 2013-08-12 11:02 -冷夜- 阅读(619) 评论(0) 推荐(0)

2013年6月24日

gcc/g++编译

摘要: 1. gcc/g++在执行编译工作的时候,总共需要4步(1).预处理,生成.i的文件[预处理器cpp](2).汇编,将预处理后的文件转换成汇编语言,生成文件.s[编译器egcs](3).编译,将汇编语言文件编译为目标代码(机器代码)生成.o的文件[汇编器as](4).链接,将目标代码,生成可执行程序[链接器ld][参数详解] -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这参数,这个参数对他后... 阅读全文

posted @ 2013-06-24 16:09 -冷夜- 阅读(344) 评论(0) 推荐(0)

gcc和g++的区别

摘要: 我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的,例如:#include int main( 阅读全文

posted @ 2013-06-24 16:04 -冷夜- 阅读(544) 评论(0) 推荐(0)

CentOS 6.0 图文安装教程

摘要: CentOS 6.0下载地址:wget http://ftp.riken.jp/Linux/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso下边就是安装了:1、光盘引导界面,选择“Install or upgrade an existing system”。其中图中的四个选项,应该都明白,我们这里选择的是第一个后回车。Install or upgrade an existing system 安装或升级现有系统;Install system with basic cideo driver 安装过程中选择基本的显卡驱动;Rescue install 阅读全文

posted @ 2013-06-24 15:31 -冷夜- 阅读(631) 评论(0) 推荐(0)

hexdump——Linux系统的二进制文件查看工具

摘要: hexdump是Linux下的一个二进制文件查看工具,可以将二进制文件转换为ASCII、10进制、16进制或8进制进行查看。首先我们准备一个测试用的文件test,十六进制如下:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F选项:-n length只格式化输入文件的前length个字节-C 输出十六进制和对应字符输入:hexdump -n 13 -C test输出 阅读全文

posted @ 2013-06-24 15:29 -冷夜- 阅读(7697) 评论(0) 推荐(0)

Visual Studio C/C++ 编译器选项

摘要: 优化-/O1 最小化空间 /O2 最大化速度/Ob 内联扩展(默认 n=0) /Od 禁用优化(默认)/Og 启用全局优化 /Oi[-] 启用内部函数/Os 优选代码空间 /Ot 优选代码速度/Ox 最大化优化 /Oy[-] 启用帧指针省略-代码生成-/GF 启用只读字符串池 /Gm[-] 启用最小重新生成/Gy[-] 分隔链接器函数 /GS[-] 启用安全检查/GR[-] 启用 C++ RTTI /GX[-] 启用 C++ EH (与 /EHsc 相同)/EHs 启用 C++ EH (没有 SEH 异常) /EHa 启用 C++ EH (w/ SEH 异常)/EHc 外部“C”默认为 not 阅读全文

posted @ 2013-06-24 11:03 -冷夜- 阅读(2178) 评论(0) 推荐(0)

vs2008生成的各种文件

摘要: 一、sln文件 .sln(Solution)解决方案文件,表示一个项目组,他通常包含一个项目中所有的工程文件信息。二、suo文件suo(Solution User Options)解决方案用户选项文件,记录所有与解决方案建立关联的选项,以便在每次打开时,它都包含用户所做的自定义设置。.suo文件偶... 阅读全文

posted @ 2013-06-24 10:11 -冷夜- 阅读(4717) 评论(0) 推荐(1)

2013年4月16日

WinInet, WinHttp, Winsock, ws2_32的区别和联系 .

摘要: http://blog.csdn.net/zhenyusoso/article/details/7956672在Windows平台进行网络程序开发, 可以使用不同的库, 但是最常用的还是微软自己开发的库。具体说来,有:(1)Winsock,工作于网络层和传输层的开发库,对于编写TCP,UDP,以及原始IP通信程序非常合适。函数原形也基本符合Unix socket标准。Windows平台上的大多数程序,如QQ,讯雷等都基于其开发。(2)ws2_32,是Winsock的升级版本,在兼容的基础上增加了不符合Unix socket标准,但更适合Windows平台的库函数,一般以WSA*开头。现代的大多 阅读全文

posted @ 2013-04-16 13:17 -冷夜- 阅读(826) 评论(0) 推荐(0)

2013年3月30日

D3DX数学库函数备份

摘要: 原文地址:http://www.cnblogs.com/lancidie/archive/2011/03/22/1991316.htmlD3DXCOLOR* D3DXColorAdd //两个颜色的组合值D3DXCOLOR* WINAPI D3DXColorAdjustContrast( //调整颜色对比度D3DXCOLOR *pOut,const D3DXCOLOR *pC,FLOAT c);D3DXCOLOR* WINAPI D3DXColorAdjustSaturation( //调整颜色饱和度D3DXCOLOR *pOut,const D3DXCOLOR *pC,FLOAT s);D3 阅读全文

posted @ 2013-03-30 17:16 -冷夜- 阅读(440) 评论(0) 推荐(0)

2013年3月28日

D3DPRESENT_PARAMETERS 说明及 DirectX窗口模式和全屏模式的Device创建

摘要: typedef struct _D3DPRESENT_PARAMETERS_{ UINT BackBufferWidth; UINT BackBufferHeight; D3DFORMAT BackBufferFormat; UINT BackBufferCount; D3DMULTISAMPLE_TYPE MultiSampleType; DWORD MultiSampleQuality; D3DSWAPEFFEC... 阅读全文

posted @ 2013-03-28 15:56 -冷夜- 阅读(4513) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页

导航