文件名称:correctedOpenGLProgramGuilde8thcode
-
所属分类:
- 标签属性:
- 上传时间:2015-10-19
-
文件大小:2.55mb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
本代码是在OpenGL 红宝书第八版的代码的基础上进行的整理, 修正了以下事项
1. 修正编译错误
2. 用一个sln文件加载所有工程
3. 修正着色脚本路径和资源路径,
4. 统一输出路径
生成后的exe文件根据编译类型进行了分类, 生成在不同的目录中. 双击即可启动, 资源路径与脚本路径已经修正.-This code is based on the OpenGL Red Book eighth code on the order, fixed the following matters
1 fix compilation error
2 use a SLN file to load all the projects
3 fixed shader scr ipt path and resource path,
4 unified output path
The generated exe files are classified according to the compiled type, generated in different directories.
1. 修正编译错误
2. 用一个sln文件加载所有工程
3. 修正着色脚本路径和资源路径,
4. 统一输出路径
生成后的exe文件根据编译类型进行了分类, 生成在不同的目录中. 双击即可启动, 资源路径与脚本路径已经修正.-This code is based on the OpenGL Red Book eighth code on the order, fixed the following matters
1 fix compilation error
2 use a SLN file to load all the projects
3 fixed shader scr ipt path and resource path,
4 unified output path
The generated exe files are classified according to the compiled type, generated in different directories.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
vermilion/loadtexture.cpp
vermilion/test/test.cpp
vermilion/test/test.vcxproj
vermilion/test/test.vcxproj.filters
vermilion/test/test.vcxproj.user
vermilion/vdds.cpp
vermilion/vermilion.vcxproj
vermilion/vermilion.vcxproj.filters
vermilion/vermilion.vcxproj.user
chapterall_vs2010.sln
Makefile
03/ch03_drawcommands/ch03_drawcommands.cpp
03/ch03_drawcommands/ch03_drawcommands.vcproj
03/ch03_drawcommands/ch03_drawcommands.vcxproj
03/ch03_drawcommands/ch03_drawcommands.vcxproj.user
03/ch03_instancing/ch03_instancing.cpp
03/ch03_instancing/ch03_instancing.vcproj
03/ch03_instancing/vbm.cpp
03/ch03_instancing/vbm.h
03/ch03_instancing2/ch03_instancing2.cpp
03/ch03_instancing2/ch03_instancing2.vcproj
03/ch03_instancing2/ch03_instancing2.vcxproj
03/ch03_instancing2/ch03_instancing2.vcxproj.user
03/ch03_instancing2/vbm.cpp
03/ch03_instancing2/vbm.h
03/ch03_instancing3/ch03_instancing3.cpp
03/ch03_instancing3/ch03_instancing3.vcproj
03/ch03_instancing3/vbm.cpp
03/ch03_instancing3/vbm.h
03/ch03_pointsprites/ch03_pointsprites.cpp
03/ch03_pointsprites/ch03_pointsprites.vcxproj
03/ch03_pointsprites/ch03_pointsprites.vcxproj.user
03/ch03_pointsprites/pointsprites.fs.glsl
03/ch03_pointsprites/pointsprites.vs.glsl
03/ch03_pointsprites/pointsprites2.fs.glsl
03/ch03_pointsprites/sprite.tga
03/ch03_pointsprites/sprite2.tga
03/ch03_primitive_restart/ch03_primitive_restart.cpp
03/ch03_primitive_restart/ch03_primitive_restart.vcproj
03/ch03_primitive_restart/ch03_primitive_restart.vcxproj
03/ch03_primitive_restart/ch03_primitive_restart.vcxproj.user
03/ch03_primitive_restart/primitive_restart.fs.glsl
03/ch03_primitive_restart/primitive_restart.vs.glsl
03/ch03_xfb/ch03_xfb.cpp
03/ch03_xfb/ch03_xfb.vcproj
03/ch03_xfb/vbm.cpp
03/ch03_xfb/vbm.h
03/chapter03.sln
03/chapter03_vs2010.sln
04/ch04_shadowmap/ch04_shadowmap.cpp
04/ch04_shadowmap/ch04_shadowmap.vcproj
04/ch04_shadowmap/ch04_shadowmap.vcxproj
04/ch04_shadowmap/ch04_shadowmap.vcxproj.user
04/ch04_shadowmap/shadowmap_scene.fs.glsl
04/ch04_shadowmap/shadowmap_scene.vs.glsl
04/ch04_shadowmap/shadowmap_shadow.fs.glsl
04/ch04_shadowmap/shadowmap_shadow.vs.glsl
04/ch04_vs2008.sln
04/Gouraud/gouraud-float.cpp
04/Gouraud/gouraud.cpp
04/Gouraud/gouraud.frag
04/Gouraud/gouraud.vert
04/Gouraud/Makefile
06/ch06_cube_map/ch06_cube_map.cpp
06/ch06_cube_map/ch06_cube_map.vcxproj
06/ch06_cube_map/ch06_cube_map.vcxproj.user
06/ch06_load_texture/ch06_load_texture.cpp
06/ch06_load_texture/ch06_load_texture.vcxproj
06/ch06_load_texture/ch06_load_texture.vcxproj.user
06/ch06_mipmap/ch06_mipmap.cpp
06/ch06_mipmap/ch06_mipmap.vcxproj
06/ch06_mipmap/ch06_mipmap.vcxproj.user
06/ch06_mip_filters/ch06_mip_filters.cpp
06/ch06_mip_filters/ch06_mip_filters.vcxproj
06/ch06_mip_filters/ch06_mip_filters.vcxproj.user
06/ch06_multi_texture/ch06_multi_texture.cpp
06/ch06_multi_texture/ch06_multi_texture.vcxproj
06/ch06_multi_texture/ch06_multi_texture.vcxproj.user
06/ch06_static_texture/ch06_static_texture.cpp
06/ch06_static_texture/ch06_static_texture.vcxproj
06/ch06_static_texture/ch06_static_texture.vcxproj.user
06/ch06_texture_wrapping/ch06_texture_wrapping.cpp
06/ch06_texture_wrapping/ch06_texture_wrapping.vcxproj
06/ch06_texture_wrapping/ch06_texture_wrapping.vcxproj.user
06/ch06_volume_texture/ch06_volume_texture.cpp
06/ch06_volume_texture/ch06_volume_texture.vcxproj
06/ch06_volume_texture/ch06_volume_texture.vcxproj.user
06/chapter06_vs2010.sln
08/ch08_lightmodels/ch08_lightmodels.cpp
08/ch08_lightmodels/ch08_lightmodels.vcxproj
08/ch08_lightmodels/ch08_lightmodels.vcxproj.user
08/chapter08_vs2010.sln
09/Makefile
09/Simple/Makefile
09/Simple/simple.cont
09/Simple/simple.cpp
09/Simple/simple.eval
09/Simple/simple.frag
09/Simple/simple.vert
09/Teapot/Makefile
09/Teapot/teapot.cont
09/Teapot/teapot.cpp
09/Teapot/teapot.eval
09/Teapot/teapot.frag
09/Teapot/Teapot.sln
09/Teapot/Teapot.vcxproj
09/Teapot/Teapot.vcxproj.user
09/Teapot/teapot.vert
10/ch10_draw_xfb/ch10_draw_xfb.cpp
10/ch10_draw_xfb/ch10_draw_xfb.sln
10/ch10_draw_xfb/ch10_draw_xfb.vcxproj
10/ch10_draw_xfb/ch10_draw_xfb.vcxproj.user
10/ch10_draw_xfb/vbm.cpp
10/ch10_draw_xfb/vbm.h
10/ch10_fur/ch10_fur.cpp
10/ch10_fur/ch10_fur.sln
10/ch10_fur/ch10_fur.vcxproj
10/ch10_fur/ch10_fur.vcxproj.user
10/ch10_fur/vbm.cpp
10/ch10_fur/vbm.h
10/ch10_viewport_array/ch10_viewport_array.cpp
10/ch10_viewport_array/ch10_viewport_array.sln
10/ch10_viewport_array/ch10_viewport_array.vcxproj
10/ch10_viewport_array/ch10_viewport_array.vcxproj.user
10/ch10_viewport_array/vbm.cpp
10/ch10_viewport_array/vbm.h
11/ch11_doublewrite/blit.fs.glsl
11/ch11_doublewrite/blit.vs.glsl
11/ch11_doublewrite/ch11_doublewrite.cpp
11/ch11_doublewrite/ch11_doublewrite.vcxproj
11/ch11_doublewrite/ch11_doublewrite.vcxproj.user
11/ch11_doublewrite/double_write.fs.glsl
11/ch11_doublewrite/double_write.vs.glsl
11/ch11_OIT/build_lists.fs.glsl
11/ch11_OIT/build_lists.vs.glsl
11/ch11_OIT/ch11_OIT.cpp
11/ch11_OIT/ch11_OIT.vcxproj
11/ch11_OIT/ch11_OIT.vcxproj.user
11/ch11_OIT/resolve_lists.fs.glsl
11/ch11_OIT/resolve_lists.vs.glsl
11/ch11_overdrawcount/blit.fs.glsl
11/ch11_overdrawcount/blit.vs.glsl
11/ch11_overdrawcount/
vermilion/test/test.cpp
vermilion/test/test.vcxproj
vermilion/test/test.vcxproj.filters
vermilion/test/test.vcxproj.user
vermilion/vdds.cpp
vermilion/vermilion.vcxproj
vermilion/vermilion.vcxproj.filters
vermilion/vermilion.vcxproj.user
chapterall_vs2010.sln
Makefile
03/ch03_drawcommands/ch03_drawcommands.cpp
03/ch03_drawcommands/ch03_drawcommands.vcproj
03/ch03_drawcommands/ch03_drawcommands.vcxproj
03/ch03_drawcommands/ch03_drawcommands.vcxproj.user
03/ch03_instancing/ch03_instancing.cpp
03/ch03_instancing/ch03_instancing.vcproj
03/ch03_instancing/vbm.cpp
03/ch03_instancing/vbm.h
03/ch03_instancing2/ch03_instancing2.cpp
03/ch03_instancing2/ch03_instancing2.vcproj
03/ch03_instancing2/ch03_instancing2.vcxproj
03/ch03_instancing2/ch03_instancing2.vcxproj.user
03/ch03_instancing2/vbm.cpp
03/ch03_instancing2/vbm.h
03/ch03_instancing3/ch03_instancing3.cpp
03/ch03_instancing3/ch03_instancing3.vcproj
03/ch03_instancing3/vbm.cpp
03/ch03_instancing3/vbm.h
03/ch03_pointsprites/ch03_pointsprites.cpp
03/ch03_pointsprites/ch03_pointsprites.vcxproj
03/ch03_pointsprites/ch03_pointsprites.vcxproj.user
03/ch03_pointsprites/pointsprites.fs.glsl
03/ch03_pointsprites/pointsprites.vs.glsl
03/ch03_pointsprites/pointsprites2.fs.glsl
03/ch03_pointsprites/sprite.tga
03/ch03_pointsprites/sprite2.tga
03/ch03_primitive_restart/ch03_primitive_restart.cpp
03/ch03_primitive_restart/ch03_primitive_restart.vcproj
03/ch03_primitive_restart/ch03_primitive_restart.vcxproj
03/ch03_primitive_restart/ch03_primitive_restart.vcxproj.user
03/ch03_primitive_restart/primitive_restart.fs.glsl
03/ch03_primitive_restart/primitive_restart.vs.glsl
03/ch03_xfb/ch03_xfb.cpp
03/ch03_xfb/ch03_xfb.vcproj
03/ch03_xfb/vbm.cpp
03/ch03_xfb/vbm.h
03/chapter03.sln
03/chapter03_vs2010.sln
04/ch04_shadowmap/ch04_shadowmap.cpp
04/ch04_shadowmap/ch04_shadowmap.vcproj
04/ch04_shadowmap/ch04_shadowmap.vcxproj
04/ch04_shadowmap/ch04_shadowmap.vcxproj.user
04/ch04_shadowmap/shadowmap_scene.fs.glsl
04/ch04_shadowmap/shadowmap_scene.vs.glsl
04/ch04_shadowmap/shadowmap_shadow.fs.glsl
04/ch04_shadowmap/shadowmap_shadow.vs.glsl
04/ch04_vs2008.sln
04/Gouraud/gouraud-float.cpp
04/Gouraud/gouraud.cpp
04/Gouraud/gouraud.frag
04/Gouraud/gouraud.vert
04/Gouraud/Makefile
06/ch06_cube_map/ch06_cube_map.cpp
06/ch06_cube_map/ch06_cube_map.vcxproj
06/ch06_cube_map/ch06_cube_map.vcxproj.user
06/ch06_load_texture/ch06_load_texture.cpp
06/ch06_load_texture/ch06_load_texture.vcxproj
06/ch06_load_texture/ch06_load_texture.vcxproj.user
06/ch06_mipmap/ch06_mipmap.cpp
06/ch06_mipmap/ch06_mipmap.vcxproj
06/ch06_mipmap/ch06_mipmap.vcxproj.user
06/ch06_mip_filters/ch06_mip_filters.cpp
06/ch06_mip_filters/ch06_mip_filters.vcxproj
06/ch06_mip_filters/ch06_mip_filters.vcxproj.user
06/ch06_multi_texture/ch06_multi_texture.cpp
06/ch06_multi_texture/ch06_multi_texture.vcxproj
06/ch06_multi_texture/ch06_multi_texture.vcxproj.user
06/ch06_static_texture/ch06_static_texture.cpp
06/ch06_static_texture/ch06_static_texture.vcxproj
06/ch06_static_texture/ch06_static_texture.vcxproj.user
06/ch06_texture_wrapping/ch06_texture_wrapping.cpp
06/ch06_texture_wrapping/ch06_texture_wrapping.vcxproj
06/ch06_texture_wrapping/ch06_texture_wrapping.vcxproj.user
06/ch06_volume_texture/ch06_volume_texture.cpp
06/ch06_volume_texture/ch06_volume_texture.vcxproj
06/ch06_volume_texture/ch06_volume_texture.vcxproj.user
06/chapter06_vs2010.sln
08/ch08_lightmodels/ch08_lightmodels.cpp
08/ch08_lightmodels/ch08_lightmodels.vcxproj
08/ch08_lightmodels/ch08_lightmodels.vcxproj.user
08/chapter08_vs2010.sln
09/Makefile
09/Simple/Makefile
09/Simple/simple.cont
09/Simple/simple.cpp
09/Simple/simple.eval
09/Simple/simple.frag
09/Simple/simple.vert
09/Teapot/Makefile
09/Teapot/teapot.cont
09/Teapot/teapot.cpp
09/Teapot/teapot.eval
09/Teapot/teapot.frag
09/Teapot/Teapot.sln
09/Teapot/Teapot.vcxproj
09/Teapot/Teapot.vcxproj.user
09/Teapot/teapot.vert
10/ch10_draw_xfb/ch10_draw_xfb.cpp
10/ch10_draw_xfb/ch10_draw_xfb.sln
10/ch10_draw_xfb/ch10_draw_xfb.vcxproj
10/ch10_draw_xfb/ch10_draw_xfb.vcxproj.user
10/ch10_draw_xfb/vbm.cpp
10/ch10_draw_xfb/vbm.h
10/ch10_fur/ch10_fur.cpp
10/ch10_fur/ch10_fur.sln
10/ch10_fur/ch10_fur.vcxproj
10/ch10_fur/ch10_fur.vcxproj.user
10/ch10_fur/vbm.cpp
10/ch10_fur/vbm.h
10/ch10_viewport_array/ch10_viewport_array.cpp
10/ch10_viewport_array/ch10_viewport_array.sln
10/ch10_viewport_array/ch10_viewport_array.vcxproj
10/ch10_viewport_array/ch10_viewport_array.vcxproj.user
10/ch10_viewport_array/vbm.cpp
10/ch10_viewport_array/vbm.h
11/ch11_doublewrite/blit.fs.glsl
11/ch11_doublewrite/blit.vs.glsl
11/ch11_doublewrite/ch11_doublewrite.cpp
11/ch11_doublewrite/ch11_doublewrite.vcxproj
11/ch11_doublewrite/ch11_doublewrite.vcxproj.user
11/ch11_doublewrite/double_write.fs.glsl
11/ch11_doublewrite/double_write.vs.glsl
11/ch11_OIT/build_lists.fs.glsl
11/ch11_OIT/build_lists.vs.glsl
11/ch11_OIT/ch11_OIT.cpp
11/ch11_OIT/ch11_OIT.vcxproj
11/ch11_OIT/ch11_OIT.vcxproj.user
11/ch11_OIT/resolve_lists.fs.glsl
11/ch11_OIT/resolve_lists.vs.glsl
11/ch11_overdrawcount/blit.fs.glsl
11/ch11_overdrawcount/blit.vs.glsl
11/ch11_overdrawcount/
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.