資源簡介
簡單glsl shader
自己編寫,實現太空看地球效果
白天、黑夜、云彩多重紋理混合
參見opengl shading language第二版

代碼片段和文件信息
#include“BMP.h“
/////////////////////////////////////////////////////////////////////////////////////////////////
// BMP?TEXTURE?LOADER
/////////////////////////////////////////////////////////////////////////////////////////////////
void?BMP_Texture(UINT?textureArray[]?LPSTR?strFileName?int?ID)
{
????if(!strFileName)???return;
????AUX_RGBImageRec?*pBitMap?=?auxDIBImageLoad(strFileName);
????if(pBitMap?==?NULL) exit(0);
????glGenTextures(1?&textureArray[ID]);
????glBindTexture(GL_TEXTURE_2D?textureArray[ID]);
????gluBuild2DMipmaps(GL_TEXTURE_2D?3?pBitMap->sizeX?pBitMap->sizeY?GL_RGB?GL_UNSIGNED_BYTE?pBitMap->data);
????glTexParameteri(GL_TEXTURE_2DGL_TEXTURE_MIN_FILTERGL_LINEAR);
????glTexParameteri(GL_TEXTURE_2DGL_TEXTURE_MAG_FILTERGL_LINEAR);
????if?(pBitMap)
????{
????????if?(pBitMap->data)
????????{
????????????free(pBitMap->data);
????????}
????????free(pBitMap);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????73728??2009-11-01?17:01??mutiTextures\debug\mutiTextures.exe
?????文件????????730??2009-11-01?17:01??mutiTextures\debug\mutiTextures.exp
?????文件?????704896??2009-11-01?17:01??mutiTextures\debug\mutiTextures.ilk
?????文件???????2056??2009-11-01?17:01??mutiTextures\debug\mutiTextures.lib
?????文件?????461824??2009-11-01?17:01??mutiTextures\debug\mutiTextures.pdb
?????文件????????987??2009-11-01?16:18??mutiTextures\mutiTextures\BMP.cpp
?????文件????????140??2009-11-01?16:19??mutiTextures\mutiTextures\BMP.h
?????文件????1572918??2009-11-01?12:52??mutiTextures\mutiTextures\Clouds.bmp
?????文件?????132989??2005-10-25?10:58??mutiTextures\mutiTextures\Clouds.jpg
?????文件????1572918??2009-11-01?12:53??mutiTextures\mutiTextures\Day.bmp
?????文件??????84793??2005-10-25?10:58??mutiTextures\mutiTextures\Day.jpg
?????文件??????19784??2009-11-01?16:24??mutiTextures\mutiTextures\Debug\BMP.obj
?????文件???????9024??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\BuildLog.htm
?????文件??????47262??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\Main.obj
?????文件?????????69??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\mt.dep
?????文件????????387??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\mutiTextures.exe.intermediate.manifest
?????文件???????8261??2009-11-01?16:24??mutiTextures\mutiTextures\Debug\My_Render_Geometry.obj
?????文件???????6440??2009-11-01?16:24??mutiTextures\mutiTextures\Debug\textfile.obj
?????文件?????412672??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\vc80.idb
?????文件??????94208??2009-11-01?17:01??mutiTextures\mutiTextures\Debug\vc80.pdb
?????文件???????7632??2009-11-01?17:01??mutiTextures\mutiTextures\Main.cpp
?????文件???????1330??2009-11-01?16:49??mutiTextures\mutiTextures\MutiTexture.frag
?????文件????????685??2009-11-01?16:43??mutiTextures\mutiTextures\MutiTexture.vert
?????文件???????4316??2009-11-01?16:20??mutiTextures\mutiTextures\mutiTextures.vcproj
?????文件???????1427??2009-11-13?15:30??mutiTextures\mutiTextures\mutiTextures.vcproj.PC-200907141850.Administrator.user
?????文件???????2691??2009-11-01?12:58??mutiTextures\mutiTextures\My_Render_Geometry.cpp
?????文件?????????95??2009-11-01?12:44??mutiTextures\mutiTextures\My_Render_Geometry.h
?????文件????1572918??2009-11-01?12:52??mutiTextures\mutiTextures\Night.bmp
?????文件??????47054??2005-10-25?10:58??mutiTextures\mutiTextures\Night.jpg
?????文件???????1108??2005-07-25?17:58??mutiTextures\mutiTextures\textfile.cpp
............此處省略11個文件信息
- 上一篇:高精度 GPS偽距單點定位源代碼
- 下一篇:小白前端面試 月薪過萬不是夢.wps
評論
共有 條評論