├── .gitignore ├── LICENSE ├── README.md ├── bin ├── cry.exe └── res │ ├── ASEModels │ ├── box.ASE │ ├── box.max │ ├── teaport.ASE │ ├── teaport.max │ └── wood.bmp │ ├── MyFormatModels │ └── girl │ │ ├── SDO_W1063_coat.bmp │ │ ├── SDO_W1063_hair.bmp │ │ ├── SDO_W1063_pant.bmp │ │ ├── SDO_W1063_shoes.bmp │ │ ├── W_Basic_Coat2.bmp │ │ ├── W_Basic_Pants2.bmp │ │ ├── W_Basic_face.bmp │ │ └── girl.txt │ └── tex │ ├── basketballTex.bmp │ └── tex.bmp ├── doc ├── gdi3d文档.doc └── 参考资料 │ └── lecture10_p1.pdf ├── screenshots ├── screenshot_1.png ├── screenshot_2.png ├── screenshot_3.png ├── screenshot_4.png ├── screenshot_5.png └── screenshot_6.png └── src ├── cry.sln ├── cry.suo └── cry ├── ReadMe.txt ├── c3dCamera.cpp ├── c3dCamera.h ├── c3dDefine.cpp ├── c3dDefine.h ├── c3dGLMath.cpp ├── c3dGLMath.h ├── c3dIDTriangle.cpp ├── c3dIDTriangle.h ├── c3dLightSource.cpp ├── c3dLightSource.h ├── c3dLog.cpp ├── c3dLog.h ├── c3dMaterial.cpp ├── c3dMaterial.h ├── c3dMath.cpp ├── c3dMath.h ├── c3dMatrix.cpp ├── c3dMatrix.h ├── c3dRange.cpp ├── c3dRange.h ├── c3dVector.cpp ├── c3dVector.h ├── cry.aps ├── cry.cpp ├── cry.h ├── cry.ico ├── cry.rc ├── cry.vcxproj ├── cry.vcxproj.filters ├── cry.vcxproj.user ├── funcs.cpp ├── funcs.h ├── gdi3d.cpp ├── gdi3d.h ├── mesh.cpp ├── mesh.h ├── myDefine.cpp ├── myDefine.h ├── myFuncsForWin.cpp ├── myFuncsForWin.h ├── readBmp.cpp ├── readBmp.h ├── res ├── ASEModels │ ├── box.ASE │ ├── box.max │ ├── teaport.ASE │ ├── teaport.max │ └── wood.bmp ├── MyFormatModels │ └── girl │ │ ├── SDO_W1063_coat.bmp │ │ ├── SDO_W1063_hair.bmp │ │ ├── SDO_W1063_pant.bmp │ │ ├── SDO_W1063_shoes.bmp │ │ ├── W_Basic_Coat2.bmp │ │ ├── W_Basic_Pants2.bmp │ │ ├── W_Basic_face.bmp │ │ └── girl.txt └── tex │ ├── basketballTex.bmp │ └── tex.bmp ├── resource.h ├── simpleClasses.cpp ├── simpleClasses.h ├── small.ico ├── stdafx.cpp ├── stdafx.h ├── targetver.h ├── texture.cpp └── texture.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/README.md -------------------------------------------------------------------------------- /bin/cry.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/cry.exe -------------------------------------------------------------------------------- /bin/res/ASEModels/box.ASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/ASEModels/box.ASE -------------------------------------------------------------------------------- /bin/res/ASEModels/box.max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/ASEModels/box.max -------------------------------------------------------------------------------- /bin/res/ASEModels/teaport.ASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/ASEModels/teaport.ASE -------------------------------------------------------------------------------- /bin/res/ASEModels/teaport.max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/ASEModels/teaport.max -------------------------------------------------------------------------------- /bin/res/ASEModels/wood.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/ASEModels/wood.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/SDO_W1063_coat.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/SDO_W1063_coat.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/SDO_W1063_hair.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/SDO_W1063_hair.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/SDO_W1063_pant.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/SDO_W1063_pant.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/SDO_W1063_shoes.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/SDO_W1063_shoes.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/W_Basic_Coat2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/W_Basic_Coat2.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/W_Basic_Pants2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/W_Basic_Pants2.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/W_Basic_face.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/W_Basic_face.bmp -------------------------------------------------------------------------------- /bin/res/MyFormatModels/girl/girl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/MyFormatModels/girl/girl.txt -------------------------------------------------------------------------------- /bin/res/tex/basketballTex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/tex/basketballTex.bmp -------------------------------------------------------------------------------- /bin/res/tex/tex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/bin/res/tex/tex.bmp -------------------------------------------------------------------------------- /doc/gdi3d文档.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/doc/gdi3d文档.doc -------------------------------------------------------------------------------- /doc/参考资料/lecture10_p1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/doc/参考资料/lecture10_p1.pdf -------------------------------------------------------------------------------- /screenshots/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_1.png -------------------------------------------------------------------------------- /screenshots/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_2.png -------------------------------------------------------------------------------- /screenshots/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_3.png -------------------------------------------------------------------------------- /screenshots/screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_4.png -------------------------------------------------------------------------------- /screenshots/screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_5.png -------------------------------------------------------------------------------- /screenshots/screenshot_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/screenshots/screenshot_6.png -------------------------------------------------------------------------------- /src/cry.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry.sln -------------------------------------------------------------------------------- /src/cry.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry.suo -------------------------------------------------------------------------------- /src/cry/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/ReadMe.txt -------------------------------------------------------------------------------- /src/cry/c3dCamera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dCamera.cpp -------------------------------------------------------------------------------- /src/cry/c3dCamera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dCamera.h -------------------------------------------------------------------------------- /src/cry/c3dDefine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dDefine.cpp -------------------------------------------------------------------------------- /src/cry/c3dDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dDefine.h -------------------------------------------------------------------------------- /src/cry/c3dGLMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dGLMath.cpp -------------------------------------------------------------------------------- /src/cry/c3dGLMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dGLMath.h -------------------------------------------------------------------------------- /src/cry/c3dIDTriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dIDTriangle.cpp -------------------------------------------------------------------------------- /src/cry/c3dIDTriangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dIDTriangle.h -------------------------------------------------------------------------------- /src/cry/c3dLightSource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dLightSource.cpp -------------------------------------------------------------------------------- /src/cry/c3dLightSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dLightSource.h -------------------------------------------------------------------------------- /src/cry/c3dLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dLog.cpp -------------------------------------------------------------------------------- /src/cry/c3dLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dLog.h -------------------------------------------------------------------------------- /src/cry/c3dMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMaterial.cpp -------------------------------------------------------------------------------- /src/cry/c3dMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMaterial.h -------------------------------------------------------------------------------- /src/cry/c3dMath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMath.cpp -------------------------------------------------------------------------------- /src/cry/c3dMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMath.h -------------------------------------------------------------------------------- /src/cry/c3dMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMatrix.cpp -------------------------------------------------------------------------------- /src/cry/c3dMatrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dMatrix.h -------------------------------------------------------------------------------- /src/cry/c3dRange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dRange.cpp -------------------------------------------------------------------------------- /src/cry/c3dRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dRange.h -------------------------------------------------------------------------------- /src/cry/c3dVector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dVector.cpp -------------------------------------------------------------------------------- /src/cry/c3dVector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/c3dVector.h -------------------------------------------------------------------------------- /src/cry/cry.aps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.aps -------------------------------------------------------------------------------- /src/cry/cry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.cpp -------------------------------------------------------------------------------- /src/cry/cry.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "resource.h" 4 | -------------------------------------------------------------------------------- /src/cry/cry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.ico -------------------------------------------------------------------------------- /src/cry/cry.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.rc -------------------------------------------------------------------------------- /src/cry/cry.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.vcxproj -------------------------------------------------------------------------------- /src/cry/cry.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.vcxproj.filters -------------------------------------------------------------------------------- /src/cry/cry.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/cry.vcxproj.user -------------------------------------------------------------------------------- /src/cry/funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/funcs.cpp -------------------------------------------------------------------------------- /src/cry/funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/funcs.h -------------------------------------------------------------------------------- /src/cry/gdi3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/gdi3d.cpp -------------------------------------------------------------------------------- /src/cry/gdi3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/gdi3d.h -------------------------------------------------------------------------------- /src/cry/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/mesh.cpp -------------------------------------------------------------------------------- /src/cry/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/mesh.h -------------------------------------------------------------------------------- /src/cry/myDefine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/myDefine.cpp -------------------------------------------------------------------------------- /src/cry/myDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/myDefine.h -------------------------------------------------------------------------------- /src/cry/myFuncsForWin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/myFuncsForWin.cpp -------------------------------------------------------------------------------- /src/cry/myFuncsForWin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/myFuncsForWin.h -------------------------------------------------------------------------------- /src/cry/readBmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/readBmp.cpp -------------------------------------------------------------------------------- /src/cry/readBmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/readBmp.h -------------------------------------------------------------------------------- /src/cry/res/ASEModels/box.ASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/ASEModels/box.ASE -------------------------------------------------------------------------------- /src/cry/res/ASEModels/box.max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/ASEModels/box.max -------------------------------------------------------------------------------- /src/cry/res/ASEModels/teaport.ASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/ASEModels/teaport.ASE -------------------------------------------------------------------------------- /src/cry/res/ASEModels/teaport.max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/ASEModels/teaport.max -------------------------------------------------------------------------------- /src/cry/res/ASEModels/wood.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/ASEModels/wood.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/SDO_W1063_coat.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/SDO_W1063_coat.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/SDO_W1063_hair.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/SDO_W1063_hair.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/SDO_W1063_pant.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/SDO_W1063_pant.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/SDO_W1063_shoes.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/SDO_W1063_shoes.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/W_Basic_Coat2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/W_Basic_Coat2.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/W_Basic_Pants2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/W_Basic_Pants2.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/W_Basic_face.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/W_Basic_face.bmp -------------------------------------------------------------------------------- /src/cry/res/MyFormatModels/girl/girl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/MyFormatModels/girl/girl.txt -------------------------------------------------------------------------------- /src/cry/res/tex/basketballTex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/tex/basketballTex.bmp -------------------------------------------------------------------------------- /src/cry/res/tex/tex.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/res/tex/tex.bmp -------------------------------------------------------------------------------- /src/cry/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/resource.h -------------------------------------------------------------------------------- /src/cry/simpleClasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/simpleClasses.cpp -------------------------------------------------------------------------------- /src/cry/simpleClasses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/simpleClasses.h -------------------------------------------------------------------------------- /src/cry/small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/small.ico -------------------------------------------------------------------------------- /src/cry/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/stdafx.cpp -------------------------------------------------------------------------------- /src/cry/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/stdafx.h -------------------------------------------------------------------------------- /src/cry/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/targetver.h -------------------------------------------------------------------------------- /src/cry/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/texture.cpp -------------------------------------------------------------------------------- /src/cry/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantnon/gdi3d/HEAD/src/cry/texture.h --------------------------------------------------------------------------------