├── Android ├── Ch10_MultiTexture │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ ├── raw │ │ │ ├── basemap.png │ │ │ └── lightmap.png │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── multitexture │ │ ├── MultiTexture.java │ │ └── MultiTextureRenderer.java ├── Ch11_Stencil_Test │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── stenciltest │ │ ├── StencilTest.java │ │ └── StencilTestRenderer.java ├── Ch13_ParticleSystem │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ ├── raw │ │ │ └── smoke.png │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── particlesystem │ │ ├── ParticleSystem.java │ │ └── ParticleSystemRenderer.java ├── Ch2_Hello_Triangle │ ├── .classpath │ ├── .project │ ├── .settings │ │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── opengles │ │ └── hellotriangle │ │ ├── HelloTriangle.java │ │ └── HelloTriangleRenderer.java ├── Ch8_Simple_VertexShader │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── opengles │ │ └── simplevertexshader │ │ ├── SimpleVertexShader.java │ │ └── SimpleVertexShaderRenderer.java ├── Ch9_MipMap2D │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── mipmap2d │ │ ├── MipMap2D.java │ │ └── MipMap2DRenderer.java ├── Ch9_Simple_Texture2D │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── simpletexture2d │ │ ├── SimpleTexture2D.java │ │ └── SimpleTexture2DRenderer.java ├── Ch9_Simple_TextureCubemap │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── simpletexturecubemap │ │ ├── SimpleTextureCubemap.java │ │ └── SimpleTextureCubemapRenderer.java ├── Ch9_TextureWrap │ ├── .classpath │ ├── .project │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ │ ├── drawable-hdpi │ │ │ └── icon.png │ │ ├── drawable-ldpi │ │ │ └── icon.png │ │ ├── drawable-mdpi │ │ │ └── icon.png │ │ ├── layout │ │ │ └── main.xml │ │ └── values │ │ │ └── strings.xml │ └── src │ │ └── com │ │ └── openglesbook │ │ └── texturewrap │ │ ├── TextureWrap.java │ │ └── TextureWrapRenderer.java └── Common │ ├── .classpath │ ├── .project │ ├── .settings │ └── org.eclipse.jdt.core.prefs │ ├── AndroidManifest.xml │ ├── default.properties │ ├── proguard.cfg │ ├── res │ ├── drawable-hdpi │ │ └── icon.png │ ├── drawable-ldpi │ │ └── icon.png │ ├── drawable-mdpi │ │ └── icon.png │ ├── layout │ │ └── main.xml │ └── values │ │ └── strings.xml │ └── src │ └── com │ └── openglesbook │ └── common │ ├── ESShader.java │ ├── ESShapes.java │ └── ESTransform.java ├── BlackBerry ├── Ch10_MultiTexture │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ ├── res │ │ └── textures │ │ │ ├── basemap.tga │ │ │ └── lightmap.tga │ └── src │ │ └── MultiTexture.c ├── Ch11_Stencil_Test │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── Stencil_Test.c ├── Ch13_ParticleSystem │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ ├── res │ │ └── textures │ │ │ └── smoke.tga │ └── src │ │ └── ParticleSystem.c ├── Ch2_Hello_Triangle │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── Hello_Triangle.c ├── Ch8_Simple_VertexShader │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── Simple_VertexShader.c ├── Ch9_MipMap2D │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── MipMap2D.c ├── Ch9_Simple_Texture2D │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── Simple_Texture2D.c ├── Ch9_Simple_TextureCubemap │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── Simple_TextureCubemap.c ├── Ch9_TextureWrap │ ├── .cproject │ ├── .project │ ├── bar-descriptor.xml │ ├── icon.png │ └── src │ │ └── TextureWrap.c ├── Common │ ├── .cproject │ ├── .project │ └── src │ │ ├── esShader.c │ │ ├── esShapes.c │ │ ├── esTransform.c │ │ ├── esUtil.c │ │ ├── esUtil.h │ │ ├── esUtil_TGA.c │ │ ├── esUtil_qnx.c │ │ └── esUtil_qnx.h ├── LICENSE └── README.md ├── LICENSE.md ├── LinuxX11 ├── Chapter_10 │ └── MultiTexture │ │ ├── MultiTexture.c │ │ ├── basemap.tga │ │ └── lightmap.tga ├── Chapter_11 │ ├── Multisample │ │ └── Multisample.c │ └── Stencil_Test │ │ └── Stencil_Test.c ├── Chapter_13 │ └── ParticleSystem │ │ ├── ParticleSystem.c │ │ └── smoke.tga ├── Chapter_15 │ └── Hello_Triangle_KD │ │ └── Hello_Triangle_KD.c ├── Chapter_2 │ └── Hello_Triangle │ │ └── Hello_Triangle.c ├── Chapter_8 │ └── Simple_VertexShader │ │ └── Simple_VertexShader.c ├── Chapter_9 │ ├── MipMap2D │ │ └── MipMap2D.c │ ├── Simple_Texture2D │ │ └── Simple_Texture2D.c │ ├── Simple_TextureCubemap │ │ └── Simple_TextureCubemap.c │ └── TextureWrap │ │ └── TextureWrap.c ├── Common │ ├── esShader.c │ ├── esShapes.c │ ├── esTransform.c │ ├── esUtil.c │ └── esUtil.h ├── Makefile └── README.linux ├── README.md ├── WebGL ├── Chapter_10 │ └── MultiTexture │ │ ├── MultiTexture.html │ │ ├── basemap.gif │ │ └── lightmap.gif ├── Chapter_11 │ └── Stencil_Test │ │ └── Stencil_Test.html ├── Chapter_13 │ └── ParticleSystem │ │ ├── ParticleSystem.html │ │ └── smoke.gif ├── Chapter_2 │ └── Hello_Triangle │ │ └── Hello_Triangle.html ├── Chapter_8 │ └── Simple_VertexShader │ │ └── Simple_VertexShader.html ├── Chapter_9 │ ├── MipMap2D │ │ └── MipMap2D.html │ ├── Simple_Texture2D │ │ └── Simple_Texture2D.html │ ├── Simple_TextureCubemap │ │ └── Simple_TextureCubemap.html │ └── TextureWrap │ │ └── TextureWrap.html └── Common │ ├── esShader.js │ ├── esShapes.js │ ├── esTransform.js │ └── esUtil.js ├── Windows ├── Bin │ ├── README.TXT │ ├── basemap.tga │ ├── lightmap.tga │ └── smoke.tga ├── Chapter_10 │ ├── MultiTexture │ │ ├── MultiTexture.c │ │ ├── MultiTexture.sln │ │ ├── MultiTexture.vcproj │ │ ├── basemap.tga │ │ └── lightmap.tga │ ├── RM_AlphaTest │ │ ├── RM_AlphaTest.rfx │ │ ├── Torus.3ds │ │ └── cloud.tga │ ├── RM_ClipPlane │ │ ├── RM_ClipPlane.rfx │ │ └── Sphere.3ds │ └── RM_LinearFog │ │ ├── LinearFog.rfx │ │ ├── Terrain.3ds │ │ └── Terrain.tga ├── Chapter_11 │ ├── Multisample │ │ ├── Multisample.c │ │ ├── Multisample.sln │ │ └── Multisample.vcproj │ └── Stencil_Test │ │ ├── Stencil_Test.c │ │ ├── Stencil_Test.sln │ │ └── Stencil_Test.vcproj ├── Chapter_13 │ ├── EnvironmentMapping │ │ ├── EnvironmentMapping.rfx │ │ ├── Fieldstone.tga │ │ ├── FieldstoneBumpDOT3.tga │ │ ├── Snow.dds │ │ ├── Sphere.3ds │ │ └── Teapot.3ds │ ├── Noise3D │ │ ├── Noise3D.rfx │ │ ├── NoiseVolume.dds │ │ ├── SkyDome.3ds │ │ ├── Terrain.3ds │ │ ├── Terrain.tga │ │ └── generatenoise.c │ ├── ParticleSystem │ │ ├── ParticleSystem.c │ │ ├── ParticleSystem.sln │ │ ├── ParticleSystem.vcproj │ │ └── smoke.tga │ ├── PerFragmentLighting │ │ ├── Fieldstone.tga │ │ ├── FieldstoneBumpDOT3.tga │ │ ├── PerFragmentLighting.rfx │ │ └── Torus.3ds │ ├── PostProcess │ │ ├── Car.3ds │ │ ├── Cube.x │ │ ├── Fieldstone.tga │ │ ├── PostProcess.rfx │ │ └── ScreenAlignedQuad.3ds │ ├── ProceduralTextures │ │ ├── Checker.rfx │ │ ├── CheckerAA.rfx │ │ ├── ProceduralTextures.rfx │ │ ├── ScreenAlignedQuad.3ds │ │ ├── checker.fs │ │ ├── checker.tiff │ │ └── checker.vs │ └── ProjectiveSpotlight │ │ ├── Corona.tga │ │ ├── ProjectiveSpotlight.rfx │ │ ├── Terrain.3ds │ │ └── Terrain.tga ├── Chapter_15 │ └── Hello_Triangle_KD │ │ ├── Hello_Triangle_KD.c │ │ ├── Hello_Triangle_KD.sln │ │ └── Hello_Triangle_KD.vcproj ├── Chapter_2 │ └── Hello_Triangle │ │ ├── Hello_Triangle.c │ │ ├── Hello_Triangle.sln │ │ └── Hello_Triangle.vcproj ├── Chapter_8 │ └── Simple_VertexShader │ │ ├── Simple_VertexShader.c │ │ ├── Simple_VertexShader.sln │ │ └── Simple_VertexShader.vcproj ├── Chapter_9 │ ├── MipMap2D │ │ ├── MipMap2D.c │ │ ├── MipMap2D.sln │ │ └── MipMap2D.vcproj │ ├── Simple_Texture2D │ │ ├── Simple_Texture2D.c │ │ ├── Simple_Texture2D.sln │ │ └── Simple_Texture2D.vcproj │ ├── Simple_TextureCubemap │ │ ├── Simple_TextureCubemap.c │ │ ├── Simple_TextureCubemap.sln │ │ └── Simple_TextureCubemap.vcproj │ └── TextureWrap │ │ ├── TextureWrap.c │ │ ├── TextureWrap.sln │ │ └── TextureWrap.vcproj ├── Common │ ├── Doc │ │ ├── Doxyfile │ │ └── html │ │ │ ├── annotated.html │ │ │ ├── classes.html │ │ │ ├── doxygen.css │ │ │ ├── doxygen.png │ │ │ ├── egl_8h-source.html │ │ │ ├── egl_8h.html │ │ │ ├── eglplatform_8h-source.html │ │ │ ├── eglplatform_8h.html │ │ │ ├── egltypes_8h-source.html │ │ │ ├── egltypes_8h.html │ │ │ ├── esShader_8c.html │ │ │ ├── esShapes_8c.html │ │ │ ├── esTransform_8c.html │ │ │ ├── esUtil_8c.html │ │ │ ├── esUtil_8h-source.html │ │ │ ├── esUtil_8h.html │ │ │ ├── esUtil__win32_8c.html │ │ │ ├── esUtil__win_8h-source.html │ │ │ ├── esUtil__win_8h.html │ │ │ ├── files.html │ │ │ ├── functions.html │ │ │ ├── functions_func.html │ │ │ ├── functions_vars.html │ │ │ ├── gl2_8h-source.html │ │ │ ├── gl2_8h.html │ │ │ ├── gl2ext_8h-source.html │ │ │ ├── gl2ext_8h.html │ │ │ ├── globals.html │ │ │ ├── globals_defs.html │ │ │ ├── globals_func.html │ │ │ ├── globals_type.html │ │ │ ├── globals_vars.html │ │ │ ├── index.html │ │ │ ├── structESContext.html │ │ │ ├── structESMatrix.html │ │ │ └── structTGA__HEADER.html │ ├── Include │ │ ├── EGL │ │ │ ├── egl.h │ │ │ └── eglplatform.h │ │ ├── GLES2 │ │ │ ├── gl2.h │ │ │ ├── gl2ext.h │ │ │ └── gl2platform.h │ │ ├── KD │ │ │ ├── KHR_thread_storage.h │ │ │ ├── kd.h │ │ │ └── kdplatform.h │ │ ├── esUtil.h │ │ └── esUtil_win.h │ ├── Lib │ │ ├── esUtil.lib │ │ └── esUtil_d.lib │ ├── Source │ │ ├── Win32 │ │ │ ├── esUtil_TGA.c │ │ │ └── esUtil_win32.c │ │ ├── esShader.c │ │ ├── esShapes.c │ │ ├── esTransform.c │ │ └── esUtil.c │ ├── esUtil.sln │ ├── esUtil.suo │ └── esUtil.vcproj ├── Lib │ └── README.TXT └── README.TXT └── iPhone ├── Chapter_10 └── MultiTexture │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── MultiTextureAppDelegate.h │ └── MultiTextureAppDelegate.m │ ├── MainWindow.xib │ ├── MultiTexture-Info.plist │ ├── MultiTexture.c │ ├── MultiTexture.xcodeproj │ └── project.pbxproj │ ├── MultiTexture_Prefix.pch │ ├── basemap.png │ ├── lightmap.png │ └── main.m ├── Chapter_11 └── Stencil_Test │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── Stencil_TestAppDelegate.h │ └── Stencil_TestAppDelegate.m │ ├── MainWindow.xib │ ├── Stencil_Test-Info.plist │ ├── Stencil_Test.c │ ├── Stencil_Test.xcodeproj │ └── project.pbxproj │ ├── Stencil_Test_Prefix.pch │ └── main.m ├── Chapter_13 └── ParticleSystem │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── ParticleSystemAppDelegate.h │ └── ParticleSystemAppDelegate.m │ ├── MainWindow.xib │ ├── ParticleSystem-Info.plist │ ├── ParticleSystem.c │ ├── ParticleSystem.xcodeproj │ └── project.pbxproj │ ├── ParticleSystem_Prefix.pch │ ├── main.m │ └── smoke.png ├── Chapter_2 └── Hello_Triangle │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── Hello_TriangleAppDelegate.h │ └── Hello_TriangleAppDelegate.m │ ├── Hello_Triangle-Info.plist │ ├── Hello_Triangle.c │ ├── Hello_Triangle.xcodeproj │ └── project.pbxproj │ ├── Hello_Triangle_Prefix.pch │ ├── MainWindow.xib │ └── main.m ├── Chapter_8 └── Simple_VertexShader │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── Simple_VertexShaderAppDelegate.h │ └── Simple_VertexShaderAppDelegate.m │ ├── MainWindow.xib │ ├── Simple_VertexShader-Info.plist │ ├── Simple_VertexShader.c │ ├── Simple_VertexShader.xcodeproj │ └── project.pbxproj │ ├── Simple_VertexShader_Prefix.pch │ └── main.m ├── Chapter_9 ├── MipMap2D │ ├── Classes │ │ ├── EAGLView.h │ │ ├── EAGLView.m │ │ ├── MipMap2DAppDelegate.h │ │ └── MipMap2DAppDelegate.m │ ├── MainWindow.xib │ ├── MipMap2D-Info.plist │ ├── MipMap2D.c │ ├── MipMap2D.xcodeproj │ │ └── project.pbxproj │ ├── MipMap2D_Prefix.pch │ └── main.m ├── Simple_Texture2D │ ├── Classes │ │ ├── EAGLView.h │ │ ├── EAGLView.m │ │ ├── Simple_Texture2DAppDelegate.h │ │ └── Simple_Texture2DAppDelegate.m │ ├── MainWindow.xib │ ├── Simple_Texture2D-Info.plist │ ├── Simple_Texture2D.c │ ├── Simple_Texture2D.xcodeproj │ │ └── project.pbxproj │ ├── Simple_Texture2D_Prefix.pch │ └── main.m ├── Simple_TextureCubemap │ ├── Classes │ │ ├── EAGLView.h │ │ ├── EAGLView.m │ │ ├── Simple_TextureCubemapAppDelegate.h │ │ └── Simple_TextureCubemapAppDelegate.m │ ├── MainWindow.xib │ ├── Simple_TextureCubemap-Info.plist │ ├── Simple_TextureCubemap.c │ ├── Simple_TextureCubemap.xcodeproj │ │ └── project.pbxproj │ ├── Simple_TextureCubemap_Prefix.pch │ └── main.m └── TextureWrap │ ├── Classes │ ├── EAGLView.h │ ├── EAGLView.m │ ├── TextureWrapAppDelegate.h │ └── TextureWrapAppDelegate.m │ ├── MainWindow.xib │ ├── TextureWrap-Info.plist │ ├── TextureWrap.c │ ├── TextureWrap.xcodeproj │ └── project.pbxproj │ ├── TextureWrap_Prefix.pch │ └── main.m └── Common ├── Common.xcodeproj └── project.pbxproj ├── Common_Prefix.pch ├── ImageUtils.m ├── esShader.c ├── esShapes.c ├── esTransform.c ├── esUtil.c └── esUtil.h /Android/Ch10_MultiTexture/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/.classpath -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/.project -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/default.properties -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/raw/basemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/raw/basemap.png -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/raw/lightmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/raw/lightmap.png -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/src/com/openglesbook/multitexture/MultiTexture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/src/com/openglesbook/multitexture/MultiTexture.java -------------------------------------------------------------------------------- /Android/Ch10_MultiTexture/src/com/openglesbook/multitexture/MultiTextureRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch10_MultiTexture/src/com/openglesbook/multitexture/MultiTextureRenderer.java -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/.classpath -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/.project -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/default.properties -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/src/com/openglesbook/stenciltest/StencilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/src/com/openglesbook/stenciltest/StencilTest.java -------------------------------------------------------------------------------- /Android/Ch11_Stencil_Test/src/com/openglesbook/stenciltest/StencilTestRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch11_Stencil_Test/src/com/openglesbook/stenciltest/StencilTestRenderer.java -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/.classpath -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/.project -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/default.properties -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/raw/smoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/raw/smoke.png -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/src/com/openglesbook/particlesystem/ParticleSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/src/com/openglesbook/particlesystem/ParticleSystem.java -------------------------------------------------------------------------------- /Android/Ch13_ParticleSystem/src/com/openglesbook/particlesystem/ParticleSystemRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch13_ParticleSystem/src/com/openglesbook/particlesystem/ParticleSystemRenderer.java -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/.classpath -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/.project -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/default.properties -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/src/com/opengles/hellotriangle/HelloTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/src/com/opengles/hellotriangle/HelloTriangle.java -------------------------------------------------------------------------------- /Android/Ch2_Hello_Triangle/src/com/opengles/hellotriangle/HelloTriangleRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch2_Hello_Triangle/src/com/opengles/hellotriangle/HelloTriangleRenderer.java -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/.classpath -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/.project -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/default.properties -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/src/com/opengles/simplevertexshader/SimpleVertexShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/src/com/opengles/simplevertexshader/SimpleVertexShader.java -------------------------------------------------------------------------------- /Android/Ch8_Simple_VertexShader/src/com/opengles/simplevertexshader/SimpleVertexShaderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch8_Simple_VertexShader/src/com/opengles/simplevertexshader/SimpleVertexShaderRenderer.java -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/.classpath -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/.project -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/default.properties -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/src/com/openglesbook/mipmap2d/MipMap2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/src/com/openglesbook/mipmap2d/MipMap2D.java -------------------------------------------------------------------------------- /Android/Ch9_MipMap2D/src/com/openglesbook/mipmap2d/MipMap2DRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_MipMap2D/src/com/openglesbook/mipmap2d/MipMap2DRenderer.java -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/.classpath -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/.project -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/default.properties -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/src/com/openglesbook/simpletexture2d/SimpleTexture2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/src/com/openglesbook/simpletexture2d/SimpleTexture2D.java -------------------------------------------------------------------------------- /Android/Ch9_Simple_Texture2D/src/com/openglesbook/simpletexture2d/SimpleTexture2DRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_Texture2D/src/com/openglesbook/simpletexture2d/SimpleTexture2DRenderer.java -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/.classpath -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/.project -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/default.properties -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/src/com/openglesbook/simpletexturecubemap/SimpleTextureCubemap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/src/com/openglesbook/simpletexturecubemap/SimpleTextureCubemap.java -------------------------------------------------------------------------------- /Android/Ch9_Simple_TextureCubemap/src/com/openglesbook/simpletexturecubemap/SimpleTextureCubemapRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_Simple_TextureCubemap/src/com/openglesbook/simpletexturecubemap/SimpleTextureCubemapRenderer.java -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/.classpath -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/.project -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/default.properties -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/proguard.cfg -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/src/com/openglesbook/texturewrap/TextureWrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/src/com/openglesbook/texturewrap/TextureWrap.java -------------------------------------------------------------------------------- /Android/Ch9_TextureWrap/src/com/openglesbook/texturewrap/TextureWrapRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Ch9_TextureWrap/src/com/openglesbook/texturewrap/TextureWrapRenderer.java -------------------------------------------------------------------------------- /Android/Common/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/.classpath -------------------------------------------------------------------------------- /Android/Common/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/.project -------------------------------------------------------------------------------- /Android/Common/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Android/Common/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/Common/default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/default.properties -------------------------------------------------------------------------------- /Android/Common/proguard.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/proguard.cfg -------------------------------------------------------------------------------- /Android/Common/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /Android/Common/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /Android/Common/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /Android/Common/res/layout/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/res/layout/main.xml -------------------------------------------------------------------------------- /Android/Common/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/res/values/strings.xml -------------------------------------------------------------------------------- /Android/Common/src/com/openglesbook/common/ESShader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/src/com/openglesbook/common/ESShader.java -------------------------------------------------------------------------------- /Android/Common/src/com/openglesbook/common/ESShapes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/src/com/openglesbook/common/ESShapes.java -------------------------------------------------------------------------------- /Android/Common/src/com/openglesbook/common/ESTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Android/Common/src/com/openglesbook/common/ESTransform.java -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/.project -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/res/textures/basemap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/res/textures/basemap.tga -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/res/textures/lightmap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/res/textures/lightmap.tga -------------------------------------------------------------------------------- /BlackBerry/Ch10_MultiTexture/src/MultiTexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch10_MultiTexture/src/MultiTexture.c -------------------------------------------------------------------------------- /BlackBerry/Ch11_Stencil_Test/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch11_Stencil_Test/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch11_Stencil_Test/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch11_Stencil_Test/.project -------------------------------------------------------------------------------- /BlackBerry/Ch11_Stencil_Test/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch11_Stencil_Test/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch11_Stencil_Test/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch11_Stencil_Test/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch11_Stencil_Test/src/Stencil_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch11_Stencil_Test/src/Stencil_Test.c -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/.project -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/res/textures/smoke.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/res/textures/smoke.tga -------------------------------------------------------------------------------- /BlackBerry/Ch13_ParticleSystem/src/ParticleSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch13_ParticleSystem/src/ParticleSystem.c -------------------------------------------------------------------------------- /BlackBerry/Ch2_Hello_Triangle/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch2_Hello_Triangle/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch2_Hello_Triangle/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch2_Hello_Triangle/.project -------------------------------------------------------------------------------- /BlackBerry/Ch2_Hello_Triangle/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch2_Hello_Triangle/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch2_Hello_Triangle/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch2_Hello_Triangle/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch2_Hello_Triangle/src/Hello_Triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch2_Hello_Triangle/src/Hello_Triangle.c -------------------------------------------------------------------------------- /BlackBerry/Ch8_Simple_VertexShader/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch8_Simple_VertexShader/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch8_Simple_VertexShader/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch8_Simple_VertexShader/.project -------------------------------------------------------------------------------- /BlackBerry/Ch8_Simple_VertexShader/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch8_Simple_VertexShader/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch8_Simple_VertexShader/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch8_Simple_VertexShader/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch8_Simple_VertexShader/src/Simple_VertexShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch8_Simple_VertexShader/src/Simple_VertexShader.c -------------------------------------------------------------------------------- /BlackBerry/Ch9_MipMap2D/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_MipMap2D/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch9_MipMap2D/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_MipMap2D/.project -------------------------------------------------------------------------------- /BlackBerry/Ch9_MipMap2D/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_MipMap2D/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch9_MipMap2D/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_MipMap2D/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch9_MipMap2D/src/MipMap2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_MipMap2D/src/MipMap2D.c -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_Texture2D/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_Texture2D/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_Texture2D/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_Texture2D/.project -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_Texture2D/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_Texture2D/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_Texture2D/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_Texture2D/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_Texture2D/src/Simple_Texture2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_Texture2D/src/Simple_Texture2D.c -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_TextureCubemap/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_TextureCubemap/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_TextureCubemap/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_TextureCubemap/.project -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_TextureCubemap/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_TextureCubemap/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_TextureCubemap/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_TextureCubemap/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch9_Simple_TextureCubemap/src/Simple_TextureCubemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_Simple_TextureCubemap/src/Simple_TextureCubemap.c -------------------------------------------------------------------------------- /BlackBerry/Ch9_TextureWrap/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_TextureWrap/.cproject -------------------------------------------------------------------------------- /BlackBerry/Ch9_TextureWrap/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_TextureWrap/.project -------------------------------------------------------------------------------- /BlackBerry/Ch9_TextureWrap/bar-descriptor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_TextureWrap/bar-descriptor.xml -------------------------------------------------------------------------------- /BlackBerry/Ch9_TextureWrap/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_TextureWrap/icon.png -------------------------------------------------------------------------------- /BlackBerry/Ch9_TextureWrap/src/TextureWrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Ch9_TextureWrap/src/TextureWrap.c -------------------------------------------------------------------------------- /BlackBerry/Common/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/.cproject -------------------------------------------------------------------------------- /BlackBerry/Common/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/.project -------------------------------------------------------------------------------- /BlackBerry/Common/src/esShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esShader.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esShapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esShapes.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esTransform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esTransform.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esUtil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esUtil.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esUtil.h -------------------------------------------------------------------------------- /BlackBerry/Common/src/esUtil_TGA.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esUtil_TGA.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esUtil_qnx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esUtil_qnx.c -------------------------------------------------------------------------------- /BlackBerry/Common/src/esUtil_qnx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/Common/src/esUtil_qnx.h -------------------------------------------------------------------------------- /BlackBerry/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/LICENSE -------------------------------------------------------------------------------- /BlackBerry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/BlackBerry/README.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LICENSE.md -------------------------------------------------------------------------------- /LinuxX11/Chapter_10/MultiTexture/MultiTexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_10/MultiTexture/MultiTexture.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_10/MultiTexture/basemap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_10/MultiTexture/basemap.tga -------------------------------------------------------------------------------- /LinuxX11/Chapter_10/MultiTexture/lightmap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_10/MultiTexture/lightmap.tga -------------------------------------------------------------------------------- /LinuxX11/Chapter_11/Multisample/Multisample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_11/Multisample/Multisample.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_11/Stencil_Test/Stencil_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_11/Stencil_Test/Stencil_Test.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_13/ParticleSystem/ParticleSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_13/ParticleSystem/ParticleSystem.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_13/ParticleSystem/smoke.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_13/ParticleSystem/smoke.tga -------------------------------------------------------------------------------- /LinuxX11/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_2/Hello_Triangle/Hello_Triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_2/Hello_Triangle/Hello_Triangle.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_8/Simple_VertexShader/Simple_VertexShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_8/Simple_VertexShader/Simple_VertexShader.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_9/MipMap2D/MipMap2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_9/MipMap2D/MipMap2D.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_9/Simple_Texture2D/Simple_Texture2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_9/Simple_Texture2D/Simple_Texture2D.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c -------------------------------------------------------------------------------- /LinuxX11/Chapter_9/TextureWrap/TextureWrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Chapter_9/TextureWrap/TextureWrap.c -------------------------------------------------------------------------------- /LinuxX11/Common/esShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Common/esShader.c -------------------------------------------------------------------------------- /LinuxX11/Common/esShapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Common/esShapes.c -------------------------------------------------------------------------------- /LinuxX11/Common/esTransform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Common/esTransform.c -------------------------------------------------------------------------------- /LinuxX11/Common/esUtil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Common/esUtil.c -------------------------------------------------------------------------------- /LinuxX11/Common/esUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Common/esUtil.h -------------------------------------------------------------------------------- /LinuxX11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/Makefile -------------------------------------------------------------------------------- /LinuxX11/README.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/LinuxX11/README.linux -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/README.md -------------------------------------------------------------------------------- /WebGL/Chapter_10/MultiTexture/MultiTexture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_10/MultiTexture/MultiTexture.html -------------------------------------------------------------------------------- /WebGL/Chapter_10/MultiTexture/basemap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_10/MultiTexture/basemap.gif -------------------------------------------------------------------------------- /WebGL/Chapter_10/MultiTexture/lightmap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_10/MultiTexture/lightmap.gif -------------------------------------------------------------------------------- /WebGL/Chapter_11/Stencil_Test/Stencil_Test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_11/Stencil_Test/Stencil_Test.html -------------------------------------------------------------------------------- /WebGL/Chapter_13/ParticleSystem/ParticleSystem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_13/ParticleSystem/ParticleSystem.html -------------------------------------------------------------------------------- /WebGL/Chapter_13/ParticleSystem/smoke.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_13/ParticleSystem/smoke.gif -------------------------------------------------------------------------------- /WebGL/Chapter_2/Hello_Triangle/Hello_Triangle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_2/Hello_Triangle/Hello_Triangle.html -------------------------------------------------------------------------------- /WebGL/Chapter_8/Simple_VertexShader/Simple_VertexShader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_8/Simple_VertexShader/Simple_VertexShader.html -------------------------------------------------------------------------------- /WebGL/Chapter_9/MipMap2D/MipMap2D.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_9/MipMap2D/MipMap2D.html -------------------------------------------------------------------------------- /WebGL/Chapter_9/Simple_Texture2D/Simple_Texture2D.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_9/Simple_Texture2D/Simple_Texture2D.html -------------------------------------------------------------------------------- /WebGL/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.html -------------------------------------------------------------------------------- /WebGL/Chapter_9/TextureWrap/TextureWrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Chapter_9/TextureWrap/TextureWrap.html -------------------------------------------------------------------------------- /WebGL/Common/esShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Common/esShader.js -------------------------------------------------------------------------------- /WebGL/Common/esShapes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Common/esShapes.js -------------------------------------------------------------------------------- /WebGL/Common/esTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Common/esTransform.js -------------------------------------------------------------------------------- /WebGL/Common/esUtil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/WebGL/Common/esUtil.js -------------------------------------------------------------------------------- /Windows/Bin/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Bin/README.TXT -------------------------------------------------------------------------------- /Windows/Bin/basemap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Bin/basemap.tga -------------------------------------------------------------------------------- /Windows/Bin/lightmap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Bin/lightmap.tga -------------------------------------------------------------------------------- /Windows/Bin/smoke.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Bin/smoke.tga -------------------------------------------------------------------------------- /Windows/Chapter_10/MultiTexture/MultiTexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/MultiTexture/MultiTexture.c -------------------------------------------------------------------------------- /Windows/Chapter_10/MultiTexture/MultiTexture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/MultiTexture/MultiTexture.sln -------------------------------------------------------------------------------- /Windows/Chapter_10/MultiTexture/MultiTexture.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/MultiTexture/MultiTexture.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_10/MultiTexture/basemap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/MultiTexture/basemap.tga -------------------------------------------------------------------------------- /Windows/Chapter_10/MultiTexture/lightmap.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/MultiTexture/lightmap.tga -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_AlphaTest/RM_AlphaTest.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_AlphaTest/RM_AlphaTest.rfx -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_AlphaTest/Torus.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_AlphaTest/Torus.3ds -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_AlphaTest/cloud.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_AlphaTest/cloud.tga -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_ClipPlane/RM_ClipPlane.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_ClipPlane/RM_ClipPlane.rfx -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_ClipPlane/Sphere.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_ClipPlane/Sphere.3ds -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_LinearFog/LinearFog.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_LinearFog/LinearFog.rfx -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_LinearFog/Terrain.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_LinearFog/Terrain.3ds -------------------------------------------------------------------------------- /Windows/Chapter_10/RM_LinearFog/Terrain.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_10/RM_LinearFog/Terrain.tga -------------------------------------------------------------------------------- /Windows/Chapter_11/Multisample/Multisample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Multisample/Multisample.c -------------------------------------------------------------------------------- /Windows/Chapter_11/Multisample/Multisample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Multisample/Multisample.sln -------------------------------------------------------------------------------- /Windows/Chapter_11/Multisample/Multisample.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Multisample/Multisample.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_11/Stencil_Test/Stencil_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Stencil_Test/Stencil_Test.c -------------------------------------------------------------------------------- /Windows/Chapter_11/Stencil_Test/Stencil_Test.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Stencil_Test/Stencil_Test.sln -------------------------------------------------------------------------------- /Windows/Chapter_11/Stencil_Test/Stencil_Test.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_11/Stencil_Test/Stencil_Test.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/EnvironmentMapping.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/EnvironmentMapping.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/Fieldstone.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/Fieldstone.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/FieldstoneBumpDOT3.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/FieldstoneBumpDOT3.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/Snow.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/Snow.dds -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/Sphere.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/Sphere.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/EnvironmentMapping/Teapot.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/EnvironmentMapping/Teapot.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/Noise3D.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/Noise3D.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/NoiseVolume.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/NoiseVolume.dds -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/SkyDome.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/SkyDome.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/Terrain.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/Terrain.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/Terrain.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/Terrain.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/Noise3D/generatenoise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/Noise3D/generatenoise.c -------------------------------------------------------------------------------- /Windows/Chapter_13/ParticleSystem/ParticleSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ParticleSystem/ParticleSystem.c -------------------------------------------------------------------------------- /Windows/Chapter_13/ParticleSystem/ParticleSystem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ParticleSystem/ParticleSystem.sln -------------------------------------------------------------------------------- /Windows/Chapter_13/ParticleSystem/ParticleSystem.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ParticleSystem/ParticleSystem.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_13/ParticleSystem/smoke.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ParticleSystem/smoke.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/PerFragmentLighting/Fieldstone.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PerFragmentLighting/Fieldstone.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/PerFragmentLighting/FieldstoneBumpDOT3.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PerFragmentLighting/FieldstoneBumpDOT3.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/PerFragmentLighting/PerFragmentLighting.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PerFragmentLighting/PerFragmentLighting.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/PerFragmentLighting/Torus.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PerFragmentLighting/Torus.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/PostProcess/Car.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PostProcess/Car.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/PostProcess/Cube.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PostProcess/Cube.x -------------------------------------------------------------------------------- /Windows/Chapter_13/PostProcess/Fieldstone.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PostProcess/Fieldstone.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/PostProcess/PostProcess.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PostProcess/PostProcess.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/PostProcess/ScreenAlignedQuad.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/PostProcess/ScreenAlignedQuad.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/Checker.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/Checker.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/CheckerAA.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/CheckerAA.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/ProceduralTextures.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/ProceduralTextures.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/ScreenAlignedQuad.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/ScreenAlignedQuad.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/checker.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/checker.fs -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/checker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/checker.tiff -------------------------------------------------------------------------------- /Windows/Chapter_13/ProceduralTextures/checker.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProceduralTextures/checker.vs -------------------------------------------------------------------------------- /Windows/Chapter_13/ProjectiveSpotlight/Corona.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProjectiveSpotlight/Corona.tga -------------------------------------------------------------------------------- /Windows/Chapter_13/ProjectiveSpotlight/ProjectiveSpotlight.rfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProjectiveSpotlight/ProjectiveSpotlight.rfx -------------------------------------------------------------------------------- /Windows/Chapter_13/ProjectiveSpotlight/Terrain.3ds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProjectiveSpotlight/Terrain.3ds -------------------------------------------------------------------------------- /Windows/Chapter_13/ProjectiveSpotlight/Terrain.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_13/ProjectiveSpotlight/Terrain.tga -------------------------------------------------------------------------------- /Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.c -------------------------------------------------------------------------------- /Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.sln -------------------------------------------------------------------------------- /Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_15/Hello_Triangle_KD/Hello_Triangle_KD.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_2/Hello_Triangle/Hello_Triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_2/Hello_Triangle/Hello_Triangle.c -------------------------------------------------------------------------------- /Windows/Chapter_2/Hello_Triangle/Hello_Triangle.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_2/Hello_Triangle/Hello_Triangle.sln -------------------------------------------------------------------------------- /Windows/Chapter_2/Hello_Triangle/Hello_Triangle.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_2/Hello_Triangle/Hello_Triangle.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.c -------------------------------------------------------------------------------- /Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.sln -------------------------------------------------------------------------------- /Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_8/Simple_VertexShader/Simple_VertexShader.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_9/MipMap2D/MipMap2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/MipMap2D/MipMap2D.c -------------------------------------------------------------------------------- /Windows/Chapter_9/MipMap2D/MipMap2D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/MipMap2D/MipMap2D.sln -------------------------------------------------------------------------------- /Windows/Chapter_9/MipMap2D/MipMap2D.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/MipMap2D/MipMap2D.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.c -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.sln -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_Texture2D/Simple_Texture2D.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.sln -------------------------------------------------------------------------------- /Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.vcproj -------------------------------------------------------------------------------- /Windows/Chapter_9/TextureWrap/TextureWrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/TextureWrap/TextureWrap.c -------------------------------------------------------------------------------- /Windows/Chapter_9/TextureWrap/TextureWrap.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/TextureWrap/TextureWrap.sln -------------------------------------------------------------------------------- /Windows/Chapter_9/TextureWrap/TextureWrap.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Chapter_9/TextureWrap/TextureWrap.vcproj -------------------------------------------------------------------------------- /Windows/Common/Doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/Doxyfile -------------------------------------------------------------------------------- /Windows/Common/Doc/html/annotated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/annotated.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/classes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/classes.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/doxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/doxygen.css -------------------------------------------------------------------------------- /Windows/Common/Doc/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/doxygen.png -------------------------------------------------------------------------------- /Windows/Common/Doc/html/egl_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/egl_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/egl_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/egl_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/eglplatform_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/eglplatform_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/eglplatform_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/eglplatform_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/egltypes_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/egltypes_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/egltypes_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/egltypes_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esShader_8c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esShader_8c.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esShapes_8c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esShapes_8c.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esTransform_8c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esTransform_8c.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil_8c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil_8c.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil__win32_8c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil__win32_8c.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil__win_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil__win_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/esUtil__win_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/esUtil__win_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/files.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/files.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/functions.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/functions_func.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/functions_func.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/functions_vars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/functions_vars.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/gl2_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/gl2_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/gl2_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/gl2_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/gl2ext_8h-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/gl2ext_8h-source.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/gl2ext_8h.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/gl2ext_8h.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/globals.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/globals_defs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/globals_defs.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/globals_func.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/globals_func.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/globals_type.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/globals_type.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/globals_vars.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/globals_vars.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/index.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/structESContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/structESContext.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/structESMatrix.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/structESMatrix.html -------------------------------------------------------------------------------- /Windows/Common/Doc/html/structTGA__HEADER.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Doc/html/structTGA__HEADER.html -------------------------------------------------------------------------------- /Windows/Common/Include/EGL/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/EGL/egl.h -------------------------------------------------------------------------------- /Windows/Common/Include/EGL/eglplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/EGL/eglplatform.h -------------------------------------------------------------------------------- /Windows/Common/Include/GLES2/gl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/GLES2/gl2.h -------------------------------------------------------------------------------- /Windows/Common/Include/GLES2/gl2ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/GLES2/gl2ext.h -------------------------------------------------------------------------------- /Windows/Common/Include/GLES2/gl2platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/GLES2/gl2platform.h -------------------------------------------------------------------------------- /Windows/Common/Include/KD/KHR_thread_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/KD/KHR_thread_storage.h -------------------------------------------------------------------------------- /Windows/Common/Include/KD/kd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/KD/kd.h -------------------------------------------------------------------------------- /Windows/Common/Include/KD/kdplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/KD/kdplatform.h -------------------------------------------------------------------------------- /Windows/Common/Include/esUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/esUtil.h -------------------------------------------------------------------------------- /Windows/Common/Include/esUtil_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Include/esUtil_win.h -------------------------------------------------------------------------------- /Windows/Common/Lib/esUtil.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Lib/esUtil.lib -------------------------------------------------------------------------------- /Windows/Common/Lib/esUtil_d.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Lib/esUtil_d.lib -------------------------------------------------------------------------------- /Windows/Common/Source/Win32/esUtil_TGA.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/Win32/esUtil_TGA.c -------------------------------------------------------------------------------- /Windows/Common/Source/Win32/esUtil_win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/Win32/esUtil_win32.c -------------------------------------------------------------------------------- /Windows/Common/Source/esShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/esShader.c -------------------------------------------------------------------------------- /Windows/Common/Source/esShapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/esShapes.c -------------------------------------------------------------------------------- /Windows/Common/Source/esTransform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/esTransform.c -------------------------------------------------------------------------------- /Windows/Common/Source/esUtil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/Source/esUtil.c -------------------------------------------------------------------------------- /Windows/Common/esUtil.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/esUtil.sln -------------------------------------------------------------------------------- /Windows/Common/esUtil.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/esUtil.suo -------------------------------------------------------------------------------- /Windows/Common/esUtil.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Common/esUtil.vcproj -------------------------------------------------------------------------------- /Windows/Lib/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/Lib/README.TXT -------------------------------------------------------------------------------- /Windows/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/Windows/README.TXT -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/Classes/MultiTextureAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/Classes/MultiTextureAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/Classes/MultiTextureAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/Classes/MultiTextureAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/MultiTexture-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/MultiTexture-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/MultiTexture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/MultiTexture.c -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/MultiTexture.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/MultiTexture.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/MultiTexture_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/MultiTexture_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/basemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/basemap.png -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/lightmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/lightmap.png -------------------------------------------------------------------------------- /iPhone/Chapter_10/MultiTexture/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_10/MultiTexture/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Classes/Stencil_TestAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Classes/Stencil_TestAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Classes/Stencil_TestAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Classes/Stencil_TestAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Stencil_Test-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Stencil_Test-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Stencil_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Stencil_Test.c -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Stencil_Test.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Stencil_Test.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/Stencil_Test_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/Stencil_Test_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_11/Stencil_Test/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_11/Stencil_Test/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/Classes/ParticleSystemAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/Classes/ParticleSystemAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/Classes/ParticleSystemAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/Classes/ParticleSystemAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/ParticleSystem-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/ParticleSystem-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/ParticleSystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/ParticleSystem.c -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/ParticleSystem.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/ParticleSystem.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/ParticleSystem_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/ParticleSystem_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_13/ParticleSystem/smoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_13/ParticleSystem/smoke.png -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Classes/Hello_TriangleAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Classes/Hello_TriangleAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Classes/Hello_TriangleAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Classes/Hello_TriangleAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Hello_Triangle-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Hello_Triangle-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Hello_Triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Hello_Triangle.c -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Hello_Triangle.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Hello_Triangle.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/Hello_Triangle_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/Hello_Triangle_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_2/Hello_Triangle/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_2/Hello_Triangle/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Classes/Simple_VertexShaderAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Classes/Simple_VertexShaderAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Classes/Simple_VertexShaderAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Classes/Simple_VertexShaderAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader.c -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/Simple_VertexShader_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_8/Simple_VertexShader/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_8/Simple_VertexShader/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/Classes/MipMap2DAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/Classes/MipMap2DAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/Classes/MipMap2DAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/Classes/MipMap2DAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/MipMap2D-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/MipMap2D-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/MipMap2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/MipMap2D.c -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/MipMap2D.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/MipMap2D.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/MipMap2D_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/MipMap2D_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_9/MipMap2D/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/MipMap2D/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Classes/Simple_Texture2DAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Classes/Simple_Texture2DAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Classes/Simple_Texture2DAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Classes/Simple_Texture2DAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D.c -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/Simple_Texture2D_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_Texture2D/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_Texture2D/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Classes/Simple_TextureCubemapAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Classes/Simple_TextureCubemapAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Classes/Simple_TextureCubemapAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Classes/Simple_TextureCubemapAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.c -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/Simple_TextureCubemap_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_9/Simple_TextureCubemap/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/Simple_TextureCubemap/main.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/Classes/EAGLView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/Classes/EAGLView.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/Classes/EAGLView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/Classes/EAGLView.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/Classes/TextureWrapAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/Classes/TextureWrapAppDelegate.h -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/Classes/TextureWrapAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/Classes/TextureWrapAppDelegate.m -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/MainWindow.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/MainWindow.xib -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/TextureWrap-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/TextureWrap-Info.plist -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/TextureWrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/TextureWrap.c -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/TextureWrap.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/TextureWrap.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/TextureWrap_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/TextureWrap_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Chapter_9/TextureWrap/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Chapter_9/TextureWrap/main.m -------------------------------------------------------------------------------- /iPhone/Common/Common.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/Common.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iPhone/Common/Common_Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/Common_Prefix.pch -------------------------------------------------------------------------------- /iPhone/Common/ImageUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/ImageUtils.m -------------------------------------------------------------------------------- /iPhone/Common/esShader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/esShader.c -------------------------------------------------------------------------------- /iPhone/Common/esShapes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/esShapes.c -------------------------------------------------------------------------------- /iPhone/Common/esTransform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/esTransform.c -------------------------------------------------------------------------------- /iPhone/Common/esUtil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/esUtil.c -------------------------------------------------------------------------------- /iPhone/Common/esUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nickdesaulniers/opengles2-book/HEAD/iPhone/Common/esUtil.h --------------------------------------------------------------------------------