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