Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code 收录时间:2018-02-25 00:47:02 文件大小:67MB 下载次数:221 最近下载:2021-01-23 17:10:37 磁力链接: magnet:?xt=urn:btih:55e9323dd95f7acc4cac981ac2b7fa30c831d11e 立即下载 复制链接 文件列表 5046_Codes/Chapter7/media/Engine256.raw 16MB Muhammad M. M. - OpenGL Development Cookbook - 2013.pdf 4MB 5046_Codes/Chapter8/media/dude.ezm 3MB 5046_Codes/media/dude.ezm 3MB 5046_Codes/Chapter3/media/skybox/ocean/posy.png 3MB 5046_Codes/media/skybox/ocean/posy.png 3MB 5046_Codes/Chapter5/media/dudeMesh.ezm 3MB 5046_Codes/Chapter3/media/skybox/ocean/posx.png 3MB 5046_Codes/media/skybox/ocean/posx.png 3MB 5046_Codes/Chapter3/media/skybox/ocean/negz.png 2MB 5046_Codes/media/skybox/ocean/negz.png 2MB 5046_Codes/Chapter3/media/skybox/ocean/negx.png 2MB 5046_Codes/media/skybox/ocean/negx.png 2MB 5046_Codes/Chapter3/media/skybox/ocean/posz.png 2MB 5046_Codes/media/skybox/ocean/posz.png 2MB 5046_Codes/Chapter8/media/BODY03_color.dds 1MB 5046_Codes/Chapter8/media/HEAD03_color.dds 1MB 5046_Codes/Chapter8/media/LEG03_color.dds 1MB 5046_Codes/Chapter5/EZMeshViewer/MeshImport_x86.dll 557KB 5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport_x86.dll 557KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport_x86.dll 557KB 5046_Codes/Chapter1/ImageLoader/ImageLoader/media/Lenna.png 463KB 5046_Codes/Chapter3/Convolution/Convolution/media/Lenna.png 463KB 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/media/Lenna.png 463KB 5046_Codes/Chapter3/media/skybox/ocean/negy.png 403KB 5046_Codes/media/skybox/ocean/negy.png 403KB 5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugixml.cpp 266KB 5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugixml.cpp 266KB 5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugixml.cpp 266KB 5046_Codes/Chapter5/media/heightmap512x512.png 258KB 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/media/heightmap512x512.png 258KB 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/media/heightmap512x512.png 258KB 5046_Codes/Chapter8/media/dwarf_anim.ezm 254KB 5046_Codes/Chapter5/EZMeshViewer/MeshImportEzm_x86.dll 96KB 5046_Codes/Chapter8/DualQuaternionSkinning/MeshImportEzm_x86.dll 96KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImportEzm_x86.dll 96KB 5046_Codes/Chapter5/media/jacket.jpg 69KB 5046_Codes/Chapter8/media/jacket.jpg 69KB 5046_Codes/media/jacket.jpg 69KB 5046_Codes/Chapter5/media/particle.dds 64KB 5046_Codes/Chapter5/media/pants.jpg 62KB 5046_Codes/Chapter8/media/pants.jpg 62KB 5046_Codes/media/pants.jpg 62KB 5046_Codes/Chapter5/media/upBodyC.jpg 52KB 5046_Codes/Chapter8/media/upBodyC.jpg 52KB 5046_Codes/media/upBodyC.jpg 52KB 5046_Codes/Chapter5/media/Microsoft_Permissive_License.rtf 45KB 5046_Codes/Chapter8/media/Microsoft_Permissive_License.rtf 45KB 5046_Codes/media/Microsoft_Permissive_License.rtf 45KB 5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugixml.hpp 44KB 5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugixml.hpp 44KB 5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugixml.hpp 44KB 5046_Codes/Chapter5/media/head.jpg 41KB 5046_Codes/Chapter8/media/head.jpg 41KB 5046_Codes/media/head.jpg 41KB 5046_Codes/Chapter5/EZMeshViewer/MeshImport.h 39KB 5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport.h 39KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport.h 39KB 5046_Codes/Chapter5/media/A.png 33KB 5046_Codes/Chapter6/media/A.png 33KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/main.cpp 32KB 5046_Codes/Chapter4/VarianceShadowMapping/main.cpp 29KB 5046_Codes/Chapter8/TransformFeedbackCloth/main.cpp 28KB 5046_Codes/Chapter5/media/E.png 27KB 5046_Codes/Chapter6/media/E.png 27KB 5046_Codes/Chapter7/HalfAngleSlicing/main.cpp 27KB 5046_Codes/Chapter5/media/C.png 27KB 5046_Codes/Chapter6/media/C.png 27KB 5046_Codes/Chapter6/SSAO/main.cpp 27KB 5046_Codes/Chapter5/media/D.png 26KB 5046_Codes/Chapter6/media/D.png 26KB 5046_Codes/Chapter5/media/B.png 25KB 5046_Codes/Chapter6/media/B.png 25KB 5046_Codes/Chapter5/media/F.png 24KB 5046_Codes/Chapter6/media/F.png 24KB 5046_Codes/Chapter8/DualQuaternionSkinning/main.cpp 23KB 5046_Codes/Chapter6/GPUPathtracing/Obj.cpp 22KB 5046_Codes/Chapter6/GPURaytracing/Obj.cpp 22KB 5046_Codes/Chapter8/MatrixPaletteSkinning/main.cpp 21KB 5046_Codes/Chapter5/media/spaceship.3DS 21KB 5046_Codes/Chapter4/ShadowMapping/main.cpp 21KB 5046_Codes/Chapter5/ObjViewer/Obj.cpp 21KB 5046_Codes/Chapter4/ShadowMappingPCF/main.cpp 21KB 5046_Codes/Chapter6/SphericalHarmonics/Obj.cpp 21KB 5046_Codes/Chapter6/SSAO/Obj.cpp 21KB 5046_Codes/Chapter6/DualDepthPeeling/main.cpp 21KB 5046_Codes/Chapter6/GPUPathtracing/main.cpp 21KB 5046_Codes/Chapter6/GPURaytracing/main.cpp 21KB 5046_Codes/Chapter7/MarchingTetrahedra/Tables.h 20KB 5046_Codes/Chapter8/DualQuaternionSkinning/Ezm.cpp 18KB 5046_Codes/Chapter8/MatrixPaletteSkinning/Ezm.cpp 18KB 5046_Codes/Chapter6/FrontToBackPeeling/main.cpp 18KB 5046_Codes/Chapter7/3DTextureSlicingClassification/main.cpp 18KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/main.cpp 17KB 5046_Codes/Chapter5/3dsViewer/main.cpp 17KB 5046_Codes/Chapter4/SpotLight/main.cpp 16KB 5046_Codes/Chapter3/DynamicCubemap/main.cpp 16KB 5046_Codes/Chapter8/TransformFeedbackParticles/main.cpp 16KB 5046_Codes/Chapter4/PointLight/main.cpp 15KB 5046_Codes/Chapter7/3DTextureSlicing/main.cpp 15KB 5046_Codes/Chapter4/DirectionalLight/main.cpp 15KB 5046_Codes/Chapter6/SphericalHarmonics/main.cpp 14KB 5046_Codes/Chapter5/EZMeshViewer/main.cpp 14KB 5046_Codes/Chapter7/Splatting/main.cpp 14KB 5046_Codes/Chapter5/ObjViewer/main.cpp 14KB 5046_Codes/Chapter3/Glow/main.cpp 14KB 5046_Codes/Chapter5/EZMeshViewer/Ezm.cpp 14KB 5046_Codes/Chapter4/PerFragmentLighting/main.cpp 13KB 5046_Codes/Chapter4/PerVertexLighting/main.cpp 13KB 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/main.cpp 10KB 5046_Codes/Chapter5/3dsViewer/3ds.cpp 9KB 5046_Codes/Chapter5/SimpleParticles/main.cpp 9KB 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/main.cpp 8KB 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/main.cpp 8KB 5046_Codes/Chapter7/GPURaycastingIsosurface/main.cpp 8KB 5046_Codes/Chapter7/GPURaycasting/main.cpp 8KB 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/main.cpp 8KB 5046_Codes/Chapter5/3dsViewer/MeshLoader.cpp 8KB 5046_Codes/Chapter2/TargetCamera/TargetCamera/main.cpp 8KB 5046_Codes/Chapter2/FreeCamera/FreeCamera/main.cpp 8KB 5046_Codes/Chapter6/GPUPathtracing/shaders/pathtracer.frag 8KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/main.cpp 7KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Spring.vert 7KB 5046_Codes/Chapter3/Convolution/Convolution/main.cpp 7KB 5046_Codes/Chapter7/MarchingTetrahedra/main.cpp 7KB 5046_Codes/Chapter5/media/ball.3DS 7KB 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/main.cpp 7KB 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/main.cpp 7KB 5046_Codes/Chapter3/SkyboxWater/main.cpp 7KB 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/main.cpp 7KB 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/main.cpp 6KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Spring.vp 6KB 5046_Codes/Chapter6/GPURaytracing/shaders/raytracer.frag 6KB 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/main.cpp 6KB 5046_Codes/Chapter5/media/POLYSHIP.jpg 6KB 5046_Codes/Chapter1/ImageLoader/ImageLoader/main.cpp 6KB 5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/raycaster.frag 6KB 5046_Codes/Chapter3/Skybox/main.cpp 6KB 5046_Codes/Chapter5/media/blocks.3DS 5KB 5046_Codes/Chapter5/EZMeshViewer/MeshImport.cpp 5KB 5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport.cpp 5KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport.cpp 5KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/main.cpp 5KB 5046_Codes/Chapter4/ShadowMappingPCF/shaders/PointLightShadowMapped_PCF.frag 5KB 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/main.cpp 5KB 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/Picking_SceneIntersection.vcxproj 5KB 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/Picking_ColorBuffer.vcxproj 5KB 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/Picking_DepthBuffer.vcxproj 5KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/SimpleCamera.vcxproj 5KB 5046_Codes/Chapter2/TargetCamera/TargetCamera/TargetCamera.vcxproj 5KB 5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj 5KB 5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.vcxproj 5KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/ViewFrustumCulling.vcxproj 5KB 5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.vcxproj 5KB 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Spring.vert 5KB 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj 5KB 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj 5KB 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/TerrainLoading.vcxproj 5KB 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/TerrainGeometryShader.vcxproj 5KB 5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj 5KB 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj 5KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj 5KB 5046_Codes/Chapter1/ImageLoader/ImageLoader/ImageLoader.vcxproj 5KB 5046_Codes/Chapter8/media/License.txt 5KB 5046_Codes/Chapter7/MarchingTetrahedra/TetrahedraMarcher.cpp 5KB 5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.vcxproj 4KB 5046_Codes/Chapter3/Glow/Glow.vcxproj 4KB 5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.vcxproj 4KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj 4KB 5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj 4KB 5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.vcxproj 4KB 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/RippleDeformer.vcxproj 4KB 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj 4KB 5046_Codes/Chapter3/Skybox/Skybox.vcxproj 4KB 5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.vcxproj.vcxproj 4KB 5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj 4KB 5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.vcxproj 4KB 5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj 4KB 5046_Codes/Chapter5/ObjViewer/ObjViewer.vcxproj 4KB 5046_Codes/Chapter6/GPURaytracing/GPURaytracing.vcxproj 4KB 5046_Codes/Chapter5/3dsViewer/3dsViewer.vcxproj 4KB 5046_Codes/Chapter6/SSAO/SSAO.vcxproj 4KB 5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.vcxproj 4KB 5046_Codes/Chapter5/SimpleParticles/SimpleParticles.vcxproj 4KB 5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.vcxproj 4KB 5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.vcxproj 4KB 5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.vcxproj 4KB 5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj 4KB 5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.vcxproj 4KB 5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.vcxproj 4KB 5046_Codes/Chapter6/SSAO/shaders/SSAO_SecondStep.frag 4KB 5046_Codes/Chapter7/GPURaycasting/GPURaycasting.vcxproj 4KB 5046_Codes/Chapter4/PointLight/PointLight.vcxproj 4KB 5046_Codes/Chapter4/SpotLight/SpotLight.vcxproj 4KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj 4KB 5046_Codes/Chapter7/Splatting/Splatting.vcxproj 4KB 5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.vcxproj 4KB 5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.vcxproj 4KB 5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.vcxproj 4KB 5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.vcxproj 4KB 5046_Codes/Chapter4/ShadowMapping/ShadowMapping.vcxproj 4KB 5046_Codes/Chapter8/DualQuaternionSkinning/shaders/shader.vert 4KB 5046_Codes/Chapter8/src/GLSLShader.cpp 4KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/UnitColorCube.cpp 4KB 5046_Codes/Chapter3/src/UnitColorCube.cpp 4KB 5046_Codes/Chapter4/src/UnitColorCube.cpp 4KB 5046_Codes/Chapter5/media/blocks.obj 4KB 5046_Codes/Chapter6/media/blocks.obj 4KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/AbstractCamera.cpp 3KB 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Spring.vp 3KB 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Particle.vert 3KB 5046_Codes/Chapter2/src/AbstractCamera.cpp 3KB 5046_Codes/Chapter3/src/AbstractCamera.cpp 3KB 5046_Codes/Chapter7/GPURaycasting/shaders/raycaster.frag 3KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Quad.cpp 3KB 5046_Codes/Chapter3/src/Quad.cpp 3KB 5046_Codes/Chapter4/src/Quad.cpp 3KB 5046_Codes/Chapter1/ImageLoader/ImageLoader/GLSLShader.cpp 3KB 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/GLSLShader.cpp 3KB 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/GLSLShader.cpp 3KB 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/GLSLShader.cpp 3KB 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/GLSLShader.cpp 3KB 5046_Codes/Chapter2/FreeCamera/FreeCamera/GLSLShader.cpp 3KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/GLSLShader.cpp 3KB 5046_Codes/Chapter2/src/GLSLShader.cpp 3KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/GLSLShader.cpp 3KB 5046_Codes/Chapter3/Convolution/Convolution/GLSLShader.cpp 3KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/GLSLShader.cpp 3KB 5046_Codes/Chapter3/src/GLSLShader.cpp 3KB 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/GLSLShader.cpp 3KB 5046_Codes/Chapter4/src/GLSLShader.cpp 3KB 5046_Codes/Chapter5/src/GLSLShader.cpp 3KB 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/GLSLShader.cpp 3KB 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/GLSLShader.cpp 3KB 5046_Codes/Chapter6/src/GLSLShader.cpp 3KB 5046_Codes/Chapter7/src/GLSLShader.cpp 3KB 5046_Codes/Chapter6/SphericalHarmonics/shaders/sh_shader.vert 3KB 5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/shader.vert 3KB 5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugiconfig.hpp 3KB 5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugiconfig.hpp 3KB 5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugiconfig.hpp 3KB 5046_Codes/Chapter3/src/WaterSurface.cpp 3KB 5046_Codes/Chapter5/media/block.3DS 3KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Grid.cpp 3KB 5046_Codes/Chapter3/src/Grid.cpp 3KB 5046_Codes/Chapter4/VarianceShadowMapping/shaders/VarianceShadowMapping.frag 3KB 5046_Codes/Chapter7/Splatting/VolumeSplatter.cpp 2KB 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Particle.vp 2KB 5046_Codes/Chapter4/src/UnitCube.cpp 2KB 5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_peel.frag 2KB 5046_Codes/Chapter5/SimpleParticles/shaders/shader.vert 2KB 5046_Codes/Chapter3/Convolution/Convolution/shaders/shader_convolution.frag 2KB 5046_Codes/Chapter4/ShadowMapping/shaders/PointLightShadowMapped.frag 2KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/Grid.cpp 2KB 5046_Codes/Chapter5/3dsViewer/3ds.h 2KB 5046_Codes/Chapter4/PerVertexLighting/shaders/perVertexLighting.vert 2KB 5046_Codes/Chapter3/src/Skybox.cpp 2KB 5046_Codes/Chapter2/src/UnitCube.cpp 2KB 5046_Codes/Chapter3/src/UnitCube.cpp 2KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/TargetCamera.cpp 2KB 5046_Codes/Chapter7/MarchingTetrahedra/TetrahedraMarcher.h 2KB 5046_Codes/Chapter4/src/RenderableObject.cpp 2KB 5046_Codes/Chapter2/src/TargetCamera.cpp 2KB 5046_Codes/Chapter7/Splatting/VolumeSplatter.h 2KB 5046_Codes/Chapter1/GettingStarted/GettingStarted/main.cpp 2KB 5046_Codes/Chapter3/src/RenderableObject.cpp 2KB 5046_Codes/Chapter2/src/RenderableObject.cpp 2KB 5046_Codes/Chapter6/src/RenderableObject.cpp 2KB 5046_Codes/Chapter7/src/RenderableObject.cpp 2KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/ScreenSizeQuad.cpp 2KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/RenderableObject.cpp 2KB 5046_Codes/Chapter3/SkyboxWater/shaders/water.vert 2KB 5046_Codes/Chapter5/3dsViewer/MeshLoader.h 2KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/SimpleCamera.vcxproj.filters 2KB 5046_Codes/Chapter5/media/blocks.mtl 2KB 5046_Codes/Chapter6/media/blocks.mtl 2KB 5046_Codes/Chapter6/SphericalHarmonics/shaders/shader.vert 2KB 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/Picking_ColorBuffer.vcxproj.filters 2KB 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/Picking_DepthBuffer.vcxproj.filters 2KB 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/Picking_SceneIntersection.vcxproj.filters 2KB 5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/shader.frag 2KB 5046_Codes/Chapter8/DualQuaternionSkinning/shaders/shader.frag 2KB 5046_Codes/Chapter3/Glow/Glow.vcxproj.filters 2KB 5046_Codes/Chapter4/SpotLight/shaders/SpotLight.frag 2KB 5046_Codes/Chapter2/TargetCamera/TargetCamera/TargetCamera.vcxproj.filters 2KB 5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj.filters 2KB 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.fp 2KB 5046_Codes/Chapter4/PerFragmentLighting/shaders/perFragmentLighting.frag 2KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.fp 2KB 5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.vcxproj.filters 1KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/ViewFrustumCulling.vcxproj.filters 1KB 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj.filters 1KB 5046_Codes/Chapter6/GPUPathtracing/shaders/shader.frag 1KB 5046_Codes/Chapter6/GPURaytracing/shaders/shader.frag 1KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/AbstractCamera.h 1KB 5046_Codes/Chapter5/3dsViewer/shaders/shader.frag 1KB 5046_Codes/Chapter5/EZMeshViewer/shaders/shader.frag 1KB 5046_Codes/Chapter5/ObjViewer/shaders/shader.frag 1KB 5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj.filters 1KB 5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj.filters 1KB 5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.vcxproj.filters 1KB 5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.vcxproj.filters 1KB 5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj.filters 1KB 5046_Codes/Chapter4/PointLight/shaders/PointLight.frag 1KB 5046_Codes/Chapter2/src/TexturedPlane.cpp 1KB 5046_Codes/Chapter6/SSAO/shaders/shader.frag 1KB 5046_Codes/Chapter2/src/Grid.cpp 1KB 5046_Codes/Chapter6/src/Grid.cpp 1KB 5046_Codes/Chapter7/src/Grid.cpp 1KB 5046_Codes/Chapter4/src/Grid.cpp 1KB 5046_Codes/Chapter2/src/AbstractCamera.h 1KB 5046_Codes/Chapter3/src/AbstractCamera.h 1KB 5046_Codes/Chapter3/Skybox/Skybox.vcxproj.filters 1KB 5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj.filters 1KB 5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.vcxproj.filters 1KB 5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.vcxproj.filters 1KB 5046_Codes/Chapter4/PointLight/PointLight.vcxproj.filters 1KB 5046_Codes/Chapter4/SpotLight/SpotLight.vcxproj.filters 1KB 5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.vcxproj.filters 1KB 5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.vcxproj.filters 1KB 5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.vcxproj.filters 1KB 5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.vcxproj.filters 1KB 5046_Codes/Chapter7/GPURaycasting/GPURaycasting.vcxproj.filters 1KB 5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.vcxproj.filters 1KB 5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.vcxproj.filters 1KB 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.geom 1KB 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.geom 1KB 5046_Codes/Chapter2/FreeCamera/FreeCamera/AbstractCamera.cpp 1KB 5046_Codes/Chapter4/VarianceShadowMapping/shaders/VarianceShadowMapping.vert 1KB 5046_Codes/Chapter4/ShadowMappingPCF/shaders/PointLightShadowMapped_PCF.vert 1KB 5046_Codes/Chapter4/ShadowMapping/shaders/PointLightShadowMapped.vert 1KB 5046_Codes/Chapter2/src/FreeCamera.cpp 1KB 5046_Codes/Chapter3/src/FreeCamera.cpp 1KB 5046_Codes/Chapter7/Splatting/Splatting.vcxproj.filters 1KB 5046_Codes/Chapter8/src/GLSLShader.h 1KB 5046_Codes/Chapter5/3dsViewer/3dsViewer.vcxproj.filters 1KB 5046_Codes/Chapter5/ObjViewer/ObjViewer.vcxproj.filters 1KB 5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.vcxproj.filters 1KB 5046_Codes/Chapter6/GPURaytracing/GPURaytracing.vcxproj.filters 1KB 5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.vcxproj.filters 1KB 5046_Codes/Chapter6/SSAO/SSAO.vcxproj.filters 1KB 5046_Codes/Chapter7/Splatting/shaders/splatShader.frag 1KB 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.geom 1KB 5046_Codes/Chapter6/GPUPathtracing/Obj.h 1KB 5046_Codes/Chapter6/GPURaytracing/Obj.h 1KB 5046_Codes/Chapter4/VarianceShadowMapping/shaders/GaussH.frag 1KB 5046_Codes/Chapter6/SSAO/shaders/GaussH.frag 1KB 5046_Codes/Chapter7/Splatting/shaders/GaussH.frag 1KB 5046_Codes/Chapter4/VarianceShadowMapping/shaders/GaussV.frag 1KB 5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj.filters 1KB 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj.filters 1KB 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/TerrainLoading.vcxproj.filters 1KB 5046_Codes/Chapter4/ShadowMapping/ShadowMapping.vcxproj.filters 1KB 5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.vcxproj.filters 1KB 5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.vcxproj.filters 1KB 5046_Codes/Chapter5/SimpleParticles/SimpleParticles.vcxproj.filters 1KB 5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.vcxproj.filters 1KB 5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj.filters 1KB 5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.vcxproj.filters 1KB 5046_Codes/Chapter6/SSAO/shaders/GaussV.frag 1KB 5046_Codes/Chapter7/Splatting/shaders/GaussV.frag 1KB 5046_Codes/Chapter1/ImageLoader/ImageLoader/ImageLoader.vcxproj.filters 1KB 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/RippleDeformer.vcxproj.filters 1KB 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj.filters 1KB 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.filters 1KB 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.filters 1KB 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/TerrainGeometryShader.vcxproj.filters 1KB 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/AbstractCamera.cpp 1KB 5046_Codes/Chapter6/SSAO/shaders/shader.vert 1KB 5046_Codes/Chapter7/HalfAngleSlicing/shaders/slicerShadow.frag 1KB 5046_Codes/Chapter5/ObjViewer/shaders/shader.vert 1KB 5046_Codes/Chapter5/3dsViewer/shaders/shader.vert 1KB 5046_Codes/Chapter6/GPUPathtracing/shaders/shader.vert 1022B 5046_Codes/Chapter6/GPURaytracing/shaders/shader.vert 1020B 5046_Codes/Chapter5/EZMeshViewer/shaders/shader.vert 1018B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/AbstractCamera.h 1000B 5046_Codes/Chapter2/FreeCamera/FreeCamera/AbstractCamera.h 995B 5046_Codes/Chapter5/ObjViewer/Obj.h 995B 5046_Codes/Chapter6/SphericalHarmonics/Obj.h 995B 5046_Codes/Chapter6/SSAO/Obj.h 995B 5046_Codes/Chapter8/DualQuaternionSkinning/Ezm.h 970B 5046_Codes/Chapter8/MatrixPaletteSkinning/Ezm.h 970B 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/shaders/shader.frag 954B 5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj.filters 953B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.vert 952B 5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.cpp 946B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/FreeCamera.cpp 946B 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader.sln 942B 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader.sln 942B 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection.sln 942B 5046_Codes/Chapter4/SpotLight/shaders/SpotLight.vert 941B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/FreeCamera.cpp 940B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.vert 940B 5046_Codes/Chapter4/PerFragmentLighting/shaders/perFragmentLighting.vert 934B 5046_Codes/Chapter4/PointLight/shaders/PointLight.vert 933B 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader.sln 930B 5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.sln 928B 5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.sln 926B 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer.sln 924B 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer.sln 924B 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/shaders/shader.vert 923B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling.sln 921B 5046_Codes/Chapter1/ImageLoader/ImageLoader/GLSLShader.h 919B 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/GLSLShader.h 919B 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/GLSLShader.h 919B 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/GLSLShader.h 919B 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/GLSLShader.h 919B 5046_Codes/Chapter2/FreeCamera/FreeCamera/GLSLShader.h 919B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/GLSLShader.h 919B 5046_Codes/Chapter2/src/GLSLShader.h 919B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/GLSLShader.h 919B 5046_Codes/Chapter3/Convolution/Convolution/GLSLShader.h 919B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/GLSLShader.h 919B 5046_Codes/Chapter3/src/GLSLShader.h 919B 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/GLSLShader.h 919B 5046_Codes/Chapter4/src/GLSLShader.h 919B 5046_Codes/Chapter5/src/GLSLShader.h 919B 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/GLSLShader.h 919B 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/GLSLShader.h 919B 5046_Codes/Chapter6/src/GLSLShader.h 919B 5046_Codes/Chapter7/src/GLSLShader.h 919B 5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.sln 918B 5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.sln 912B 5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.sln 912B 5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.sln 910B 5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.sln 910B 5046_Codes/Chapter1/GettingStarted/GettingStarted.sln 909B 5046_Codes/Chapter1/RippleDeformer/RippleDeformer.sln 909B 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle.sln 909B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO.sln 909B 5046_Codes/Chapter5/TerrainLoading/TerrainLoading.sln 909B 5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.sln 908B 5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.sln 908B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera.sln 903B 5046_Codes/Chapter2/TargetCamera/TargetCamera.sln 903B 5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.sln 902B 5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.sln 902B 5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.sln 902B 5046_Codes/Chapter1/ImageLoader/ImageLoader.sln 900B 5046_Codes/Chapter3/Convolution/Convolution.sln 900B 5046_Codes/Chapter3/TwirlFilter/TwirlFilter.sln 900B 5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.sln 900B 5046_Codes/Chapter4/DirectionalLight/DirectionalLight.sln 898B 5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.sln 898B 5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.sln 898B 5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.sln 898B 5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.sln 898B 5046_Codes/Chapter2/FreeCamera/FreeCamera.sln 897B 5046_Codes/Chapter5/SimpleParticles/SimpleParticles.sln 896B 5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.sln 894B 5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.sln 894B 5046_Codes/Chapter4/ShadowMapping/ShadowMapping.sln 892B 5046_Codes/Chapter6/GPURaytracing/GPURaytracing.sln 892B 5046_Codes/Chapter7/GPURaycasting/GPURaycasting.sln 892B 5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.sln 890B 5046_Codes/Chapter3/SkyboxWater/SkyboxWater.sln 888B 5046_Codes/Chapter4/PointLight/PointLight.sln 886B 5046_Codes/Chapter4/SpotLight/SpotLight.sln 884B 5046_Codes/Chapter5/3dsViewer/3dsViewer.sln 884B 5046_Codes/Chapter5/ObjViewer/ObjViewer.sln 884B 5046_Codes/Chapter7/Splatting/Splatting.sln 884B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/textureSlicer.frag 880B 5046_Codes/Chapter3/Skybox/Skybox.sln 878B 5046_Codes/Chapter3/Glow/Glow.sln 874B 5046_Codes/Chapter6/SSAO/SSAO.sln 874B 5046_Codes/Chapter4/DirectionalLight/shaders/DirectionalLight.frag 867B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/firstStep.frag 864B 5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/textureSlicer.frag 812B 5046_Codes/Chapter2/src/Plane.cpp 785B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/Plane.cpp 785B 5046_Codes/Chapter3/src/Plane.cpp 785B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.vert 757B 5046_Codes/Chapter3/DynamicCubemap/shaders/cubemap.frag 745B 5046_Codes/Chapter7/Splatting/shaders/splatShader.vert 738B 5046_Codes/Chapter6/DualDepthPeeling/shaders/final.frag 735B 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/shaders/shader.vert 732B 5046_Codes/Chapter6/SphericalHarmonics/shaders/sh_shader.frag 727B 5046_Codes/Chapter5/EZMeshViewer/Ezm.h 711B 5046_Codes/Chapter3/Glow/shaders/particle.vert 681B 5046_Codes/Chapter3/Glow/shaders/full_screen_shader.frag 679B 5046_Codes/Chapter7/3DTextureSlicing/shaders/textureSlicer.frag 677B 5046_Codes/Chapter4/DirectionalLight/shaders/DirectionalLight.vert 675B 5046_Codes/Chapter7/3DTextureSlicing/shaders/textureSlicer.vert 672B 5046_Codes/Chapter7/GPURaycasting/shaders/raycaster.vert 672B 5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/raycaster.vert 672B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/textureSlicer.vert 672B 5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/textureSlicer.vert 671B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/slicerShadow.vert 665B 5046_Codes/Chapter4/src/RenderableObject.h 659B 5046_Codes/Chapter2/src/RenderableObject.h 629B 5046_Codes/Chapter6/src/RenderableObject.h 629B 5046_Codes/Chapter7/src/RenderableObject.h 629B 5046_Codes/Chapter3/src/RenderableObject.h 626B 5046_Codes/Chapter3/src/WaterSurface.h 615B 5046_Codes/Chapter3/DynamicCubemap/shaders/cubemap.vert 607B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/TargetCamera.h 599B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/final.frag 594B 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/shaders/shader.vert 593B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/front_peel.frag 592B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/RenderableObject.h 590B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.vp 579B 5046_Codes/Chapter2/src/TargetCamera.h 568B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.vp 551B 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.geom 546B 5046_Codes/Chapter4/src/UnitCube.h 542B 5046_Codes/Chapter6/SSAO/shaders/SSAO_FirstStep.vert 535B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/quad_shader.vert 525B 5046_Codes/Chapter2/src/FreeCamera.h 507B 5046_Codes/Chapter3/src/FreeCamera.h 507B 5046_Codes/Chapter3/Skybox/shaders/skybox.vert 505B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/firstStep.vert 497B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/cube_shader.vert 485B 5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/checker_shader.vert 480B 5046_Codes/Chapter2/TargetCamera/TargetCamera/shaders/checker_shader.vert 480B 5046_Codes/Chapter3/Glow/shaders/particle.frag 445B 5046_Codes/Chapter7/MarchingTetrahedra/shaders/marcher.vert 444B 5046_Codes/Chapter2/src/TexturedPlane.h 440B 5046_Codes/Chapter5/SimpleParticles/shaders/textured.frag 438B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.frag 438B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.frag 437B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.vp 437B 5046_Codes/Chapter2/src/UnitCube.h 433B 5046_Codes/Chapter3/src/UnitCube.h 433B 5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.h 413B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/FreeCamera.h 413B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/FreeCamera.h 413B 5046_Codes/Chapter7/Splatting/shaders/quad_shader.vert 410B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Quad.h 406B 5046_Codes/Chapter3/src/Quad.h 406B 5046_Codes/Chapter4/src/Quad.h 406B 5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/checker_shader.frag 402B 5046_Codes/Chapter2/TargetCamera/TargetCamera/shaders/checker_shader.frag 402B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/quad_shader.frag 399B 5046_Codes/Chapter2/src/Plane.h 397B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/Plane.h 397B 5046_Codes/Chapter3/src/Plane.h 397B 5046_Codes/Chapter3/Convolution/Convolution/shaders/shader.frag 395B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/Passthrough.vert 395B 5046_Codes/Chapter7/Splatting/shaders/Passthrough.vert 391B 5046_Codes/Chapter1/ImageLoader/ImageLoader/shaders/shader.frag 390B 5046_Codes/Chapter3/Glow/shaders/full_screen_shader.vert 385B 5046_Codes/Chapter1/ImageLoader/ImageLoader/shaders/shader.vert 382B 5046_Codes/Chapter3/Convolution/Convolution/shaders/shader.vert 382B 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/shaders/shader.vert 382B 5046_Codes/Chapter3/SkyboxWater/shaders/water.frag 377B 5046_Codes/Chapter2/src/Grid.h 371B 5046_Codes/Chapter6/src/Grid.h 371B 5046_Codes/Chapter7/src/Grid.h 371B 5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_init.frag 370B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Grid.h 369B 5046_Codes/Chapter3/src/Grid.h 369B 5046_Codes/Chapter4/src/Grid.h 369B 5046_Codes/Chapter6/SSAO/shaders/final.frag 369B 5046_Codes/Chapter6/DualDepthPeeling/shaders/blend.frag 365B 5046_Codes/Chapter6/SSAO/shaders/Passthrough.vert 363B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.frag 362B 5046_Codes/Chapter3/DynamicCubemap/shaders/cube_shader.vert 359B 5046_Codes/Chapter3/Skybox/shaders/skybox.frag 352B 5046_Codes/Chapter3/src/Skybox.h 349B 5046_Codes/Chapter7/Splatting/shaders/quad_shader.frag 347B 5046_Codes/Chapter3/Glow/shaders/cube_shader.vert 346B 5046_Codes/Chapter4/DirectionalLight/shaders/shader.vert 345B 5046_Codes/Chapter4/PerFragmentLighting/shaders/shader.vert 345B 5046_Codes/Chapter4/PerVertexLighting/shaders/shader.vert 345B 5046_Codes/Chapter4/PointLight/shaders/shader.vert 345B 5046_Codes/Chapter4/ShadowMapping/shaders/shader.vert 345B 5046_Codes/Chapter4/ShadowMappingPCF/shaders/shader.vert 345B 5046_Codes/Chapter4/SpotLight/shaders/shader.vert 345B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/shader.vert 345B 5046_Codes/Chapter5/3dsViewer/shaders/flat.vert 345B 5046_Codes/Chapter5/EZMeshViewer/shaders/flat.vert 345B 5046_Codes/Chapter5/ObjViewer/shaders/flat.vert 345B 5046_Codes/Chapter6/GPUPathtracing/shaders/flat.vert 345B 5046_Codes/Chapter6/GPURaytracing/shaders/flat.vert 345B 5046_Codes/Chapter6/SphericalHarmonics/shaders/flat.vert 345B 5046_Codes/Chapter6/SSAO/shaders/flat.vert 345B 5046_Codes/Chapter8/DualQuaternionSkinning/shaders/flat.vert 345B 5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/flat.vert 345B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/quad_shader.vert 343B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/UnitColorCube.h 341B 5046_Codes/Chapter3/src/UnitColorCube.h 341B 5046_Codes/Chapter4/src/UnitColorCube.h 341B 5046_Codes/Chapter6/GPUPathtracing/shaders/pathtracer.vert 339B 5046_Codes/Chapter6/GPURaytracing/shaders/raytracer.vert 339B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.vert 337B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/quad_shader.frag 334B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/shader.vert 327B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/cube_shader.frag 326B 5046_Codes/Chapter6/SSAO/shaders/SSAO_FirstStep.frag 315B 5046_Codes/Chapter3/DynamicCubemap/shaders/shader.vert 309B 5046_Codes/Chapter3/Glow/shaders/shader.vert 309B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/shader.vert 309B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/RenderableObject.h 307B 5046_Codes/Chapter5/SimpleParticles/shaders/shader.frag 297B 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/shaders/shader.frag 294B 5046_Codes/Chapter7/MarchingTetrahedra/shaders/marcher.frag 294B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.frag 286B 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.vert 284B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.vert 280B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.vert 278B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.vert 278B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/blend.frag 276B 5046_Codes/Chapter4/PerVertexLighting/shaders/perVertexLighting.frag 275B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.frag 271B 5046_Codes/Chapter6/DualDepthPeeling/shaders/cube_shader.vert 265B 5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_peel.vert 265B 5046_Codes/Chapter6/DualDepthPeeling/shaders/shader.vert 265B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/cube_shader.vert 265B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/front_peel.vert 265B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/shader.vert 265B 5046_Codes/Chapter7/3DTextureSlicing/shaders/shader.vert 265B 5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/shader.vert 265B 5046_Codes/Chapter7/GPURaycasting/shaders/shader.vert 265B 5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/shader.vert 265B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/shader.vert 265B 5046_Codes/Chapter7/MarchingTetrahedra/shaders/shader.vert 265B 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/shader.vert 258B 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/shader.vert 258B 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/shader.vert 258B 5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/shader.frag 253B 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/cube_shader.vert 246B 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/cube_shader.vert 246B 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/cube_shader.vert 246B 5046_Codes/Chapter3/Glow/shaders/cube_shader.frag 244B 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/cube_shader.frag 240B 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/cube_shader.frag 240B 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/cube_shader.frag 240B 5046_Codes/Chapter3/DynamicCubemap/shaders/cube_shader.frag 240B 5046_Codes/Chapter6/DualDepthPeeling/shaders/cube_shader.frag 229B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/cube_shader.frag 229B 5046_Codes/Chapter6/DualDepthPeeling/shaders/blend.vert 225B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/blend.vert 225B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/ScreenSizeQuad.h 208B 5046_Codes/Chapter7/Splatting/Tables.h 202B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/Grid.h 198B 5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/shader.frag 194B 5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/shader.frag 194B 5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/shader.frag 194B 5046_Codes/Chapter6/DualDepthPeeling/shaders/shader.frag 192B 5046_Codes/Chapter6/FrontToBackPeeling/shaders/shader.frag 192B 5046_Codes/Chapter7/3DTextureSlicing/shaders/shader.frag 192B 5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/shader.frag 192B 5046_Codes/Chapter7/GPURaycasting/shaders/shader.frag 192B 5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/shader.frag 192B 5046_Codes/Chapter7/HalfAngleSlicing/shaders/shader.frag 192B 5046_Codes/Chapter7/MarchingTetrahedra/shaders/shader.frag 192B 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.vert 190B 5046_Codes/Chapter8/media/dwarf.txt 190B 5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.frag 188B 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.frag 188B 5046_Codes/Chapter5/TerrainLoading/TerrainLoading/shaders/shader.frag 188B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.vp 187B 5046_Codes/Chapter1/RippleDeformer/RippleDeformer/shaders/shader.frag 185B 5046_Codes/Chapter3/DynamicCubemap/shaders/shader.frag 183B 5046_Codes/Chapter3/Glow/shaders/shader.frag 183B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/shader.frag 183B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.frag 182B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.frag 181B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.vp 177B 5046_Codes/Chapter3/SkyboxWater/shaders/skybox.vert 175B 5046_Codes/Chapter4/DirectionalLight/shaders/shader.frag 175B 5046_Codes/Chapter4/PerFragmentLighting/shaders/shader.frag 175B 5046_Codes/Chapter4/PerVertexLighting/shaders/shader.frag 175B 5046_Codes/Chapter4/PointLight/shaders/shader.frag 175B 5046_Codes/Chapter4/ShadowMapping/shaders/shader.frag 175B 5046_Codes/Chapter4/ShadowMappingPCF/shaders/shader.frag 175B 5046_Codes/Chapter4/SpotLight/shaders/shader.frag 175B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/Passthrough.frag 175B 5046_Codes/Chapter4/VarianceShadowMapping/shaders/shader.frag 175B 5046_Codes/Chapter5/3dsViewer/shaders/flat.frag 175B 5046_Codes/Chapter5/EZMeshViewer/shaders/flat.frag 175B 5046_Codes/Chapter5/ObjViewer/shaders/flat.frag 175B 5046_Codes/Chapter6/GPUPathtracing/shaders/flat.frag 175B 5046_Codes/Chapter6/GPURaytracing/shaders/flat.frag 175B 5046_Codes/Chapter6/SphericalHarmonics/shaders/flat.frag 175B 5046_Codes/Chapter6/SSAO/shaders/flat.frag 175B 5046_Codes/Chapter8/DualQuaternionSkinning/shaders/flat.frag 175B 5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/flat.frag 175B 5046_Codes/Chapter3/SkyboxWater/shaders/skybox.frag 171B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.vp 162B 5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj.user 143B 5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj.user 143B 5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.user 143B 5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj.user 143B 5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj.user 143B 5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj.user 143B 5046_Codes/Chapter3/Glow/Glow.vcxproj.user 143B 5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj.user 143B 5046_Codes/Chapter3/Skybox/Skybox.vcxproj.user 143B 5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj.user 143B 5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj.user 143B 5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj.user 143B 5046_Codes/Chapter4/PointLight/PointLight.vcxproj.user 143B 5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj.user 143B 5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj.user 143B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.fp 140B 5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.fp 139B 5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.fp 139B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/RenderableObject.cpp 136B 5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/shader.vert 122B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/shaders/shader.vert 122B 5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.fp 115B 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.vert 98B 5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/shader.frag 93B 5046_Codes/Chapter2/SimpleCamera/SimpleCamera/shaders/shader.frag 93B 5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.frag 88B 5046_Codes/Chapter7/media/Readme.txt 77B