91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-04
  • 語言: C/C++
  • 標簽: opengl??

資源簡介

多面體和二次曲面的生成,及基本的紋理映射

資源截圖

代碼片段和文件信息

#include?“glut.h“
#include?
#include?
#include?


static?GLuint?texName;

GLfloat?angle=0;

GLuint?LoadBMPTo2DTexture(const?char?*pName?int?nSize)
{
int m_nSizeImage;
BITMAPFILEHEADER?bmpFileHeader;
BITMAPINFOHEADER?bmpInfoHeader;

ifstream bmpFile;
bmpFile.open(pName?ios::binary); //?be?careful?here?must?be?binary?written.
bmpFile.read((char*)&bmpFileHeader?sizeof(BITMAPFILEHEADER));
bmpFile.read((char*)&bmpInfoHeader?sizeof(BITMAPINFOHEADER));

if?(bmpFileHeader.bfType?!=?0x4D42) //?it‘s?not?a?bitmap?file.
return?0;

unsigned?char?*pImage;
int?nTexSize;
int?nBytesPerPixel;

nBytesPerPixel?=?bmpInfoHeader.biBitCount/8;
nTexSize?=?nSize?*?nSize?*?nBytesPerPixel;
pImage?=?new?unsigned?char[nTexSize];
memset

評論

共有 條評論