Description: Compiled using a relative path conditions. Rendering pipeline using OpenGL directly, without the use of Shader. Procedures in the two light source, a static, a movement, so that we can more accurately verify the accuracy of ShadowVolume.
- [cglib] - development must cg.dll.cggl.dll.opengl
- [TLC549] - 51 of the c language tlc549 driver, keil
File list (Check if you may need any files):
OpenGL_ShadowVolume
...................\bin
...................\...\cg.dll
...................\...\cgGL.dll
...................\...\Cg_ShadowMap.exe
...................\...\Cg_ShadowMap.ilk
...................\...\glut32.dll
...................\...\GL_ShadowVolume.exe
...................\...\GL_ShadowVolume.ilk
...................\common
...................\......\ArcBall.h
...................\......\Camera.cpp
...................\......\Camera.h
...................\......\GLSL_Helper.cpp
...................\......\GLSL_Helper.h
...................\......\ImageLib.cpp
...................\......\ImageLib.h
...................\......\MathLib.cpp
...................\......\MathLib.h
...................\......\Mesh.cpp
...................\......\Mesh.h
...................\......\Mesh2.cpp
...................\......\Mesh2.h
...................\......\Mesh3.cpp
...................\......\Mesh3.h
...................\......\MyTimer.cpp
...................\......\MyTimer.h
...................\......\ShaderManager.cpp
...................\......\ShaderManager.h
...................\include
...................\.......\Cg
...................\.......\..\cg.h
...................\.......\..\cgD3D10.h
...................\.......\..\cgD3D8.h
...................\.......\..\cgD3D9.h
...................\.......\..\cgGL.h
...................\.......\..\cgGL_profiles.h
...................\.......\..\cg_bindlocations.h
...................\.......\..\cg_datatypes.h
...................\.......\..\cg_enums.h
...................\.......\..\cg_errors.h
...................\.......\..\cg_profiles.h
...................\.......\GL
...................\.......\..\glext.h
...................\.......\..\glut.h
...................\.......\..\wglext.h
...................\.......\jconfig.h
...................\.......\jerror.h
...................\.......\jmorecfg.h
...................\.......\jpeglib.h
...................\lib
...................\...\cg.lib
...................\...\cgGL.lib
...................\...\glut32.lib
...................\...\jpeg.lib
...................\shaders
...................\.......\BumpMap_fp.cg
...................\.......\BumpMap_fp.glsl
...................\.......\BumpMap_vp.cg
...................\.......\BumpMap_vp.glsl
...................\.......\CubeMap_fp.cg
...................\.......\CubeMap_fp.glsl
...................\.......\CubeMap_vp.cg
...................\.......\CubeMap_vp.glsl
...................\.......\DepthOnly_fp.cg
...................\.......\DepthOnly_fp.glsl
...................\.......\DepthOnly_vp.cg
...................\.......\DepthOnly_vp.glsl
...................\.......\dummy.cg
...................\.......\PhongShading_fp.cg
...................\.......\PhongShading_fp.glsl
...................\.......\PhongShading_fp2.cg
...................\.......\PhongShading_fp2.glsl
...................\.......\PhongShading_vp.cg
...................\.......\PhongShading_vp.glsl
...................\.......\PhongShading_vp2.cg
...................\.......\PhongShading_vp2.glsl
...................\.......\Shading.cgfx
...................\.......\ShadowMap_fp.cg
...................\.......\ShadowMap_fp.glsl
...................\.......\ShadowMap_vp.cg
...................\.......\ShadowMap_vp.glsl
...................\.......\Skybox_fp.cg
...................\.......\Skybox_fp.glsl
...................\.......\Skybox_vp.cg
...................\.......\Skybox_vp.glsl
...................\.......\SmoothShading_fp.cg
...................\.......\SmoothShading_fp.glsl
...................\.......\SmoothShading_vp.cg
...................\.......\SmoothShading_vp.glsl
...................\.......\SpotLight.cg
...................\.......\WaterEffect_fp.cg
...................\.......\WaterEffect_fp.glsl
...................\.......\WaterEffect_vp.cg
...................\.......\WaterEffect_vp.glsl
...................\ShadowVolume
...................\............\build
...................\............\ShadowVolume.cpp
...................\............\ShadowVolume.dsp
...................\............\ShadowVolume.dsw