char *pFilter = “Excel(*.xls)/0*.xls/0Text(*.txt)/0*.txt/0″;
char pSelFIle[MAX_PATH] = { 0 };
OPENFILENAMEA ofn = { 0 };
ofn.lStructSize = sizeof( ofn );
ofn.hwndOwner = g_hwndMain;
ofn.lpstrFilter = pFilter;
ofn.lpstrFil… 更多... “打开文件对话框”
音频编码 AAC ogg GIPS
最近在网上又找到2中新的音频编码器(压缩编码):
AAC(Advaced Audio Codec), 高级音频编码, 这种编码在低比特流比当前流行的mp3有更好的音质.属于收费的.
ogg, 官方网站网址:www.xiph.org.可以获取对应的文档, 以及源代码-libogg,提供了针对三个操作系统的实现.windows, macos, macosx. 免费的.
ogg也是一款在低比特流时音频很好的编码器.
不过没有时间… 更多... “音频编码 AAC ogg GIPS”
YUV420格式解析(转载)
YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。
YUV格式解析1(播放器——project2)
HLSL内置对象
在用HLSL写顶点渲染器,象素渲染器和效果器时,经常用到一些HLSL的内置对象, 如 ZEnable, CullMode, Lightling等等.但是从书上是找不到全部的内置对象,也许有一天你发现要用到的一个渲染参数你想在效果器中通过设置内置对象完成, 但是你发现不知道这个对象有没有被定义或者不知道变量的名字是什么. 在网上找也找不到. 怎么办, 告诉你一个方法; 打开dx sdk文档, 转到search tab页,输… 更多... “HLSL内置对象”
多字节与unicode之间的转换
两者之间相互转换有2套函数可以利用
c运行时库: wcstombs mbstowcs
windows API: MultiByteToWideChar WideCharToMultiByte
函数不用解释, 看字面意思就可以. 下面列出使用案例:
c运行时库:
#include <stdio.h>
#include <stdlib.h>
void main( void )
{
int … 更多... “多字节与unicode之间的转换”
3d游戏入门学习连接
以下是一个关于3d游戏引擎的入门介绍, 写得由浅入深, 极好的学习资料, 记录下连接日后学习只用.
http://blog.csdn.net/Image_Graphics/archive/2006/11/07/1370596.aspx
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
vs2003的debug菜单没有direct3d选项
这些日子学习d3d到了可编程的渲染管线部分. 顶点或者象素渲染代码(用HLSL语言)写在vsh或者psh中, 既然是写的代码, 那么免不了可能出一些问题, 需要调试. 调试这里面的代码可不象调试我们cpp中的代码那么直接. 大概需要做一些设置:
1. 设置d3d使用debug版本的运行时库.
2. 调用D3DXCompile…函数编译vsh psh中的代码时, 启用D3DXSHADER_SKIPOPTIMIZ… 更多... “vs2003的debug菜单没有direct3d选项”
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装
以下是转帖:
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装 收藏
我们打开淘宝等网站时,IE浏览器会提示安装空间,这个控件便是用于对用户名密码进行加密的ActiveX控件。如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可方便使用我们的空间呢?
下面是如何让在你的站点上安装控件的方法。
基础知识
html语言中Object标签
定义和用法
定义一个嵌入的对象。请使用此元素向您的 XHTM
渲染管线以及directx的发展过程
本文摘抄自网页,以备日后学习之用。
显卡 : 什么是渲染管线 渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的的并行处理单元。在某种程度上可以把渲染管线比喻为工厂里面常见的各种生产流水线,工厂里的生产流水线是为了提高产品的生产能力和效率,而渲染管线则是提高显卡的工作能力和效率。 渲染管线的数量一般是以 像素渲染流水线的数量×每管线的纹理单元数量 来表示。例如,GeForce 6800Ultra的渲染… 更多... “渲染管线以及directx的发展过程”
开源3D引擎比较
典型开源3D引擎分类比较
这是从别人那里摘抄而来, 学习之用.
http://www.cnblogs.com/cyberchen-net/archive/2007/03/04/663597.html
典型开源3D引擎分类比较
常见的3D引擎有:Unreal,Quake,Lithtech,OGRE,Nebula,Irrlicht,Truevision3D…等,其中开源免费的有:orge,irrli… 更多... “开源3D引擎比较”