Roi Atalla avatar Roi Atalla committed 253fc16

Attempt to forget the .idea/workspace.xml file.

Comments (0)

Files changed (1)

.idea/workspace.xml

-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ChangeListManager">
-    <list default="true" id="3bd3582b-975a-4915-888d-8e2c52d85938" name="Default" comment="Updated run methods.">
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/Example2_2.java" afterPath="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/Example2_2.java" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example3/Example2_3.java" afterPath="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example3/Example2_3.java" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/com/ra4king/opengl/GLProgram.java" afterPath="$PROJECT_DIR$/src/com/ra4king/opengl/GLProgram.java" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
-    </list>
-    <ignored path="OpenGL.iws" />
-    <ignored path=".idea/workspace.xml" />
-    <file path="/a.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370115332929" ignored="false" />
-    <file path="/fragment.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369986980433" ignored="false" />
-    <file path="/a.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361850040520" ignored="false" />
-    <file path="/a.html" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361850041808" ignored="false" />
-    <file path="/a.groovy" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361850042481" ignored="false" />
-    <file path="/Dummy.txt" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370115925366" ignored="false" />
-    <file path="/Example12_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362027020824" ignored="false" />
-    <file path="/example12.1.DiffuseSpecular.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361702005810" ignored="false" />
-    <file path="/LightManager.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362461124226" ignored="false" />
-    <file path="/sample.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370115241697" ignored="false" />
-    <file path="/Scene.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369984898560" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example1/example8.1.Ship.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249769" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example2/example8.2.Ship.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example2/example9.2.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example3/example9.3.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example4/example8.4.Ship.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example1/example9.1.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example12.UnitSphere.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example12.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example3/example8.3.Ship.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example12.UnitCube.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example1/example11.1.UnitCube.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter10/example3/example10.3.UnitCube.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example1/example11.1.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example2/example11.2.UnitCube.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter10/example3/example10.3.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example3/example11.3.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example3/example11.3.UnitCube.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="$PROJECT_DIR$/bin/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example2/example11.2.UnitCylinder.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361777249770" ignored="false" />
-    <file path="/example12.1.PosTransform.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361857593731" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/platform/lang-impl/src/com/intellij/formatting/FormatProcessor.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361926988280" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/platform/lang-api/src/com/intellij/psi/codeStyle/CommonCodeStyleSettings.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361947778494" ignored="false" />
-    <file path="/CommonCodeStyleSettings.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361943912554" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/java/java-impl/src/com/intellij/application/options/JavaIndentOptionsEditor.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361943925808" ignored="false" />
-    <file path="/JavaIndentOptionsEditor.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361943925425" ignored="false" />
-    <file path="/a.dummy" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367471450683" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/platform/platform-resources-en/src/messages/ApplicationBundle.properties" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361942803305" ignored="false" />
-    <file path="/ApplicationBundle.properties" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361942802444" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/system/conversion/Test4fc3a780.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361942830409" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361947028016" ignored="false" />
-    <file path="/AbstractJavaBlock.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361947004208" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/java/java-impl/src/com/intellij/psi/codeStyle/arrangement/JavaRearranger.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361947416272" ignored="false" />
-    <file path="/ReformatCodeProcessor.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1361992964680" ignored="false" />
-    <file path="$PROJECT_DIR$/../../../../../Downloads/Downloaded Folders/IntelliJ IDEA/platform/lang-impl/src/com/intellij/codeInsight/actions/ReformatCodeProcessor.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362003317321" ignored="false" />
-    <file path="/GLProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370115867133" ignored="false" />
-    <file path="/Example8_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362018560645" ignored="false" />
-    <file path="/Mesh.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369812780731" ignored="false" />
-    <file path="/MousePoles.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367471073782" ignored="false" />
-    <file path="/Vector4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367557397510" ignored="false" />
-    <file path="/WeightedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362027648518" ignored="false" />
-    <file path="/ConstVelLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028161945" ignored="false" />
-    <file path="/LinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028248368" ignored="false" />
-    <file path="/TimedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028141686" ignored="false" />
-    <file path="/ConstVelLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028173090" ignored="false" />
-    <file path="/WeightedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028194113" ignored="false" />
-    <file path="/LinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362028206784" ignored="false" />
-    <file path="/TimedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362446224654" ignored="false" />
-    <file path="/Example12_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362460014781" ignored="false" />
-    <file path="/Quaternion.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362099952877" ignored="false" />
-    <file path="/Utils.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369897748666" ignored="false" />
-    <file path="/Matrix4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369990835899" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example2/Example8_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example1/Example8_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter7/example1/Example7_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter7/example2/Example7_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/SmallGame.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363138092153" ignored="false" />
-    <file path="/SmallGame.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137676182" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/.idea/misc.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362384634878" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/.idea/workspace.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362433066891" ignored="false" />
-    <file path="/example12.2.DiffuseSpecularMtlHDR.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362444771007" ignored="false" />
-    <file path="/Example12_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362462662795" ignored="false" />
-    <file path="/example12.3.DiffuseOnlyGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362454999719" ignored="false" />
-    <file path="/example12.3.DiffuseOnlyMtlGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362455044354" ignored="false" />
-    <file path="/example12.3.DiffuseSpecularGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362455100183" ignored="false" />
-    <file path="/example12.3.DiffuseSpecularMtlGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362455113040" ignored="false" />
-    <file path="/Example13_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362743787489" ignored="false" />
-    <file path="/UniformBlockArray.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137287273" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example4/Example8_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter6/example4/Example6_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter6/example3/Example6_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter5/example3/Example5_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter6/example1/Example6_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter5/example4/Example5_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter6/example2/Example6_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter5/example5/Example5_5.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter4/example1/Example4_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter4/example2/Example4_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter3/example3/Example3_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter5/example1/Example5_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter4/example3/Example4_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter3/example4/Example3_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter5/example2/Example5_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter4/example4/Example4_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter3/example2/Example3_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="/example13.1.DepthImpostor.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629355300" ignored="false" />
-    <file path="/example13.1.BasicImpostor.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629856716" ignored="false" />
-    <file path="/example13.1.PerspImpostor.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629503462" ignored="false" />
-    <file path="/example13.1.PN.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629589022" ignored="false" />
-    <file path="/example13.1.Lighting.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629642934" ignored="false" />
-    <file path="/example13.1.Unlit.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362629803134" ignored="false" />
-    <file path="/ShaderProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362634626807" ignored="false" />
-    <file path="/Example13_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362810635410" ignored="false" />
-    <file path="/example13.2.GeomImpostor.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362745735663" ignored="false" />
-    <file path="/example13.2.GeomImpostor.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362783613195" ignored="false" />
-    <file path="/example13.2.GeomImpostor.geom" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362788035299" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_6.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_7.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_8.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_5.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_11.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_13.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_14.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="/Test.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369103373621" ignored="false" />
-    <file path="/Example14_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364191851973" ignored="false" />
-    <file path="/Example11_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362977099998" ignored="false" />
-    <file path="/Example11_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362977123654" ignored="false" />
-    <file path="/example14.1.PN.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362980038617" ignored="false" />
-    <file path="/example14.1.ShaderGaussian.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362980583851" ignored="false" />
-    <file path="/example14.1.TextureGaussian.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1362980864538" ignored="false" />
-    <file path="/Example14_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363582415450" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/PNGDecoder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Quaternion.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/MousePoles.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Vector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/Utils.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/UniformBlockArray.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137028455" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/Timer.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Matrix3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Vector3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/WeightedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/LinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/WeightedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/MatrixStack.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Matrix4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/TimedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/Mesh.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137028455" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Vector4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/TimedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/GLProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137028455" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/LinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/ConstVelLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/math/Vector2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/ShaderProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137028455" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/smallgame/util/interpolators/ConstVelLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137027216" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/LinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/ConstVelLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/ConstVelLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Vector2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/ShaderProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461726" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/PNGDecoder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137462071" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Quaternion.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/MousePoles.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137902932" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Vector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/Utils.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137921983" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/WeightedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/UniformBlockArray.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461726" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/Timer.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461726" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Matrix3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Vector3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/TimedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/LinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/WeightedLinearInterpolatorVector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/MatrixStack.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Matrix4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/math/Vector4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137461478" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/Mesh.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363141796293" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/interpolators/TimedLinearInterpolatorf.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137164660" ignored="false" />
-    <file path="$PROJECT_DIR$/../SmallGame/src/com/ra4king/util/GLProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363137584082" ignored="false" />
-    <file path="/LinkedArray.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363323713481" ignored="false" />
-    <file path="/FixedConstantTimeArray.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363323298900" ignored="false" />
-    <file path="/example14.2.NoCorrectVertexColors.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363582735806" ignored="false" />
-    <file path="/example14.2.NoCorrectVertexColors.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363582751205" ignored="false" />
-    <file path="/example14.2.SmoothVertexColors.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363582640749" ignored="false" />
-    <file path="/example14.2.SmoothVertexColors.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363582664813" ignored="false" />
-    <file path="/DDSLoader.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363584553109" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/img/DDSLoader.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363584604777" ignored="false" />
-    <file path="/DdsLoader.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364103074334" ignored="false" />
-    <file path="/Util.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363584889897" ignored="false" />
-    <file path="/ImageCreator.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364714093483" ignored="false" />
-    <file path="/README.md" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1363656075446" ignored="false" />
-    <file path="/Example14_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364187193461" ignored="false" />
-    <file path="/example14.3.PN.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364105197945" ignored="false" />
-    <file path="/example14.3.FixedShininess.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364157856722" ignored="false" />
-    <file path="/example14.3.TextureShininess.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364105514172" ignored="false" />
-    <file path="/example14.3.TextureCompute.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364105486637" ignored="false" />
-    <file path="/Example15_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364268651808" ignored="false" />
-    <file path="/Loader.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364255179581" ignored="false" />
-    <file path="/example15.1.PT.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364267795813" ignored="false" />
-    <file path="/example15.1.Tex.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364267846777" ignored="false" />
-    <file path="/Example16_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369987045242" ignored="false" />
-    <file path="/TextureGenerator.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364718641897" ignored="false" />
-    <file path="/DdsUtil.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364713961538" ignored="false" />
-    <file path="/example16.1.ScreenCoords.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364715031160" ignored="false" />
-    <file path="/example16.1.TextureGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364715074572" ignored="false" />
-    <file path="/example16.1.TextureNoGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1364715133787" ignored="false" />
-    <file path="/Example16_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367045311947" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/net/puppygames/tools/RoomsDemo.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365487312480" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/net/puppygames/tools/DemoFramework3D.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486801386" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/net/puppygames/tools/DemoFramework.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486655992" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/net/puppygames/jglib/util/EasyMath.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486674232" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/riven/classpath/math/Matrix4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486301425" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/riven/classpath/math/Vec3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486306848" ignored="false" />
-    <file path="$PROJECT_DIR$/../TechDemoMolydeux/src/riven/classpath/math/Vec4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365486314287" ignored="false" />
-    <file path="/RoomsDemo.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1365487506146" ignored="false" />
-    <file path="/example16.2.PT.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367045462348" ignored="false" />
-    <file path="/example16.2.TextureGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367045516139" ignored="false" />
-    <file path="/example16.2.TextureNoGamma.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367045555615" ignored="false" />
-    <file path="/Example16_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367559306089" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/GLProgram.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367456186528" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/Graph3DViewer.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367460537496" ignored="false" />
-    <file path="/Graph3DViewer.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367460444190" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/MatrixStack.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367302876195" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Vector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Vector4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Matrix4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Quaternion.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Matrix3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Vector2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/com/ra4king/graph3d/math/Vector3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367213089856" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/src/META-INF/MANIFEST.MF" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367302548176" ignored="false" />
-    <file path="$PROJECT_DIR$/../Graph3D/README.txt" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367302779441" ignored="false" />
-    <file path="/MatrixStack.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367302875505" ignored="false" />
-    <file path="/LightEnv.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369638895371" ignored="false" />
-    <file path="/example13.1.LargePlane.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367467214926" ignored="false" />
-    <file path="/example13.1.DepthImpostor.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367467093552" ignored="false" />
-    <file path="/example13.1.BasicImpostor.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367467156986" ignored="false" />
-    <file path="/example13.1.PerspImpostor.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367467173294" ignored="false" />
-    <file path="/StringUtil.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367469582432" ignored="false" />
-    <file path="/Example10_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367471311286" ignored="false" />
-    <file path="/Example10_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367471350266" ignored="false" />
-    <file path="/Example9_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367471426770" ignored="false" />
-    <file path="/Vector.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367557345202" ignored="false" />
-    <file path="/Vector2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367557455152" ignored="false" />
-    <file path="/Vector3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367557499365" ignored="false" />
-    <file path="/example16.3.PNT.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367558113675" ignored="false" />
-    <file path="/example16.3.LitTexture.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367558637653" ignored="false" />
-    <file path="/example16.3.Unlit.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367558539015" ignored="false" />
-    <file path="/example16.3.Unlit.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1367558568312" ignored="false" />
-    <file path="$PROJECT_DIR$/../TestJar/src/Test.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1368564130545" ignored="false" />
-    <file path="$PROJECT_DIR$/../TestJar/src/com/ra4king/test/Test.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1368564312969" ignored="false" />
-    <file path="$PROJECT_DIR$/../Test/src/Test.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369103374381" ignored="false" />
-    <file path="$PROJECT_DIR$/../Test/libs/lwjgl.jar!/org/lwjgl/opengl/GL20.class" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369245909809" ignored="false" />
-    <file path="/Example1_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370110892066" ignored="false" />
-    <file path="/Example2_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251721371" ignored="false" />
-    <file path="/Example2_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251726710" ignored="false" />
-    <file path="/Example3_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251735933" ignored="false" />
-    <file path="/Example3_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251743739" ignored="false" />
-    <file path="/Example3_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251748835" ignored="false" />
-    <file path="/Example3_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369251753308" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter10/example2/Example10_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter10/example3/Example10_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter8/example3/Example8_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example1/Example11_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter2/example1/Example2_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example1/Example9_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter2/example2/Example2_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example2/Example9_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter3/example1/Example3_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter9/example3/Example9_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter1/Example1_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter1/Example1_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter1/Example1_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter2/Circle.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter2/Example2_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter2/Example2_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter2/Example2_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/redbook/chapter2/Example2_4.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter2/Example2_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter2/Example2_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter2/Example2_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb4/chapter3/Example3_10.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example1/Example12_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example2/Example12_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="/StateBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369806585736" ignored="false" />
-    <file path="/Example17_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369897756985" ignored="false" />
-    <file path="/UniformMat4Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369643453674" ignored="false" />
-    <file path="/UniformBlockBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369643501402" ignored="false" />
-    <file path="/UniformFloatBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369643512746" ignored="false" />
-    <file path="/UniformVec4Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369643535594" ignored="false" />
-    <file path="/TextureBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369643566359" ignored="false" />
-    <file path="/example17.1.LitTexture.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369806975413" ignored="false" />
-    <file path="/example17.1.LitTexture.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369905788025" ignored="false" />
-    <file path="/example17.1.scene.xml" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369891097369" ignored="false" />
-    <file path="/Example17_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370075136788" ignored="false" />
-    <file path="/example17.2.Colored.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369905436267" ignored="false" />
-    <file path="/example17.2.Colored.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369905472067" ignored="false" />
-    <file path="/example17.2.projLight.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369990560376" ignored="false" />
-    <file path="/example17.2.projLight.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1369990656776" ignored="false" />
-    <file path="/Example17_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076817911" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter13/example2/Example13_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter10/example1/Example10_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter14/example1/Example14_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter14/example2/Example14_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example1/Example17_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/TextureBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformBlockBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformFloatBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformIntBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter14/example3/Example14_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformVec2Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformVec3Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformVec4Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter15/Example15_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter16/example1/Example16_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example2/Example11_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter16/example2/Example16_2.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908038" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter11/example3/Example11_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/Scene.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/LightManager.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example3/Example12_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter1/Example1_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter13/example1/Example13_1.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/ImageFormat.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/ImageSet.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/ImageCreator.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/DdsUtil.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/DdsLoader.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="/example17.3.cubeLight.vert" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076276847" ignored="false" />
-    <file path="/example17.3.cubeLight.frag" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076338322" ignored="false" />
-    <file path="$PROJECT_DIR$/src/rosick/jglsdk/glimg/TextureGenerator.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/StateBinder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="$PROJECT_DIR$/src/com/ra4king/opengl/util/scene/binders/UniformMat4Binder.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370076908039" ignored="false" />
-    <file path="/Example2_3.java" changelist="3bd3582b-975a-4915-888d-8e2c52d85938" time="1370115824774" ignored="false" />
-    <option name="TRACKING_ENABLED" value="true" />
-    <option name="SHOW_DIALOG" value="true" />
-    <option name="HIGHLIGHT_CONFLICTS" value="true" />
-    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
-    <option name="LAST_RESOLUTION" value="IGNORE" />
-  </component>
-  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
-  <component name="Commander">
-    <leftPanel />
-    <rightPanel />
-    <splitter proportion="0.5" />
-  </component>
-  <component name="CreatePatchCommitExecutor">
-    <option name="PATCH_PATH" value="" />
-  </component>
-  <component name="DaemonCodeAnalyzer">
-    <disable_hints />
-  </component>
-  <component name="DebuggerManager">
-    <breakpoint_any default_suspend_policy="SuspendAll" default_condition_enabled="true">
-      <breakpoint>
-        <option name="NOTIFY_CAUGHT" value="true" />
-        <option name="NOTIFY_UNCAUGHT" value="true" />
-        <option name="ENABLED" value="false" />
-        <option name="LOG_ENABLED" value="false" />
-        <option name="LOG_EXPRESSION_ENABLED" value="false" />
-        <option name="REMOVE_AFTER_HIT" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
-        <option name="SUSPEND" value="true" />
-        <option name="COUNT_FILTER_ENABLED" value="false" />
-        <option name="COUNT_FILTER" value="0" />
-        <option name="CONDITION_ENABLED" value="true" />
-        <option name="CLASS_FILTERS_ENABLED" value="false" />
-        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
-        <option name="CONDITION" value="&#13;&#13;JAVA" />
-        <option name="LOG_MESSAGE" value="&#13;&#13;JAVA" />
-      </breakpoint>
-      <breakpoint>
-        <option name="NOTIFY_CAUGHT" value="true" />
-        <option name="NOTIFY_UNCAUGHT" value="true" />
-        <option name="ENABLED" value="false" />
-        <option name="LOG_ENABLED" value="false" />
-        <option name="LOG_EXPRESSION_ENABLED" value="false" />
-        <option name="REMOVE_AFTER_HIT" value="false" />
-        <option name="SUSPEND_POLICY" value="SuspendAll" />
-        <option name="SUSPEND" value="true" />
-        <option name="COUNT_FILTER_ENABLED" value="false" />
-        <option name="COUNT_FILTER" value="0" />
-        <option name="CONDITION_ENABLED" value="true" />
-        <option name="CLASS_FILTERS_ENABLED" value="false" />
-        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
-        <option name="CONDITION" value="&#13;&#13;JAVA" />
-        <option name="LOG_MESSAGE" value="&#13;&#13;JAVA" />
-      </breakpoint>
-    </breakpoint_any>
-    <line_breakpoints default_suspend_policy="SuspendAll" default_condition_enabled="true" />
-    <ui_properties default_suspend_policy="SuspendAll" default_condition_enabled="true" />
-    <breakpoint_rules />
-    <ui_properties />
-  </component>
-  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
-  <component name="FavoritesManager">
-    <favorites_list name="OpenGL" />
-  </component>
-  <component name="FileEditorManager">
-    <leaf>
-      <file leaf-file-name="example2.2.vert" pinned="false" current="true" current-in-tab="true">
-        <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/example2.2.vert">
-          <provider selected="true" editor-type-id="text-editor">
-            <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
-              <folding />
-            </state>
-          </provider>
-        </entry>
-      </file>
-    </leaf>
-  </component>
-  <component name="FindManager">
-    <FindUsagesManager>
-      <setting name="OPEN_NEW_TAB" value="false" />
-    </FindUsagesManager>
-  </component>
-  <component name="GradleLocalSettings">
-    <option name="expandStates">
-      <map>
-        <entry key="OpenGL" value="true" />
-      </map>
-    </option>
-  </component>
-  <component name="HgRememberedInputs">
-    <option name="repositoryUrls">
-      <list>
-        <option value="https://ra4king@bitbucket.org/ra4king/lwjgl-shader-tutorials" />
-      </list>
-    </option>
-  </component>
-  <component name="HighlightingSettingsPerFile">
-    <setting file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter12/example1/Example12_1.java" root0="FORCE_HIGHLIGHTING" />
-  </component>
-  <component name="IdeDocumentHistory">
-    <option name="changedFiles">
-      <list>
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example3/example17.3.scene.xml" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example3/example17.3.cubeLight.vert" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example3/example17.3.cubeLight.frag" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example3/Example17_3.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example2/Example17_2.java" />
-        <option value="$PROJECT_DIR$/README.md" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter2/example1/Example2_1.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter2/example2/Example2_2.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example1/Example3_1.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example2/Example3_2.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example3/Example3_3.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example4/Example3_4.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter1/Example1_1.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/GLProgram.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/Example2_2.java" />
-        <option value="$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example3/Example2_3.java" />
-      </list>
-    </option>
-  </component>
-  <component name="MavenProjectNavigator">
-    <treeState />
-  </component>
-  <component name="ProjectFrameBounds">
-    <option name="x" value="1912" />
-    <option name="y" value="-8" />
-    <option name="width" value="1936" />
-    <option name="height" value="1096" />
-  </component>
-  <component name="ProjectInspectionProfilesVisibleTreeState">
-    <entry key="Project Default">
-      <profile-state>
-        <expanded-state>
-          <State>
-            <id />
-          </State>
-          <State>
-            <id>Android Lint</id>
-          </State>
-          <State>
-            <id>Declaration redundancy</id>
-          </State>
-          <State>
-            <id>Properties Files</id>
-          </State>
-          <State>
-            <id>RELAX NG</id>
-          </State>
-          <State>
-            <id>Spelling</id>
-          </State>
-          <State>
-            <id>XML</id>
-          </State>
-          <State>
-            <id>XSLT</id>
-          </State>
-        </expanded-state>
-        <selected-state>
-          <State>
-            <id>Control flow issues</id>
-          </State>
-        </selected-state>
-      </profile-state>
-    </entry>
-    <entry key="Roi's Inspection">
-      <profile-state>
-        <expanded-state>
-          <State>
-            <id />
-          </State>
-        </expanded-state>
-        <selected-state>
-          <State>
-            <id>Abstraction issues</id>
-          </State>
-        </selected-state>
-      </profile-state>
-    </entry>
-  </component>
-  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
-    <OptionsSetting value="true" id="Add" />
-    <OptionsSetting value="true" id="Remove" />
-    <OptionsSetting value="true" id="Checkout" />
-    <OptionsSetting value="true" id="Update" />
-    <OptionsSetting value="true" id="Status" />
-    <OptionsSetting value="true" id="Edit" />
-    <ConfirmationsSetting value="2" id="Add" />
-    <ConfirmationsSetting value="2" id="Remove" />
-  </component>
-  <component name="ProjectReloadState">
-    <option name="STATE" value="0" />
-  </component>
-  <component name="ProjectView">
-    <navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
-      <flattenPackages ProjectPane="false" />
-      <showMembers ProjectPane="false" />
-      <showModules />
-      <showLibraryContents />
-      <hideEmptyPackages />
-      <abbreviatePackageNames />
-      <autoscrollToSource ProjectPane="false" />
-      <autoscrollFromSource ProjectPane="false" />
-      <sortByType />
-    </navigator>
-    <panes>
-      <pane id="PackagesPane">
-        <subPane />
-      </pane>
-      <pane id="Scope" />
-      <pane id="ProjectPane">
-        <subPane>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="test" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="superbible" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="osb5" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="superbible" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="osb5" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="chapter2" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="superbible" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="osb5" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="chapter2" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="example1" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="superbible" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-          <PATH>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="OpenGL" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="src" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="opengl" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-            <PATH_ELEMENT>
-              <option name="myItemId" value="arcsynthesis" />
-              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-            </PATH_ELEMENT>
-          </PATH>
-        </subPane>
-      </pane>
-    </panes>
-  </component>
-  <component name="PropertiesComponent">
-    <property name="project.structure.last.edited" value="Libraries" />
-    <property name="project.structure.proportion" value="0.15" />
-    <property name="options.splitter.main.proportions" value="0.3" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeWidth1" value="285" />
-    <property name="MemberChooser.sorted" value="false" />
-    <property name="recentsLimit" value="5" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeWidth2" value="292" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$/../Test" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeWidth0" value="296" />
-    <property name="GoToClass.includeJavaFiles" value="false" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeOrder0" value="0" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeOrder1" value="1" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeOrder2" value="2" />
-    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeWidth3" value="971" />
-    <property name="FullScreen" value="false" />
-    <property name="MemberChooser.showClasses" value="true" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_treeOrder3" value="3" />
-    <property name="GoToClass.includeLibraries" value="false" />
-    <property name="options.splitter.details.proportions" value="0.26499033" />
-    <property name="GoToFile.includeJavaFiles" value="false" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatWidth3" value="967" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatWidth2" value="293" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatWidth1" value="292" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatWidth0" value="292" />
-    <property name="options.lastSelected" value="preferences.sourceCode.Java" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatOrder1" value="1" />
-    <property name="project.structure.side.proportion" value="0.2" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatOrder0" value="0" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatOrder3" value="3" />
-    <property name="MemberChooser.copyJavadoc" value="false" />
-    <property name="FileHistory.org.zmlx.hg4idea.provider.HgHistoryProvider_flatOrder2" value="2" />
-    <property name="restartRequiresConfirmation" value="true" />
-    <property name="dynamic.classpath" value="false" />
-    <property name="options.searchVisible" value="true" />
-  </component>
-  <component name="RecentsManager">
-    <key name="CopyClassDialog.RECENTS_KEY">
-      <recent name="com.ra4king.opengl.arcsynthesis.gl33.chapter13.example1" />
-      <recent name="com.ra4king.opengl.arcsynthesis.gl33.chapter12.example2" />
-    </key>
-    <key name="CopyFile.RECENT_KEYS">
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter17\example3" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter17\example2" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter17\example1" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl32" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\files\natives" />
-    </key>
-    <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
-      <recent name="rosick.jglsdk" />
-      <recent name="roFsick.jglsdk" />
-      <recent name="rosick.jglsdk.glimg" />
-    </key>
-    <key name="MoveFile.RECENT_KEYS">
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter17\example3" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter17\example2" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter16\example3" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\arcsynthesis\gl33\chapter16\example2" />
-      <recent name="E:\Roi Atalla\Documents\Programming Files\Java Files\Personal Projects\OpenGL\src\com\ra4king\opengl\testdata" />
-    </key>
-  </component>
-  <component name="RunManager" selected="Application.Test">
-    <configuration default="false" name="Example17_1" type="Application" factoryName="Application" temporary="true">
-      <option name="MAIN_CLASS_NAME" value="com.ra4king.opengl.arcsynthesis.gl33.chapter17.example1.Example17_1" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="OpenGL" />
-      <envs />
-      <RunnerSettings RunnerId="Debug">
-        <option name="DEBUG_PORT" value="" />
-        <option name="TRANSPORT" value="0" />
-        <option name="LOCAL" value="true" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Debug" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method />
-    </configuration>
-    <configuration default="false" name="Example14_3" type="Application" factoryName="Application" temporary="true">
-      <option name="MAIN_CLASS_NAME" value="com.ra4king.opengl.arcsynthesis.gl33.chapter14.example3.Example14_3" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="OpenGL" />
-      <envs />
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method />
-    </configuration>
-    <configuration default="false" name="Example17_2" type="Application" factoryName="Application" temporary="true">
-      <option name="MAIN_CLASS_NAME" value="com.ra4king.opengl.arcsynthesis.gl33.chapter17.example2.Example17_2" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="OpenGL" />
-      <envs />
-      <RunnerSettings RunnerId="Debug">
-        <option name="DEBUG_PORT" value="" />
-        <option name="TRANSPORT" value="0" />
-        <option name="LOCAL" value="true" />
-      </RunnerSettings>
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Debug" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method />
-    </configuration>
-    <configuration default="false" name="Example17_3" type="Application" factoryName="Application" temporary="true">
-      <option name="MAIN_CLASS_NAME" value="com.ra4king.opengl.arcsynthesis.gl33.chapter17.example3.Example17_3" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="OpenGL" />
-      <envs />
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method />
-    </configuration>
-    <configuration default="false" name="Test" type="Application" factoryName="Application" temporary="true">
-      <option name="MAIN_CLASS_NAME" value="com.ra4king.opengl.test.Test" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="OpenGL" />
-      <envs />
-      <RunnerSettings RunnerId="Run" />
-      <ConfigurationWrapper RunnerId="Run" />
-      <method />
-    </configuration>
-    <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
-      <module name="" />
-      <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m" />
-      <option name="PROGRAM_PARAMETERS" />
-      <method />
-    </configuration>
-    <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
-      <MavenSettings>
-        <option name="myGeneralSettings" />
-        <option name="myRunnerSettings" />
-        <option name="myRunnerParameters">
-          <MavenRunnerParameters>
-            <option name="profiles">
-              <set />
-            </option>
-            <option name="goals">
-              <list />
-            </option>
-            <option name="profilesMap">
-              <map />
-            </option>
-            <option name="resolveToWorkspace" value="false" />
-            <option name="workingDirPath" value="" />
-          </MavenRunnerParameters>
-        </option>
-      </MavenSettings>
-      <method />
-    </configuration>
-    <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
-      <module name="" />
-      <option name="TESTING_TYPE" value="0" />
-      <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
-      <option name="METHOD_NAME" value="" />
-      <option name="CLASS_NAME" value="" />
-      <option name="PACKAGE_NAME" value="" />
-      <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
-      <option name="PREFERRED_AVD" value="" />
-      <option name="USE_COMMAND_LINE" value="true" />
-      <option name="COMMAND_LINE" value="" />
-      <option name="WIPE_USER_DATA" value="false" />
-      <option name="DISABLE_BOOT_ANIMATION" value="false" />
-      <option name="NETWORK_SPEED" value="full" />
-      <option name="NETWORK_LATENCY" value="none" />
-      <option name="CLEAR_LOGCAT" value="false" />
-      <method />
-    </configuration>
-    <configuration default="true" type="Remote" factoryName="Remote">
-      <option name="USE_SOCKET_TRANSPORT" value="true" />
-      <option name="SERVER_MODE" value="false" />
-      <option name="SHMEM_ADDRESS" value="javadebug" />
-      <option name="HOST" value="localhost" />
-      <option name="PORT" value="5005" />
-      <method />
-    </configuration>
-    <configuration default="true" type="Applet" factoryName="Applet">
-      <module name="" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="HTML_FILE_NAME" />
-      <option name="HTML_USED" value="false" />
-      <option name="WIDTH" value="400" />
-      <option name="HEIGHT" value="300" />
-      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
-      <option name="VM_PARAMETERS" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <method />
-    </configuration>
-    <configuration default="true" type="TestNG" factoryName="TestNG">
-      <module name="" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="SUITE_NAME" />
-      <option name="PACKAGE_NAME" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="METHOD_NAME" />
-      <option name="GROUP_NAME" />
-      <option name="TEST_OBJECT" value="CLASS" />
-      <option name="VM_PARAMETERS" value="-ea" />
-      <option name="PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="OUTPUT_DIRECTORY" />
-      <option name="ANNOTATION_TYPE" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <option name="TEST_SEARCH_SCOPE">
-        <value defaultName="moduleWithDependencies" />
-      </option>
-      <option name="USE_DEFAULT_REPORTERS" value="false" />
-      <option name="PROPERTIES_FILE" />
-      <envs />
-      <properties />
-      <listeners />
-      <method />
-    </configuration>
-    <configuration default="true" type="Application" factoryName="Application">
-      <option name="MAIN_CLASS_NAME" value="" />
-      <option name="VM_PARAMETERS" value="-Djava.library.path=libs/lwjgl/natives" />
-      <option name="PROGRAM_PARAMETERS" value="" />
-      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" value="" />
-      <option name="ENABLE_SWING_INSPECTOR" value="false" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <module name="" />
-      <envs />
-      <method />
-    </configuration>
-    <configuration default="true" type="JUnit" factoryName="JUnit">
-      <module name="" />
-      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
-      <option name="ALTERNATIVE_JRE_PATH" />
-      <option name="PACKAGE_NAME" />
-      <option name="MAIN_CLASS_NAME" />
-      <option name="METHOD_NAME" />
-      <option name="TEST_OBJECT" value="class" />
-      <option name="VM_PARAMETERS" value="-ea" />
-      <option name="PARAMETERS" />
-      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
-      <option name="ENV_VARIABLES" />
-      <option name="PASS_PARENT_ENVS" value="true" />
-      <option name="TEST_SEARCH_SCOPE">
-        <value defaultName="moduleWithDependencies" />
-      </option>
-      <envs />
-      <patterns />
-      <method />
-    </configuration>
-    <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
-      <module name="" />
-      <option name="ACTIVITY_CLASS" value="" />
-      <option name="MODE" value="default_activity" />
-      <option name="DEPLOY" value="true" />
-      <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
-      <option name="PREFERRED_AVD" value="" />
-      <option name="USE_COMMAND_LINE" value="true" />
-      <option name="COMMAND_LINE" value="" />
-      <option name="WIPE_USER_DATA" value="false" />
-      <option name="DISABLE_BOOT_ANIMATION" value="false" />
-      <option name="NETWORK_SPEED" value="full" />
-      <option name="NETWORK_LATENCY" value="none" />
-      <option name="CLEAR_LOGCAT" value="false" />
-      <method />
-    </configuration>
-    <list size="5">
-      <item index="0" class="java.lang.String" itemvalue="Application.Example17_1" />
-      <item index="1" class="java.lang.String" itemvalue="Application.Example14_3" />
-      <item index="2" class="java.lang.String" itemvalue="Application.Example17_2" />
-      <item index="3" class="java.lang.String" itemvalue="Application.Example17_3" />
-      <item index="4" class="java.lang.String" itemvalue="Application.Test" />
-    </list>
-    <recent_temporary>
-      <list size="5">
-        <item index="0" class="java.lang.String" itemvalue="Application.Test" />
-        <item index="1" class="java.lang.String" itemvalue="Application.Example17_3" />
-        <item index="2" class="java.lang.String" itemvalue="Application.Example17_2" />
-        <item index="3" class="java.lang.String" itemvalue="Application.Example17_1" />
-        <item index="4" class="java.lang.String" itemvalue="Application.Example14_3" />
-      </list>
-    </recent_temporary>
-    <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
-      <Host>localhost</Host>
-      <Port>5050</Port>
-    </configuration>
-  </component>
-  <component name="ShelveChangesManager" show_recycled="false" />
-  <component name="SliceManager">
-    <option name="analysisUIOptions">
-      <AnalysisUIOptions />
-    </option>
-  </component>
-  <component name="SvnConfiguration" maxAnnotateRevisions="500" myUseAcceleration="nothing" myAutoUpdateAfterCommit="false" cleanupOnStartRun="false">
-    <option name="USER" value="" />
-    <option name="PASSWORD" value="" />
-    <option name="mySSHConnectionTimeout" value="30000" />
-    <option name="mySSHReadTimeout" value="30000" />
-    <option name="LAST_MERGED_REVISION" />
-    <option name="MERGE_DRY_RUN" value="false" />
-    <option name="MERGE_DIFF_USE_ANCESTRY" value="true" />
-    <option name="UPDATE_LOCK_ON_DEMAND" value="false" />
-    <option name="IGNORE_SPACES_IN_MERGE" value="false" />
-    <option name="DETECT_NESTED_COPIES" value="true" />
-    <option name="CHECK_NESTED_FOR_QUICK_MERGE" value="false" />
-    <option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
-    <option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
-    <option name="FORCE_UPDATE" value="false" />
-    <option name="IGNORE_EXTERNALS" value="false" />
-    <configuration useDefault="true">C:\Users\Roi\AppData\Roaming\Subversion</configuration>
-    <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
-  </component>
-  <component name="TaskManager">
-    <task active="true" id="Default" summary="Default task">
-      <changelist id="3bd3582b-975a-4915-888d-8e2c52d85938" name="Default" comment="" />
-      <created>1361697332176</created>
-      <updated>1361697332176</updated>
-    </task>
-    <task id="LOCAL-00001" summary="Reformat.">
-      <created>1361777339796</created>
-      <updated>1361777339796</updated>
-    </task>
-    <task id="LOCAL-00002" summary="Reformat and updated Example 12.1.">
-      <created>1362019652312</created>
-      <updated>1362019652312</updated>
-    </task>
-    <task id="LOCAL-00003" summary="Example 12.1 completely ported and fully working.">
-      <created>1362031251139</created>
-      <updated>1362031251139</updated>
-    </task>
-    <task id="LOCAL-00004" summary="Setup Example 12.2.">
-      <created>1362032914501</created>
-      <updated>1362032914501</updated>
-    </task>
-    <task id="LOCAL-00005" summary="Workspace.xml being weird.">
-      <created>1362033002506</created>
-      <updated>1362033002506</updated>
-    </task>
-    <task id="LOCAL-00006" summary="Silly typo.">
-      <created>1362033354373</created>
-      <updated>1362033354373</updated>
-    </task>
-    <task id="LOCAL-00007" summary="*HUGE* error in my Matrix4.toQuaternion class that caused  buggy 3D movement in Example12.1. Also, completely reformat with Eclipse Formatter plugin for IDEA.">
-      <created>1362205641962</created>
-      <updated>1362205641962</updated>
-    </task>
-    <task id="LOCAL-00008" summary="Example 12.2 fully ported.">
-      <created>1362445103210</created>
-      <updated>1362445103210</updated>
-    </task>
-    <task id="LOCAL-00009" summary="Example 12.3 fully ported.">
-      <created>1362455413134</created>
-      <updated>1362455413134</updated>
-    </task>
-    <task id="LOCAL-00010" summary="Example 13.1 fully ported.">
-      <created>1362630633990</created>
-      <updated>1362630633990</updated>
-    </task>
-    <task id="LOCAL-00011" summary="Example 13.2 fully ported.">
-      <created>1362803261499</created>
-      <updated>1362803261499</updated>
-    </task>
-    <task id="LOCAL-00012" summary="Formatting and removed useless variables.">
-      <created>1362804926151</created>
-      <updated>1362804926151</updated>
-    </task>
-    <task id="LOCAL-00013" summary="Forgot to remove a call to setFPS(0) in Example13.2.">
-      <created>1362812102717</created>
-      <updated>1362812102717</updated>
-    </task>
-    <task id="LOCAL-00014" summary="Example 14.1 fully ported.">
-      <created>1362982665671</created>
-      <updated>1362982665671</updated>
-    </task>
-    <task id="LOCAL-00015" summary="Example 14.1 fully ported.">
-      <created>1362982674351</created>
-      <updated>1362982674351</updated>
-    </task>
-    <task id="LOCAL-00016" summary="Example 14.2 fully ported.">
-      <created>1363582887107</created>
-      <updated>1363582887107</updated>
-    </task>
-    <task id="LOCAL-00017" summary="Using DDS Loader from https://github.com/integeruser/gltut-lwjgl.">
-      <created>1363585453551</created>
-      <updated>1363585453551</updated>
-    </task>
-    <task id="LOCAL-00018" summary="Added REAMDE file.">
-      <created>1363655719165</created>
-      <updated>1363655719165</updated>
-    </task>
-    <task id="LOCAL-00019" summary="Fixed README file.">
-      <created>1363655778810</created>
-      <updated>1363655778810</updated>
-    </task>
-    <task id="LOCAL-00020" summary="Fixed README file further.">
-      <created>1363655855699</created>
-      <updated>1363655855699</updated>
-    </task>
-    <task id="LOCAL-00021" summary="Last update to README, I promise.">
-      <created>1363656085541</created>
-      <updated>1363656085541</updated>
-    </task>
-    <task id="LOCAL-00022" summary="Modified the OTHER README files haha.">
-      <created>1363656363442</created>
-      <updated>1363656363442</updated>
-    </task>
-    <task id="LOCAL-00023" summary="Fully ported Example 14.3.">
-      <created>1364187157692</created>
-      <updated>1364187157692</updated>
-    </task>
-    <task id="LOCAL-00024" summary="Fully ported Example 15.1. Also added &quot;lookAt&quot; method to Utils.">
-      <created>1364269231226</created>
-      <updated>1364269231226</updated>
-    </task>
-    <task id="LOCAL-00025" summary="Updated README.">
-      <created>1364269274674</created>
-      <updated>1364269274674</updated>
-    </task>
-    <task id="LOCAL-00026" summary="Forgot to remove the call to setFPS(0) in Example 15.1.">
-      <created>1364273508722</created>
-      <updated>1364273508722</updated>
-    </task>
-    <task id="LOCAL-00027" summary="Fully ported Example 16.1. Also moved the 'dds' classes to their original packaging for better credit to author.">
-      <created>1364718745149</created>
-      <updated>1364718745149</updated>
-    </task>
-    <task id="LOCAL-00028" summary="Forgot to add files.">
-      <created>1364718893087</created>
-      <updated>1364718893087</updated>
-    </task>
-    <task id="LOCAL-00029" summary="Moved PNGDecoder back to util.">
-      <created>1364718928997</created>
-      <updated>1364718928997</updated>
-    </task>
-    <task id="LOCAL-00030" summary="Fully ported Example 16.2.">
-      <created>1367045813067</created>
-      <updated>1367045813067</updated>
-    </task>
-    <task id="LOCAL-00031" summary="Fully ported Example 16.3.">
-      <created>1367562643409</created>
-      <updated>1367562643409</updated>
-    </task>
-    <task id="LOCAL-00032" summary="Formatting Example16_3.java.">
-      <created>1367563201651</created>
-      <updated>1367563201651</updated>
-    </task>
-    <task id="LOCAL-00033" summary="Hmm something is wrong with the formatter.">
-      <created>1367563232439</created>
-      <updated>1367563232439</updated>
-    </task>
-    <task id="LOCAL-00034" summary="Renamed &quot;files&quot; folder to libs and reorganized it to work better with my setup.">
-      <created>1368476039534</created>
-      <updated>1368476039534</updated>
-    </task>
-    <task id="LOCAL-00035" summary="Update workspace file.">
-      <created>1368476235330</created>
-      <updated>1368476235330</updated>
-    </task>
-    <task id="LOCAL-00036" summary="Update configurations.">
-      <created>1369247009427</created>
-      <updated>1369247009427</updated>
-    </task>
-    <task id="LOCAL-00037" summary="Ported the first 3 chapters to OpenGL 3.2.">
-      <created>1369249863491</created>
-      <updated>1369249863491</updated>
-    </task>
-    <task id="LOCAL-00038" summary="Updated GL32 and GLProgram to fix core/compatibility issues.">
-      <created>1369251774995</created>
-      <updated>1369251774995</updated>
-    </task>
-    <task id="LOCAL-00039" summary="Example 17.1 fully ported and functional">
-      <created>1369898069520</created>
-      <updated>1369898069520</updated>
-    </task>
-    <task id="LOCAL-00040" summary="Removed extraneous file and added Scene.java, no clue why that was ever removed.">
-      <created>1369898198478</created>
-      <updated>1369898198478</updated>
-    </task>
-    <task id="LOCAL-00041" summary="Example 17.2 almost fully ported, still something wrong with the lighting.">
-      <created>1369906040369</created>
-      <updated>1369906040369</updated>
-    </task>
-    <task id="LOCAL-00042" summary="Example 17.2 fully ported, fixed lighting issues.">
-      <created>1369991874662</created>
-      <updated>1369991874662</updated>
-    </task>
-    <task id="LOCAL-00043" summary="Reformat + Example 17.3 skeleton.">
-      <created>1369992074790</created>
-      <updated>1369992074790</updated>
-    </task>
-    <task id="LOCAL-00044" summary="Example 17.3 fully ported. This concludes 10 months of arduous work porting Arcsynthesis tutorials!">
-      <created>1370076878841</created>
-      <updated>1370076878841</updated>
-    </task>
-    <task id="LOCAL-00045" summary="Reformatting.">
-      <created>1370076994870</created>
-      <updated>1370076994870</updated>
-    </task>
-    <task id="LOCAL-00046" summary="Updated README.">
-      <created>1370077318182</created>
-      <updated>1370077318182</updated>
-    </task>
-    <task id="LOCAL-00047" summary="Added run methods to GLProgram that accept version and core profile. Updated the GL32 package accordingly.">
-      <created>1370111046651</created>
-      <updated>1370111046651</updated>
-    </task>
-    <task id="LOCAL-00048" summary="I hate myself.">
-      <created>1370112785901</created>
-      <updated>1370112785901</updated>
-    </task>
-    <option name="localTasksCounter" value="49" />
-    <servers />
-  </component>
-  <component name="TodoView" selected-index="3">
-    <todo-panel id="selected-file">
-      <are-packages-shown value="false" />
-      <are-modules-shown value="false" />
-      <flatten-packages value="false" />
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-    <todo-panel id="all">
-      <are-packages-shown value="true" />
-      <are-modules-shown value="false" />
-      <flatten-packages value="false" />
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-    <todo-panel id="default-changelist">
-      <are-packages-shown value="false" />
-      <are-modules-shown value="false" />
-      <flatten-packages value="false" />
-      <is-autoscroll-to-source value="false" />
-    </todo-panel>
-  </component>
-  <component name="ToolWindowManager">
-    <frame x="1912" y="-8" width="1936" height="1096" extended-state="6" />
-    <editor active="true" />
-    <layout>
-      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.23723404" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
-      <window_info id="JetGradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32977587" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
-      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
-      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.31343284" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24200426" sideWeight="0.51600856" order="9" side_tool="true" content_ui="tabs" />
-      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.18366013" sideWeight="0.14915694" order="2" side_tool="true" content_ui="tabs" />
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.29104477" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
-      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.23240939" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
-      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.14605543" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
-      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.18366013" sideWeight="0.17250325" order="1" side_tool="true" content_ui="tabs" />
-      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32977587" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
-      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.36819637" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.20170757" sideWeight="0.76759064" order="0" side_tool="true" content_ui="combo" x="2394" y="136" width="397" height="768" />
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.11940298" sideWeight="0.48399147" order="2" side_tool="false" content_ui="tabs" />
-      <window_info id="Documentation" active="true" anchor="right" auto_hide="false" internal_type="SLIDING" type="FLOATING" visible="true" weight="0.32977587" sideWeight="0.80490404" order="4" side_tool="false" content_ui="combo" x="2005" y="108" width="1736" height="896" />
-      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
-      <window_info id="Problems" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32978722" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
-      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
-      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.2497332" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.58528787" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
-      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
-      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39978677" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
-    </layout>
-  </component>
-  <component name="VcsContentAnnotationSettings">
-    <option name="myLimit" value="2678400000" />
-  </component>
-  <component name="VcsManagerConfiguration">
-    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
-    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="CHECK_NEW_TODO" value="true" />
-    <option name="myTodoPanelSettings">
-      <value>
-        <are-packages-shown value="false" />
-        <are-modules-shown value="false" />
-        <flatten-packages value="false" />
-        <is-autoscroll-to-source value="false" />
-      </value>
-    </option>
-    <option name="PERFORM_UPDATE_IN_BACKGROUND" value="true" />
-    <option name="PERFORM_COMMIT_IN_BACKGROUND" value="true" />
-    <option name="PERFORM_EDIT_IN_BACKGROUND" value="true" />
-    <option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true" />
-    <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true" />
-    <option name="PERFORM_ROLLBACK_IN_BACKGROUND" value="false" />
-    <option name="CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND" value="false" />
-    <option name="CHANGED_ON_SERVER_INTERVAL" value="60" />
-    <option name="SHOW_ONLY_CHANGED_IN_SELECTION_DIFF" value="true" />
-    <option name="CHECK_COMMIT_MESSAGE_SPELLING" value="true" />
-    <option name="DEFAULT_PATCH_EXTENSION" value="patch" />
-    <option name="SHORT_DIFF_HORIZONTALLY" value="true" />
-    <option name="SHORT_DIFF_EXTRA_LINES" value="2" />
-    <option name="SOFT_WRAPS_IN_SHORT_DIFF" value="true" />
-    <option name="INCLUDE_TEXT_INTO_PATCH" value="false" />
-    <option name="INCLUDE_TEXT_INTO_SHELF" value="false" />
-    <option name="SHOW_FILE_HISTORY_DETAILS" value="true" />
-    <option name="SHOW_VCS_ERROR_NOTIFICATIONS" value="true" />
-    <option name="SHOW_DIRTY_RECURSIVELY" value="false" />
-    <option name="LIMIT_HISTORY" value="true" />
-    <option name="MAXIMUM_HISTORY_ROWS" value="1000" />
-    <option name="UPDATE_FILTER_SCOPE_NAME" />
-    <option name="USE_COMMIT_MESSAGE_MARGIN" value="false" />
-    <option name="COMMIT_MESSAGE_MARGIN_SIZE" value="72" />
-    <option name="WRAP_WHEN_TYPING_REACHES_RIGHT_MARGIN" value="false" />
-    <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
-    <option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="false" />
-    <option name="LAST_COMMIT_MESSAGE" value="I hate myself." />
-    <option name="MAKE_NEW_CHANGELIST_ACTIVE" value="false" />
-    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="true" />
-    <option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
-    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
-    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
-    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
-    <option name="ACTIVE_VCS_NAME" />
-    <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
-    <option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
-    <option name="UPDATE_FILTER_BY_SCOPE" value="false" />
-    <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
-    <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
-    <MESSAGE value="Fully ported Example 15.1. Also added &quot;lookAt&quot; method to Utils." />
-    <MESSAGE value="Forgot to remove the call to setFPS(0) in Example 15.1." />
-    <MESSAGE value="Fully ported Example 16.1." />
-    <MESSAGE value="Fully ported Example 16.1. Also moved the 'dds' classes to their original packaging for better credit to author." />
-    <MESSAGE value="Forgot to add files." />
-    <MESSAGE value="Moved PNGDecoder back to util." />
-    <MESSAGE value="Fully ported Example 16.2." />
-    <MESSAGE value="Fully ported Example 16.3." />
-    <MESSAGE value="Formatting Example16_3.java." />
-    <MESSAGE value="Hmm something is wrong with the formatter." />
-    <MESSAGE value="Renamed &quot;files&quot; folder to libs and reorganized it to work better with my setup." />
-    <MESSAGE value="Update workspace file." />
-    <MESSAGE value="Update configurations." />
-    <MESSAGE value="Ported the first 3 chapters to OpenGL 3.2." />
-    <MESSAGE value="Updated GL32 and GLProgram to fix core/compatibility issues." />
-    <MESSAGE value="Example 17.1 fully ported and functional" />
-    <MESSAGE value="Removed extraneous file and added Scene.java, no clue why that was ever removed." />
-    <MESSAGE value="Example 17.2 almost fully ported, still something wrong with the lighting." />
-    <MESSAGE value="Example 17.2 fully ported, fixed lighting issues." />
-    <MESSAGE value="Reformat + Example 17.3 skeleton." />
-    <MESSAGE value="Example 17.3 fully ported. This concludes 10 months of arduous work porting Arcsynthesis tutorials!" />
-    <MESSAGE value="Reformatting." />
-    <MESSAGE value="Updated README." />
-    <MESSAGE value="Added run methods to GLProgram that accept version and core profile. Updated the GL32 package accordingly." />
-    <MESSAGE value="I hate myself." />
-  </component>
-  <component name="XDebuggerManager">
-    <breakpoint-manager>
-      <breakpoints-dialog>
-        <breakpoints-dialog />
-      </breakpoints-dialog>
-    </breakpoint-manager>
-  </component>
-  <component name="XSLT-Support.FileAssociations.UIState">
-    <PATH>
-      <PATH_ELEMENT>
-        <option name="myItemId" value="OpenGL" />
-        <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
-      </PATH_ELEMENT>
-      <PATH_ELEMENT>
-        <option name="myItemId" value="OpenGL" />
-        <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
-      </PATH_ELEMENT>
-    </PATH>
-  </component>
-  <component name="antWorkspaceConfiguration">
-    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
-    <option name="FILTER_TARGETS" value="false" />
-  </component>
-  <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter17/example2/Example17_2.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="410" column="4" selection-start="13075" selection-end="13075" vertical-scroll-proportion="0.43125" />
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl33/chapter16/example3/Example16_3.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="75" column="4" selection-start="2413" selection-end="2413" vertical-scroll-proportion="0.61875" />
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/README.md">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="22" column="0" selection-start="831" selection-end="831" vertical-scroll-proportion="0.3618421" />
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter2/example1/Example2_1.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="17" column="35" selection-start="508" selection-end="508" vertical-scroll-proportion="0.098684214">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter2/example2/Example2_2.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="19" column="4" selection-start="519" selection-end="519" vertical-scroll-proportion="0.065789476">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example1/Example3_1.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="17" column="35" selection-start="508" selection-end="508" vertical-scroll-proportion="0.032894738">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example2/Example3_2.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="17" column="35" selection-start="508" selection-end="508" vertical-scroll-proportion="0.032894738">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example3/Example3_3.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="17" column="35" selection-start="508" selection-end="508" vertical-scroll-proportion="0.032894738">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter3/example4/Example3_4.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="17" column="35" selection-start="508" selection-end="508" vertical-scroll-proportion="0.032894738">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/arcsynthesis/gl32/chapter1/Example1_1.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="72" column="8" selection-start="2045" selection-end="2045" vertical-scroll-proportion="0.62171054">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/GLProgram.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="62" column="4" selection-start="1279" selection-end="1279" vertical-scroll-proportion="0.41210374">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/test/Test.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="39" column="4" selection-start="915" selection-end="915" vertical-scroll-proportion="0.44052863">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/Example2_2.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="43" column="4" selection-start="1772" selection-end="1772" vertical-scroll-proportion="0.57060516">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example3/Example2_3.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="38" column="4" selection-start="1035" selection-end="1035" vertical-scroll-proportion="0.46253604">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example1/Example2_1.java">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="21" column="22" selection-start="607" selection-end="607" vertical-scroll-proportion="0.28097984">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-    <entry file="file://$PROJECT_DIR$/src/com/ra4king/opengl/superbible/osb5/chapter2/example2/example2.2.vert">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
-          <folding />
-        </state>
-      </provider>
-    </entry>
-  </component>
-  <component name="hg4idea.settings">
-    <option name="CHECK_INCOMING_OUTGOING" value="true" />
-  </component>
-  <component name="masterDetails">
-    <states>
-      <state key="ArtifactsStructureConfigurable.UI">
-        <settings>
-          <artifact-editor />
-          <last-edited>GLGlitchTest</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="Copyright.UI">
-        <settings>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="FacetStructureConfigurable.UI">
-        <settings>
-          <last-edited>Detection</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="GlobalLibrariesConfigurable.UI">
-        <settings>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="JdkListConfigurable.UI">
-        <settings>
-          <last-edited>1.7</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="ModuleStructureConfigurable.UI">
-        <settings>
-          <last-edited>OpenGL</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-                <option value="0.5" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="ProjectJDKs.UI">
-        <settings>
-          <last-edited>1.7</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="ProjectLibrariesConfigurable.UI">
-        <settings>
-          <last-edited>XPP3</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-      <state key="ScopeChooserConfigurable.UI">
-        <settings>
-          <last-edited>Unnamed</last-edited>
-          <splitter-proportions>
-            <option name="proportions">
-              <list>
-                <option value="0.2" />
-              </list>
-            </option>
-          </splitter-proportions>
-        </settings>
-      </state>
-    </states>
-  </component>
-</project>
-
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.