minor changes
	modified:   RIA.sln
	modified:   RIA/Matrix3.h
	modified:   RIA/RIA.vcxproj
	modified:   RIA/RIAChk.h
	modified:   RIA/matrix3.hpp
	modified:   RIA/ria.vcxproj.filters
	modified:   RIA/ria_composition.h
	modified:   RIA/ria_draw_composition.cpp
	modified:   RIA/ria_draw_composition.h
	new file:   RIA/ria_interpolate.cpp
	new file:   RIA/ria_interpolate.h
	modified:   RIA/ria_intersection_test.h
	renamed:    ria/riamanipulator.cpp -> RIA/ria_manipulator.cpp
	renamed:    ria/riamanipulator.h -> RIA/ria_manipulator.h
	modified:   RIA/ria_math.h
	modified:   RIA/ria_math_gen_bounds.hpp
	modified:   RIA/ria_math_intersect.hpp
	new file:   RIA/ria_math_obb.cpp
	new file:   RIA/ria_math_obb.h
	modified:   RIA/ria_math_shapes.h
	modified:   RIA/ria_math_shapes.hpp
	new file:   RIA/ria_math_space.h
	modified:   RIA/ria_matrix_pipeline.h
	modified:   RIA/ria_quaternion.h
	renamed:    ria/ria_quaternion_utils.h -> RIA/ria_quaternion_tools.cpp
	new file:   RIA/ria_quaternion_tools.h
	new file:   RIA/ria_shader_factory.cpp
	new file:   RIA/ria_shader_factory.h
	modified:   RIA/ria_shader_program.h
	modified:   RIA/ria_texture.cpp
	modified:   RIA/ria_utest_math.h
	modified:   RIA/riagraphic.h
	modified:   RIA/riascene.cpp
	modified:   RIA/vector2.hpp
	modified:   RIA/vector3.hpp
	modified:   RIA/vector4.hpp
	modified:   _todo.txt
	modified:   apps/Shapes/fbx_model_scene.cpp
	renamed:    apps/axis/Boot.h -> apps/a_axis/Boot.h
	renamed:    apps/axis/InterpolateSceneTools.h -> apps/a_axis/InterpolateSceneTools.h
	renamed:    apps/axis/PerlinDots.cpp -> apps/a_axis/PerlinDots.cpp
	renamed:    apps/axis/PerlinDots.h -> apps/a_axis/PerlinDots.h
	renamed:    apps/axis/QuatScene.cpp -> apps/a_axis/QuatScene.cpp
	renamed:    apps/axis/QuatScene.h -> apps/a_axis/QuatScene.h
	renamed:    apps/axis/UbuntuMono-R.ttf -> apps/a_axis/UbuntuMono-R.ttf
	renamed:    apps/axis/axis.cpp -> apps/a_axis/axis.cpp
	renamed:    apps/axis/axis.h -> apps/a_axis/axis.h
	renamed:    apps/axis/axis.vcxproj -> apps/a_axis/axis.vcxproj
	renamed:    apps/axis/axis.vcxproj.user -> apps/a_axis/axis.vcxproj.user
	renamed:    apps/axis/draw_axis_scene.cpp -> apps/a_axis/draw_axis_scene.cpp
	renamed:    apps/axis/draw_axis_scene.h -> apps/a_axis/draw_axis_scene.h
	renamed:    apps/axis/main.cpp -> apps/a_axis/main.cpp
	renamed:    apps/axis/test.ttf -> apps/a_axis/test.ttf
	renamed:    apps/shader_dots/dot_shaders_scene.cpp -> apps/a_shader_dots/dot_shaders_scene.cpp
	renamed:    apps/shader_dots/dot_shaders_scene.h -> apps/a_shader_dots/dot_shaders_scene.h
	renamed:    apps/shader_dots/shader_dots.cpp -> apps/a_shader_dots/shader_dots.cpp
	renamed:    apps/shader_dots/shader_dots.h -> apps/a_shader_dots/shader_dots.h
	renamed:    apps/shader_dots/shader_dots.vcxproj -> apps/a_shader_dots/shader_dots.vcxproj
	renamed:    apps/shader_dots/shader_dots.vcxproj.user -> apps/a_shader_dots/shader_dots.vcxproj.user
	modified:   apps/app_scene.h
	new file:   apps/g_obbox/main.cpp
	new file:   apps/g_obbox/obbox.cpp
	new file:   apps/g_obbox/obbox.vcxproj
	new file:   apps/g_obbox/obbox.vcxproj.filters
	new file:   apps/g_obbox/obbox.vcxproj.user
	new file:   apps/g_obbox/obbox_scene.cpp
	new file:   apps/g_obbox/obbox_scene.h
	new file:   apps/g_obbox/shaders/textured.frag
	new file:   apps/g_obbox/shaders/textured.vert
	new file:   apps/g_obbox/shape/bbox_target.fbx
	new file:   apps/g_obbox/shape/bbox_target.mtl
	new file:   apps/g_obbox/shape/bbox_target.obj
	new file:   apps/g_obbox/shape/difuse.png
	new file:   apps/g_obbox/shape/normals.png
	new file:   apps/g_obbox/shape/shape.fbx
	new file:   apps/g_obbox/shape/shape.mtl
	new file:   apps/g_obbox/shape/shape.obj
	new file:   apps/g_obbox/shape/shape0.png
	new file:   apps/ipch/build/x64d/axis/axis.tlog/axis.lastbuildstate
	new file:   apps/ipch/build/x64d/axis/vc120.idb
	new file:   apps/ipch/build/x64d/axis/vc120.pdb
	modified:   apps/normal_map/normalmap_scene.cpp
	modified:   apps/normal_map/normalmap_scene.h
	modified:   apps/normal_map/shader/shader.frag
	modified:   apps/normal_map/shader/shader.vert
	modified:   apps/shadow_mapping/shader/draw_pass.frag
	modified:   apps/shadow_mapping/shader/draw_pass.vert
	modified:   apps/shadow_mapping/shader/shadow_map_pass.frag
	modified:   apps/shadow_mapping/shader/shadow_map_pass.vert
	modified:   apps/skybox/shader/skybox.frag
	modified:   apps/skybox/shader/skybox.vert
	new file:   resources/3ds/RenderScene.png
	new file:   resources/3ds/RenderScene.pov
	new file:   resources/3ds/Scene.3ds
	new file:   resources/3ds/asdf.fbx
	new file:   resources/3ds/asdf.mtl
	new file:   resources/3ds/asdf.obj
	new file:   resources/3ds/asdf0.png
	new file:   resources/3ds/asdf1.png
	new file:   resources/3ds/bbox_target.mtl
	new file:   resources/3ds/bbox_target.obj
	new file:   resources/3ds/bbox_target0.png
	new file:   resources/3ds/bbox_target1.png
	new file:   resources/3ds/dd.3ds
	new file:   resources/3ds/marble_chess_board.png
	new file:   resources/3ds/my_sphere2.mtl
	new file:   resources/3ds/my_sphere2.obj
	new file:   resources/3ds/normal.png
	new file:   resources/3ds/old-paper-texture.png
	new file:   resources/3ds/texture_stone.png
	new file:   resources/3ds/xxxx.mtl
	new file:   resources/3ds/xxxx.obj
	new file:   resources/textures/shells.png
	modified:   ria.v12.suo
	modified:   ria/ria_files.h
	deleted:    ria/ria_interpolation.h
	modified:   ria/ria_primitives.cpp
	modified:   ria/ria_primitives.h
	renamed:    ria/ria_quaternion_imp.hpp -> ria/ria_quaternion_imp.cpp
	modified:   ria/ria_quaternion_imp.h
	modified:   ria/ria_shader.h
	modified:   ria/ria_vertex_buffer_object.h
	modified:   shaders/lib/light.glsl
	modified:   shaders/primitives/line.frag
	modified:   shaders/primitives/line.vert
	modified:   shaders/primitives/point_25d.frag
	modified:   shaders/primitives/point_25d.vert
	new file:   shaders/primitives/textured.frag
	new file:   shaders/primitives/textured.vert