Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code
Torrent Information
DetailsGlobal Parameters
Identification Hash
55E9323DD95F7ACC4CAC981AC2B7FA30C831D11E
Community Trust & Feedback
Files (707)
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code
707 files • 67.49 MB
5046_Codes
706 files • 63.17 MB
Chapter1
50 files • 559.22 KB
GettingStarted
5 files • 8.11 KB
GettingStarted.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/GettingStarted/GettingStarted.sln
GettingStarted
4 files • 7.22 KB
GettingStarted.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj
GettingStarted.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj.filters
GettingStarted.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/GettingStarted/GettingStarted/GettingStarted.vcxproj.user
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/GettingStarted/GettingStarted/main.cpp
ImageLoader
9 files • 479.75 KB
ImageLoader.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader.sln
ImageLoader
8 files • 478.87 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/GLSLShader.h
ImageLoader.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/ImageLoader.vcxproj
ImageLoader.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/ImageLoader.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/main.cpp
media
1 files • 462.73 KB
Lenna.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/media/Lenna.png
shaders
2 files • 772 Bytes
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/ImageLoader/ImageLoader/shaders/shader.vert
RippleDeformer
8 files • 17.58 KB
RippleDeformer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer.sln
RippleDeformer
7 files • 16.69 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/main.cpp
RippleDeformer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/RippleDeformer.vcxproj
RippleDeformer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/RippleDeformer.vcxproj.filters
shaders
2 files • 917 Bytes
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/RippleDeformer/RippleDeformer/shaders/shader.vert
SimpleTriangle
9 files • 16.1 KB
SimpleTriangle.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle.sln
SimpleTriangle
8 files • 15.22 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/main.cpp
shaders
2 files • 887 Bytes
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/shaders/shader.vert
SimpleTriangle.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj
SimpleTriangle.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj.filters
SimpleTriangle.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SimpleTriangle/SimpleTriangle/SimpleTriangle.vcxproj.user
SubdivisionGeometryShader
9 files • 18.83 KB
SubdivisionGeometryShader.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader.sln
SubdivisionGeometryShader
8 files • 17.91 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/main.cpp
shaders
3 files • 1.59 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.frag
shader.geom
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.geom
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/shaders/shader.vert
SubdivisionGeometryShader.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj
SubdivisionGeometryShader.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.filters
SubdivisionGeometryShader_Instanced
10 files • 18.84 KB
SubdivisionGeometryShader.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader.sln
SubdivisionGeometryShader
9 files • 17.92 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/main.cpp
shaders
3 files • 1.66 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.frag
shader.geom
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.geom
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/shaders/shader.vert
SubdivisionGeometryShader.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj
SubdivisionGeometryShader.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.filters
SubdivisionGeometryShader.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter1/SubdivisionGeometryShader_Instanced/SubdivisionGeometryShader/SubdivisionGeometryShader.vcxproj.user
Chapter2
98 files • 175.97 KB
FreeCamera
15 files • 23.66 KB
FreeCamera.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera.sln
FreeCamera
14 files • 22.78 KB
AbstractCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/AbstractCamera.cpp
AbstractCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/AbstractCamera.h
FreeCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.cpp
FreeCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.h
FreeCamera.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj
FreeCamera.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj.filters
FreeCamera.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/FreeCamera.vcxproj.user
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/main.cpp
shaders
4 files • 1.07 KB
checker_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/checker_shader.frag
checker_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/checker_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/FreeCamera/FreeCamera/shaders/shader.vert
Picking_ColorBuffer
8 files • 16.67 KB
Picking_ColorBuffer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer.sln
Picking_ColorBuffer
7 files • 15.77 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/main.cpp
Picking_ColorBuffer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/Picking_ColorBuffer.vcxproj
Picking_ColorBuffer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/Picking_ColorBuffer.vcxproj.filters
shaders
4 files • 938 Bytes
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/cube_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_ColorBuffer/Picking_ColorBuffer/shaders/shader.vert
Picking_DepthBuffer
8 files • 16.66 KB
Picking_DepthBuffer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer.sln
Picking_DepthBuffer
7 files • 15.76 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/main.cpp
Picking_DepthBuffer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/Picking_DepthBuffer.vcxproj
Picking_DepthBuffer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/Picking_DepthBuffer.vcxproj.filters
shaders
4 files • 938 Bytes
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/cube_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_DepthBuffer/Picking_DepthBuffer/shaders/shader.vert
Picking_SceneIntersection
8 files • 17.91 KB
Picking_SceneIntersection.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection.sln
Picking_SceneIntersection
7 files • 16.99 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/main.cpp
Picking_SceneIntersection.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/Picking_SceneIntersection.vcxproj
Picking_SceneIntersection.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/Picking_SceneIntersection.vcxproj.filters
shaders
4 files • 938 Bytes
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/cube_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/Picking_SceneIntersection/Picking_SceneIntersection/shaders/shader.vert
SimpleCamera
18 files • 25.21 KB
SimpleCamera.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera.sln
SimpleCamera
17 files • 24.33 KB
AbstractCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/AbstractCamera.cpp
AbstractCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/AbstractCamera.h
FreeCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/FreeCamera.cpp
FreeCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/FreeCamera.h
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/Grid.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/main.cpp
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/RenderableObject.h
shaders
2 files • 215 Bytes
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/shaders/shader.vert
SimpleCamera.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/SimpleCamera.vcxproj
SimpleCamera.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/SimpleCamera.vcxproj.filters
TargetCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/TargetCamera.cpp
TargetCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/SimpleCamera/SimpleCamera/TargetCamera.h
src
18 files • 22.04 KB
AbstractCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/AbstractCamera.cpp
AbstractCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/AbstractCamera.h
FreeCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/FreeCamera.cpp
FreeCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/FreeCamera.h
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/Grid.h
Plane.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/Plane.cpp
Plane.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/Plane.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/RenderableObject.h
TargetCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/TargetCamera.cpp
TargetCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/TargetCamera.h
TexturedPlane.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/TexturedPlane.cpp
TexturedPlane.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/TexturedPlane.h
UnitCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/UnitCube.cpp
UnitCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/src/UnitCube.h
TargetCamera
6 files • 15.96 KB
TargetCamera.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera.sln
TargetCamera
5 files • 15.08 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera/main.cpp
shaders
2 files • 882 Bytes
checker_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera/shaders/checker_shader.frag
checker_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera/shaders/checker_shader.vert
TargetCamera.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera/TargetCamera.vcxproj
TargetCamera.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/TargetCamera/TargetCamera/TargetCamera.vcxproj.filters
ViewFrustumCulling
17 files • 37.87 KB
ViewFrustumCulling.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling.sln
ViewFrustumCulling
16 files • 36.97 KB
AbstractCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/AbstractCamera.cpp
AbstractCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/AbstractCamera.h
FreeCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/FreeCamera.cpp
FreeCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/FreeCamera.h
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/main.cpp
Plane.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/Plane.cpp
Plane.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/Plane.h
shaders
5 files • 2.34 KB
points.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.frag
points.geom
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.geom
points.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/points.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/shaders/shader.vert
ViewFrustumCulling.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/ViewFrustumCulling.vcxproj
ViewFrustumCulling.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter2/ViewFrustumCulling/ViewFrustumCulling/ViewFrustumCulling.vcxproj.filters
Chapter3
112 files • 13.8 MB
Convolution
11 files • 483.26 KB
Convolution.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution.sln
Convolution
10 files • 482.38 KB
Convolution.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj
Convolution.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj.filters
Convolution.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/Convolution.vcxproj.user
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/main.cpp
media
1 files • 462.73 KB
Lenna.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/media/Lenna.png
shaders
3 files • 2.93 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/shaders/shader.vert
shader_convolution.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Convolution/Convolution/shaders/shader_convolution.frag
DynamicCubemap
11 files • 24.75 KB
DynamicCubemap.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.sln
DynamicCubemap.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj
DynamicCubemap.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj.filters
DynamicCubemap.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/DynamicCubemap.vcxproj.user
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/main.cpp
shaders
6 files • 2.39 KB
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/cube_shader.vert
cubemap.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/cubemap.frag
cubemap.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/cubemap.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/DynamicCubemap/shaders/shader.vert
Glow
13 files • 24.15 KB
Glow.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/Glow.sln
Glow.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/Glow.vcxproj
Glow.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/Glow.vcxproj.filters
Glow.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/Glow.vcxproj.user
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/main.cpp
shaders
8 files • 3.2 KB
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/cube_shader.vert
full_screen_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/full_screen_shader.frag
full_screen_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/full_screen_shader.vert
particle.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/particle.frag
particle.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/particle.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Glow/shaders/shader.vert
media
6 files • 12.72 MB
skybox
6 files • 12.72 MB
ocean
6 files • 12.72 MB
negx.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/negx.png
negy.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/negy.png
negz.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/negz.png
posx.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/posx.png
posy.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/posy.png
posz.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/media/skybox/ocean/posz.png
MirrorUsingFBO
23 files • 35.53 KB
MirrorUsingFBO.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO.sln
MirrorUsingFBO
22 files • 34.64 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Grid.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/main.cpp
MirrorUsingFBO.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj
MirrorUsingFBO.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj.filters
MirrorUsingFBO.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/MirrorUsingFBO.vcxproj.user
Quad.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Quad.cpp
Quad.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/Quad.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/RenderableObject.h
ScreenSizeQuad.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/ScreenSizeQuad.cpp
ScreenSizeQuad.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/ScreenSizeQuad.h
shaders
6 files • 2.17 KB
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/cube_shader.vert
quad_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/quad_shader.frag
quad_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/quad_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/shaders/shader.vert
UnitColorCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/UnitColorCube.cpp
UnitColorCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/MirrorUsingFBO/MirrorUsingFBO/UnitColorCube.h
Skybox
7 files • 13.06 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/main.cpp
shaders
2 files • 857 Bytes
skybox.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/shaders/skybox.frag
skybox.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/shaders/skybox.vert
Skybox.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/Skybox.sln
Skybox.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/Skybox.vcxproj
Skybox.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/Skybox.vcxproj.filters
Skybox.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/Skybox/Skybox.vcxproj.user
SkyboxWater
9 files • 15.9 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/main.cpp
shaders
4 files • 2.45 KB
skybox.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/shaders/skybox.frag
skybox.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/shaders/skybox.vert
water.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/shaders/water.frag
water.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/shaders/water.vert
SkyboxWater.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/SkyboxWater.sln
SkyboxWater.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj
SkyboxWater.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj.filters
SkyboxWater.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/SkyboxWater/SkyboxWater.vcxproj.user
src
22 files • 32.29 KB
AbstractCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/AbstractCamera.cpp
AbstractCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/AbstractCamera.h
FreeCamera.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/FreeCamera.cpp
FreeCamera.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/FreeCamera.h
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Grid.h
Plane.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Plane.cpp
Plane.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Plane.h
Quad.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Quad.cpp
Quad.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Quad.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/RenderableObject.h
Skybox.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Skybox.cpp
Skybox.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/Skybox.h
UnitColorCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/UnitColorCube.cpp
UnitColorCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/UnitColorCube.h
UnitCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/UnitCube.cpp
UnitCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/UnitCube.h
WaterSurface.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/WaterSurface.cpp
WaterSurface.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/src/WaterSurface.h
TwirlFilter
10 files • 480.99 KB
TwirlFilter.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter.sln
TwirlFilter
9 files • 480.11 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/main.cpp
media
1 files • 462.73 KB
Lenna.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/media/Lenna.png
shaders
2 files • 1.3 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/shaders/shader.vert
TwirlFilter.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj
TwirlFilter.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj.filters
TwirlFilter.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter3/TwirlFilter/TwirlFilter/TwirlFilter.vcxproj.user
Chapter4
84 files • 244.14 KB
DirectionalLight
9 files • 23.02 KB
DirectionalLight.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/DirectionalLight.sln
DirectionalLight.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj
DirectionalLight.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj.filters
DirectionalLight.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/DirectionalLight.vcxproj.user
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/main.cpp
shaders
4 files • 2.01 KB
DirectionalLight.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/shaders/DirectionalLight.frag
DirectionalLight.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/shaders/DirectionalLight.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/DirectionalLight/shaders/shader.vert
PerFragmentLighting
8 files • 22.53 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/main.cpp
PerFragmentLighting.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.sln
PerFragmentLighting.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.vcxproj.filters
PerFragmentLighting.vcxproj.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/PerFragmentLighting.vcxproj.vcxproj
shaders
4 files • 2.95 KB
perFragmentLighting.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/shaders/perFragmentLighting.frag
perFragmentLighting.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/shaders/perFragmentLighting.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerFragmentLighting/shaders/shader.vert
PerVertexLighting
8 files • 22.24 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/main.cpp
PerVertexLighting.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.sln
PerVertexLighting.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.vcxproj
PerVertexLighting.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/PerVertexLighting.vcxproj.filters
shaders
4 files • 2.76 KB
perVertexLighting.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/shaders/perVertexLighting.frag
perVertexLighting.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/shaders/perVertexLighting.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PerVertexLighting/shaders/shader.vert
PointLight
9 files • 24.2 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/main.cpp
PointLight.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/PointLight.sln
PointLight.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/PointLight.vcxproj
PointLight.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/PointLight.vcxproj.filters
PointLight.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/PointLight.vcxproj.user
shaders
4 files • 2.73 KB
PointLight.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/shaders/PointLight.frag
PointLight.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/shaders/PointLight.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/PointLight/shaders/shader.vert
ShadowMapping
8 files • 31.12 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/main.cpp
shaders
4 files • 3.82 KB
PointLightShadowMapped.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/shaders/PointLightShadowMapped.frag
PointLightShadowMapped.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/shaders/PointLightShadowMapped.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/shaders/shader.vert
ShadowMapping.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/ShadowMapping.sln
ShadowMapping.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/ShadowMapping.vcxproj
ShadowMapping.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMapping/ShadowMapping.vcxproj.filters
ShadowMappingPCF
8 files • 33.85 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/main.cpp
shaders
4 files • 6.61 KB
PointLightShadowMapped_PCF.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/shaders/PointLightShadowMapped_PCF.frag
PointLightShadowMapped_PCF.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/shaders/PointLightShadowMapped_PCF.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/shaders/shader.vert
ShadowMappingPCF.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.sln
ShadowMappingPCF.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.vcxproj
ShadowMappingPCF.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/ShadowMappingPCF/ShadowMappingPCF.vcxproj.filters
SpotLight
8 files • 25.38 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/main.cpp
shaders
4 files • 3.03 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/shaders/shader.vert
SpotLight.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/shaders/SpotLight.frag
SpotLight.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/shaders/SpotLight.vert
SpotLight.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/SpotLight.sln
SpotLight.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/SpotLight.vcxproj
SpotLight.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/SpotLight/SpotLight.vcxproj.filters
src
12 files • 18.67 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/Grid.h
Quad.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/Quad.cpp
Quad.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/Quad.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/RenderableObject.h
UnitColorCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/UnitColorCube.cpp
UnitColorCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/UnitColorCube.h
UnitCube.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/UnitCube.cpp
UnitCube.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/src/UnitCube.h
VarianceShadowMapping
14 files • 43.13 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/main.cpp
shaders
10 files • 8.24 KB
firstStep.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/firstStep.frag
firstStep.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/firstStep.vert
GaussH.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/GaussH.frag
GaussV.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/GaussV.frag
Passthrough.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/Passthrough.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/Passthrough.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/shader.vert
VarianceShadowMapping.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/VarianceShadowMapping.frag
VarianceShadowMapping.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/shaders/VarianceShadowMapping.vert
VarianceShadowMapping.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.sln
VarianceShadowMapping.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.vcxproj
VarianceShadowMapping.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter4/VarianceShadowMapping/VarianceShadowMapping.vcxproj.filters
Chapter5
88 files • 5.4 MB
3dsViewer
12 files • 46.73 KB
3ds.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/3ds.cpp
3ds.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/3ds.h
3dsViewer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/3dsViewer.sln
3dsViewer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/3dsViewer.vcxproj
3dsViewer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/3dsViewer.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/main.cpp
MeshLoader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/MeshLoader.cpp
MeshLoader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/MeshLoader.h
shaders
4 files • 2.86 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/shaders/flat.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/3dsViewer/shaders/shader.vert
EZMeshViewer
17 files • 1.03 MB
3rdParty
3 files • 313.65 KB
pugi_xml
3 files • 313.65 KB
pugiconfig.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugiconfig.hpp
pugixml.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugixml.cpp
pugixml.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/3rdParty/pugi_xml/pugixml.hpp
Ezm.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/Ezm.cpp
Ezm.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/Ezm.h
EZMeshViewer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.sln
EZMeshViewer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.vcxproj
EZMeshViewer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/EZMeshViewer.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/main.cpp
MeshImport.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/MeshImport.cpp
MeshImport.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/MeshImport.h
MeshImport_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/MeshImport_x86.dll
MeshImportEzm_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/MeshImportEzm_x86.dll
shaders
4 files • 2.85 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/shaders/flat.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/EZMeshViewer/shaders/shader.vert
media
21 files • 3.72 MB
A.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/A.png
B.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/B.png
ball.3DS
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/ball.3DS
block.3DS
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/block.3DS
blocks.3DS
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/blocks.3DS
blocks.mtl
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/blocks.mtl
blocks.obj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/blocks.obj
C.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/C.png
D.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/D.png
dudeMesh.ezm
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/dudeMesh.ezm
E.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/E.png
F.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/F.png
head.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/head.jpg
heightmap512x512.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/heightmap512x512.png
jacket.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/jacket.jpg
Microsoft_Permissive_License.rtf
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/Microsoft_Permissive_License.rtf
pants.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/pants.jpg
particle.dds
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/particle.dds
POLYSHIP.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/POLYSHIP.jpg
spaceship.3DS
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/spaceship.3DS
upBodyC.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/media/upBodyC.jpg
ObjViewer
10 files • 45.35 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/main.cpp
Obj.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/Obj.cpp
Obj.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/Obj.h
ObjViewer.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/ObjViewer.sln
ObjViewer.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/ObjViewer.vcxproj
ObjViewer.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/ObjViewer.vcxproj.filters
shaders
4 files • 2.86 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/shaders/flat.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/ObjViewer/shaders/shader.vert
SimpleParticles
7 files • 17.67 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/main.cpp
shaders
3 files • 2.94 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/shaders/shader.vert
textured.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/shaders/textured.frag
SimpleParticles.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/SimpleParticles.sln
SimpleParticles.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/SimpleParticles.vcxproj
SimpleParticles.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/SimpleParticles/SimpleParticles.vcxproj.filters
src
2 files • 3.96 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/src/GLSLShader.h
TerrainGeometryShader
10 files • 276.05 KB
TerrainGeometryShader.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader.sln
TerrainGeometryShader
9 files • 275.14 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/main.cpp
media
1 files • 258.02 KB
heightmap512x512.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/media/heightmap512x512.png
shaders
3 files • 732 Bytes
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.frag
shader.geom
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.geom
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/shaders/shader.vert
TerrainGeometryShader.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/TerrainGeometryShader.vcxproj
TerrainGeometryShader.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainGeometryShader/TerrainGeometryShader/TerrainGeometryShader.vcxproj.filters
TerrainLoading
9 files • 277.97 KB
TerrainLoading.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading.sln
TerrainLoading
8 files • 277.08 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/GLSLShader.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/main.cpp
media
1 files • 258.02 KB
heightmap512x512.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/media/heightmap512x512.png
shaders
2 files • 1.08 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/shaders/shader.vert
TerrainLoading.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/TerrainLoading.vcxproj
TerrainLoading.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter5/TerrainLoading/TerrainLoading/TerrainLoading.vcxproj.filters
Chapter6
93 files • 471.92 KB
DualDepthPeeling
14 files • 32.36 KB
DualDepthPeeling.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.sln
DualDepthPeeling.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.vcxproj
DualDepthPeeling.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/DualDepthPeeling.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/main.cpp
shaders
10 files • 5.13 KB
blend.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/blend.frag
blend.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/blend.vert
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/cube_shader.vert
dual_init.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_init.frag
dual_peel.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_peel.frag
dual_peel.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/dual_peel.vert
final.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/final.frag
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/DualDepthPeeling/shaders/shader.vert
FrontToBackPeeling
13 files • 26.92 KB
FrontToBackPeeling.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.sln
FrontToBackPeeling.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.vcxproj
FrontToBackPeeling.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/FrontToBackPeeling.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/main.cpp
shaders
9 files • 2.83 KB
blend.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/blend.frag
blend.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/blend.vert
cube_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/cube_shader.frag
cube_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/cube_shader.vert
final.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/final.frag
front_peel.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/front_peel.frag
front_peel.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/front_peel.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/FrontToBackPeeling/shaders/shader.vert
GPUPathtracing
12 files • 61.8 KB
GPUPathtracing.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.sln
GPUPathtracing.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.vcxproj
GPUPathtracing.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/GPUPathtracing.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/main.cpp
Obj.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/Obj.cpp
Obj.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/Obj.h
shaders
6 files • 10.94 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/flat.vert
pathtracer.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/pathtracer.frag
pathtracer.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/pathtracer.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPUPathtracing/shaders/shader.vert
GPURaytracing
12 files • 60.03 KB
GPURaytracing.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/GPURaytracing.sln
GPURaytracing.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/GPURaytracing.vcxproj
GPURaytracing.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/GPURaytracing.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/main.cpp
Obj.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/Obj.cpp
Obj.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/Obj.h
shaders
6 files • 9.63 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/flat.vert
raytracer.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/raytracer.frag
raytracer.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/raytracer.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/GPURaytracing/shaders/shader.vert
media
8 files • 168.2 KB
A.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/A.png
B.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/B.png
blocks.mtl
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/blocks.mtl
blocks.obj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/blocks.obj
C.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/C.png
D.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/D.png
E.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/E.png
F.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/media/F.png
SphericalHarmonics
11 files • 48.74 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/main.cpp
Obj.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/Obj.cpp
Obj.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/Obj.h
shaders
5 files • 5.92 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/shaders/flat.vert
sh_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/shaders/sh_shader.frag
sh_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/shaders/sh_shader.vert
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/shaders/shader.vert
SphericalHarmonics.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.sln
SphericalHarmonics.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.vcxproj
SphericalHarmonics.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SphericalHarmonics/SphericalHarmonics.vcxproj.filters
src
6 files • 8.02 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/Grid.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/src/RenderableObject.h
SSAO
17 files • 65.85 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/main.cpp
Obj.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/Obj.cpp
Obj.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/Obj.h
shaders
11 files • 10.64 KB
final.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/final.frag
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/flat.vert
GaussH.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/GaussH.frag
GaussV.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/GaussV.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/Passthrough.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/shader.vert
SSAO_FirstStep.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/SSAO_FirstStep.frag
SSAO_FirstStep.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/SSAO_FirstStep.vert
SSAO_SecondStep.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/shaders/SSAO_SecondStep.frag
SSAO.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/SSAO.sln
SSAO.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/SSAO.vcxproj
SSAO.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter6/SSAO/SSAO.vcxproj.filters
Chapter7
77 files • 16.2 MB
3DTextureSlicing
8 files • 23.2 KB
3DTextureSlicing.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.sln
3DTextureSlicing.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.vcxproj
3DTextureSlicing.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/3DTextureSlicing.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/main.cpp
shaders
4 files • 1.76 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/shaders/shader.vert
textureSlicer.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/shaders/textureSlicer.frag
textureSlicer.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicing/shaders/textureSlicer.vert
3DTextureSlicingClassification
8 files • 25.98 KB
3DTextureSlicingClassification.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.sln
3DTextureSlicingClassification.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.vcxproj
3DTextureSlicingClassification.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/3DTextureSlicingClassification.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/main.cpp
shaders
4 files • 1.89 KB
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/shader.vert
textureSlicer.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/textureSlicer.frag
textureSlicer.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/3DTextureSlicingClassification/shaders/textureSlicer.vert
GPURaycasting
8 files • 18.96 KB
GPURaycasting.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/GPURaycasting.sln
GPURaycasting.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/GPURaycasting.vcxproj
GPURaycasting.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/GPURaycasting.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/main.cpp
shaders
4 files • 4.24 KB
raycaster.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/shaders/raycaster.frag
raycaster.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/shaders/raycaster.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycasting/shaders/shader.vert
GPURaycastingIsosurface
8 files • 21.72 KB
GPURaycastingIsosurface.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.sln
GPURaycastingIsosurface.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.vcxproj
GPURaycastingIsosurface.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/GPURaycastingIsosurface.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/main.cpp
shaders
4 files • 6.91 KB
raycaster.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/raycaster.frag
raycaster.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/raycaster.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/GPURaycastingIsosurface/shaders/shader.vert
HalfAngleSlicing
12 files • 37.69 KB
HalfAngleSlicing.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.sln
HalfAngleSlicing.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.vcxproj
HalfAngleSlicing.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/HalfAngleSlicing.vcxproj.filters
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/main.cpp
shaders
8 files • 4.27 KB
quad_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/quad_shader.frag
quad_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/quad_shader.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/shader.vert
slicerShadow.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/slicerShadow.frag
slicerShadow.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/slicerShadow.vert
textureSlicer.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/textureSlicer.frag
textureSlicer.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/HalfAngleSlicing/shaders/textureSlicer.vert
MarchingTetrahedra
11 files • 41.8 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/main.cpp
MarchingTetrahedra.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.sln
MarchingTetrahedra.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.vcxproj
MarchingTetrahedra.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/MarchingTetrahedra.vcxproj.filters
shaders
4 files • 1.17 KB
marcher.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/shaders/marcher.frag
marcher.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/shaders/marcher.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/shaders/shader.vert
Tables.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/Tables.h
TetrahedraMarcher.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/TetrahedraMarcher.cpp
TetrahedraMarcher.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/MarchingTetrahedra/TetrahedraMarcher.h
media
2 files • 16 MB
Engine256.raw
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/media/Engine256.raw
Readme.txt
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/media/Readme.txt
Splatting
14 files • 30.03 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/main.cpp
shaders
7 files • 5.03 KB
GaussH.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/GaussH.frag
GaussV.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/GaussV.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/Passthrough.vert
quad_shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/quad_shader.frag
quad_shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/quad_shader.vert
splatShader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/splatShader.frag
splatShader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/shaders/splatShader.vert
Splatting.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/Splatting.sln
Splatting.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/Splatting.vcxproj
Splatting.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/Splatting.vcxproj.filters
Tables.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/Tables.h
VolumeSplatter.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/VolumeSplatter.cpp
VolumeSplatter.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/Splatting/VolumeSplatter.h
src
6 files • 8.02 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/GLSLShader.h
Grid.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/Grid.cpp
Grid.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/Grid.h
RenderableObject.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/RenderableObject.cpp
RenderableObject.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter7/src/RenderableObject.h
Chapter8
92 files • 10.05 MB
DualQuaternionSkinning
17 files • 1.04 MB
3rdParty
3 files • 313.65 KB
pugi_xml
3 files • 313.65 KB
pugiconfig.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugiconfig.hpp
pugixml.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugixml.cpp
pugixml.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/3rdParty/pugi_xml/pugixml.hpp
DualQuaternionSkinning.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.sln
DualQuaternionSkinning.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.vcxproj
DualQuaternionSkinning.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/DualQuaternionSkinning.vcxproj.filters
Ezm.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/Ezm.cpp
Ezm.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/Ezm.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/main.cpp
MeshImport.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport.cpp
MeshImport.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport.h
MeshImport_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/MeshImport_x86.dll
MeshImportEzm_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/MeshImportEzm_x86.dll
shaders
4 files • 6.2 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/shaders/flat.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/DualQuaternionSkinning/shaders/shader.vert
MatrixPaletteSkinning
18 files • 1.04 MB
3rdParty
3 files • 313.65 KB
pugi_xml
3 files • 313.65 KB
pugiconfig.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugiconfig.hpp
pugixml.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugixml.cpp
pugixml.hpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/3rdParty/pugi_xml/pugixml.hpp
Ezm.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/Ezm.cpp
Ezm.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/Ezm.h
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/main.cpp
MatrixPaletteSkinning.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.sln
MatrixPaletteSkinning.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj
MatrixPaletteSkinning.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj.filters
MatrixPaletteSkinning.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MatrixPaletteSkinning.vcxproj.user
MeshImport.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport.cpp
MeshImport.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport.h
MeshImport_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImport_x86.dll
MeshImportEzm_x86.dll
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/MeshImportEzm_x86.dll
shaders
4 files • 5.04 KB
flat.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/flat.frag
flat.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/flat.vert
shader.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/shader.frag
shader.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/MatrixPaletteSkinning/shaders/shader.vert
media
12 files • 7.83 MB
BODY03_color.dds
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/BODY03_color.dds
dude.ezm
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/dude.ezm
dwarf.txt
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/dwarf.txt
dwarf_anim.ezm
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/dwarf_anim.ezm
head.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/head.jpg
HEAD03_color.dds
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/HEAD03_color.dds
jacket.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/jacket.jpg
LEG03_color.dds
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/LEG03_color.dds
License.txt
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/License.txt
Microsoft_Permissive_License.rtf
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/Microsoft_Permissive_License.rtf
pants.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/pants.jpg
upBodyC.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/media/upBodyC.jpg
src
2 files • 5.08 KB
GLSLShader.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/src/GLSLShader.cpp
GLSLShader.h
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/src/GLSLShader.h
TransformFeedbackCloth
14 files • 45.96 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/main.cpp
shaders
10 files • 12.3 KB
Basic.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.fp
Basic.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.frag
Basic.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.vert
Basic.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Basic.vp
Passthrough.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.fp
Passthrough.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.vert
Passthrough.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Passthrough.vp
Spring.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Spring.vert
Spring.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/shaders/Spring.vp
TransformFeedbackCloth.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.sln
TransformFeedbackCloth.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.vcxproj
TransformFeedbackCloth.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackCloth/TransformFeedbackCloth.vcxproj.filters
TransformFeedbackClothCollision
15 files • 55.88 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/main.cpp
shaders
10 files • 17.57 KB
Basic.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.fp
Basic.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.frag
Basic.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.vert
Basic.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Basic.vp
Passthrough.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.fp
Passthrough.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.vert
Passthrough.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Passthrough.vp
Spring.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Spring.vert
Spring.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/shaders/Spring.vp
TransformFeedbackClothCollision.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.sln
TransformFeedbackClothCollision.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj
TransformFeedbackClothCollision.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj.filters
TransformFeedbackClothCollision.vcxproj.user
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackClothCollision/TransformFeedbackClothCollision.vcxproj.user
TransformFeedbackParticles
14 files • 29.95 KB
main.cpp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/main.cpp
shaders
10 files • 8.26 KB
Particle.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Particle.vert
Particle.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Particle.vp
Passthrough.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.fp
Passthrough.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.frag
Passthrough.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.vert
Passthrough.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Passthrough.vp
Render.fp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.fp
Render.frag
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.frag
Render.vert
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.vert
Render.vp
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/shaders/Render.vp
TransformFeedbackParticles.sln
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.sln
TransformFeedbackParticles.vcxproj
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.vcxproj
TransformFeedbackParticles.vcxproj.filters
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/Chapter8/TransformFeedbackParticles/TransformFeedbackParticles.vcxproj.filters
media
12 files • 16.3 MB
dude.ezm
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/dude.ezm
head.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/head.jpg
jacket.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/jacket.jpg
Microsoft_Permissive_License.rtf
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/Microsoft_Permissive_License.rtf
pants.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/pants.jpg
skybox
6 files • 12.72 MB
ocean
6 files • 12.72 MB
negx.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/negx.png
negy.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/negy.png
negz.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/negz.png
posx.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/posx.png
posy.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/posy.png
posz.png
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/skybox/ocean/posz.png
upBodyC.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/5046_Codes/media/upBodyC.jpg
Muhammad M. M. - OpenGL Development Cookbook - 2013.pdf
Muhammad M. M. - OpenGL Development Cookbook - 2013 +Code/Muhammad M. M. - OpenGL Development Cookbook - 2013.pdf
Trackers (10)
udp://tracker.bitsearch.to:1337/announce
udp://tracker.opentrackr.org:1337/announce
udp://tracker.moeking.me:6969/announce
udp://tracker.openbittorrent.com:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://open.stealth.si:80/announce
udp://tracker4.itzmx.com:2710/announce
udp://retracker.lanta-net.ru:2710/announce
udp://exodus.desync.com:6969/announce
udp://explodie.org:6969/announce
Similar Torrents 15
Based on tags and category