- 博客(6)
- 收藏
- 关注
翻译 D3D拾遗1
1.HAL(HardWare Abstraction Layer)硬件抽象层,是介于Direct3D和图形设备之间的一层中介。是一组指示设备执行某种操作的特殊设备代码的集合。用D3DDEVTYPE_HAL来指定HAL设备,他是D3DDEVTYPE枚举类型的一个成员。2.REF Device用软件模拟了所有的Direct3D API,这允许你写并测试那些你的显卡不支持的Direct3D特性的
2008-06-25 19:52:00
361
原创 Sizeof与Strlen的区别与联系
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。 sizeof还可以用函数做参数,比如: short f(); printf("%d/n", s
2008-06-17 17:50:00
404
原创 D3D中的颜色
1. 在Direct3D中,颜色是使用RGB三部分来描述的。也就是说,我们要分别指定红、绿和蓝三种颜色的值。混合这三个颜色决定最终的颜色。利用这三种颜色我们能够表现数万种颜色。2. 我们使用两种不同的结构来存储RGB数据。这第一种是D3DCOLOR,它实际上是一个DWORD类型即32位。在D3DCOLOR类型中的这些位按照8-bit被分为4个部分,每一部分存储的是该色的亮度值。例如:0xAR
2008-06-16 22:43:00
970
原创 D3D简单随笔
1.背面拣选主要是为了减轻渲染的负担,因为裁剪掉背面和未裁剪的图形在摄像机的观察点看来将绘制相同的场景到后备表面。D3D中默认顶点以顺时针方向(在视图空间)形成的三角形为正面,以逆时针形成的三角形是背面。如果我们不想使用默认的拣选状态,我们可以通过改变D3DRS_CULLMODE来设置渲染状态:Device->SetRenderState(D3DRS_CULLMODE,Value); Value可
2008-06-16 22:23:00
469
原创 求100亿以内的素数
#include #include#include using namespace std;//自定义数据结构typedef unsigned __int64 myInt;typedef unsigned long myLong;//首先判断1M以内的素数const size_t primeSize=0x100000;//1M大小myLong g_PrimeLength = 0;myLong *g
2008-01-02 09:58:00
3813
原创 java聊天小程序
/* * TalkProgram.java * * Created on 2007年7月11日, 上午11:40 * * To change this template, choose Tools | Template Manager * and open the template in the editor. *//** * * @author Wayne */import java.awt.*
2007-12-14 09:32:00
3335
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人