• 大小: 4.72MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-28
  • 语言: 其他
  • 标签: glsl  

资源简介

简单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个文件信息

评论

共有 条评论