From fe9dcaf58d1a064e5effc82cd3421c67b8c95b38 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 10 Apr 2021 12:33:36 +0200 Subject: [PATCH] Moved the contents of the big wip folder around. --- {wip => 01_basics/wip}/.gitignore | 0 {wip => 01_basics/wip}/memory/mem.h | 0 03_sdl_basics/wip/.gitignore | 5 +++++ .../wip}/07_sdl_compilers/compile_mingw.sh | 0 .../wip}/07_sdl_compilers/main.cpp | 0 .../wip}/08_sdl_compilers/Valtozott.txt | 0 .../wip}/08_sdl_compilers/compile_android.sh | 0 .../wip}/08_sdl_compilers/compile_js,bat | 0 .../wip}/08_sdl_compilers/compile_js.sh | 0 .../wip}/08_sdl_compilers/compile_linux.sh | 0 .../wip}/08_sdl_compilers/compile_mingw.bat | 0 .../wip}/08_sdl_compilers/compile_vs.bat | 0 .../wip}/08_sdl_compilers/libs/compile_js.sh | 0 .../wip}/08_sdl_compilers/libs/compile_lib_linux.sh | 0 .../wip}/08_sdl_compilers/main.cpp | 0 .../wip/raycaster}/.clang-format | 0 {wip => 03_sdl_basics/wip}/raycaster/atomics.txt | 0 .../wip}/raycaster/compile_android.sh | 0 {wip => 03_sdl_basics/wip}/raycaster/compile_js.sh | 0 .../wip}/raycaster/compile_linux.sh | 0 .../wip}/raycaster/compile_mingw.sh | 0 {wip => 03_sdl_basics/wip}/raycaster/compile_vs.bat | 0 {wip => 03_sdl_basics/wip}/raycaster/ea.txt | 0 .../wip}/raycaster/libs/compile_js.bat | 0 .../wip/raycaster}/libs/compile_js.sh | 0 .../wip}/raycaster/libs/compile_libs_linux.sh | 0 {wip => 03_sdl_basics/wip}/raycaster/main.cpp | 0 04_opengl_basics/wip/.gitignore | 5 +++++ .../wip}/09_sdl_opengl_1/compile_android.sh | 0 .../wip}/09_sdl_opengl_1/compile_js.bat | 0 .../wip}/09_sdl_opengl_1/compile_js.sh | 0 .../wip}/09_sdl_opengl_1/compile_linux.sh | 0 .../wip}/09_sdl_opengl_1/compile_mingw.bat | 0 .../wip}/09_sdl_opengl_1/compile_vs.bat | 0 .../wip/09_sdl_opengl_1}/libs/compile_js.sh | 0 .../wip}/09_sdl_opengl_1/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../09_sdl_opengl_1/libs/glad/include/glad/glad.h | 0 .../wip}/09_sdl_opengl_1/libs/glad/src/glad.c | 0 .../wip}/09_sdl_opengl_1/main.cpp | 0 .../wip}/09_sdl_opengl_1/renderers.txt | 0 .../wip}/10_sdl_opengl_2/compile_android.sh | 0 .../wip}/10_sdl_opengl_2/compile_js.bat | 0 .../wip}/10_sdl_opengl_2/compile_js.sh | 0 .../wip}/10_sdl_opengl_2/compile_linux.sh | 0 .../wip}/10_sdl_opengl_2/compile_mingw.bat | 0 .../wip}/10_sdl_opengl_2/compile_vs.bat | 0 .../wip/10_sdl_opengl_2}/libs/compile_js.sh | 0 .../wip}/10_sdl_opengl_2/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../10_sdl_opengl_2/libs/glad/include/glad/glad.h | 0 .../wip}/10_sdl_opengl_2/libs/glad/src/glad.c | 0 .../wip}/10_sdl_opengl_2/main.cpp | 0 .../wip}/10_sdl_opengl_2/renderers.txt | 0 .../wip}/11_sdl_opengl_3/compile_android.sh | 0 .../wip}/11_sdl_opengl_3/compile_js.bat | 0 .../wip}/11_sdl_opengl_3/compile_js.sh | 0 .../wip}/11_sdl_opengl_3/compile_linux.sh | 0 .../wip}/11_sdl_opengl_3/compile_mingw.bat | 0 .../wip}/11_sdl_opengl_3/compile_vs.bat | 0 .../wip}/11_sdl_opengl_3/download.bmp | Bin .../wip}/11_sdl_opengl_3/img_forest.bmp | Bin .../wip/11_sdl_opengl_3}/libs/compile_js.sh | 0 .../wip}/11_sdl_opengl_3/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../11_sdl_opengl_3/libs/glad/include/glad/glad.h | 0 .../wip}/11_sdl_opengl_3/libs/glad/src/glad.c | 0 .../wip}/11_sdl_opengl_3/main.cpp | 0 .../wip}/11_sdl_opengl_3/renderers.txt | 0 .../wip}/12_sdl_opengl_4/compile_android.sh | 0 .../wip}/12_sdl_opengl_4/compile_js.bat | 0 .../wip}/12_sdl_opengl_4/compile_js.sh | 0 .../wip}/12_sdl_opengl_4/compile_linux.sh | 0 .../wip}/12_sdl_opengl_4/compile_mingw.bat | 0 .../wip}/12_sdl_opengl_4/compile_vs.bat | 0 .../wip}/12_sdl_opengl_4/download.bmp | Bin .../wip}/12_sdl_opengl_4/img_forest.bmp | Bin .../wip/12_sdl_opengl_4}/libs/compile_js.sh | 0 .../wip}/12_sdl_opengl_4/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../12_sdl_opengl_4/libs/glad/include/glad/glad.h | 0 .../wip}/12_sdl_opengl_4/libs/glad/src/glad.c | 0 .../wip}/12_sdl_opengl_4/main.cpp | 0 .../wip}/12_sdl_opengl_4/renderers.txt | 0 .../wip}/12_sdl_opengl_shaders_1/compile_android.sh | 0 .../wip}/12_sdl_opengl_shaders_1/compile_js.bat | 0 .../wip}/12_sdl_opengl_shaders_1/compile_js.sh | 0 .../wip}/12_sdl_opengl_shaders_1/compile_linux.sh | 0 .../wip}/12_sdl_opengl_shaders_1/compile_mingw.bat | 0 .../wip}/12_sdl_opengl_shaders_1/compile_vs.bat | 0 .../wip}/12_sdl_opengl_shaders_1/download.bmp | Bin .../wip}/12_sdl_opengl_shaders_1/ea.txt | 0 .../wip}/12_sdl_opengl_shaders_1/img_forest.bmp | Bin .../wip/12_sdl_opengl_shaders_1}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../12_sdl_opengl_shaders_1/libs/glad/src/glad.c | 0 .../wip}/12_sdl_opengl_shaders_1/main.cpp | 0 .../wip}/12_sdl_opengl_shaders_1/main_orig.cpp | 0 .../wip}/12_sdl_opengl_shaders_1/renderers.txt | 0 .../wip}/13_sdl_opengl_shaders_2/compile_android.sh | 0 .../wip}/13_sdl_opengl_shaders_2/compile_js.bat | 0 .../wip}/13_sdl_opengl_shaders_2/compile_js.sh | 0 .../wip}/13_sdl_opengl_shaders_2/compile_linux.sh | 0 .../wip}/13_sdl_opengl_shaders_2/compile_mingw.bat | 0 .../wip}/13_sdl_opengl_shaders_2/compile_vs.bat | 0 .../wip}/13_sdl_opengl_shaders_2/download.bmp | Bin .../wip}/13_sdl_opengl_shaders_2/ea.txt | 0 .../wip}/13_sdl_opengl_shaders_2/grass.bmp | Bin .../wip}/13_sdl_opengl_shaders_2/img_forest.bmp | Bin .../wip/13_sdl_opengl_shaders_2}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../13_sdl_opengl_shaders_2/libs/glad/src/glad.c | 0 .../wip}/13_sdl_opengl_shaders_2/main.cpp | 0 .../wip}/13_sdl_opengl_shaders_2/main_orig.cpp | 0 .../wip}/13_sdl_opengl_shaders_2/renderers.txt | 0 .../wip}/14_sdl_opengl_shaders_3/compile_android.sh | 0 .../wip}/14_sdl_opengl_shaders_3/compile_js.bat | 0 .../wip}/14_sdl_opengl_shaders_3/compile_js.sh | 0 .../wip}/14_sdl_opengl_shaders_3/compile_linux.sh | 0 .../wip}/14_sdl_opengl_shaders_3/compile_mingw.bat | 0 .../wip}/14_sdl_opengl_shaders_3/compile_vs.bat | 0 .../wip/14_sdl_opengl_shaders_3}/download.bmp | Bin .../wip/14_sdl_opengl_shaders_3}/ea.txt | 0 .../wip/14_sdl_opengl_shaders_3}/grass.bmp | Bin .../wip/14_sdl_opengl_shaders_3}/img_forest.bmp | Bin .../wip}/14_sdl_opengl_shaders_3/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../14_sdl_opengl_shaders_3}/libs/glad/src/glad.c | 0 .../wip}/14_sdl_opengl_shaders_3/main.cpp | 0 .../wip/14_sdl_opengl_shaders_3}/main_orig.cpp | 0 .../wip/14_sdl_opengl_shaders_3}/renderers.txt | 0 {wip => 04_opengl_basics/wip}/ogl/sw_render.txt | 0 05_sdl_opengl/wip/.gitignore | 5 +++++ .../wip}/14_sdl_opengl_engine_1/.clang-format | 0 .../wip}/14_sdl_opengl_engine_1/compile_android.sh | 0 .../wip}/14_sdl_opengl_engine_1/compile_js.bat | 0 .../wip}/14_sdl_opengl_engine_1/compile_js.sh | 0 .../wip}/14_sdl_opengl_engine_1/compile_linux.sh | 0 .../wip}/14_sdl_opengl_engine_1/compile_mingw.bat | 0 .../wip}/14_sdl_opengl_engine_1/compile_vs.bat | 0 .../wip/14_sdl_opengl_engine_1}/download.bmp | Bin .../wip/14_sdl_opengl_engine_1}/ea.txt | 0 .../wip}/14_sdl_opengl_engine_1/glm/CMakeLists.txt | 0 .../wip}/14_sdl_opengl_engine_1/glm/common.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/_features.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/_fixes.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/_noise.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp | 0 .../glm/detail/_swizzle_func.hpp | 0 .../glm/detail/_vectorize.hpp | 0 .../glm/detail/compute_common.hpp | 0 .../glm/detail/compute_vector_relational.hpp | 0 .../glm/detail/func_common.inl | 0 .../glm/detail/func_common_simd.inl | 0 .../glm/detail/func_exponential.inl | 0 .../glm/detail/func_exponential_simd.inl | 0 .../glm/detail/func_geometric.inl | 0 .../glm/detail/func_geometric_simd.inl | 0 .../glm/detail/func_integer.inl | 0 .../glm/detail/func_integer_simd.inl | 0 .../glm/detail/func_matrix.inl | 0 .../glm/detail/func_matrix_simd.inl | 0 .../glm/detail/func_packing.inl | 0 .../glm/detail/func_packing_simd.inl | 0 .../glm/detail/func_trigonometric.inl | 0 .../glm/detail/func_trigonometric_simd.inl | 0 .../glm/detail/func_vector_relational.inl | 0 .../glm/detail/func_vector_relational_simd.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/detail/glm.cpp | 0 .../14_sdl_opengl_engine_1/glm/detail/qualifier.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/setup.hpp | 0 .../glm/detail/type_float.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_half.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_half.inl | 0 .../glm/detail/type_mat2x2.hpp | 0 .../glm/detail/type_mat2x2.inl | 0 .../glm/detail/type_mat2x3.hpp | 0 .../glm/detail/type_mat2x3.inl | 0 .../glm/detail/type_mat2x4.hpp | 0 .../glm/detail/type_mat2x4.inl | 0 .../glm/detail/type_mat3x2.hpp | 0 .../glm/detail/type_mat3x2.inl | 0 .../glm/detail/type_mat3x3.hpp | 0 .../glm/detail/type_mat3x3.inl | 0 .../glm/detail/type_mat3x4.hpp | 0 .../glm/detail/type_mat3x4.inl | 0 .../glm/detail/type_mat4x2.hpp | 0 .../glm/detail/type_mat4x2.inl | 0 .../glm/detail/type_mat4x3.hpp | 0 .../glm/detail/type_mat4x3.inl | 0 .../glm/detail/type_mat4x4.hpp | 0 .../glm/detail/type_mat4x4.inl | 0 .../glm/detail/type_mat4x4_simd.inl | 0 .../14_sdl_opengl_engine_1/glm/detail/type_quat.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_quat.inl | 0 .../glm/detail/type_quat_simd.inl | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec1.inl | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec2.inl | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec3.inl | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp | 0 .../14_sdl_opengl_engine_1/glm/detail/type_vec4.inl | 0 .../glm/detail/type_vec4_simd.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/exponential.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/ext.hpp | 0 .../glm/ext/matrix_clip_space.hpp | 0 .../glm/ext/matrix_clip_space.inl | 0 .../glm/ext/matrix_common.hpp | 0 .../glm/ext/matrix_common.inl | 0 .../glm/ext/matrix_double2x2.hpp | 0 .../glm/ext/matrix_double2x2_precision.hpp | 0 .../glm/ext/matrix_double2x3.hpp | 0 .../glm/ext/matrix_double2x3_precision.hpp | 0 .../glm/ext/matrix_double2x4.hpp | 0 .../glm/ext/matrix_double2x4_precision.hpp | 0 .../glm/ext/matrix_double3x2.hpp | 0 .../glm/ext/matrix_double3x2_precision.hpp | 0 .../glm/ext/matrix_double3x3.hpp | 0 .../glm/ext/matrix_double3x3_precision.hpp | 0 .../glm/ext/matrix_double3x4.hpp | 0 .../glm/ext/matrix_double3x4_precision.hpp | 0 .../glm/ext/matrix_double4x2.hpp | 0 .../glm/ext/matrix_double4x2_precision.hpp | 0 .../glm/ext/matrix_double4x3.hpp | 0 .../glm/ext/matrix_double4x3_precision.hpp | 0 .../glm/ext/matrix_double4x4.hpp | 0 .../glm/ext/matrix_double4x4_precision.hpp | 0 .../glm/ext/matrix_float2x2.hpp | 0 .../glm/ext/matrix_float2x2_precision.hpp | 0 .../glm/ext/matrix_float2x3.hpp | 0 .../glm/ext/matrix_float2x3_precision.hpp | 0 .../glm/ext/matrix_float2x4.hpp | 0 .../glm/ext/matrix_float2x4_precision.hpp | 0 .../glm/ext/matrix_float3x2.hpp | 0 .../glm/ext/matrix_float3x2_precision.hpp | 0 .../glm/ext/matrix_float3x3.hpp | 0 .../glm/ext/matrix_float3x3_precision.hpp | 0 .../glm/ext/matrix_float3x4.hpp | 0 .../glm/ext/matrix_float3x4_precision.hpp | 0 .../glm/ext/matrix_float4x2.hpp | 0 .../glm/ext/matrix_float4x2_precision.hpp | 0 .../glm/ext/matrix_float4x3.hpp | 0 .../glm/ext/matrix_float4x3_precision.hpp | 0 .../glm/ext/matrix_float4x4.hpp | 0 .../glm/ext/matrix_float4x4_precision.hpp | 0 .../glm/ext/matrix_int2x2.hpp | 0 .../glm/ext/matrix_int2x2_sized.hpp | 0 .../glm/ext/matrix_int2x3.hpp | 0 .../glm/ext/matrix_int2x3_sized.hpp | 0 .../glm/ext/matrix_int2x4.hpp | 0 .../glm/ext/matrix_int2x4_sized.hpp | 0 .../glm/ext/matrix_int3x2.hpp | 0 .../glm/ext/matrix_int3x2_sized.hpp | 0 .../glm/ext/matrix_int3x3.hpp | 0 .../glm/ext/matrix_int3x3_sized.hpp | 0 .../glm/ext/matrix_int3x4.hpp | 0 .../glm/ext/matrix_int3x4_sized.hpp | 0 .../glm/ext/matrix_int4x2.hpp | 0 .../glm/ext/matrix_int4x2_sized.hpp | 0 .../glm/ext/matrix_int4x3.hpp | 0 .../glm/ext/matrix_int4x3_sized.hpp | 0 .../glm/ext/matrix_int4x4.hpp | 0 .../glm/ext/matrix_int4x4_sized.hpp | 0 .../glm/ext/matrix_projection.hpp | 0 .../glm/ext/matrix_projection.inl | 0 .../glm/ext/matrix_relational.hpp | 0 .../glm/ext/matrix_relational.inl | 0 .../glm/ext/matrix_transform.hpp | 0 .../glm/ext/matrix_transform.inl | 0 .../glm/ext/matrix_uint2x2.hpp | 0 .../glm/ext/matrix_uint2x2_sized.hpp | 0 .../glm/ext/matrix_uint2x3.hpp | 0 .../glm/ext/matrix_uint2x3_sized.hpp | 0 .../glm/ext/matrix_uint2x4.hpp | 0 .../glm/ext/matrix_uint2x4_sized.hpp | 0 .../glm/ext/matrix_uint3x2.hpp | 0 .../glm/ext/matrix_uint3x2_sized.hpp | 0 .../glm/ext/matrix_uint3x3.hpp | 0 .../glm/ext/matrix_uint3x3_sized.hpp | 0 .../glm/ext/matrix_uint3x4.hpp | 0 .../glm/ext/matrix_uint3x4_sized.hpp | 0 .../glm/ext/matrix_uint4x2.hpp | 0 .../glm/ext/matrix_uint4x2_sized.hpp | 0 .../glm/ext/matrix_uint4x3.hpp | 0 .../glm/ext/matrix_uint4x3_sized.hpp | 0 .../glm/ext/matrix_uint4x4.hpp | 0 .../glm/ext/matrix_uint4x4_sized.hpp | 0 .../glm/ext/quaternion_common.hpp | 0 .../glm/ext/quaternion_common.inl | 0 .../glm/ext/quaternion_common_simd.inl | 0 .../glm/ext/quaternion_double.hpp | 0 .../glm/ext/quaternion_double_precision.hpp | 0 .../glm/ext/quaternion_exponential.hpp | 0 .../glm/ext/quaternion_exponential.inl | 0 .../glm/ext/quaternion_float.hpp | 0 .../glm/ext/quaternion_float_precision.hpp | 0 .../glm/ext/quaternion_geometric.hpp | 0 .../glm/ext/quaternion_geometric.inl | 0 .../glm/ext/quaternion_relational.hpp | 0 .../glm/ext/quaternion_relational.inl | 0 .../glm/ext/quaternion_transform.hpp | 0 .../glm/ext/quaternion_transform.inl | 0 .../glm/ext/quaternion_trigonometric.hpp | 0 .../glm/ext/quaternion_trigonometric.inl | 0 .../glm/ext/scalar_common.hpp | 0 .../glm/ext/scalar_common.inl | 0 .../glm/ext/scalar_constants.hpp | 0 .../glm/ext/scalar_constants.inl | 0 .../glm/ext/scalar_int_sized.hpp | 0 .../glm/ext/scalar_integer.hpp | 0 .../glm/ext/scalar_integer.inl | 0 .../glm/ext/scalar_packing.hpp | 0 .../glm/ext/scalar_packing.inl | 0 .../glm/ext/scalar_relational.hpp | 0 .../glm/ext/scalar_relational.inl | 0 .../glm/ext/scalar_uint_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp | 0 .../glm/ext/vector_bool1_precision.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp | 0 .../glm/ext/vector_bool2_precision.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp | 0 .../glm/ext/vector_bool3_precision.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp | 0 .../glm/ext/vector_bool4_precision.hpp | 0 .../glm/ext/vector_common.hpp | 0 .../glm/ext/vector_common.inl | 0 .../glm/ext/vector_double1.hpp | 0 .../glm/ext/vector_double1_precision.hpp | 0 .../glm/ext/vector_double2.hpp | 0 .../glm/ext/vector_double2_precision.hpp | 0 .../glm/ext/vector_double3.hpp | 0 .../glm/ext/vector_double3_precision.hpp | 0 .../glm/ext/vector_double4.hpp | 0 .../glm/ext/vector_double4_precision.hpp | 0 .../glm/ext/vector_float1.hpp | 0 .../glm/ext/vector_float1_precision.hpp | 0 .../glm/ext/vector_float2.hpp | 0 .../glm/ext/vector_float2_precision.hpp | 0 .../glm/ext/vector_float3.hpp | 0 .../glm/ext/vector_float3_precision.hpp | 0 .../glm/ext/vector_float4.hpp | 0 .../glm/ext/vector_float4_precision.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp | 0 .../glm/ext/vector_int1_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp | 0 .../glm/ext/vector_int2_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp | 0 .../glm/ext/vector_int3_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp | 0 .../glm/ext/vector_int4_sized.hpp | 0 .../glm/ext/vector_integer.hpp | 0 .../glm/ext/vector_integer.inl | 0 .../glm/ext/vector_packing.hpp | 0 .../glm/ext/vector_packing.inl | 0 .../glm/ext/vector_relational.hpp | 0 .../glm/ext/vector_relational.inl | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp | 0 .../glm/ext/vector_uint1_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp | 0 .../glm/ext/vector_uint2_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp | 0 .../glm/ext/vector_uint3_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp | 0 .../glm/ext/vector_uint4_sized.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp | 0 .../14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/fwd.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/geometric.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/glm.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/bitfield.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/color_space.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/color_space.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/constants.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/constants.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/integer.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/integer.inl | 0 .../glm/gtc/matrix_access.hpp | 0 .../glm/gtc/matrix_access.inl | 0 .../glm/gtc/matrix_integer.hpp | 0 .../glm/gtc/matrix_inverse.hpp | 0 .../glm/gtc/matrix_inverse.inl | 0 .../glm/gtc/matrix_transform.hpp | 0 .../glm/gtc/matrix_transform.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/noise.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/noise.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/packing.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/packing.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/quaternion.inl | 0 .../glm/gtc/quaternion_simd.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/random.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/random.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/round.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/round.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp | 0 .../glm/gtc/type_precision.hpp | 0 .../glm/gtc/type_precision.inl | 0 .../14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/ulp.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp | 0 .../glm/gtx/associated_min_max.hpp | 0 .../glm/gtx/associated_min_max.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/bit.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/bit.inl | 0 .../glm/gtx/closest_point.hpp | 0 .../glm/gtx/closest_point.inl | 0 .../glm/gtx/color_encoding.hpp | 0 .../glm/gtx/color_encoding.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/color_space.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/color_space.inl | 0 .../glm/gtx/color_space_YCoCg.hpp | 0 .../glm/gtx/color_space_YCoCg.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/common.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/common.inl | 0 .../glm/gtx/compatibility.hpp | 0 .../glm/gtx/compatibility.inl | 0 .../glm/gtx/component_wise.hpp | 0 .../glm/gtx/component_wise.inl | 0 .../glm/gtx/dual_quaternion.hpp | 0 .../glm/gtx/dual_quaternion.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/easing.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/easing.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/extend.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/extend.inl | 0 .../glm/gtx/extended_min_max.hpp | 0 .../glm/gtx/extended_min_max.inl | 0 .../glm/gtx/exterior_product.hpp | 0 .../glm/gtx/exterior_product.inl | 0 .../glm/gtx/fast_exponential.hpp | 0 .../glm/gtx/fast_exponential.inl | 0 .../glm/gtx/fast_square_root.hpp | 0 .../glm/gtx/fast_square_root.inl | 0 .../glm/gtx/fast_trigonometry.hpp | 0 .../glm/gtx/fast_trigonometry.inl | 0 .../glm/gtx/float_notmalize.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/functions.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/functions.inl | 0 .../glm/gtx/gradient_paint.hpp | 0 .../glm/gtx/gradient_paint.inl | 0 .../glm/gtx/handed_coordinate_space.hpp | 0 .../glm/gtx/handed_coordinate_space.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/hash.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/hash.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/integer.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/integer.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/intersect.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/intersect.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/io.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/io.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/log_base.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/log_base.inl | 0 .../glm/gtx/matrix_cross_product.hpp | 0 .../glm/gtx/matrix_cross_product.inl | 0 .../glm/gtx/matrix_decompose.hpp | 0 .../glm/gtx/matrix_decompose.inl | 0 .../glm/gtx/matrix_factorisation.hpp | 0 .../glm/gtx/matrix_factorisation.inl | 0 .../glm/gtx/matrix_interpolation.hpp | 0 .../glm/gtx/matrix_interpolation.inl | 0 .../glm/gtx/matrix_major_storage.hpp | 0 .../glm/gtx/matrix_major_storage.inl | 0 .../glm/gtx/matrix_operation.hpp | 0 .../glm/gtx/matrix_operation.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl | 0 .../glm/gtx/matrix_transform_2d.hpp | 0 .../glm/gtx/matrix_transform_2d.inl | 0 .../glm/gtx/mixed_product.hpp | 0 .../glm/gtx/mixed_product.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/norm.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/norm.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/normal.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/normal.inl | 0 .../glm/gtx/normalize_dot.hpp | 0 .../glm/gtx/normalize_dot.inl | 0 .../glm/gtx/number_precision.hpp | 0 .../glm/gtx/number_precision.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl | 0 .../glm/gtx/orthonormalize.hpp | 0 .../glm/gtx/orthonormalize.inl | 0 .../glm/gtx/perpendicular.hpp | 0 .../glm/gtx/perpendicular.inl | 0 .../glm/gtx/polar_coordinates.hpp | 0 .../glm/gtx/polar_coordinates.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/projection.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/projection.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/quaternion.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/range.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/raw_data.inl | 0 .../glm/gtx/rotate_normalized_axis.hpp | 0 .../glm/gtx/rotate_normalized_axis.inl | 0 .../glm/gtx/rotate_vector.hpp | 0 .../glm/gtx/rotate_vector.inl | 0 .../glm/gtx/scalar_multiplication.hpp | 0 .../glm/gtx/scalar_relational.hpp | 0 .../glm/gtx/scalar_relational.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/spline.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/spline.inl | 0 .../glm/gtx/std_based_type.hpp | 0 .../glm/gtx/std_based_type.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/string_cast.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/texture.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/texture.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/transform.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/transform.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/transform2.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/transform2.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/type_trait.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl | 0 .../14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp | 0 .../14_sdl_opengl_engine_1/glm/gtx/vector_query.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/gtx/wrap.inl | 0 .../wip}/14_sdl_opengl_engine_1/glm/integer.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat2x2.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat2x3.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat2x4.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat3x2.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat3x3.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat3x4.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat4x2.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat4x3.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/mat4x4.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/matrix.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/packing.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/common.h | 0 .../14_sdl_opengl_engine_1/glm/simd/exponential.h | 0 .../14_sdl_opengl_engine_1/glm/simd/geometric.h | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/integer.h | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/matrix.h | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/neon.h | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/packing.h | 0 .../wip}/14_sdl_opengl_engine_1/glm/simd/platform.h | 0 .../14_sdl_opengl_engine_1/glm/simd/trigonometric.h | 0 .../glm/simd/vector_relational.h | 0 .../14_sdl_opengl_engine_1/glm/trigonometric.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/vec2.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/vec3.hpp | 0 .../wip}/14_sdl_opengl_engine_1/glm/vec4.hpp | 0 .../glm/vector_relational.hpp | 0 .../wip/14_sdl_opengl_engine_1}/grass.bmp | Bin .../wip/14_sdl_opengl_engine_1}/img_forest.bmp | Bin .../wip/14_sdl_opengl_engine_1}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../14_sdl_opengl_engine_1}/libs/glad/src/glad.c | 0 .../wip}/14_sdl_opengl_engine_1/main.cpp | 0 .../wip/14_sdl_opengl_engine_1}/main_orig.cpp | 0 .../wip}/14_sdl_opengl_engine_1/material.cpp | 0 .../wip}/14_sdl_opengl_engine_1/material.h | 0 .../wip}/14_sdl_opengl_engine_1/opengl.h | 0 .../wip/14_sdl_opengl_engine_1}/renderers.txt | 0 .../wip}/14_sdl_opengl_engine_1/shader.cpp | 0 .../wip}/14_sdl_opengl_engine_1/shader.h | 0 .../wip}/15_sdl_opengl_engine_2/.clang-format | 0 .../wip}/15_sdl_opengl_engine_2/colored_material.h | 0 .../wip}/15_sdl_opengl_engine_2/compile_android.sh | 0 .../wip}/15_sdl_opengl_engine_2/compile_js.bat | 0 .../wip}/15_sdl_opengl_engine_2/compile_js.sh | 0 .../wip}/15_sdl_opengl_engine_2/compile_linux.sh | 0 .../wip}/15_sdl_opengl_engine_2/compile_mingw.bat | 0 .../wip}/15_sdl_opengl_engine_2/compile_vs.bat | 0 .../wip}/15_sdl_opengl_engine_2/download.bmp | Bin .../wip}/15_sdl_opengl_engine_2/ea.txt | 0 .../wip}/15_sdl_opengl_engine_2/grass.bmp | Bin .../wip}/15_sdl_opengl_engine_2/img_forest.bmp | Bin .../wip/15_sdl_opengl_engine_2}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../15_sdl_opengl_engine_2/libs/glad/src/glad.c | 0 .../wip}/15_sdl_opengl_engine_2/main.cpp | 0 .../wip}/15_sdl_opengl_engine_2/main_orig.cpp | 0 .../wip}/15_sdl_opengl_engine_2/material.cpp | 0 .../wip}/15_sdl_opengl_engine_2/material.h | 0 .../wip}/15_sdl_opengl_engine_2/mesh.cpp | 0 .../wip}/15_sdl_opengl_engine_2/mesh.h | 0 .../wip}/15_sdl_opengl_engine_2/opengl.h | 0 .../wip}/15_sdl_opengl_engine_2/renderers.txt | 0 .../wip}/15_sdl_opengl_engine_2/shader.cpp | 0 .../wip}/15_sdl_opengl_engine_2/shader.h | 0 .../wip}/16_sdl_opengl_engine_3/.clang-format | 0 .../wip}/16_sdl_opengl_engine_3/color_material.h | 0 .../wip}/16_sdl_opengl_engine_3/colored_material.h | 0 .../wip}/16_sdl_opengl_engine_3/compile_android.sh | 0 .../wip}/16_sdl_opengl_engine_3/compile_js.bat | 0 .../wip}/16_sdl_opengl_engine_3/compile_js.sh | 0 .../wip}/16_sdl_opengl_engine_3/compile_linux.sh | 0 .../wip}/16_sdl_opengl_engine_3/compile_mingw.bat | 0 .../wip}/16_sdl_opengl_engine_3/compile_vs.bat | 0 .../wip}/16_sdl_opengl_engine_3/download.bmp | Bin .../wip}/16_sdl_opengl_engine_3/ea.txt | 0 .../wip}/16_sdl_opengl_engine_3/grass.bmp | Bin .../wip}/16_sdl_opengl_engine_3/img_forest.bmp | Bin .../wip/16_sdl_opengl_engine_3}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../16_sdl_opengl_engine_3/libs/glad/src/glad.c | 0 .../wip}/16_sdl_opengl_engine_3/main.cpp | 0 .../wip}/16_sdl_opengl_engine_3/main_orig.cpp | 0 .../wip}/16_sdl_opengl_engine_3/material.cpp | 0 .../wip}/16_sdl_opengl_engine_3/material.h | 0 .../wip}/16_sdl_opengl_engine_3/mesh.cpp | 0 .../wip}/16_sdl_opengl_engine_3/mesh.h | 0 .../wip}/16_sdl_opengl_engine_3/mesh_instance.cpp | 0 .../wip}/16_sdl_opengl_engine_3/mesh_instance.h | 0 .../wip}/16_sdl_opengl_engine_3/mesh_utils.cpp | 0 .../wip}/16_sdl_opengl_engine_3/mesh_utils.h | 0 .../wip}/16_sdl_opengl_engine_3/opengl.h | 0 .../wip}/16_sdl_opengl_engine_3/renderers.txt | 0 .../wip}/16_sdl_opengl_engine_3/shader.cpp | 0 .../wip}/16_sdl_opengl_engine_3/shader.h | 0 .../wip}/16_sdl_opengl_engine_3/texture.cpp | 0 .../wip}/16_sdl_opengl_engine_3/texture.h | 0 .../wip}/16_sdl_opengl_engine_3/texture_material.h | 0 .../wip}/17_sdl_opengl_engine_4/.clang-format | 0 .../wip}/17_sdl_opengl_engine_4/camera.cpp | 0 .../wip}/17_sdl_opengl_engine_4/camera.h | 0 .../wip}/17_sdl_opengl_engine_4/color_material.h | 0 .../wip}/17_sdl_opengl_engine_4/colored_material.h | 0 .../wip}/17_sdl_opengl_engine_4/compile_android.sh | 0 .../wip}/17_sdl_opengl_engine_4/compile_js.bat | 0 .../wip}/17_sdl_opengl_engine_4/compile_js.sh | 0 .../wip}/17_sdl_opengl_engine_4/compile_linux.sh | 0 .../wip}/17_sdl_opengl_engine_4/compile_mingw.bat | 0 .../wip}/17_sdl_opengl_engine_4/compile_vs.bat | 0 .../wip}/17_sdl_opengl_engine_4/download.bmp | Bin .../wip}/17_sdl_opengl_engine_4/ea.txt | 0 .../wip}/17_sdl_opengl_engine_4/grass.bmp | Bin .../wip}/17_sdl_opengl_engine_4/img_forest.bmp | Bin .../wip/17_sdl_opengl_engine_4}/libs/compile_js.sh | 0 .../libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../17_sdl_opengl_engine_4/libs/glad/src/glad.c | 0 .../wip}/17_sdl_opengl_engine_4/main.cpp | 0 .../wip}/17_sdl_opengl_engine_4/main_orig.cpp | 0 .../wip}/17_sdl_opengl_engine_4/material.cpp | 0 .../wip}/17_sdl_opengl_engine_4/material.h | 0 .../wip}/17_sdl_opengl_engine_4/mesh.cpp | 0 .../wip}/17_sdl_opengl_engine_4/mesh.h | 0 .../wip}/17_sdl_opengl_engine_4/mesh_instance.cpp | 0 .../wip}/17_sdl_opengl_engine_4/mesh_instance.h | 0 .../wip}/17_sdl_opengl_engine_4/mesh_utils.cpp | 0 .../wip}/17_sdl_opengl_engine_4/mesh_utils.h | 0 .../wip}/17_sdl_opengl_engine_4/opengl.h | 0 .../wip}/17_sdl_opengl_engine_4/renderers.txt | 0 .../wip}/17_sdl_opengl_engine_4/shader.cpp | 0 .../wip}/17_sdl_opengl_engine_4/shader.h | 0 .../wip}/17_sdl_opengl_engine_4/texture.cpp | 0 .../wip}/17_sdl_opengl_engine_4/texture.h | 0 .../wip}/17_sdl_opengl_engine_4/texture_material.h | 0 .../wip}/18_sdl_opengl_game_1/.clang-format | 0 .../wip}/18_sdl_opengl_game_1/.gitignore | 0 .../wip}/18_sdl_opengl_game_1/application.cpp | 0 .../wip}/18_sdl_opengl_game_1/application.h | 0 .../wip}/18_sdl_opengl_game_1/camera.cpp | 0 .../wip}/18_sdl_opengl_game_1/camera.h | 0 .../wip}/18_sdl_opengl_game_1/color_material.h | 0 .../wip}/18_sdl_opengl_game_1/colored_material.h | 0 .../wip}/18_sdl_opengl_game_1/compile_android.sh | 0 .../wip}/18_sdl_opengl_game_1/compile_js.bat | 0 .../wip}/18_sdl_opengl_game_1/compile_js.sh | 0 .../wip}/18_sdl_opengl_game_1/compile_linux.sh | 0 .../wip}/18_sdl_opengl_game_1/compile_mingw.bat | 0 .../wip}/18_sdl_opengl_game_1/compile_vs.bat | 0 .../wip}/18_sdl_opengl_game_1/download.bmp | Bin .../wip}/18_sdl_opengl_game_1/game_application.h | 0 .../wip}/18_sdl_opengl_game_1/game_scene.cpp | 0 .../wip}/18_sdl_opengl_game_1/game_scene.h | 0 .../wip}/18_sdl_opengl_game_1/javitva.txt | 0 .../wip/18_sdl_opengl_game_1}/libs/compile_js.sh | 0 .../18_sdl_opengl_game_1/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../wip}/18_sdl_opengl_game_1/libs/glad/src/glad.c | 0 .../wip}/18_sdl_opengl_game_1/main.cpp | 0 .../wip}/18_sdl_opengl_game_1/main_orig.cpp | 0 .../wip}/18_sdl_opengl_game_1/main_orig_2.cpp | 0 .../wip}/18_sdl_opengl_game_1/material.cpp | 0 .../wip}/18_sdl_opengl_game_1/material.h | 0 .../wip}/18_sdl_opengl_game_1/mesh.cpp | 0 .../wip}/18_sdl_opengl_game_1/mesh.h | 0 .../wip}/18_sdl_opengl_game_1/mesh_instance.cpp | 0 .../wip}/18_sdl_opengl_game_1/mesh_instance.h | 0 .../wip}/18_sdl_opengl_game_1/mesh_utils.cpp | 0 .../wip}/18_sdl_opengl_game_1/mesh_utils.h | 0 .../wip}/18_sdl_opengl_game_1/opengl.h | 0 .../wip}/18_sdl_opengl_game_1/scene.cpp | 0 .../wip}/18_sdl_opengl_game_1/scene.h | 0 .../wip}/18_sdl_opengl_game_1/sdl.inc.h | 0 .../wip}/18_sdl_opengl_game_1/shader.cpp | 0 .../wip}/18_sdl_opengl_game_1/shader.h | 0 .../wip}/18_sdl_opengl_game_1/texture.cpp | 0 .../wip}/18_sdl_opengl_game_1/texture.h | 0 .../wip}/18_sdl_opengl_game_1/texture_material.h | 0 .../wip}/19_sdl_opengl_game_2/.clang-format | 0 .../wip}/19_sdl_opengl_game_2/.gitignore | 0 .../wip}/19_sdl_opengl_game_2/application.cpp | 0 .../wip}/19_sdl_opengl_game_2/application.h | 0 .../wip}/19_sdl_opengl_game_2/bead.txt | 0 .../wip}/19_sdl_opengl_game_2/camera.cpp | 0 .../wip}/19_sdl_opengl_game_2/camera.h | 0 .../wip}/19_sdl_opengl_game_2/color_material.h | 0 .../wip}/19_sdl_opengl_game_2/colored_material.h | 0 .../wip}/19_sdl_opengl_game_2/compile_android.sh | 0 .../wip}/19_sdl_opengl_game_2/compile_js.bat | 0 .../wip}/19_sdl_opengl_game_2/compile_js.sh | 0 .../wip}/19_sdl_opengl_game_2/compile_linux.sh | 0 .../wip}/19_sdl_opengl_game_2/compile_mingw.bat | 0 .../wip}/19_sdl_opengl_game_2/compile_vs.bat | 0 .../wip}/19_sdl_opengl_game_2/download.bmp | Bin .../wip}/19_sdl_opengl_game_2/game_application.h | 0 .../wip}/19_sdl_opengl_game_2/game_scene.cpp | 0 .../wip}/19_sdl_opengl_game_2/game_scene.h | 0 .../wip/19_sdl_opengl_game_2}/libs/compile_js.sh | 0 .../19_sdl_opengl_game_2/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../wip}/19_sdl_opengl_game_2/libs/glad/src/glad.c | 0 .../wip}/19_sdl_opengl_game_2/main.cpp | 0 .../wip}/19_sdl_opengl_game_2/main_orig.cpp | 0 .../wip}/19_sdl_opengl_game_2/main_orig_2.cpp | 0 .../wip}/19_sdl_opengl_game_2/material.cpp | 0 .../wip}/19_sdl_opengl_game_2/material.h | 0 .../wip}/19_sdl_opengl_game_2/mesh.cpp | 0 .../wip}/19_sdl_opengl_game_2/mesh.h | 0 .../wip}/19_sdl_opengl_game_2/mesh_instance.cpp | 0 .../wip}/19_sdl_opengl_game_2/mesh_instance.h | 0 .../wip}/19_sdl_opengl_game_2/mesh_utils.cpp | 0 .../wip}/19_sdl_opengl_game_2/mesh_utils.h | 0 .../wip}/19_sdl_opengl_game_2/object_2d.cpp | 0 .../wip}/19_sdl_opengl_game_2/object_2d.h | 0 .../wip}/19_sdl_opengl_game_2/opengl.h | 0 .../wip}/19_sdl_opengl_game_2/scene.cpp | 0 .../wip}/19_sdl_opengl_game_2/scene.h | 0 .../wip}/19_sdl_opengl_game_2/sdl.inc.h | 0 .../wip}/19_sdl_opengl_game_2/shader.cpp | 0 .../wip}/19_sdl_opengl_game_2/shader.h | 0 .../wip}/19_sdl_opengl_game_2/texture.cpp | 0 .../wip}/19_sdl_opengl_game_2/texture.h | 0 .../wip}/19_sdl_opengl_game_2/texture_material.h | 0 .../wip}/19_sdl_opengl_game_2/tile_map.cpp | 0 .../wip}/19_sdl_opengl_game_2/tile_map.h | 0 .../wip}/20_sdl_opengl_game_3/.clang-format | 0 .../wip}/20_sdl_opengl_game_3/.gitignore | 0 .../wip}/20_sdl_opengl_game_3/application.cpp | 0 .../wip}/20_sdl_opengl_game_3/application.h | 0 .../wip}/20_sdl_opengl_game_3/bead.txt | 0 .../wip}/20_sdl_opengl_game_3/camera.cpp | 0 .../wip}/20_sdl_opengl_game_3/camera.h | 0 .../wip}/20_sdl_opengl_game_3/color_material.h | 0 .../wip}/20_sdl_opengl_game_3/colored_material.h | 0 .../wip}/20_sdl_opengl_game_3/compile_android.sh | 0 .../wip}/20_sdl_opengl_game_3/compile_js.bat | 0 .../wip}/20_sdl_opengl_game_3/compile_js.sh | 0 .../wip}/20_sdl_opengl_game_3/compile_linux.sh | 0 .../wip}/20_sdl_opengl_game_3/compile_mingw.bat | 0 .../wip}/20_sdl_opengl_game_3/compile_vs.bat | 0 .../wip}/20_sdl_opengl_game_3/download.bmp | Bin .../wip}/20_sdl_opengl_game_3/ea.txt | 0 .../wip}/20_sdl_opengl_game_3/game_application.h | 0 .../wip}/20_sdl_opengl_game_3/game_scene.cpp | 0 .../wip}/20_sdl_opengl_game_3/game_scene.h | 0 .../wip/20_sdl_opengl_game_3}/libs/compile_js.sh | 0 .../20_sdl_opengl_game_3/libs/compile_lib_linux.sh | 0 .../libs/glad/include/KHR/khrplatform.h | 0 .../libs/glad/include/glad/glad.h | 0 .../wip}/20_sdl_opengl_game_3/libs/glad/src/glad.c | 0 .../wip}/20_sdl_opengl_game_3/main.cpp | 0 .../wip}/20_sdl_opengl_game_3/main_orig.cpp | 0 .../wip}/20_sdl_opengl_game_3/main_orig_2.cpp | 0 .../wip}/20_sdl_opengl_game_3/material.cpp | 0 .../wip}/20_sdl_opengl_game_3/material.h | 0 .../wip}/20_sdl_opengl_game_3/mesh.cpp | 0 .../wip}/20_sdl_opengl_game_3/mesh.h | 0 .../wip}/20_sdl_opengl_game_3/mesh_instance.cpp | 0 .../wip}/20_sdl_opengl_game_3/mesh_instance.h | 0 .../wip}/20_sdl_opengl_game_3/mesh_utils.cpp | 0 .../wip}/20_sdl_opengl_game_3/mesh_utils.h | 0 .../wip}/20_sdl_opengl_game_3/object_2d.cpp | 0 .../wip}/20_sdl_opengl_game_3/object_2d.h | 0 .../wip}/20_sdl_opengl_game_3/opengl.h | 0 .../wip}/20_sdl_opengl_game_3/scene.cpp | 0 .../wip}/20_sdl_opengl_game_3/scene.h | 0 .../wip}/20_sdl_opengl_game_3/sdl.inc.h | 0 .../wip}/20_sdl_opengl_game_3/shader.cpp | 0 .../wip}/20_sdl_opengl_game_3/shader.h | 0 .../wip}/20_sdl_opengl_game_3/sprite.cpp | 0 .../wip}/20_sdl_opengl_game_3/sprite.h | 0 .../wip}/20_sdl_opengl_game_3/texture.cpp | 0 .../wip}/20_sdl_opengl_game_3/texture.h | 0 .../wip}/20_sdl_opengl_game_3/texture_material.h | 0 .../wip}/20_sdl_opengl_game_3/tile_map.cpp | 0 .../wip}/20_sdl_opengl_game_3/tile_map.h | 0 .../transparent_texture_material.h | 0 {06_networking => 06_threading}/gitkeep | 0 06_threading/wip/.gitignore | 5 +++++ {wip => 06_threading/wip}/01/Intro/Intro.cbp | 0 {wip => 06_threading/wip}/01/Intro/Intro.depend | 0 {wip => 06_threading/wip}/01/Intro/Intro.layout | 0 {wip => 06_threading/wip}/01/Intro/atomic_count.h | 0 .../wip}/01/Intro/lock_guard_count.h | 0 {wip => 06_threading/wip}/01/Intro/main.cpp | 0 {wip => 06_threading/wip}/01/Intro/semaphore.h | 0 {wip => 06_threading/wip}/01/Intro/semaphore_demo.h | 0 .../wip}/01/Intro/thread_class_intro.h | 0 .../wip}/01/Intro/thread_class_params.h | 0 {wip => 06_threading/wip}/01/Intro/thread_intro.h | 0 .../wip}/01/Intro/thread_problem_count.h | 0 .../wip}/01/Intro/thread_problem_cout.h | 0 .../wip}/01/Intro/unique_lock_coun.h | 0 .../wip}/01_intro_code/atomic_count.h | 0 {wip => 06_threading/wip}/01_intro_code/intro.cbp | 0 .../wip}/01_intro_code/intro.depend | 0 .../wip}/01_intro_code/intro.layout | 0 .../wip}/01_intro_code/lock_guard_demo.h | 0 {wip => 06_threading/wip}/01_intro_code/main.cpp | 0 {wip => 06_threading/wip}/01_intro_code/semaphore.h | 0 .../wip}/01_intro_code/semaphore_demo.h | 0 .../wip}/01_intro_code/thread_class.h | 0 .../wip}/01_intro_code/thread_class_params.h | 0 .../wip}/01_intro_code/thread_creation.h | 0 .../wip}/01_intro_code/thread_problem.h | 0 .../wip}/01_intro_code/unique_lock_demo.h | 0 .../wip}/02_intro_code/atomic_count.h | 0 {wip => 06_threading/wip}/02_intro_code/intro.cbp | 0 .../wip}/02_intro_code/intro.depend | 0 .../wip}/02_intro_code/intro.layout | 0 .../wip}/02_intro_code/lock_guard_demo.h | 0 {wip => 06_threading/wip}/02_intro_code/main.cpp | 0 {wip => 06_threading/wip}/02_intro_code/semaphore.h | 0 .../wip}/02_intro_code/semaphore_demo.h | 0 .../wip}/02_intro_code/thread_class.h | 0 .../wip}/02_intro_code/thread_class_params.h | 0 .../wip}/02_intro_code/thread_creation.h | 0 .../wip}/02_intro_code/thread_problem.h | 0 .../wip}/02_intro_code/unique_lock_demo.h | 0 .../wip}/03_primes/01_first_prime_threaded.h | 0 .../wip}/03_primes/02_first_prime_thread_class.h | 0 .../wip}/03_primes/03_simple_prime_finder.h | 0 .../wip}/03_primes/04_prime_finder.h | 0 {wip => 06_threading/wip}/03_primes/class.txt | 0 .../wip}/03_primes/include/PrimeFactorization.h | 0 .../include/PrimeFactorizationWithMultipleThreads.h | 0 .../include/PrimeFactorizationWithSingleThread.h | 0 {wip => 06_threading/wip}/03_primes/main.cpp | 0 .../wip}/03_primes/pointer_vs_local.txt | 0 {wip => 06_threading/wip}/03_primes/prime_test.h | 0 {wip => 06_threading/wip}/03_primes/primes.cbp | 0 {wip => 06_threading/wip}/03_primes/primes.depend | 0 {wip => 06_threading/wip}/03_primes/primes.layout | 0 .../03_primes/simple_threaded_prime_factorization.h | 0 .../wip}/03_primes/src/PrimeFactorization.cpp | 0 .../src/PrimeFactorizationWithMultipleThreads.cpp | 0 .../src/PrimeFactorizationWithSingleThread.cpp | 0 .../wip}/04_primes/01_first_prime_threaded.h | 0 .../wip}/04_primes/02_first_prime_thread_class.h | 0 .../wip}/04_primes/03_simple_prime_finder.h | 0 .../wip}/04_primes/04_prime_finder.h | 0 {wip => 06_threading/wip}/04_primes/class.txt | 0 .../wip}/04_primes/include/PrimeFactorization.h | 0 .../include/PrimeFactorizationWithMultipleThreads.h | 0 .../include/PrimeFactorizationWithSingleThread.h | 0 {wip => 06_threading/wip}/04_primes/main.cpp | 0 .../wip}/04_primes/pointer_vs_local.txt | 0 {wip => 06_threading/wip}/04_primes/prime_test.h | 0 {wip => 06_threading/wip}/04_primes/primes.cbp | 0 {wip => 06_threading/wip}/04_primes/primes.depend | 0 {wip => 06_threading/wip}/04_primes/primes.layout | 0 .../04_primes/simple_threaded_prime_factorization.h | 0 .../wip}/04_primes/src/PrimeFactorization.cpp | 0 .../src/PrimeFactorizationWithMultipleThreads.cpp | 0 .../src/PrimeFactorizationWithSingleThread.cpp | 0 {wip => 06_threading/wip}/05_ea_container/01_list.h | 0 .../wip}/05_ea_container/02_list_mutex.h | 0 .../wip}/05_ea_container/03_list_lockfree.h | 0 .../wip}/05_ea_container/04_stack.h | 0 .../wip}/05_ea_container/05_queue.h | 0 .../wip}/05_ea_container/06_double_linked_list.h | 0 .../wip}/05_ea_container/07_vector.h | 0 .../wip}/05_ea_container/08_vector_rw.h | 0 {wip => 06_threading/wip}/05_ea_container/mem.h | 0 .../06_other_languages/Java/JavaThreadAlapok.java | 0 .../06_other_languages/Java/JavaThreadingSync.java | 0 .../06_other_languages/Java/SemaphoreClass.java | 0 .../wip}/06_other_languages/c#/Thread/Program.cs | 0 .../wip}/06_other_languages/c#/Thread/Thread.csproj | 0 .../wip}/06_other_languages/c#/mutex/Program.cs | 0 .../wip}/06_other_languages/c#/mutex/mutex.csproj | 0 .../wip}/06_other_languages/c#/rwlock/Program.cs | 0 .../wip}/06_other_languages/c#/rwlock/rwlock.csproj | 0 .../wip}/06_other_languages/c#/semaphore/Program.cs | 0 .../c#/semaphore/semaphore.csproj | 0 .../wip}/06_other_languages/python/mutex.py | 0 .../wip}/06_other_languages/python/semaphore.py | 0 .../wip}/06_other_languages/python/thread_class.py | 0 .../wip}/06_other_languages/python/thread_method.py | 0 .../Java/JavaThreadAlapok.java | 0 .../Java/JavaThreadingSync.java | 0 .../07_other_languages_02/Java/SemaphoreClass.java | 0 .../wip}/07_other_languages_02/atomic.Java | 0 .../wip}/07_other_languages_02/c#/Thread/Program.cs | 0 .../07_other_languages_02/c#/Thread/Thread.csproj | 0 .../wip}/07_other_languages_02/c#/mutex/Program.cs | 0 .../07_other_languages_02/c#/mutex/mutex.csproj | 0 .../wip}/07_other_languages_02/c#/rwlock/Program.cs | 0 .../07_other_languages_02/c#/rwlock/rwlock.csproj | 0 .../07_other_languages_02/c#/semaphore/Program.cs | 0 .../c#/semaphore/semaphore.csproj | 0 .../wip}/07_other_languages_02/python/mutex.py | 0 .../wip}/07_other_languages_02/python/semaphore.py | 0 .../07_other_languages_02/python/thread_class.py | 0 .../07_other_languages_02/python/thread_method.py | 0 {wip => 06_threading/wip}/containers/01_list.h | 0 .../wip}/containers/02_list_mutex.h | 0 .../wip}/containers/03_list_lockfree.h | 0 {wip => 06_threading/wip}/containers/04_stack.h | 0 .../wip}/containers/05_stack_mutex.h | 0 .../wip}/containers/06_stack_lockfree.h | 0 {wip => 06_threading/wip}/containers/07_queue.h | 0 .../wip}/containers/08_double_linked_list.h | 0 {wip => 06_threading/wip}/containers/09_vector.h | 0 .../wip}/containers/10_vector_mutex_szimpla.h | 0 .../wip}/containers/11_vector_mutex_rw.h | 0 .../wip}/primes/primes/01_first_prime_threads.h | 0 .../primes/primes/02_first_prime_thread_class.h | 0 .../wip}/primes/primes/03_simple_prime_finder.h | 0 .../wip}/primes/primes/04_b_prime_finder_cstyle.h | 0 .../wip}/primes/primes/04_prime_finder.h | 0 .../primes/primes/05_b_prime_search_range_cstyle.h | 0 .../wip}/primes/primes/05_prime_search_range.h | 0 .../wip}/primes/primes/include/PSData.h | 0 .../wip}/primes/primes/include/PrimeFactorization.h | 0 .../include/PrimeFactorizationWithMultipleThreads.h | 0 .../include/PrimeFactorizationWithSingleThread.h | 0 {wip => 06_threading/wip}/primes/primes/main.cpp | 0 .../wip}/primes/primes/pointer_vs_local.txt | 0 .../wip}/primes/primes/polimorphism.txt | 0 .../wip}/primes/primes/polymorphism_2.txt | 0 .../wip}/primes/primes/prime_search_class.h | 0 .../wip}/primes/primes/prime_test.h | 0 {wip => 06_threading/wip}/primes/primes/primes.cbp | 0 .../wip}/primes/primes/primes.depend | 0 .../wip}/primes/primes/primes.layout | 0 .../primes/simple_threaded_prime_factorization.h | 0 .../wip}/primes/primes/src/PSData.cpp | 0 .../wip}/primes/primes/src/PrimeFactorization.cpp | 0 .../src/PrimeFactorizationWithMultipleThreads.cpp | 0 .../src/PrimeFactorizationWithSingleThread.cpp | 0 .../__init__.py => 07_networking/gitkeep | 0 07_networking/wip/.gitignore | 5 +++++ .../wip}/21_networking/cout_server/compile_linux.sh | 0 .../wip}/21_networking/cout_server/cout_server.cpp | 0 .../cout_server/include/brynet/Version.hpp | 0 .../cout_server/include/brynet/base/Any.hpp | 0 .../cout_server/include/brynet/base/AppStatus.hpp | 0 .../cout_server/include/brynet/base/Array.hpp | 0 .../cout_server/include/brynet/base/Buffer.hpp | 0 .../cout_server/include/brynet/base/CPP_VERSION.hpp | 0 .../cout_server/include/brynet/base/Noexcept.hpp | 0 .../cout_server/include/brynet/base/NonCopyable.hpp | 0 .../cout_server/include/brynet/base/Packet.hpp | 0 .../cout_server/include/brynet/base/Platform.hpp | 0 .../cout_server/include/brynet/base/Stack.hpp | 0 .../cout_server/include/brynet/base/Timer.hpp | 0 .../cout_server/include/brynet/base/WaitGroup.hpp | 0 .../include/brynet/base/crypto/Base64.hpp | 0 .../cout_server/include/brynet/base/crypto/SHA1.hpp | 0 .../include/brynet/base/endian/Endian.hpp | 0 .../include/brynet/net/AsyncConnector.hpp | 0 .../cout_server/include/brynet/net/Channel.hpp | 0 .../include/brynet/net/CurrentThread.hpp | 0 .../cout_server/include/brynet/net/EventLoop.hpp | 0 .../cout_server/include/brynet/net/Exception.hpp | 0 .../cout_server/include/brynet/net/ListenThread.hpp | 0 .../cout_server/include/brynet/net/Poller.hpp | 0 .../include/brynet/net/PromiseReceive.hpp | 0 .../cout_server/include/brynet/net/SSLHelper.hpp | 0 .../cout_server/include/brynet/net/Socket.hpp | 0 .../include/brynet/net/SocketLibFunction.hpp | 0 .../include/brynet/net/SocketLibTypes.hpp | 0 .../include/brynet/net/TcpConnection.hpp | 0 .../cout_server/include/brynet/net/TcpService.hpp | 0 .../brynet/net/detail/AddSocketOptionInfo.hpp | 0 .../include/brynet/net/detail/ConnectorDetail.hpp | 0 .../include/brynet/net/detail/ConnectorWorkInfo.hpp | 0 .../include/brynet/net/detail/IOLoopData.hpp | 0 .../brynet/net/detail/ListenThreadDetail.hpp | 0 .../include/brynet/net/detail/TCPServiceDetail.hpp | 0 .../include/brynet/net/detail/WakeupChannel.hpp | 0 .../include/brynet/net/http/HttpFormat.hpp | 0 .../include/brynet/net/http/HttpParser.hpp | 0 .../include/brynet/net/http/HttpService.hpp | 0 .../include/brynet/net/http/WebSocketFormat.hpp | 0 .../include/brynet/net/http/http_parser.h | 0 .../cout_server/include/brynet/net/port/Win.hpp | 0 .../brynet/net/wrapper/ConnectionBuilder.hpp | 0 .../brynet/net/wrapper/HttpConnectionBuilder.hpp | 0 .../brynet/net/wrapper/HttpServiceBuilder.hpp | 0 .../include/brynet/net/wrapper/ServiceBuilder.hpp | 0 .../wip}/21_networking/cout_server/server | Bin {wip => 07_networking/wip}/21_networking/ea.txt | 0 .../ea_frameworks/code_igniter/.editorconfig | 0 .../ea_frameworks/code_igniter/.gitignore | 0 .../code_igniter/application/.htaccess | 0 .../code_igniter/application/cache/index.html | 0 .../code_igniter/application/config/autoload.php | 0 .../code_igniter/application/config/config.php | 0 .../code_igniter/application/config/constants.php | 0 .../code_igniter/application/config/database.php | 0 .../code_igniter/application/config/doctypes.php | 0 .../application/config/foreign_chars.php | 0 .../code_igniter/application/config/hooks.php | 0 .../code_igniter/application/config/index.html | 0 .../code_igniter/application/config/memcached.php | 0 .../code_igniter/application/config/migration.php | 0 .../code_igniter/application/config/mimes.php | 0 .../code_igniter/application/config/profiler.php | 0 .../code_igniter/application/config/routes.php | 0 .../code_igniter/application/config/smileys.php | 0 .../code_igniter/application/config/user_agents.php | 0 .../application/controllers/Welcome.php | 0 .../code_igniter/application/controllers/index.html | 0 .../code_igniter/application/core/index.html | 0 .../code_igniter/application/helpers/index.html | 0 .../code_igniter/application/hooks/index.html | 0 .../code_igniter/application/index.html | 0 .../application/language/english/index.html | 0 .../code_igniter/application/language/index.html | 0 .../code_igniter/application/libraries/index.html | 0 .../code_igniter/application/logs/index.html | 0 .../code_igniter/application/models/index.html | 0 .../code_igniter/application/third_party/index.html | 0 .../application/views/errors/cli/error_404.php | 0 .../application/views/errors/cli/error_db.php | 0 .../views/errors/cli/error_exception.php | 0 .../application/views/errors/cli/error_general.php | 0 .../application/views/errors/cli/error_php.php | 0 .../application/views/errors/cli/index.html | 0 .../application/views/errors/html/error_404.php | 0 .../application/views/errors/html/error_db.php | 0 .../views/errors/html/error_exception.php | 0 .../application/views/errors/html/error_general.php | 0 .../application/views/errors/html/error_php.php | 0 .../application/views/errors/html/index.html | 0 .../application/views/errors/index.html | 0 .../code_igniter/application/views/index.html | 0 .../application/views/welcome_message.php | 0 .../ea_frameworks/code_igniter/composer.json | 0 .../ea_frameworks/code_igniter/contributing.md | 0 .../ea_frameworks/code_igniter/index.php | 0 .../ea_frameworks/code_igniter/license.txt | 0 .../ea_frameworks/code_igniter/readme.rst | 0 .../ea_frameworks/code_igniter/system/.htaccess | 0 .../code_igniter/system/core/Benchmark.php | 0 .../code_igniter/system/core/CodeIgniter.php | 0 .../code_igniter/system/core/Common.php | 0 .../code_igniter/system/core/Config.php | 0 .../code_igniter/system/core/Controller.php | 0 .../code_igniter/system/core/Exceptions.php | 0 .../code_igniter/system/core/Hooks.php | 0 .../code_igniter/system/core/Input.php | 0 .../ea_frameworks/code_igniter/system/core/Lang.php | 0 .../code_igniter/system/core/Loader.php | 0 .../ea_frameworks/code_igniter/system/core/Log.php | 0 .../code_igniter/system/core/Model.php | 0 .../code_igniter/system/core/Output.php | 0 .../code_igniter/system/core/Router.php | 0 .../code_igniter/system/core/Security.php | 0 .../ea_frameworks/code_igniter/system/core/URI.php | 0 .../ea_frameworks/code_igniter/system/core/Utf8.php | 0 .../code_igniter/system/core/compat/hash.php | 0 .../code_igniter/system/core/compat/index.html | 0 .../code_igniter/system/core/compat/mbstring.php | 0 .../code_igniter/system/core/compat/password.php | 0 .../code_igniter/system/core/compat/standard.php | 0 .../code_igniter/system/core/index.html | 0 .../code_igniter/system/database/DB.php | 0 .../code_igniter/system/database/DB_cache.php | 0 .../code_igniter/system/database/DB_driver.php | 0 .../code_igniter/system/database/DB_forge.php | 0 .../system/database/DB_query_builder.php | 0 .../code_igniter/system/database/DB_result.php | 0 .../code_igniter/system/database/DB_utility.php | 0 .../database/drivers/cubrid/cubrid_driver.php | 0 .../system/database/drivers/cubrid/cubrid_forge.php | 0 .../database/drivers/cubrid/cubrid_result.php | 0 .../database/drivers/cubrid/cubrid_utility.php | 0 .../system/database/drivers/cubrid/index.html | 0 .../system/database/drivers/ibase/ibase_driver.php | 0 .../system/database/drivers/ibase/ibase_forge.php | 0 .../system/database/drivers/ibase/ibase_result.php | 0 .../system/database/drivers/ibase/ibase_utility.php | 0 .../system/database/drivers/ibase/index.html | 0 .../code_igniter/system/database/drivers/index.html | 0 .../system/database/drivers/mssql/index.html | 0 .../system/database/drivers/mssql/mssql_driver.php | 0 .../system/database/drivers/mssql/mssql_forge.php | 0 .../system/database/drivers/mssql/mssql_result.php | 0 .../system/database/drivers/mssql/mssql_utility.php | 0 .../system/database/drivers/mysql/index.html | 0 .../system/database/drivers/mysql/mysql_driver.php | 0 .../system/database/drivers/mysql/mysql_forge.php | 0 .../system/database/drivers/mysql/mysql_result.php | 0 .../system/database/drivers/mysql/mysql_utility.php | 0 .../system/database/drivers/mysqli/index.html | 0 .../database/drivers/mysqli/mysqli_driver.php | 0 .../system/database/drivers/mysqli/mysqli_forge.php | 0 .../database/drivers/mysqli/mysqli_result.php | 0 .../database/drivers/mysqli/mysqli_utility.php | 0 .../system/database/drivers/oci8/index.html | 0 .../system/database/drivers/oci8/oci8_driver.php | 0 .../system/database/drivers/oci8/oci8_forge.php | 0 .../system/database/drivers/oci8/oci8_result.php | 0 .../system/database/drivers/oci8/oci8_utility.php | 0 .../system/database/drivers/odbc/index.html | 0 .../system/database/drivers/odbc/odbc_driver.php | 0 .../system/database/drivers/odbc/odbc_forge.php | 0 .../system/database/drivers/odbc/odbc_result.php | 0 .../system/database/drivers/odbc/odbc_utility.php | 0 .../system/database/drivers/pdo/index.html | 0 .../system/database/drivers/pdo/pdo_driver.php | 0 .../system/database/drivers/pdo/pdo_forge.php | 0 .../system/database/drivers/pdo/pdo_result.php | 0 .../system/database/drivers/pdo/pdo_utility.php | 0 .../database/drivers/pdo/subdrivers/index.html | 0 .../drivers/pdo/subdrivers/pdo_4d_driver.php | 0 .../drivers/pdo/subdrivers/pdo_4d_forge.php | 0 .../drivers/pdo/subdrivers/pdo_cubrid_driver.php | 0 .../drivers/pdo/subdrivers/pdo_cubrid_forge.php | 0 .../drivers/pdo/subdrivers/pdo_dblib_driver.php | 0 .../drivers/pdo/subdrivers/pdo_dblib_forge.php | 0 .../drivers/pdo/subdrivers/pdo_firebird_driver.php | 0 .../drivers/pdo/subdrivers/pdo_firebird_forge.php | 0 .../drivers/pdo/subdrivers/pdo_ibm_driver.php | 0 .../drivers/pdo/subdrivers/pdo_ibm_forge.php | 0 .../drivers/pdo/subdrivers/pdo_informix_driver.php | 0 .../drivers/pdo/subdrivers/pdo_informix_forge.php | 0 .../drivers/pdo/subdrivers/pdo_mysql_driver.php | 0 .../drivers/pdo/subdrivers/pdo_mysql_forge.php | 0 .../drivers/pdo/subdrivers/pdo_oci_driver.php | 0 .../drivers/pdo/subdrivers/pdo_oci_forge.php | 0 .../drivers/pdo/subdrivers/pdo_odbc_driver.php | 0 .../drivers/pdo/subdrivers/pdo_odbc_forge.php | 0 .../drivers/pdo/subdrivers/pdo_pgsql_driver.php | 0 .../drivers/pdo/subdrivers/pdo_pgsql_forge.php | 0 .../drivers/pdo/subdrivers/pdo_sqlite_driver.php | 0 .../drivers/pdo/subdrivers/pdo_sqlite_forge.php | 0 .../drivers/pdo/subdrivers/pdo_sqlsrv_driver.php | 0 .../drivers/pdo/subdrivers/pdo_sqlsrv_forge.php | 0 .../system/database/drivers/postgre/index.html | 0 .../database/drivers/postgre/postgre_driver.php | 0 .../database/drivers/postgre/postgre_forge.php | 0 .../database/drivers/postgre/postgre_result.php | 0 .../database/drivers/postgre/postgre_utility.php | 0 .../system/database/drivers/sqlite/index.html | 0 .../database/drivers/sqlite/sqlite_driver.php | 0 .../system/database/drivers/sqlite/sqlite_forge.php | 0 .../database/drivers/sqlite/sqlite_result.php | 0 .../database/drivers/sqlite/sqlite_utility.php | 0 .../system/database/drivers/sqlite3/index.html | 0 .../database/drivers/sqlite3/sqlite3_driver.php | 0 .../database/drivers/sqlite3/sqlite3_forge.php | 0 .../database/drivers/sqlite3/sqlite3_result.php | 0 .../database/drivers/sqlite3/sqlite3_utility.php | 0 .../system/database/drivers/sqlsrv/index.html | 0 .../database/drivers/sqlsrv/sqlsrv_driver.php | 0 .../system/database/drivers/sqlsrv/sqlsrv_forge.php | 0 .../database/drivers/sqlsrv/sqlsrv_result.php | 0 .../database/drivers/sqlsrv/sqlsrv_utility.php | 0 .../code_igniter/system/database/index.html | 0 .../code_igniter/system/fonts/index.html | 0 .../code_igniter/system/fonts/texb.ttf | Bin .../code_igniter/system/helpers/array_helper.php | 0 .../code_igniter/system/helpers/captcha_helper.php | 0 .../code_igniter/system/helpers/cookie_helper.php | 0 .../code_igniter/system/helpers/date_helper.php | 0 .../system/helpers/directory_helper.php | 0 .../code_igniter/system/helpers/download_helper.php | 0 .../code_igniter/system/helpers/email_helper.php | 0 .../code_igniter/system/helpers/file_helper.php | 0 .../code_igniter/system/helpers/form_helper.php | 0 .../code_igniter/system/helpers/html_helper.php | 0 .../code_igniter/system/helpers/index.html | 0 .../system/helpers/inflector_helper.php | 0 .../code_igniter/system/helpers/language_helper.php | 0 .../code_igniter/system/helpers/number_helper.php | 0 .../code_igniter/system/helpers/path_helper.php | 0 .../code_igniter/system/helpers/security_helper.php | 0 .../code_igniter/system/helpers/smiley_helper.php | 0 .../code_igniter/system/helpers/string_helper.php | 0 .../code_igniter/system/helpers/text_helper.php | 0 .../system/helpers/typography_helper.php | 0 .../code_igniter/system/helpers/url_helper.php | 0 .../code_igniter/system/helpers/xml_helper.php | 0 .../ea_frameworks/code_igniter/system/index.html | 0 .../system/language/english/calendar_lang.php | 0 .../system/language/english/date_lang.php | 0 .../system/language/english/db_lang.php | 0 .../system/language/english/email_lang.php | 0 .../language/english/form_validation_lang.php | 0 .../system/language/english/ftp_lang.php | 0 .../system/language/english/imglib_lang.php | 0 .../code_igniter/system/language/english/index.html | 0 .../system/language/english/migration_lang.php | 0 .../system/language/english/number_lang.php | 0 .../system/language/english/pagination_lang.php | 0 .../system/language/english/profiler_lang.php | 0 .../system/language/english/unit_test_lang.php | 0 .../system/language/english/upload_lang.php | 0 .../code_igniter/system/language/index.html | 0 .../code_igniter/system/libraries/Cache/Cache.php | 0 .../system/libraries/Cache/drivers/Cache_apc.php | 0 .../system/libraries/Cache/drivers/Cache_dummy.php | 0 .../system/libraries/Cache/drivers/Cache_file.php | 0 .../libraries/Cache/drivers/Cache_memcached.php | 0 .../system/libraries/Cache/drivers/Cache_redis.php | 0 .../libraries/Cache/drivers/Cache_wincache.php | 0 .../system/libraries/Cache/drivers/index.html | 0 .../code_igniter/system/libraries/Cache/index.html | 0 .../code_igniter/system/libraries/Calendar.php | 0 .../code_igniter/system/libraries/Cart.php | 0 .../code_igniter/system/libraries/Driver.php | 0 .../code_igniter/system/libraries/Email.php | 0 .../code_igniter/system/libraries/Encrypt.php | 0 .../code_igniter/system/libraries/Encryption.php | 0 .../system/libraries/Form_validation.php | 0 .../code_igniter/system/libraries/Ftp.php | 0 .../code_igniter/system/libraries/Image_lib.php | 0 .../code_igniter/system/libraries/Javascript.php | 0 .../system/libraries/Javascript/Jquery.php | 0 .../system/libraries/Javascript/index.html | 0 .../code_igniter/system/libraries/Migration.php | 0 .../code_igniter/system/libraries/Pagination.php | 0 .../code_igniter/system/libraries/Parser.php | 0 .../code_igniter/system/libraries/Profiler.php | 0 .../system/libraries/Session/Session.php | 0 .../libraries/Session/SessionHandlerInterface.php | 0 .../system/libraries/Session/Session_driver.php | 0 .../Session/drivers/Session_database_driver.php | 0 .../Session/drivers/Session_files_driver.php | 0 .../Session/drivers/Session_memcached_driver.php | 0 .../Session/drivers/Session_redis_driver.php | 0 .../system/libraries/Session/drivers/index.html | 0 .../system/libraries/Session/index.html | 0 .../code_igniter/system/libraries/Table.php | 0 .../code_igniter/system/libraries/Trackback.php | 0 .../code_igniter/system/libraries/Typography.php | 0 .../code_igniter/system/libraries/Unit_test.php | 0 .../code_igniter/system/libraries/Upload.php | 0 .../code_igniter/system/libraries/User_agent.php | 0 .../code_igniter/system/libraries/Xmlrpc.php | 0 .../code_igniter/system/libraries/Xmlrpcs.php | 0 .../code_igniter/system/libraries/Zip.php | 0 .../code_igniter/system/libraries/index.html | 0 .../django_framework/django_framework/__init__.py | 0 .../django_framework/django_framework/asgi.py | 0 .../django_framework/django_framework/settings.py | 0 .../django_framework/django_framework/urls.py | 0 .../django_framework/django_framework/wsgi.py | 0 .../ea_frameworks/django_framework/manage.py | 0 .../21_networking/ea_frameworks/ea_frameworks.txt | 0 .../21_networking/ea_frameworks/expressjs/app.js | 0 .../ea_frameworks/expressjs/package.json | 0 .../expressjs/public/stylesheets/style.css | 0 .../ea_frameworks/expressjs/routes/index.js | 0 .../ea_frameworks/expressjs/routes/users.js | 0 .../ea_frameworks/expressjs/views/error.jade | 0 .../ea_frameworks/expressjs/views/index.jade | 0 .../ea_frameworks/expressjs/views/layout.jade | 0 .../ea_frameworks/laravel/.editorconfig | 0 .../ea_frameworks/laravel/.env.example | 0 .../ea_frameworks/laravel/.gitattributes | 0 .../21_networking/ea_frameworks/laravel/.gitignore | 0 .../ea_frameworks/laravel/.styleci.yml | 0 .../21_networking/ea_frameworks/laravel/README.md | 0 .../ea_frameworks/laravel/app/Console/Kernel.php | 0 .../laravel/app/Exceptions/Handler.php | 0 .../laravel/app/Http/Controllers/Controller.php | 0 .../ea_frameworks/laravel/app/Http/Kernel.php | 0 .../laravel/app/Http/Middleware/Authenticate.php | 0 .../laravel/app/Http/Middleware/EncryptCookies.php | 0 .../Middleware/PreventRequestsDuringMaintenance.php | 0 .../app/Http/Middleware/RedirectIfAuthenticated.php | 0 .../laravel/app/Http/Middleware/TrimStrings.php | 0 .../laravel/app/Http/Middleware/TrustHosts.php | 0 .../laravel/app/Http/Middleware/TrustProxies.php | 0 .../laravel/app/Http/Middleware/VerifyCsrfToken.php | 0 .../ea_frameworks/laravel/app/Models/User.php | 0 .../laravel/app/Providers/AppServiceProvider.php | 0 .../laravel/app/Providers/AuthServiceProvider.php | 0 .../app/Providers/BroadcastServiceProvider.php | 0 .../laravel/app/Providers/EventServiceProvider.php | 0 .../laravel/app/Providers/RouteServiceProvider.php | 0 .../21_networking/ea_frameworks/laravel/artisan | 0 .../ea_frameworks/laravel/bootstrap/app.php | 0 .../laravel/bootstrap/cache/.gitignore | 0 .../ea_frameworks/laravel/composer.json | 0 .../ea_frameworks/laravel/composer.lock | 0 .../ea_frameworks/laravel/config/app.php | 0 .../ea_frameworks/laravel/config/auth.php | 0 .../ea_frameworks/laravel/config/broadcasting.php | 0 .../ea_frameworks/laravel/config/cache.php | 0 .../ea_frameworks/laravel/config/cors.php | 0 .../ea_frameworks/laravel/config/database.php | 0 .../ea_frameworks/laravel/config/filesystems.php | 0 .../ea_frameworks/laravel/config/hashing.php | 0 .../ea_frameworks/laravel/config/logging.php | 0 .../ea_frameworks/laravel/config/mail.php | 0 .../ea_frameworks/laravel/config/queue.php | 0 .../ea_frameworks/laravel/config/services.php | 0 .../ea_frameworks/laravel/config/session.php | 0 .../ea_frameworks/laravel/config/view.php | 0 .../ea_frameworks/laravel/database/.gitignore | 0 .../laravel/database/factories/UserFactory.php | 0 .../2014_10_12_000000_create_users_table.php | 0 ...14_10_12_100000_create_password_resets_table.php | 0 .../2019_08_19_000000_create_failed_jobs_table.php | 0 .../laravel/database/seeders/DatabaseSeeder.php | 0 .../ea_frameworks/laravel/package.json | 0 .../21_networking/ea_frameworks/laravel/phpunit.xml | 0 .../ea_frameworks/laravel/public/.htaccess | 0 .../ea_frameworks/laravel/public/favicon.ico | 0 .../ea_frameworks/laravel/public/index.php | 0 .../ea_frameworks/laravel/public/robots.txt | 0 .../ea_frameworks/laravel/public/web.config | 0 .../ea_frameworks/laravel/resources/css/app.css | 0 .../ea_frameworks/laravel/resources/js/app.js | 0 .../ea_frameworks/laravel/resources/js/bootstrap.js | 0 .../laravel/resources/lang/en/auth.php | 0 .../laravel/resources/lang/en/pagination.php | 0 .../laravel/resources/lang/en/passwords.php | 0 .../laravel/resources/lang/en/validation.php | 0 .../laravel/resources/views/welcome.blade.php | 0 .../ea_frameworks/laravel/routes/api.php | 0 .../ea_frameworks/laravel/routes/channels.php | 0 .../ea_frameworks/laravel/routes/console.php | 0 .../ea_frameworks/laravel/routes/web.php | 0 .../21_networking/ea_frameworks/laravel/server.php | 0 .../ea_frameworks/laravel/storage/app/.gitignore | 0 .../laravel/storage/app/public/.gitignore | 0 .../laravel/storage/framework/.gitignore | 0 .../laravel/storage/framework/cache/.gitignore | 0 .../laravel/storage/framework/cache/data/.gitignore | 0 .../laravel/storage/framework/sessions/.gitignore | 0 .../laravel/storage/framework/testing/.gitignore | 0 .../laravel/storage/framework/views/.gitignore | 0 .../ea_frameworks/laravel/storage/logs/.gitignore | 0 .../laravel/tests/CreatesApplication.php | 0 .../laravel/tests/Feature/ExampleTest.php | 0 .../ea_frameworks/laravel/tests/TestCase.php | 0 .../laravel/tests/Unit/ExampleTest.php | 0 .../ea_frameworks/laravel/webpack.mix.js | 0 .../wip/22_html_framework_1}/.clang-format | 0 .../wip}/22_html_framework_1/.gitignore | 0 .../wip}/22_html_framework_1/compile_linux.sh | 0 .../wip}/22_html_framework_1/compile_vs.bat | 0 .../wip}/22_html_framework_1/compile_win.bat | 0 .../wip}/22_html_framework_1/core/http_server.cpp | 0 .../wip}/22_html_framework_1/core/http_server.h | 0 .../wip/22_html_framework_1/core/request.cpp | 0 .../wip}/22_html_framework_1/core/request.h | 0 .../wip}/22_html_framework_1/main.cpp | 0 .../wip/23_html_framework_2}/.clang-format | 0 .../wip}/23_html_framework_2/.gitignore | 0 .../wip}/23_html_framework_2/compile_linux.sh | 0 .../wip}/23_html_framework_2/compile_vs.bat | 0 .../wip}/23_html_framework_2/compile_win.bat | 0 .../wip}/23_html_framework_2/core/application.cpp | 0 .../wip}/23_html_framework_2/core/application.h | 0 .../wip}/23_html_framework_2/core/http_server.cpp | 0 .../wip}/23_html_framework_2/core/http_server.h | 0 .../wip}/23_html_framework_2/core/request.cpp | 0 .../wip}/23_html_framework_2/core/request.h | 0 .../wip}/23_html_framework_2/main.cpp | 0 .../wip/24_html_framework_3}/.clang-format | 0 .../wip}/24_html_framework_3/.gitignore | 0 .../wip}/24_html_framework_3/compile_linux.sh | 0 .../wip}/24_html_framework_3/compile_vs.bat | 0 .../wip}/24_html_framework_3/compile_win.bat | 0 .../wip}/24_html_framework_3/core/application.cpp | 0 .../wip}/24_html_framework_3/core/application.h | 0 .../wip}/24_html_framework_3/core/http_server.cpp | 0 .../wip}/24_html_framework_3/core/http_server.h | 0 .../wip}/24_html_framework_3/core/request.cpp | 0 .../wip}/24_html_framework_3/core/request.h | 0 .../wip}/24_html_framework_3/libs/sqlite/shell.c | 0 .../wip}/24_html_framework_3/libs/sqlite/sqlite3.c | 0 .../wip}/24_html_framework_3/libs/sqlite/sqlite3.h | 0 .../24_html_framework_3/libs/sqlite/sqlite3ext.h | 0 .../wip}/24_html_framework_3/main.cpp | 0 .../wip}/24_html_framework_3/message_board.cpp | 0 .../wip}/24_html_framework_3/message_board.h | 0 .../wip}/networking/cout_server/compile_linux.sh | 0 .../wip}/networking/cout_server/cout_server.cpp | 0 .../wip}/networking/cout_server/server | Bin .../wip}/networking/ea_frameworks/ea_frameworks.txt | 0 .../wip}/networking/ea_networking/Networking.txt | 0 {wip => 07_networking/wip}/networking/ea_sol.txt | 0 08_linux_containers/wip/.gitignore | 5 +++++ .../wip}/25_linux_containers/Dockerfile | 0 .../wip}/25_linux_containers/build_container.sh | 0 .../wip}/25_linux_containers/compile_linux.sh | 0 .../wip}/25_linux_containers/containers.txt | 0 .../wip}/25_linux_containers/docker_bash.sh | 0 .../wip}/25_linux_containers/main.cpp | 0 1437 files changed, 30 insertions(+) rename {wip => 01_basics/wip}/.gitignore (100%) rename {wip => 01_basics/wip}/memory/mem.h (100%) create mode 100644 03_sdl_basics/wip/.gitignore rename {wip => 03_sdl_basics/wip}/07_sdl_compilers/compile_mingw.sh (100%) rename {wip => 03_sdl_basics/wip}/07_sdl_compilers/main.cpp (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/Valtozott.txt (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_android.sh (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_js,bat (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_js.sh (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_linux.sh (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_mingw.bat (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/compile_vs.bat (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/libs/compile_js.sh (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/libs/compile_lib_linux.sh (100%) rename {wip => 03_sdl_basics/wip}/08_sdl_compilers/main.cpp (100%) rename {wip/22_html_framework_1 => 03_sdl_basics/wip/raycaster}/.clang-format (100%) rename {wip => 03_sdl_basics/wip}/raycaster/atomics.txt (100%) rename {wip => 03_sdl_basics/wip}/raycaster/compile_android.sh (100%) rename {wip => 03_sdl_basics/wip}/raycaster/compile_js.sh (100%) rename {wip => 03_sdl_basics/wip}/raycaster/compile_linux.sh (100%) rename {wip => 03_sdl_basics/wip}/raycaster/compile_mingw.sh (100%) rename {wip => 03_sdl_basics/wip}/raycaster/compile_vs.bat (100%) rename {wip => 03_sdl_basics/wip}/raycaster/ea.txt (100%) rename {wip => 03_sdl_basics/wip}/raycaster/libs/compile_js.bat (100%) rename {wip/09_sdl_opengl_1 => 03_sdl_basics/wip/raycaster}/libs/compile_js.sh (100%) mode change 100644 => 100755 rename {wip => 03_sdl_basics/wip}/raycaster/libs/compile_libs_linux.sh (100%) rename {wip => 03_sdl_basics/wip}/raycaster/main.cpp (100%) create mode 100644 04_opengl_basics/wip/.gitignore rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/compile_vs.bat (100%) rename {wip/10_sdl_opengl_2 => 04_opengl_basics/wip/09_sdl_opengl_1}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/09_sdl_opengl_1/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/compile_vs.bat (100%) rename {wip/11_sdl_opengl_3 => 04_opengl_basics/wip/10_sdl_opengl_2}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/10_sdl_opengl_2/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/compile_vs.bat (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/download.bmp (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/img_forest.bmp (100%) rename {wip/12_sdl_opengl_4 => 04_opengl_basics/wip/11_sdl_opengl_3}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/11_sdl_opengl_3/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/compile_vs.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/download.bmp (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/img_forest.bmp (100%) rename {wip/12_sdl_opengl_shaders_1 => 04_opengl_basics/wip/12_sdl_opengl_4}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_4/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/compile_vs.bat (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/download.bmp (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/ea.txt (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/img_forest.bmp (100%) rename {wip/13_sdl_opengl_shaders_2 => 04_opengl_basics/wip/12_sdl_opengl_shaders_1}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/main_orig.cpp (100%) rename {wip => 04_opengl_basics/wip}/12_sdl_opengl_shaders_1/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/compile_vs.bat (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/download.bmp (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/ea.txt (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/grass.bmp (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/img_forest.bmp (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/13_sdl_opengl_shaders_2}/libs/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/libs/compile_lib_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/libs/glad/include/glad/glad.h (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/main.cpp (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/main_orig.cpp (100%) rename {wip => 04_opengl_basics/wip}/13_sdl_opengl_shaders_2/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_android.sh (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_js.bat (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_js.sh (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_linux.sh (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_mingw.bat (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/compile_vs.bat (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/download.bmp (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/ea.txt (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/grass.bmp (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/img_forest.bmp (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/libs/compile_js.sh (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/libs/compile_lib_linux.sh (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/libs/glad/include/KHR/khrplatform.h (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/libs/glad/include/glad/glad.h (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/libs/glad/src/glad.c (100%) rename {wip => 04_opengl_basics/wip}/14_sdl_opengl_shaders_3/main.cpp (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/main_orig.cpp (100%) rename {wip/14_sdl_opengl_engine_1 => 04_opengl_basics/wip/14_sdl_opengl_shaders_3}/renderers.txt (100%) rename {wip => 04_opengl_basics/wip}/ogl/sw_render.txt (100%) create mode 100644 05_sdl_opengl/wip/.gitignore rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/compile_vs.bat (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/download.bmp (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/ea.txt (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/CMakeLists.txt (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_features.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_fixes.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_noise.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_swizzle_func.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/_vectorize.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/compute_common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/compute_vector_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_common_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_exponential.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_exponential_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_geometric.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_geometric_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_integer.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_integer_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_matrix.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_matrix_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_packing.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_packing_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_trigonometric.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_trigonometric_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_vector_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/func_vector_relational_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/glm.cpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/qualifier.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/setup.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_float.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_half.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_half.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_mat4x4_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_quat.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_quat.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_quat_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec1.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec2.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec3.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec4.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/detail/type_vec4_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/exponential.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_projection.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_projection.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_transform.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_transform.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_common_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_double.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_double_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_float.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_float_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_constants.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_constants.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_int_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_integer.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_packing.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_packing.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_uint_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool1_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_bool4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double1_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_double4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float1_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float2_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float3_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_float4_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int1_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_int4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_integer.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_packing.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_packing.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint1_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint2_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint3_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_uint4_sized.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/fwd.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/geometric.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/glm.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/bitfield.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/color_space.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/color_space.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/constants.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/constants.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/integer.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_access.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_access.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/noise.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/noise.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/packing.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/packing.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/quaternion.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/quaternion_simd.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/random.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/random.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/round.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/round.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/type_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/type_precision.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/ulp.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/bit.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/bit.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/closest_point.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/closest_point.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_encoding.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_encoding.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_space.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_space.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/common.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/common.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/compatibility.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/compatibility.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/component_wise.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/component_wise.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/easing.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/easing.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/extend.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/extend.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/exterior_product.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/exterior_product.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/float_notmalize.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/functions.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/functions.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/hash.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/hash.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/integer.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/intersect.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/intersect.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/io.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/io.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/log_base.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/log_base.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/mixed_product.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/mixed_product.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/norm.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/norm.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/normal.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/normal.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/number_precision.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/number_precision.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/perpendicular.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/perpendicular.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/projection.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/projection.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/quaternion.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/range.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/raw_data.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/scalar_multiplication.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/spline.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/spline.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/std_based_type.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/std_based_type.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/string_cast.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/texture.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/texture.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/transform.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/transform.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/transform2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/transform2.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/type_trait.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/vector_query.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/gtx/wrap.inl (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/integer.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat2x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat2x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat2x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat3x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat3x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat3x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat4x2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat4x3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/mat4x4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/matrix.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/packing.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/common.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/exponential.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/geometric.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/integer.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/matrix.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/neon.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/packing.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/platform.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/trigonometric.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/simd/vector_relational.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/trigonometric.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/vec2.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/vec3.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/vec4.hpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/glm/vector_relational.hpp (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/grass.bmp (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/img_forest.bmp (100%) rename {wip/15_sdl_opengl_engine_2 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/libs/compile_js.sh (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/libs/compile_lib_linux.sh (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/libs/glad/include/KHR/khrplatform.h (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/libs/glad/include/glad/glad.h (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/main.cpp (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/material.h (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/opengl.h (100%) rename {wip/14_sdl_opengl_shaders_3 => 05_sdl_opengl/wip/14_sdl_opengl_engine_1}/renderers.txt (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/14_sdl_opengl_engine_1/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/ea.txt (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/grass.bmp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/img_forest.bmp (100%) rename {wip/16_sdl_opengl_engine_3 => 05_sdl_opengl/wip/15_sdl_opengl_engine_2}/libs/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/material.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/renderers.txt (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/15_sdl_opengl_engine_2/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/color_material.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/ea.txt (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/grass.bmp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/img_forest.bmp (100%) rename {wip/17_sdl_opengl_engine_4 => 05_sdl_opengl/wip/16_sdl_opengl_engine_3}/libs/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/material.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh_instance.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh_instance.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh_utils.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/mesh_utils.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/renderers.txt (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/texture.cpp (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/texture.h (100%) rename {wip => 05_sdl_opengl/wip}/16_sdl_opengl_engine_3/texture_material.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/camera.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/camera.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/color_material.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/ea.txt (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/grass.bmp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/img_forest.bmp (100%) rename {wip/18_sdl_opengl_game_1 => 05_sdl_opengl/wip/17_sdl_opengl_engine_4}/libs/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/material.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh_instance.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh_instance.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh_utils.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/mesh_utils.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/renderers.txt (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/texture.cpp (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/texture.h (100%) rename {wip => 05_sdl_opengl/wip}/17_sdl_opengl_engine_4/texture_material.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/.gitignore (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/application.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/application.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/camera.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/camera.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/color_material.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/game_application.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/game_scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/game_scene.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/javitva.txt (100%) rename {wip/19_sdl_opengl_game_2 => 05_sdl_opengl/wip/18_sdl_opengl_game_1}/libs/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/main_orig_2.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/material.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh_instance.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh_instance.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh_utils.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/mesh_utils.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/scene.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/sdl.inc.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/texture.cpp (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/texture.h (100%) rename {wip => 05_sdl_opengl/wip}/18_sdl_opengl_game_1/texture_material.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/.gitignore (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/application.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/application.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/bead.txt (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/camera.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/camera.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/color_material.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/game_application.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/game_scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/game_scene.h (100%) rename {wip/20_sdl_opengl_game_3 => 05_sdl_opengl/wip/19_sdl_opengl_game_2}/libs/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/main_orig_2.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/material.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh_instance.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh_instance.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh_utils.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/mesh_utils.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/object_2d.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/object_2d.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/scene.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/sdl.inc.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/texture.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/texture.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/texture_material.h (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/tile_map.cpp (100%) rename {wip => 05_sdl_opengl/wip}/19_sdl_opengl_game_2/tile_map.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/.clang-format (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/.gitignore (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/application.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/application.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/bead.txt (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/camera.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/camera.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/color_material.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/colored_material.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_android.sh (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_js.bat (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_js.sh (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_mingw.bat (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/compile_vs.bat (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/download.bmp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/ea.txt (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/game_application.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/game_scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/game_scene.h (100%) rename {wip/raycaster => 05_sdl_opengl/wip/20_sdl_opengl_game_3}/libs/compile_js.sh (100%) mode change 100755 => 100644 rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/libs/compile_lib_linux.sh (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/libs/glad/include/KHR/khrplatform.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/libs/glad/include/glad/glad.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/libs/glad/src/glad.c (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/main.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/main_orig.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/main_orig_2.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/material.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/material.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh_instance.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh_instance.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh_utils.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/mesh_utils.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/object_2d.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/object_2d.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/opengl.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/scene.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/scene.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/sdl.inc.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/shader.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/shader.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/sprite.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/sprite.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/texture.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/texture.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/texture_material.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/tile_map.cpp (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/tile_map.h (100%) rename {wip => 05_sdl_opengl/wip}/20_sdl_opengl_game_3/transparent_texture_material.h (100%) rename {06_networking => 06_threading}/gitkeep (100%) create mode 100644 06_threading/wip/.gitignore rename {wip => 06_threading/wip}/01/Intro/Intro.cbp (100%) rename {wip => 06_threading/wip}/01/Intro/Intro.depend (100%) rename {wip => 06_threading/wip}/01/Intro/Intro.layout (100%) rename {wip => 06_threading/wip}/01/Intro/atomic_count.h (100%) rename {wip => 06_threading/wip}/01/Intro/lock_guard_count.h (100%) rename {wip => 06_threading/wip}/01/Intro/main.cpp (100%) rename {wip => 06_threading/wip}/01/Intro/semaphore.h (100%) rename {wip => 06_threading/wip}/01/Intro/semaphore_demo.h (100%) rename {wip => 06_threading/wip}/01/Intro/thread_class_intro.h (100%) rename {wip => 06_threading/wip}/01/Intro/thread_class_params.h (100%) rename {wip => 06_threading/wip}/01/Intro/thread_intro.h (100%) rename {wip => 06_threading/wip}/01/Intro/thread_problem_count.h (100%) rename {wip => 06_threading/wip}/01/Intro/thread_problem_cout.h (100%) rename {wip => 06_threading/wip}/01/Intro/unique_lock_coun.h (100%) rename {wip => 06_threading/wip}/01_intro_code/atomic_count.h (100%) rename {wip => 06_threading/wip}/01_intro_code/intro.cbp (100%) rename {wip => 06_threading/wip}/01_intro_code/intro.depend (100%) rename {wip => 06_threading/wip}/01_intro_code/intro.layout (100%) rename {wip => 06_threading/wip}/01_intro_code/lock_guard_demo.h (100%) rename {wip => 06_threading/wip}/01_intro_code/main.cpp (100%) rename {wip => 06_threading/wip}/01_intro_code/semaphore.h (100%) rename {wip => 06_threading/wip}/01_intro_code/semaphore_demo.h (100%) rename {wip => 06_threading/wip}/01_intro_code/thread_class.h (100%) rename {wip => 06_threading/wip}/01_intro_code/thread_class_params.h (100%) rename {wip => 06_threading/wip}/01_intro_code/thread_creation.h (100%) rename {wip => 06_threading/wip}/01_intro_code/thread_problem.h (100%) rename {wip => 06_threading/wip}/01_intro_code/unique_lock_demo.h (100%) rename {wip => 06_threading/wip}/02_intro_code/atomic_count.h (100%) rename {wip => 06_threading/wip}/02_intro_code/intro.cbp (100%) rename {wip => 06_threading/wip}/02_intro_code/intro.depend (100%) rename {wip => 06_threading/wip}/02_intro_code/intro.layout (100%) rename {wip => 06_threading/wip}/02_intro_code/lock_guard_demo.h (100%) rename {wip => 06_threading/wip}/02_intro_code/main.cpp (100%) rename {wip => 06_threading/wip}/02_intro_code/semaphore.h (100%) rename {wip => 06_threading/wip}/02_intro_code/semaphore_demo.h (100%) rename {wip => 06_threading/wip}/02_intro_code/thread_class.h (100%) rename {wip => 06_threading/wip}/02_intro_code/thread_class_params.h (100%) rename {wip => 06_threading/wip}/02_intro_code/thread_creation.h (100%) rename {wip => 06_threading/wip}/02_intro_code/thread_problem.h (100%) rename {wip => 06_threading/wip}/02_intro_code/unique_lock_demo.h (100%) rename {wip => 06_threading/wip}/03_primes/01_first_prime_threaded.h (100%) rename {wip => 06_threading/wip}/03_primes/02_first_prime_thread_class.h (100%) rename {wip => 06_threading/wip}/03_primes/03_simple_prime_finder.h (100%) rename {wip => 06_threading/wip}/03_primes/04_prime_finder.h (100%) rename {wip => 06_threading/wip}/03_primes/class.txt (100%) rename {wip => 06_threading/wip}/03_primes/include/PrimeFactorization.h (100%) rename {wip => 06_threading/wip}/03_primes/include/PrimeFactorizationWithMultipleThreads.h (100%) rename {wip => 06_threading/wip}/03_primes/include/PrimeFactorizationWithSingleThread.h (100%) rename {wip => 06_threading/wip}/03_primes/main.cpp (100%) rename {wip => 06_threading/wip}/03_primes/pointer_vs_local.txt (100%) rename {wip => 06_threading/wip}/03_primes/prime_test.h (100%) rename {wip => 06_threading/wip}/03_primes/primes.cbp (100%) rename {wip => 06_threading/wip}/03_primes/primes.depend (100%) rename {wip => 06_threading/wip}/03_primes/primes.layout (100%) rename {wip => 06_threading/wip}/03_primes/simple_threaded_prime_factorization.h (100%) rename {wip => 06_threading/wip}/03_primes/src/PrimeFactorization.cpp (100%) rename {wip => 06_threading/wip}/03_primes/src/PrimeFactorizationWithMultipleThreads.cpp (100%) rename {wip => 06_threading/wip}/03_primes/src/PrimeFactorizationWithSingleThread.cpp (100%) rename {wip => 06_threading/wip}/04_primes/01_first_prime_threaded.h (100%) rename {wip => 06_threading/wip}/04_primes/02_first_prime_thread_class.h (100%) rename {wip => 06_threading/wip}/04_primes/03_simple_prime_finder.h (100%) rename {wip => 06_threading/wip}/04_primes/04_prime_finder.h (100%) rename {wip => 06_threading/wip}/04_primes/class.txt (100%) rename {wip => 06_threading/wip}/04_primes/include/PrimeFactorization.h (100%) rename {wip => 06_threading/wip}/04_primes/include/PrimeFactorizationWithMultipleThreads.h (100%) rename {wip => 06_threading/wip}/04_primes/include/PrimeFactorizationWithSingleThread.h (100%) rename {wip => 06_threading/wip}/04_primes/main.cpp (100%) rename {wip => 06_threading/wip}/04_primes/pointer_vs_local.txt (100%) rename {wip => 06_threading/wip}/04_primes/prime_test.h (100%) rename {wip => 06_threading/wip}/04_primes/primes.cbp (100%) rename {wip => 06_threading/wip}/04_primes/primes.depend (100%) rename {wip => 06_threading/wip}/04_primes/primes.layout (100%) rename {wip => 06_threading/wip}/04_primes/simple_threaded_prime_factorization.h (100%) rename {wip => 06_threading/wip}/04_primes/src/PrimeFactorization.cpp (100%) rename {wip => 06_threading/wip}/04_primes/src/PrimeFactorizationWithMultipleThreads.cpp (100%) rename {wip => 06_threading/wip}/04_primes/src/PrimeFactorizationWithSingleThread.cpp (100%) rename {wip => 06_threading/wip}/05_ea_container/01_list.h (100%) rename {wip => 06_threading/wip}/05_ea_container/02_list_mutex.h (100%) rename {wip => 06_threading/wip}/05_ea_container/03_list_lockfree.h (100%) rename {wip => 06_threading/wip}/05_ea_container/04_stack.h (100%) rename {wip => 06_threading/wip}/05_ea_container/05_queue.h (100%) rename {wip => 06_threading/wip}/05_ea_container/06_double_linked_list.h (100%) rename {wip => 06_threading/wip}/05_ea_container/07_vector.h (100%) rename {wip => 06_threading/wip}/05_ea_container/08_vector_rw.h (100%) rename {wip => 06_threading/wip}/05_ea_container/mem.h (100%) rename {wip => 06_threading/wip}/06_other_languages/Java/JavaThreadAlapok.java (100%) rename {wip => 06_threading/wip}/06_other_languages/Java/JavaThreadingSync.java (100%) rename {wip => 06_threading/wip}/06_other_languages/Java/SemaphoreClass.java (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/Thread/Program.cs (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/Thread/Thread.csproj (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/mutex/Program.cs (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/mutex/mutex.csproj (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/rwlock/Program.cs (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/rwlock/rwlock.csproj (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/semaphore/Program.cs (100%) rename {wip => 06_threading/wip}/06_other_languages/c#/semaphore/semaphore.csproj (100%) rename {wip => 06_threading/wip}/06_other_languages/python/mutex.py (100%) rename {wip => 06_threading/wip}/06_other_languages/python/semaphore.py (100%) rename {wip => 06_threading/wip}/06_other_languages/python/thread_class.py (100%) rename {wip => 06_threading/wip}/06_other_languages/python/thread_method.py (100%) rename {wip => 06_threading/wip}/07_other_languages_02/Java/JavaThreadAlapok.java (100%) rename {wip => 06_threading/wip}/07_other_languages_02/Java/JavaThreadingSync.java (100%) rename {wip => 06_threading/wip}/07_other_languages_02/Java/SemaphoreClass.java (100%) rename {wip => 06_threading/wip}/07_other_languages_02/atomic.Java (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/Thread/Program.cs (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/Thread/Thread.csproj (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/mutex/Program.cs (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/mutex/mutex.csproj (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/rwlock/Program.cs (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/rwlock/rwlock.csproj (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/semaphore/Program.cs (100%) rename {wip => 06_threading/wip}/07_other_languages_02/c#/semaphore/semaphore.csproj (100%) rename {wip => 06_threading/wip}/07_other_languages_02/python/mutex.py (100%) rename {wip => 06_threading/wip}/07_other_languages_02/python/semaphore.py (100%) rename {wip => 06_threading/wip}/07_other_languages_02/python/thread_class.py (100%) rename {wip => 06_threading/wip}/07_other_languages_02/python/thread_method.py (100%) rename {wip => 06_threading/wip}/containers/01_list.h (100%) rename {wip => 06_threading/wip}/containers/02_list_mutex.h (100%) rename {wip => 06_threading/wip}/containers/03_list_lockfree.h (100%) rename {wip => 06_threading/wip}/containers/04_stack.h (100%) rename {wip => 06_threading/wip}/containers/05_stack_mutex.h (100%) rename {wip => 06_threading/wip}/containers/06_stack_lockfree.h (100%) rename {wip => 06_threading/wip}/containers/07_queue.h (100%) rename {wip => 06_threading/wip}/containers/08_double_linked_list.h (100%) rename {wip => 06_threading/wip}/containers/09_vector.h (100%) rename {wip => 06_threading/wip}/containers/10_vector_mutex_szimpla.h (100%) rename {wip => 06_threading/wip}/containers/11_vector_mutex_rw.h (100%) rename {wip => 06_threading/wip}/primes/primes/01_first_prime_threads.h (100%) rename {wip => 06_threading/wip}/primes/primes/02_first_prime_thread_class.h (100%) rename {wip => 06_threading/wip}/primes/primes/03_simple_prime_finder.h (100%) rename {wip => 06_threading/wip}/primes/primes/04_b_prime_finder_cstyle.h (100%) rename {wip => 06_threading/wip}/primes/primes/04_prime_finder.h (100%) rename {wip => 06_threading/wip}/primes/primes/05_b_prime_search_range_cstyle.h (100%) rename {wip => 06_threading/wip}/primes/primes/05_prime_search_range.h (100%) rename {wip => 06_threading/wip}/primes/primes/include/PSData.h (100%) rename {wip => 06_threading/wip}/primes/primes/include/PrimeFactorization.h (100%) rename {wip => 06_threading/wip}/primes/primes/include/PrimeFactorizationWithMultipleThreads.h (100%) rename {wip => 06_threading/wip}/primes/primes/include/PrimeFactorizationWithSingleThread.h (100%) rename {wip => 06_threading/wip}/primes/primes/main.cpp (100%) rename {wip => 06_threading/wip}/primes/primes/pointer_vs_local.txt (100%) rename {wip => 06_threading/wip}/primes/primes/polimorphism.txt (100%) rename {wip => 06_threading/wip}/primes/primes/polymorphism_2.txt (100%) rename {wip => 06_threading/wip}/primes/primes/prime_search_class.h (100%) rename {wip => 06_threading/wip}/primes/primes/prime_test.h (100%) rename {wip => 06_threading/wip}/primes/primes/primes.cbp (100%) rename {wip => 06_threading/wip}/primes/primes/primes.depend (100%) rename {wip => 06_threading/wip}/primes/primes/primes.layout (100%) rename {wip => 06_threading/wip}/primes/primes/simple_threaded_prime_factorization.h (100%) rename {wip => 06_threading/wip}/primes/primes/src/PSData.cpp (100%) rename {wip => 06_threading/wip}/primes/primes/src/PrimeFactorization.cpp (100%) rename {wip => 06_threading/wip}/primes/primes/src/PrimeFactorizationWithMultipleThreads.cpp (100%) rename {wip => 06_threading/wip}/primes/primes/src/PrimeFactorizationWithSingleThread.cpp (100%) rename wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py => 07_networking/gitkeep (100%) create mode 100644 07_networking/wip/.gitignore rename {wip => 07_networking/wip}/21_networking/cout_server/compile_linux.sh (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/cout_server.cpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/Version.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Any.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/AppStatus.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Array.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Buffer.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/CPP_VERSION.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Noexcept.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/NonCopyable.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Packet.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Platform.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Stack.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/Timer.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/WaitGroup.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/crypto/Base64.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/crypto/SHA1.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/base/endian/Endian.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/AsyncConnector.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/Channel.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/CurrentThread.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/EventLoop.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/Exception.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/ListenThread.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/Poller.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/PromiseReceive.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/SSLHelper.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/Socket.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/SocketLibFunction.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/SocketLibTypes.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/TcpConnection.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/TcpService.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/AddSocketOptionInfo.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/ConnectorDetail.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/ConnectorWorkInfo.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/IOLoopData.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/ListenThreadDetail.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/TCPServiceDetail.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/detail/WakeupChannel.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/http/HttpFormat.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/http/HttpParser.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/http/HttpService.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/http/WebSocketFormat.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/http/http_parser.h (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/port/Win.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/wrapper/ConnectionBuilder.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/wrapper/HttpConnectionBuilder.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/wrapper/HttpServiceBuilder.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/include/brynet/net/wrapper/ServiceBuilder.hpp (100%) rename {wip => 07_networking/wip}/21_networking/cout_server/server (100%) rename {wip => 07_networking/wip}/21_networking/ea.txt (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/.editorconfig (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/.htaccess (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/cache/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/autoload.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/config.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/constants.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/database.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/doctypes.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/foreign_chars.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/hooks.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/memcached.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/migration.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/mimes.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/profiler.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/routes.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/smileys.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/config/user_agents.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/controllers/Welcome.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/controllers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/core/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/helpers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/hooks/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/language/english/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/language/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/libraries/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/logs/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/models/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/third_party/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_404.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_db.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_exception.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_general.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_php.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_404.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_db.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_exception.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_general.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_php.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/html/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/errors/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/application/views/welcome_message.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/composer.json (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/contributing.md (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/index.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/license.txt (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/readme.rst (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/.htaccess (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Benchmark.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/CodeIgniter.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Common.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Config.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Controller.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Exceptions.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Hooks.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Input.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Loader.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Log.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Model.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Output.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Router.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Security.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/URI.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/Utf8.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/compat/hash.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/compat/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/compat/mbstring.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/compat/password.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/compat/standard.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/core/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_cache.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_query_builder.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/DB_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_forge.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_result.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_utility.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/database/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/fonts/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/fonts/texb.ttf (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/array_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/captcha_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/cookie_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/date_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/directory_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/download_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/email_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/file_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/form_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/html_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/inflector_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/language_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/number_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/path_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/security_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/smiley_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/string_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/text_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/typography_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/url_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/helpers/xml_helper.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/calendar_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/date_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/db_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/email_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/form_validation_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/ftp_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/imglib_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/migration_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/number_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/pagination_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/profiler_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/unit_test_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/english/upload_lang.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/language/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/Cache.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_apc.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_dummy.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_file.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_memcached.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_redis.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_wincache.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Calendar.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Cart.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Email.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Encrypt.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Encryption.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Form_validation.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Ftp.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Image_lib.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/Jquery.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Migration.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Pagination.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Parser.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Profiler.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/SessionHandlerInterface.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_database_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_files_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_memcached_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_redis_driver.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Session/index.html (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Table.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Trackback.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Typography.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Unit_test.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Upload.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/User_agent.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpc.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpcs.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/Zip.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/code_igniter/system/libraries/index.html (100%) rename wip/21_networking/ea_frameworks/laravel/public/favicon.ico => 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/django_framework/django_framework/asgi.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/django_framework/django_framework/settings.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/django_framework/django_framework/urls.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/django_framework/django_framework/wsgi.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/django_framework/manage.py (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/ea_frameworks.txt (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/app.js (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/package.json (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/public/stylesheets/style.css (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/routes/index.js (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/routes/users.js (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/views/error.jade (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/views/index.jade (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/expressjs/views/layout.jade (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/.editorconfig (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/.env.example (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/.gitattributes (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/.styleci.yml (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/README.md (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Console/Kernel.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Exceptions/Handler.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Controllers/Controller.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Kernel.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/Authenticate.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/EncryptCookies.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/PreventRequestsDuringMaintenance.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/RedirectIfAuthenticated.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrimStrings.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustHosts.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustProxies.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Http/Middleware/VerifyCsrfToken.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Models/User.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Providers/AppServiceProvider.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Providers/AuthServiceProvider.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Providers/BroadcastServiceProvider.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Providers/EventServiceProvider.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/app/Providers/RouteServiceProvider.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/artisan (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/bootstrap/app.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/bootstrap/cache/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/composer.json (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/composer.lock (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/app.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/auth.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/broadcasting.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/cache.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/cors.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/database.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/filesystems.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/hashing.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/logging.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/mail.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/queue.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/services.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/session.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/config/view.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/factories/UserFactory.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_000000_create_users_table.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/migrations/2019_08_19_000000_create_failed_jobs_table.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/database/seeders/DatabaseSeeder.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/package.json (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/phpunit.xml (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/public/.htaccess (100%) rename wip/21_networking/ea_frameworks/laravel/resources/css/app.css => 07_networking/wip/21_networking/ea_frameworks/laravel/public/favicon.ico (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/public/index.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/public/robots.txt (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/public/web.config (100%) rename wip/22_html_framework_1/core/request.cpp => 07_networking/wip/21_networking/ea_frameworks/laravel/resources/css/app.css (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/js/app.js (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/js/bootstrap.js (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/lang/en/auth.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/lang/en/pagination.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/lang/en/passwords.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/lang/en/validation.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/resources/views/welcome.blade.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/routes/api.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/routes/channels.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/routes/console.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/routes/web.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/server.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/app/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/app/public/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/cache/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/cache/data/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/sessions/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/testing/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/framework/views/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/storage/logs/.gitignore (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/tests/CreatesApplication.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/tests/Feature/ExampleTest.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/tests/TestCase.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/tests/Unit/ExampleTest.php (100%) rename {wip => 07_networking/wip}/21_networking/ea_frameworks/laravel/webpack.mix.js (100%) rename {wip/23_html_framework_2 => 07_networking/wip/22_html_framework_1}/.clang-format (100%) rename {wip => 07_networking/wip}/22_html_framework_1/.gitignore (100%) rename {wip => 07_networking/wip}/22_html_framework_1/compile_linux.sh (100%) rename {wip => 07_networking/wip}/22_html_framework_1/compile_vs.bat (100%) rename {wip => 07_networking/wip}/22_html_framework_1/compile_win.bat (100%) rename {wip => 07_networking/wip}/22_html_framework_1/core/http_server.cpp (100%) rename {wip => 07_networking/wip}/22_html_framework_1/core/http_server.h (100%) create mode 100644 07_networking/wip/22_html_framework_1/core/request.cpp rename {wip => 07_networking/wip}/22_html_framework_1/core/request.h (100%) rename {wip => 07_networking/wip}/22_html_framework_1/main.cpp (100%) rename {wip/24_html_framework_3 => 07_networking/wip/23_html_framework_2}/.clang-format (100%) rename {wip => 07_networking/wip}/23_html_framework_2/.gitignore (100%) rename {wip => 07_networking/wip}/23_html_framework_2/compile_linux.sh (100%) rename {wip => 07_networking/wip}/23_html_framework_2/compile_vs.bat (100%) rename {wip => 07_networking/wip}/23_html_framework_2/compile_win.bat (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/application.cpp (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/application.h (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/http_server.cpp (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/http_server.h (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/request.cpp (100%) rename {wip => 07_networking/wip}/23_html_framework_2/core/request.h (100%) rename {wip => 07_networking/wip}/23_html_framework_2/main.cpp (100%) rename {wip/raycaster => 07_networking/wip/24_html_framework_3}/.clang-format (100%) rename {wip => 07_networking/wip}/24_html_framework_3/.gitignore (100%) rename {wip => 07_networking/wip}/24_html_framework_3/compile_linux.sh (100%) rename {wip => 07_networking/wip}/24_html_framework_3/compile_vs.bat (100%) rename {wip => 07_networking/wip}/24_html_framework_3/compile_win.bat (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/application.cpp (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/application.h (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/http_server.cpp (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/http_server.h (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/request.cpp (100%) rename {wip => 07_networking/wip}/24_html_framework_3/core/request.h (100%) rename {wip => 07_networking/wip}/24_html_framework_3/libs/sqlite/shell.c (100%) rename {wip => 07_networking/wip}/24_html_framework_3/libs/sqlite/sqlite3.c (100%) rename {wip => 07_networking/wip}/24_html_framework_3/libs/sqlite/sqlite3.h (100%) rename {wip => 07_networking/wip}/24_html_framework_3/libs/sqlite/sqlite3ext.h (100%) rename {wip => 07_networking/wip}/24_html_framework_3/main.cpp (100%) rename {wip => 07_networking/wip}/24_html_framework_3/message_board.cpp (100%) rename {wip => 07_networking/wip}/24_html_framework_3/message_board.h (100%) rename {wip => 07_networking/wip}/networking/cout_server/compile_linux.sh (100%) rename {wip => 07_networking/wip}/networking/cout_server/cout_server.cpp (100%) rename {wip => 07_networking/wip}/networking/cout_server/server (100%) rename {wip => 07_networking/wip}/networking/ea_frameworks/ea_frameworks.txt (100%) rename {wip => 07_networking/wip}/networking/ea_networking/Networking.txt (100%) rename {wip => 07_networking/wip}/networking/ea_sol.txt (100%) create mode 100644 08_linux_containers/wip/.gitignore rename {wip => 08_linux_containers/wip}/25_linux_containers/Dockerfile (100%) rename {wip => 08_linux_containers/wip}/25_linux_containers/build_container.sh (100%) rename {wip => 08_linux_containers/wip}/25_linux_containers/compile_linux.sh (100%) rename {wip => 08_linux_containers/wip}/25_linux_containers/containers.txt (100%) rename {wip => 08_linux_containers/wip}/25_linux_containers/docker_bash.sh (100%) rename {wip => 08_linux_containers/wip}/25_linux_containers/main.cpp (100%) diff --git a/wip/.gitignore b/01_basics/wip/.gitignore similarity index 100% rename from wip/.gitignore rename to 01_basics/wip/.gitignore diff --git a/wip/memory/mem.h b/01_basics/wip/memory/mem.h similarity index 100% rename from wip/memory/mem.h rename to 01_basics/wip/memory/mem.h diff --git a/03_sdl_basics/wip/.gitignore b/03_sdl_basics/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/03_sdl_basics/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/07_sdl_compilers/compile_mingw.sh b/03_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh similarity index 100% rename from wip/07_sdl_compilers/compile_mingw.sh rename to 03_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh diff --git a/wip/07_sdl_compilers/main.cpp b/03_sdl_basics/wip/07_sdl_compilers/main.cpp similarity index 100% rename from wip/07_sdl_compilers/main.cpp rename to 03_sdl_basics/wip/07_sdl_compilers/main.cpp diff --git a/wip/08_sdl_compilers/Valtozott.txt b/03_sdl_basics/wip/08_sdl_compilers/Valtozott.txt similarity index 100% rename from wip/08_sdl_compilers/Valtozott.txt rename to 03_sdl_basics/wip/08_sdl_compilers/Valtozott.txt diff --git a/wip/08_sdl_compilers/compile_android.sh b/03_sdl_basics/wip/08_sdl_compilers/compile_android.sh similarity index 100% rename from wip/08_sdl_compilers/compile_android.sh rename to 03_sdl_basics/wip/08_sdl_compilers/compile_android.sh diff --git a/wip/08_sdl_compilers/compile_js,bat b/03_sdl_basics/wip/08_sdl_compilers/compile_js,bat similarity index 100% rename from wip/08_sdl_compilers/compile_js,bat rename to 03_sdl_basics/wip/08_sdl_compilers/compile_js,bat diff --git a/wip/08_sdl_compilers/compile_js.sh b/03_sdl_basics/wip/08_sdl_compilers/compile_js.sh similarity index 100% rename from wip/08_sdl_compilers/compile_js.sh rename to 03_sdl_basics/wip/08_sdl_compilers/compile_js.sh diff --git a/wip/08_sdl_compilers/compile_linux.sh b/03_sdl_basics/wip/08_sdl_compilers/compile_linux.sh similarity index 100% rename from wip/08_sdl_compilers/compile_linux.sh rename to 03_sdl_basics/wip/08_sdl_compilers/compile_linux.sh diff --git a/wip/08_sdl_compilers/compile_mingw.bat b/03_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat similarity index 100% rename from wip/08_sdl_compilers/compile_mingw.bat rename to 03_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat diff --git a/wip/08_sdl_compilers/compile_vs.bat b/03_sdl_basics/wip/08_sdl_compilers/compile_vs.bat similarity index 100% rename from wip/08_sdl_compilers/compile_vs.bat rename to 03_sdl_basics/wip/08_sdl_compilers/compile_vs.bat diff --git a/wip/08_sdl_compilers/libs/compile_js.sh b/03_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh similarity index 100% rename from wip/08_sdl_compilers/libs/compile_js.sh rename to 03_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh diff --git a/wip/08_sdl_compilers/libs/compile_lib_linux.sh b/03_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh similarity index 100% rename from wip/08_sdl_compilers/libs/compile_lib_linux.sh rename to 03_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh diff --git a/wip/08_sdl_compilers/main.cpp b/03_sdl_basics/wip/08_sdl_compilers/main.cpp similarity index 100% rename from wip/08_sdl_compilers/main.cpp rename to 03_sdl_basics/wip/08_sdl_compilers/main.cpp diff --git a/wip/22_html_framework_1/.clang-format b/03_sdl_basics/wip/raycaster/.clang-format similarity index 100% rename from wip/22_html_framework_1/.clang-format rename to 03_sdl_basics/wip/raycaster/.clang-format diff --git a/wip/raycaster/atomics.txt b/03_sdl_basics/wip/raycaster/atomics.txt similarity index 100% rename from wip/raycaster/atomics.txt rename to 03_sdl_basics/wip/raycaster/atomics.txt diff --git a/wip/raycaster/compile_android.sh b/03_sdl_basics/wip/raycaster/compile_android.sh similarity index 100% rename from wip/raycaster/compile_android.sh rename to 03_sdl_basics/wip/raycaster/compile_android.sh diff --git a/wip/raycaster/compile_js.sh b/03_sdl_basics/wip/raycaster/compile_js.sh similarity index 100% rename from wip/raycaster/compile_js.sh rename to 03_sdl_basics/wip/raycaster/compile_js.sh diff --git a/wip/raycaster/compile_linux.sh b/03_sdl_basics/wip/raycaster/compile_linux.sh similarity index 100% rename from wip/raycaster/compile_linux.sh rename to 03_sdl_basics/wip/raycaster/compile_linux.sh diff --git a/wip/raycaster/compile_mingw.sh b/03_sdl_basics/wip/raycaster/compile_mingw.sh similarity index 100% rename from wip/raycaster/compile_mingw.sh rename to 03_sdl_basics/wip/raycaster/compile_mingw.sh diff --git a/wip/raycaster/compile_vs.bat b/03_sdl_basics/wip/raycaster/compile_vs.bat similarity index 100% rename from wip/raycaster/compile_vs.bat rename to 03_sdl_basics/wip/raycaster/compile_vs.bat diff --git a/wip/raycaster/ea.txt b/03_sdl_basics/wip/raycaster/ea.txt similarity index 100% rename from wip/raycaster/ea.txt rename to 03_sdl_basics/wip/raycaster/ea.txt diff --git a/wip/raycaster/libs/compile_js.bat b/03_sdl_basics/wip/raycaster/libs/compile_js.bat similarity index 100% rename from wip/raycaster/libs/compile_js.bat rename to 03_sdl_basics/wip/raycaster/libs/compile_js.bat diff --git a/wip/09_sdl_opengl_1/libs/compile_js.sh b/03_sdl_basics/wip/raycaster/libs/compile_js.sh old mode 100644 new mode 100755 similarity index 100% rename from wip/09_sdl_opengl_1/libs/compile_js.sh rename to 03_sdl_basics/wip/raycaster/libs/compile_js.sh diff --git a/wip/raycaster/libs/compile_libs_linux.sh b/03_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh similarity index 100% rename from wip/raycaster/libs/compile_libs_linux.sh rename to 03_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh diff --git a/wip/raycaster/main.cpp b/03_sdl_basics/wip/raycaster/main.cpp similarity index 100% rename from wip/raycaster/main.cpp rename to 03_sdl_basics/wip/raycaster/main.cpp diff --git a/04_opengl_basics/wip/.gitignore b/04_opengl_basics/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/04_opengl_basics/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/09_sdl_opengl_1/compile_android.sh b/04_opengl_basics/wip/09_sdl_opengl_1/compile_android.sh similarity index 100% rename from wip/09_sdl_opengl_1/compile_android.sh rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_android.sh diff --git a/wip/09_sdl_opengl_1/compile_js.bat b/04_opengl_basics/wip/09_sdl_opengl_1/compile_js.bat similarity index 100% rename from wip/09_sdl_opengl_1/compile_js.bat rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_js.bat diff --git a/wip/09_sdl_opengl_1/compile_js.sh b/04_opengl_basics/wip/09_sdl_opengl_1/compile_js.sh similarity index 100% rename from wip/09_sdl_opengl_1/compile_js.sh rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_js.sh diff --git a/wip/09_sdl_opengl_1/compile_linux.sh b/04_opengl_basics/wip/09_sdl_opengl_1/compile_linux.sh similarity index 100% rename from wip/09_sdl_opengl_1/compile_linux.sh rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_linux.sh diff --git a/wip/09_sdl_opengl_1/compile_mingw.bat b/04_opengl_basics/wip/09_sdl_opengl_1/compile_mingw.bat similarity index 100% rename from wip/09_sdl_opengl_1/compile_mingw.bat rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_mingw.bat diff --git a/wip/09_sdl_opengl_1/compile_vs.bat b/04_opengl_basics/wip/09_sdl_opengl_1/compile_vs.bat similarity index 100% rename from wip/09_sdl_opengl_1/compile_vs.bat rename to 04_opengl_basics/wip/09_sdl_opengl_1/compile_vs.bat diff --git a/wip/10_sdl_opengl_2/libs/compile_js.sh b/04_opengl_basics/wip/09_sdl_opengl_1/libs/compile_js.sh similarity index 100% rename from wip/10_sdl_opengl_2/libs/compile_js.sh rename to 04_opengl_basics/wip/09_sdl_opengl_1/libs/compile_js.sh diff --git a/wip/09_sdl_opengl_1/libs/compile_lib_linux.sh b/04_opengl_basics/wip/09_sdl_opengl_1/libs/compile_lib_linux.sh similarity index 100% rename from wip/09_sdl_opengl_1/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/09_sdl_opengl_1/libs/compile_lib_linux.sh diff --git a/wip/09_sdl_opengl_1/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/09_sdl_opengl_1/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/include/KHR/khrplatform.h diff --git a/wip/09_sdl_opengl_1/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/include/glad/glad.h similarity index 100% rename from wip/09_sdl_opengl_1/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/include/glad/glad.h diff --git a/wip/09_sdl_opengl_1/libs/glad/src/glad.c b/04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/src/glad.c similarity index 100% rename from wip/09_sdl_opengl_1/libs/glad/src/glad.c rename to 04_opengl_basics/wip/09_sdl_opengl_1/libs/glad/src/glad.c diff --git a/wip/09_sdl_opengl_1/main.cpp b/04_opengl_basics/wip/09_sdl_opengl_1/main.cpp similarity index 100% rename from wip/09_sdl_opengl_1/main.cpp rename to 04_opengl_basics/wip/09_sdl_opengl_1/main.cpp diff --git a/wip/09_sdl_opengl_1/renderers.txt b/04_opengl_basics/wip/09_sdl_opengl_1/renderers.txt similarity index 100% rename from wip/09_sdl_opengl_1/renderers.txt rename to 04_opengl_basics/wip/09_sdl_opengl_1/renderers.txt diff --git a/wip/10_sdl_opengl_2/compile_android.sh b/04_opengl_basics/wip/10_sdl_opengl_2/compile_android.sh similarity index 100% rename from wip/10_sdl_opengl_2/compile_android.sh rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_android.sh diff --git a/wip/10_sdl_opengl_2/compile_js.bat b/04_opengl_basics/wip/10_sdl_opengl_2/compile_js.bat similarity index 100% rename from wip/10_sdl_opengl_2/compile_js.bat rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_js.bat diff --git a/wip/10_sdl_opengl_2/compile_js.sh b/04_opengl_basics/wip/10_sdl_opengl_2/compile_js.sh similarity index 100% rename from wip/10_sdl_opengl_2/compile_js.sh rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_js.sh diff --git a/wip/10_sdl_opengl_2/compile_linux.sh b/04_opengl_basics/wip/10_sdl_opengl_2/compile_linux.sh similarity index 100% rename from wip/10_sdl_opengl_2/compile_linux.sh rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_linux.sh diff --git a/wip/10_sdl_opengl_2/compile_mingw.bat b/04_opengl_basics/wip/10_sdl_opengl_2/compile_mingw.bat similarity index 100% rename from wip/10_sdl_opengl_2/compile_mingw.bat rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_mingw.bat diff --git a/wip/10_sdl_opengl_2/compile_vs.bat b/04_opengl_basics/wip/10_sdl_opengl_2/compile_vs.bat similarity index 100% rename from wip/10_sdl_opengl_2/compile_vs.bat rename to 04_opengl_basics/wip/10_sdl_opengl_2/compile_vs.bat diff --git a/wip/11_sdl_opengl_3/libs/compile_js.sh b/04_opengl_basics/wip/10_sdl_opengl_2/libs/compile_js.sh similarity index 100% rename from wip/11_sdl_opengl_3/libs/compile_js.sh rename to 04_opengl_basics/wip/10_sdl_opengl_2/libs/compile_js.sh diff --git a/wip/10_sdl_opengl_2/libs/compile_lib_linux.sh b/04_opengl_basics/wip/10_sdl_opengl_2/libs/compile_lib_linux.sh similarity index 100% rename from wip/10_sdl_opengl_2/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/10_sdl_opengl_2/libs/compile_lib_linux.sh diff --git a/wip/10_sdl_opengl_2/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/10_sdl_opengl_2/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/include/KHR/khrplatform.h diff --git a/wip/10_sdl_opengl_2/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/include/glad/glad.h similarity index 100% rename from wip/10_sdl_opengl_2/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/include/glad/glad.h diff --git a/wip/10_sdl_opengl_2/libs/glad/src/glad.c b/04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/src/glad.c similarity index 100% rename from wip/10_sdl_opengl_2/libs/glad/src/glad.c rename to 04_opengl_basics/wip/10_sdl_opengl_2/libs/glad/src/glad.c diff --git a/wip/10_sdl_opengl_2/main.cpp b/04_opengl_basics/wip/10_sdl_opengl_2/main.cpp similarity index 100% rename from wip/10_sdl_opengl_2/main.cpp rename to 04_opengl_basics/wip/10_sdl_opengl_2/main.cpp diff --git a/wip/10_sdl_opengl_2/renderers.txt b/04_opengl_basics/wip/10_sdl_opengl_2/renderers.txt similarity index 100% rename from wip/10_sdl_opengl_2/renderers.txt rename to 04_opengl_basics/wip/10_sdl_opengl_2/renderers.txt diff --git a/wip/11_sdl_opengl_3/compile_android.sh b/04_opengl_basics/wip/11_sdl_opengl_3/compile_android.sh similarity index 100% rename from wip/11_sdl_opengl_3/compile_android.sh rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_android.sh diff --git a/wip/11_sdl_opengl_3/compile_js.bat b/04_opengl_basics/wip/11_sdl_opengl_3/compile_js.bat similarity index 100% rename from wip/11_sdl_opengl_3/compile_js.bat rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_js.bat diff --git a/wip/11_sdl_opengl_3/compile_js.sh b/04_opengl_basics/wip/11_sdl_opengl_3/compile_js.sh similarity index 100% rename from wip/11_sdl_opengl_3/compile_js.sh rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_js.sh diff --git a/wip/11_sdl_opengl_3/compile_linux.sh b/04_opengl_basics/wip/11_sdl_opengl_3/compile_linux.sh similarity index 100% rename from wip/11_sdl_opengl_3/compile_linux.sh rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_linux.sh diff --git a/wip/11_sdl_opengl_3/compile_mingw.bat b/04_opengl_basics/wip/11_sdl_opengl_3/compile_mingw.bat similarity index 100% rename from wip/11_sdl_opengl_3/compile_mingw.bat rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_mingw.bat diff --git a/wip/11_sdl_opengl_3/compile_vs.bat b/04_opengl_basics/wip/11_sdl_opengl_3/compile_vs.bat similarity index 100% rename from wip/11_sdl_opengl_3/compile_vs.bat rename to 04_opengl_basics/wip/11_sdl_opengl_3/compile_vs.bat diff --git a/wip/11_sdl_opengl_3/download.bmp b/04_opengl_basics/wip/11_sdl_opengl_3/download.bmp similarity index 100% rename from wip/11_sdl_opengl_3/download.bmp rename to 04_opengl_basics/wip/11_sdl_opengl_3/download.bmp diff --git a/wip/11_sdl_opengl_3/img_forest.bmp b/04_opengl_basics/wip/11_sdl_opengl_3/img_forest.bmp similarity index 100% rename from wip/11_sdl_opengl_3/img_forest.bmp rename to 04_opengl_basics/wip/11_sdl_opengl_3/img_forest.bmp diff --git a/wip/12_sdl_opengl_4/libs/compile_js.sh b/04_opengl_basics/wip/11_sdl_opengl_3/libs/compile_js.sh similarity index 100% rename from wip/12_sdl_opengl_4/libs/compile_js.sh rename to 04_opengl_basics/wip/11_sdl_opengl_3/libs/compile_js.sh diff --git a/wip/11_sdl_opengl_3/libs/compile_lib_linux.sh b/04_opengl_basics/wip/11_sdl_opengl_3/libs/compile_lib_linux.sh similarity index 100% rename from wip/11_sdl_opengl_3/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/11_sdl_opengl_3/libs/compile_lib_linux.sh diff --git a/wip/11_sdl_opengl_3/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/11_sdl_opengl_3/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/include/KHR/khrplatform.h diff --git a/wip/11_sdl_opengl_3/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/include/glad/glad.h similarity index 100% rename from wip/11_sdl_opengl_3/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/include/glad/glad.h diff --git a/wip/11_sdl_opengl_3/libs/glad/src/glad.c b/04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/src/glad.c similarity index 100% rename from wip/11_sdl_opengl_3/libs/glad/src/glad.c rename to 04_opengl_basics/wip/11_sdl_opengl_3/libs/glad/src/glad.c diff --git a/wip/11_sdl_opengl_3/main.cpp b/04_opengl_basics/wip/11_sdl_opengl_3/main.cpp similarity index 100% rename from wip/11_sdl_opengl_3/main.cpp rename to 04_opengl_basics/wip/11_sdl_opengl_3/main.cpp diff --git a/wip/11_sdl_opengl_3/renderers.txt b/04_opengl_basics/wip/11_sdl_opengl_3/renderers.txt similarity index 100% rename from wip/11_sdl_opengl_3/renderers.txt rename to 04_opengl_basics/wip/11_sdl_opengl_3/renderers.txt diff --git a/wip/12_sdl_opengl_4/compile_android.sh b/04_opengl_basics/wip/12_sdl_opengl_4/compile_android.sh similarity index 100% rename from wip/12_sdl_opengl_4/compile_android.sh rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_android.sh diff --git a/wip/12_sdl_opengl_4/compile_js.bat b/04_opengl_basics/wip/12_sdl_opengl_4/compile_js.bat similarity index 100% rename from wip/12_sdl_opengl_4/compile_js.bat rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_js.bat diff --git a/wip/12_sdl_opengl_4/compile_js.sh b/04_opengl_basics/wip/12_sdl_opengl_4/compile_js.sh similarity index 100% rename from wip/12_sdl_opengl_4/compile_js.sh rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_js.sh diff --git a/wip/12_sdl_opengl_4/compile_linux.sh b/04_opengl_basics/wip/12_sdl_opengl_4/compile_linux.sh similarity index 100% rename from wip/12_sdl_opengl_4/compile_linux.sh rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_linux.sh diff --git a/wip/12_sdl_opengl_4/compile_mingw.bat b/04_opengl_basics/wip/12_sdl_opengl_4/compile_mingw.bat similarity index 100% rename from wip/12_sdl_opengl_4/compile_mingw.bat rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_mingw.bat diff --git a/wip/12_sdl_opengl_4/compile_vs.bat b/04_opengl_basics/wip/12_sdl_opengl_4/compile_vs.bat similarity index 100% rename from wip/12_sdl_opengl_4/compile_vs.bat rename to 04_opengl_basics/wip/12_sdl_opengl_4/compile_vs.bat diff --git a/wip/12_sdl_opengl_4/download.bmp b/04_opengl_basics/wip/12_sdl_opengl_4/download.bmp similarity index 100% rename from wip/12_sdl_opengl_4/download.bmp rename to 04_opengl_basics/wip/12_sdl_opengl_4/download.bmp diff --git a/wip/12_sdl_opengl_4/img_forest.bmp b/04_opengl_basics/wip/12_sdl_opengl_4/img_forest.bmp similarity index 100% rename from wip/12_sdl_opengl_4/img_forest.bmp rename to 04_opengl_basics/wip/12_sdl_opengl_4/img_forest.bmp diff --git a/wip/12_sdl_opengl_shaders_1/libs/compile_js.sh b/04_opengl_basics/wip/12_sdl_opengl_4/libs/compile_js.sh similarity index 100% rename from wip/12_sdl_opengl_shaders_1/libs/compile_js.sh rename to 04_opengl_basics/wip/12_sdl_opengl_4/libs/compile_js.sh diff --git a/wip/12_sdl_opengl_4/libs/compile_lib_linux.sh b/04_opengl_basics/wip/12_sdl_opengl_4/libs/compile_lib_linux.sh similarity index 100% rename from wip/12_sdl_opengl_4/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/12_sdl_opengl_4/libs/compile_lib_linux.sh diff --git a/wip/12_sdl_opengl_4/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/12_sdl_opengl_4/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/include/KHR/khrplatform.h diff --git a/wip/12_sdl_opengl_4/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/include/glad/glad.h similarity index 100% rename from wip/12_sdl_opengl_4/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/include/glad/glad.h diff --git a/wip/12_sdl_opengl_4/libs/glad/src/glad.c b/04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/src/glad.c similarity index 100% rename from wip/12_sdl_opengl_4/libs/glad/src/glad.c rename to 04_opengl_basics/wip/12_sdl_opengl_4/libs/glad/src/glad.c diff --git a/wip/12_sdl_opengl_4/main.cpp b/04_opengl_basics/wip/12_sdl_opengl_4/main.cpp similarity index 100% rename from wip/12_sdl_opengl_4/main.cpp rename to 04_opengl_basics/wip/12_sdl_opengl_4/main.cpp diff --git a/wip/12_sdl_opengl_4/renderers.txt b/04_opengl_basics/wip/12_sdl_opengl_4/renderers.txt similarity index 100% rename from wip/12_sdl_opengl_4/renderers.txt rename to 04_opengl_basics/wip/12_sdl_opengl_4/renderers.txt diff --git a/wip/12_sdl_opengl_shaders_1/compile_android.sh b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_android.sh similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_android.sh rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_android.sh diff --git a/wip/12_sdl_opengl_shaders_1/compile_js.bat b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_js.bat similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_js.bat rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_js.bat diff --git a/wip/12_sdl_opengl_shaders_1/compile_js.sh b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_js.sh similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_js.sh rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_js.sh diff --git a/wip/12_sdl_opengl_shaders_1/compile_linux.sh b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_linux.sh similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_linux.sh rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_linux.sh diff --git a/wip/12_sdl_opengl_shaders_1/compile_mingw.bat b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_mingw.bat similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_mingw.bat rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_mingw.bat diff --git a/wip/12_sdl_opengl_shaders_1/compile_vs.bat b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_vs.bat similarity index 100% rename from wip/12_sdl_opengl_shaders_1/compile_vs.bat rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/compile_vs.bat diff --git a/wip/12_sdl_opengl_shaders_1/download.bmp b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/download.bmp similarity index 100% rename from wip/12_sdl_opengl_shaders_1/download.bmp rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/download.bmp diff --git a/wip/12_sdl_opengl_shaders_1/ea.txt b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/ea.txt similarity index 100% rename from wip/12_sdl_opengl_shaders_1/ea.txt rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/ea.txt diff --git a/wip/12_sdl_opengl_shaders_1/img_forest.bmp b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/img_forest.bmp similarity index 100% rename from wip/12_sdl_opengl_shaders_1/img_forest.bmp rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/img_forest.bmp diff --git a/wip/13_sdl_opengl_shaders_2/libs/compile_js.sh b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/compile_js.sh similarity index 100% rename from wip/13_sdl_opengl_shaders_2/libs/compile_js.sh rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/compile_js.sh diff --git a/wip/12_sdl_opengl_shaders_1/libs/compile_lib_linux.sh b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/compile_lib_linux.sh similarity index 100% rename from wip/12_sdl_opengl_shaders_1/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/compile_lib_linux.sh diff --git a/wip/12_sdl_opengl_shaders_1/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/12_sdl_opengl_shaders_1/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/include/KHR/khrplatform.h diff --git a/wip/12_sdl_opengl_shaders_1/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/include/glad/glad.h similarity index 100% rename from wip/12_sdl_opengl_shaders_1/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/include/glad/glad.h diff --git a/wip/12_sdl_opengl_shaders_1/libs/glad/src/glad.c b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/src/glad.c similarity index 100% rename from wip/12_sdl_opengl_shaders_1/libs/glad/src/glad.c rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/libs/glad/src/glad.c diff --git a/wip/12_sdl_opengl_shaders_1/main.cpp b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/main.cpp similarity index 100% rename from wip/12_sdl_opengl_shaders_1/main.cpp rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/main.cpp diff --git a/wip/12_sdl_opengl_shaders_1/main_orig.cpp b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/main_orig.cpp similarity index 100% rename from wip/12_sdl_opengl_shaders_1/main_orig.cpp rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/main_orig.cpp diff --git a/wip/12_sdl_opengl_shaders_1/renderers.txt b/04_opengl_basics/wip/12_sdl_opengl_shaders_1/renderers.txt similarity index 100% rename from wip/12_sdl_opengl_shaders_1/renderers.txt rename to 04_opengl_basics/wip/12_sdl_opengl_shaders_1/renderers.txt diff --git a/wip/13_sdl_opengl_shaders_2/compile_android.sh b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_android.sh similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_android.sh rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_android.sh diff --git a/wip/13_sdl_opengl_shaders_2/compile_js.bat b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_js.bat similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_js.bat rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_js.bat diff --git a/wip/13_sdl_opengl_shaders_2/compile_js.sh b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_js.sh similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_js.sh rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_js.sh diff --git a/wip/13_sdl_opengl_shaders_2/compile_linux.sh b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_linux.sh similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_linux.sh rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_linux.sh diff --git a/wip/13_sdl_opengl_shaders_2/compile_mingw.bat b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_mingw.bat similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_mingw.bat rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_mingw.bat diff --git a/wip/13_sdl_opengl_shaders_2/compile_vs.bat b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_vs.bat similarity index 100% rename from wip/13_sdl_opengl_shaders_2/compile_vs.bat rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/compile_vs.bat diff --git a/wip/13_sdl_opengl_shaders_2/download.bmp b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/download.bmp similarity index 100% rename from wip/13_sdl_opengl_shaders_2/download.bmp rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/download.bmp diff --git a/wip/13_sdl_opengl_shaders_2/ea.txt b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/ea.txt similarity index 100% rename from wip/13_sdl_opengl_shaders_2/ea.txt rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/ea.txt diff --git a/wip/13_sdl_opengl_shaders_2/grass.bmp b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/grass.bmp similarity index 100% rename from wip/13_sdl_opengl_shaders_2/grass.bmp rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/grass.bmp diff --git a/wip/13_sdl_opengl_shaders_2/img_forest.bmp b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/img_forest.bmp similarity index 100% rename from wip/13_sdl_opengl_shaders_2/img_forest.bmp rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/img_forest.bmp diff --git a/wip/14_sdl_opengl_engine_1/libs/compile_js.sh b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/compile_js.sh similarity index 100% rename from wip/14_sdl_opengl_engine_1/libs/compile_js.sh rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/compile_js.sh diff --git a/wip/13_sdl_opengl_shaders_2/libs/compile_lib_linux.sh b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/compile_lib_linux.sh similarity index 100% rename from wip/13_sdl_opengl_shaders_2/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/compile_lib_linux.sh diff --git a/wip/13_sdl_opengl_shaders_2/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/13_sdl_opengl_shaders_2/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/include/KHR/khrplatform.h diff --git a/wip/13_sdl_opengl_shaders_2/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/include/glad/glad.h similarity index 100% rename from wip/13_sdl_opengl_shaders_2/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/include/glad/glad.h diff --git a/wip/13_sdl_opengl_shaders_2/libs/glad/src/glad.c b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/src/glad.c similarity index 100% rename from wip/13_sdl_opengl_shaders_2/libs/glad/src/glad.c rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/libs/glad/src/glad.c diff --git a/wip/13_sdl_opengl_shaders_2/main.cpp b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/main.cpp similarity index 100% rename from wip/13_sdl_opengl_shaders_2/main.cpp rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/main.cpp diff --git a/wip/13_sdl_opengl_shaders_2/main_orig.cpp b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/main_orig.cpp similarity index 100% rename from wip/13_sdl_opengl_shaders_2/main_orig.cpp rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/main_orig.cpp diff --git a/wip/13_sdl_opengl_shaders_2/renderers.txt b/04_opengl_basics/wip/13_sdl_opengl_shaders_2/renderers.txt similarity index 100% rename from wip/13_sdl_opengl_shaders_2/renderers.txt rename to 04_opengl_basics/wip/13_sdl_opengl_shaders_2/renderers.txt diff --git a/wip/14_sdl_opengl_shaders_3/compile_android.sh b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_android.sh similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_android.sh rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_android.sh diff --git a/wip/14_sdl_opengl_shaders_3/compile_js.bat b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_js.bat similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_js.bat rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_js.bat diff --git a/wip/14_sdl_opengl_shaders_3/compile_js.sh b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_js.sh similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_js.sh rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_js.sh diff --git a/wip/14_sdl_opengl_shaders_3/compile_linux.sh b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_linux.sh similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_linux.sh rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_linux.sh diff --git a/wip/14_sdl_opengl_shaders_3/compile_mingw.bat b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_mingw.bat similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_mingw.bat rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_mingw.bat diff --git a/wip/14_sdl_opengl_shaders_3/compile_vs.bat b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_vs.bat similarity index 100% rename from wip/14_sdl_opengl_shaders_3/compile_vs.bat rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/compile_vs.bat diff --git a/wip/14_sdl_opengl_engine_1/download.bmp b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/download.bmp similarity index 100% rename from wip/14_sdl_opengl_engine_1/download.bmp rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/download.bmp diff --git a/wip/14_sdl_opengl_engine_1/ea.txt b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/ea.txt similarity index 100% rename from wip/14_sdl_opengl_engine_1/ea.txt rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/ea.txt diff --git a/wip/14_sdl_opengl_engine_1/grass.bmp b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/grass.bmp similarity index 100% rename from wip/14_sdl_opengl_engine_1/grass.bmp rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/grass.bmp diff --git a/wip/14_sdl_opengl_engine_1/img_forest.bmp b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/img_forest.bmp similarity index 100% rename from wip/14_sdl_opengl_engine_1/img_forest.bmp rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/img_forest.bmp diff --git a/wip/14_sdl_opengl_shaders_3/libs/compile_js.sh b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/compile_js.sh similarity index 100% rename from wip/14_sdl_opengl_shaders_3/libs/compile_js.sh rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/compile_js.sh diff --git a/wip/14_sdl_opengl_engine_1/libs/compile_lib_linux.sh b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/compile_lib_linux.sh similarity index 100% rename from wip/14_sdl_opengl_engine_1/libs/compile_lib_linux.sh rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/compile_lib_linux.sh diff --git a/wip/14_sdl_opengl_engine_1/libs/glad/include/KHR/khrplatform.h b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/libs/glad/include/KHR/khrplatform.h rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/include/KHR/khrplatform.h diff --git a/wip/14_sdl_opengl_engine_1/libs/glad/include/glad/glad.h b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/include/glad/glad.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/libs/glad/include/glad/glad.h rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/include/glad/glad.h diff --git a/wip/14_sdl_opengl_engine_1/libs/glad/src/glad.c b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/src/glad.c similarity index 100% rename from wip/14_sdl_opengl_engine_1/libs/glad/src/glad.c rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/libs/glad/src/glad.c diff --git a/wip/14_sdl_opengl_shaders_3/main.cpp b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/main.cpp similarity index 100% rename from wip/14_sdl_opengl_shaders_3/main.cpp rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/main.cpp diff --git a/wip/14_sdl_opengl_engine_1/main_orig.cpp b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/main_orig.cpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/main_orig.cpp rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/main_orig.cpp diff --git a/wip/14_sdl_opengl_engine_1/renderers.txt b/04_opengl_basics/wip/14_sdl_opengl_shaders_3/renderers.txt similarity index 100% rename from wip/14_sdl_opengl_engine_1/renderers.txt rename to 04_opengl_basics/wip/14_sdl_opengl_shaders_3/renderers.txt diff --git a/wip/ogl/sw_render.txt b/04_opengl_basics/wip/ogl/sw_render.txt similarity index 100% rename from wip/ogl/sw_render.txt rename to 04_opengl_basics/wip/ogl/sw_render.txt diff --git a/05_sdl_opengl/wip/.gitignore b/05_sdl_opengl/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/05_sdl_opengl/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/14_sdl_opengl_engine_1/.clang-format b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/.clang-format similarity index 100% rename from wip/14_sdl_opengl_engine_1/.clang-format rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/.clang-format diff --git a/wip/14_sdl_opengl_engine_1/compile_android.sh b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_android.sh similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_android.sh rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_android.sh diff --git a/wip/14_sdl_opengl_engine_1/compile_js.bat b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_js.bat similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_js.bat rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_js.bat diff --git a/wip/14_sdl_opengl_engine_1/compile_js.sh b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_js.sh similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_js.sh rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_js.sh diff --git a/wip/14_sdl_opengl_engine_1/compile_linux.sh b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_linux.sh similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_linux.sh rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_linux.sh diff --git a/wip/14_sdl_opengl_engine_1/compile_mingw.bat b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_mingw.bat similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_mingw.bat rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_mingw.bat diff --git a/wip/14_sdl_opengl_engine_1/compile_vs.bat b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_vs.bat similarity index 100% rename from wip/14_sdl_opengl_engine_1/compile_vs.bat rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/compile_vs.bat diff --git a/wip/14_sdl_opengl_shaders_3/download.bmp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/download.bmp similarity index 100% rename from wip/14_sdl_opengl_shaders_3/download.bmp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/download.bmp diff --git a/wip/14_sdl_opengl_shaders_3/ea.txt b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/ea.txt similarity index 100% rename from wip/14_sdl_opengl_shaders_3/ea.txt rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/ea.txt diff --git a/wip/14_sdl_opengl_engine_1/glm/CMakeLists.txt b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/CMakeLists.txt similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/CMakeLists.txt rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/CMakeLists.txt diff --git a/wip/14_sdl_opengl_engine_1/glm/common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_features.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_features.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_features.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_features.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_fixes.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_fixes.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_fixes.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_fixes.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_noise.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_noise.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_noise.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_noise.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle_func.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle_func.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_swizzle_func.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_swizzle_func.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/_vectorize.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_vectorize.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/_vectorize.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/_vectorize.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/compute_common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/compute_common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/compute_common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/compute_common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/compute_vector_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/compute_vector_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/compute_vector_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/compute_vector_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_common_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_common_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_common_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_common_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_exponential.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_exponential_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_exponential_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_geometric.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_geometric_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_geometric_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_integer.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_integer.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_integer.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_integer.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_integer_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_integer_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_integer_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_integer_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_matrix.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_matrix_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_matrix_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_packing.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_packing.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_packing.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_packing.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_packing_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_packing_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_packing_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_packing_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_trigonometric_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/func_vector_relational_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/glm.cpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/glm.cpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/glm.cpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/glm.cpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/qualifier.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/qualifier.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/qualifier.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/qualifier.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/setup.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/setup.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/setup.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/setup.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_float.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_float.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_float.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_float.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_half.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_half.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_half.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_half.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_half.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_half.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_half.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_half.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x2.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x3.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat2x4.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x2.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x3.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat3x4.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x2.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x3.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_mat4x4_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_quat.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_quat.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_quat_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_quat_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_quat_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec1.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec2.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec3.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/detail/type_vec4_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/detail/type_vec4_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/exponential.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/exponential.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/exponential.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/exponential.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_clip_space.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double2x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double3x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_double4x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float2x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float3x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_float4x4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int2x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int3x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_int4x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_projection.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_transform.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint2x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint3x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/matrix_uint4x4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_common_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_double_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_exponential.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_float_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_geometric.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_transform.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/quaternion_trigonometric.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_constants.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_int_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_int_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_int_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_int_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_integer.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_packing.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_uint_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_uint_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_uint_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_uint_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/scalar_ulp.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool1_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_bool4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double1_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double1_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_double4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_double4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float1_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float1_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float2_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float2_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float3_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float3_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_float4_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_float4_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int1_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int1_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_int4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_int4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_integer.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_packing.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint1_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint2_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint3_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4_sized.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4_sized.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4_sized.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_uint4_sized.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/ext/vector_ulp.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/fwd.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/fwd.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/fwd.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/fwd.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/geometric.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/geometric.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/geometric.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/geometric.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/glm.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/glm.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/glm.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/glm.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/bitfield.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/color_space.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/color_space.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/color_space.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/constants.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/constants.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/constants.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/constants.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/constants.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/constants.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/constants.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/constants.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/epsilon.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/integer.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/integer.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/integer.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/integer.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_access.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_inverse.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/matrix_transform.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/noise.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/noise.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/noise.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/noise.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/noise.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/noise.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/noise.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/noise.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/packing.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/packing.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/packing.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/packing.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/packing.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/packing.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/packing.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/packing.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion_simd.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion_simd.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/quaternion_simd.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/quaternion_simd.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/random.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/random.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/random.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/random.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/random.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/random.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/random.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/random.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/reciprocal.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/round.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/round.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/round.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/round.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/round.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/round.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/round.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/round.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_aligned.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_precision.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/type_ptr.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/ulp.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/ulp.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtc/vec1.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/associated_min_max.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/bit.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/bit.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/bit.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/bit.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/bit.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/bit.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/bit.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/bit.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/closest_point.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_encoding.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_space.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_space.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/color_space_YCoCg.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/common.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/common.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/common.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/common.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/common.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/common.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/common.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/common.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/compatibility.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/component_wise.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/dual_quaternion.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/easing.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/easing.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/easing.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/easing.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/easing.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/easing.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/easing.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/easing.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/euler_angles.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/extend.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extend.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/extend.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extend.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/extend.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extend.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/extend.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extend.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/extended_min_max.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/exterior_product.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_exponential.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_square_root.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/fast_trigonometry.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/float_notmalize.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/float_notmalize.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/float_notmalize.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/float_notmalize.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/functions.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/functions.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/functions.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/functions.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/functions.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/functions.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/functions.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/functions.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/gradient_paint.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/handed_coordinate_space.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/hash.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/hash.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/hash.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/hash.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/hash.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/hash.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/hash.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/hash.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/integer.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/integer.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/integer.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/integer.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/intersect.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/intersect.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/intersect.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/io.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/io.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/io.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/io.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/io.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/io.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/io.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/io.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/log_base.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/log_base.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/log_base.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_cross_product.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_decompose.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_factorisation.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_interpolation.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_major_storage.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_operation.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_query.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/matrix_transform_2d.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/mixed_product.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/norm.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/norm.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/norm.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/norm.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/norm.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/norm.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/norm.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/norm.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/normal.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normal.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/normal.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normal.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/normal.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normal.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/normal.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normal.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/normalize_dot.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/number_precision.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/optimum_pow.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/orthonormalize.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/perpendicular.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/polar_coordinates.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/projection.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/projection.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/projection.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/projection.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/projection.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/projection.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/projection.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/projection.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/quaternion.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/range.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/range.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/range.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/range.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/raw_data.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_normalized_axis.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/rotate_vector.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_multiplication.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_multiplication.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/scalar_multiplication.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_multiplication.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/scalar_relational.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/spline.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/spline.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/spline.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/spline.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/spline.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/spline.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/spline.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/spline.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/std_based_type.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/string_cast.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/texture.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/texture.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/texture.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/texture.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/texture.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/texture.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/texture.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/texture.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/transform.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/transform.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/transform.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/transform.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/transform2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/transform2.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/transform2.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_aligned.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/type_trait.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vec_swizzle.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_angle.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/vector_query.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.inl b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.inl similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/gtx/wrap.inl rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/gtx/wrap.inl diff --git a/wip/14_sdl_opengl_engine_1/glm/integer.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/integer.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/integer.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/integer.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat2x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat2x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat2x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat2x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat2x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat2x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat2x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat3x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat3x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat3x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat3x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat3x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat3x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat3x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat4x2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat4x2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat4x3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat4x3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/mat4x4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/mat4x4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/mat4x4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/matrix.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/matrix.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/matrix.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/matrix.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/packing.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/packing.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/packing.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/packing.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/common.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/common.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/common.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/common.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/exponential.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/exponential.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/exponential.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/exponential.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/geometric.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/geometric.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/geometric.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/geometric.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/integer.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/integer.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/integer.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/integer.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/matrix.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/matrix.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/matrix.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/matrix.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/neon.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/neon.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/neon.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/neon.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/packing.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/packing.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/packing.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/packing.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/platform.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/platform.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/platform.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/platform.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/trigonometric.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/trigonometric.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/trigonometric.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/trigonometric.h diff --git a/wip/14_sdl_opengl_engine_1/glm/simd/vector_relational.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/vector_relational.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/simd/vector_relational.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/simd/vector_relational.h diff --git a/wip/14_sdl_opengl_engine_1/glm/trigonometric.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/trigonometric.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/trigonometric.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/trigonometric.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/vec2.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec2.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/vec2.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec2.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/vec3.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec3.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/vec3.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec3.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/vec4.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec4.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/vec4.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vec4.hpp diff --git a/wip/14_sdl_opengl_engine_1/glm/vector_relational.hpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vector_relational.hpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/glm/vector_relational.hpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/glm/vector_relational.hpp diff --git a/wip/14_sdl_opengl_shaders_3/grass.bmp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/grass.bmp similarity index 100% rename from wip/14_sdl_opengl_shaders_3/grass.bmp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/grass.bmp diff --git a/wip/14_sdl_opengl_shaders_3/img_forest.bmp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/img_forest.bmp similarity index 100% rename from wip/14_sdl_opengl_shaders_3/img_forest.bmp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/img_forest.bmp diff --git a/wip/15_sdl_opengl_engine_2/libs/compile_js.sh b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/compile_js.sh similarity index 100% rename from wip/15_sdl_opengl_engine_2/libs/compile_js.sh rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/compile_js.sh diff --git a/wip/14_sdl_opengl_shaders_3/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/compile_lib_linux.sh similarity index 100% rename from wip/14_sdl_opengl_shaders_3/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/compile_lib_linux.sh diff --git a/wip/14_sdl_opengl_shaders_3/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/14_sdl_opengl_shaders_3/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/include/KHR/khrplatform.h diff --git a/wip/14_sdl_opengl_shaders_3/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/include/glad/glad.h similarity index 100% rename from wip/14_sdl_opengl_shaders_3/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/include/glad/glad.h diff --git a/wip/14_sdl_opengl_shaders_3/libs/glad/src/glad.c b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/src/glad.c similarity index 100% rename from wip/14_sdl_opengl_shaders_3/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/libs/glad/src/glad.c diff --git a/wip/14_sdl_opengl_engine_1/main.cpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/main.cpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/main.cpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/main.cpp diff --git a/wip/14_sdl_opengl_shaders_3/main_orig.cpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/main_orig.cpp similarity index 100% rename from wip/14_sdl_opengl_shaders_3/main_orig.cpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/main_orig.cpp diff --git a/wip/14_sdl_opengl_engine_1/material.cpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/material.cpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/material.cpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/material.cpp diff --git a/wip/14_sdl_opengl_engine_1/material.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/material.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/material.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/material.h diff --git a/wip/14_sdl_opengl_engine_1/opengl.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/opengl.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/opengl.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/opengl.h diff --git a/wip/14_sdl_opengl_shaders_3/renderers.txt b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/renderers.txt similarity index 100% rename from wip/14_sdl_opengl_shaders_3/renderers.txt rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/renderers.txt diff --git a/wip/14_sdl_opengl_engine_1/shader.cpp b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/shader.cpp similarity index 100% rename from wip/14_sdl_opengl_engine_1/shader.cpp rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/shader.cpp diff --git a/wip/14_sdl_opengl_engine_1/shader.h b/05_sdl_opengl/wip/14_sdl_opengl_engine_1/shader.h similarity index 100% rename from wip/14_sdl_opengl_engine_1/shader.h rename to 05_sdl_opengl/wip/14_sdl_opengl_engine_1/shader.h diff --git a/wip/15_sdl_opengl_engine_2/.clang-format b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/.clang-format similarity index 100% rename from wip/15_sdl_opengl_engine_2/.clang-format rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/.clang-format diff --git a/wip/15_sdl_opengl_engine_2/colored_material.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/colored_material.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/colored_material.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/colored_material.h diff --git a/wip/15_sdl_opengl_engine_2/compile_android.sh b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_android.sh similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_android.sh rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_android.sh diff --git a/wip/15_sdl_opengl_engine_2/compile_js.bat b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_js.bat similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_js.bat rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_js.bat diff --git a/wip/15_sdl_opengl_engine_2/compile_js.sh b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_js.sh similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_js.sh rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_js.sh diff --git a/wip/15_sdl_opengl_engine_2/compile_linux.sh b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_linux.sh similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_linux.sh rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_linux.sh diff --git a/wip/15_sdl_opengl_engine_2/compile_mingw.bat b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_mingw.bat similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_mingw.bat rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_mingw.bat diff --git a/wip/15_sdl_opengl_engine_2/compile_vs.bat b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_vs.bat similarity index 100% rename from wip/15_sdl_opengl_engine_2/compile_vs.bat rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/compile_vs.bat diff --git a/wip/15_sdl_opengl_engine_2/download.bmp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/download.bmp similarity index 100% rename from wip/15_sdl_opengl_engine_2/download.bmp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/download.bmp diff --git a/wip/15_sdl_opengl_engine_2/ea.txt b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/ea.txt similarity index 100% rename from wip/15_sdl_opengl_engine_2/ea.txt rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/ea.txt diff --git a/wip/15_sdl_opengl_engine_2/grass.bmp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/grass.bmp similarity index 100% rename from wip/15_sdl_opengl_engine_2/grass.bmp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/grass.bmp diff --git a/wip/15_sdl_opengl_engine_2/img_forest.bmp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/img_forest.bmp similarity index 100% rename from wip/15_sdl_opengl_engine_2/img_forest.bmp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/img_forest.bmp diff --git a/wip/16_sdl_opengl_engine_3/libs/compile_js.sh b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/compile_js.sh similarity index 100% rename from wip/16_sdl_opengl_engine_3/libs/compile_js.sh rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/compile_js.sh diff --git a/wip/15_sdl_opengl_engine_2/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/compile_lib_linux.sh similarity index 100% rename from wip/15_sdl_opengl_engine_2/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/compile_lib_linux.sh diff --git a/wip/15_sdl_opengl_engine_2/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/include/KHR/khrplatform.h diff --git a/wip/15_sdl_opengl_engine_2/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/include/glad/glad.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/include/glad/glad.h diff --git a/wip/15_sdl_opengl_engine_2/libs/glad/src/glad.c b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/src/glad.c similarity index 100% rename from wip/15_sdl_opengl_engine_2/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/libs/glad/src/glad.c diff --git a/wip/15_sdl_opengl_engine_2/main.cpp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/main.cpp similarity index 100% rename from wip/15_sdl_opengl_engine_2/main.cpp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/main.cpp diff --git a/wip/15_sdl_opengl_engine_2/main_orig.cpp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/main_orig.cpp similarity index 100% rename from wip/15_sdl_opengl_engine_2/main_orig.cpp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/main_orig.cpp diff --git a/wip/15_sdl_opengl_engine_2/material.cpp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/material.cpp similarity index 100% rename from wip/15_sdl_opengl_engine_2/material.cpp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/material.cpp diff --git a/wip/15_sdl_opengl_engine_2/material.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/material.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/material.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/material.h diff --git a/wip/15_sdl_opengl_engine_2/mesh.cpp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/mesh.cpp similarity index 100% rename from wip/15_sdl_opengl_engine_2/mesh.cpp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/mesh.cpp diff --git a/wip/15_sdl_opengl_engine_2/mesh.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/mesh.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/mesh.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/mesh.h diff --git a/wip/15_sdl_opengl_engine_2/opengl.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/opengl.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/opengl.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/opengl.h diff --git a/wip/15_sdl_opengl_engine_2/renderers.txt b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/renderers.txt similarity index 100% rename from wip/15_sdl_opengl_engine_2/renderers.txt rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/renderers.txt diff --git a/wip/15_sdl_opengl_engine_2/shader.cpp b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/shader.cpp similarity index 100% rename from wip/15_sdl_opengl_engine_2/shader.cpp rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/shader.cpp diff --git a/wip/15_sdl_opengl_engine_2/shader.h b/05_sdl_opengl/wip/15_sdl_opengl_engine_2/shader.h similarity index 100% rename from wip/15_sdl_opengl_engine_2/shader.h rename to 05_sdl_opengl/wip/15_sdl_opengl_engine_2/shader.h diff --git a/wip/16_sdl_opengl_engine_3/.clang-format b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/.clang-format similarity index 100% rename from wip/16_sdl_opengl_engine_3/.clang-format rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/.clang-format diff --git a/wip/16_sdl_opengl_engine_3/color_material.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/color_material.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/color_material.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/color_material.h diff --git a/wip/16_sdl_opengl_engine_3/colored_material.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/colored_material.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/colored_material.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/colored_material.h diff --git a/wip/16_sdl_opengl_engine_3/compile_android.sh b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_android.sh similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_android.sh rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_android.sh diff --git a/wip/16_sdl_opengl_engine_3/compile_js.bat b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_js.bat similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_js.bat rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_js.bat diff --git a/wip/16_sdl_opengl_engine_3/compile_js.sh b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_js.sh similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_js.sh rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_js.sh diff --git a/wip/16_sdl_opengl_engine_3/compile_linux.sh b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_linux.sh similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_linux.sh rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_linux.sh diff --git a/wip/16_sdl_opengl_engine_3/compile_mingw.bat b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_mingw.bat similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_mingw.bat rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_mingw.bat diff --git a/wip/16_sdl_opengl_engine_3/compile_vs.bat b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_vs.bat similarity index 100% rename from wip/16_sdl_opengl_engine_3/compile_vs.bat rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/compile_vs.bat diff --git a/wip/16_sdl_opengl_engine_3/download.bmp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/download.bmp similarity index 100% rename from wip/16_sdl_opengl_engine_3/download.bmp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/download.bmp diff --git a/wip/16_sdl_opengl_engine_3/ea.txt b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/ea.txt similarity index 100% rename from wip/16_sdl_opengl_engine_3/ea.txt rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/ea.txt diff --git a/wip/16_sdl_opengl_engine_3/grass.bmp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/grass.bmp similarity index 100% rename from wip/16_sdl_opengl_engine_3/grass.bmp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/grass.bmp diff --git a/wip/16_sdl_opengl_engine_3/img_forest.bmp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/img_forest.bmp similarity index 100% rename from wip/16_sdl_opengl_engine_3/img_forest.bmp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/img_forest.bmp diff --git a/wip/17_sdl_opengl_engine_4/libs/compile_js.sh b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/compile_js.sh similarity index 100% rename from wip/17_sdl_opengl_engine_4/libs/compile_js.sh rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/compile_js.sh diff --git a/wip/16_sdl_opengl_engine_3/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/compile_lib_linux.sh similarity index 100% rename from wip/16_sdl_opengl_engine_3/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/compile_lib_linux.sh diff --git a/wip/16_sdl_opengl_engine_3/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/include/KHR/khrplatform.h diff --git a/wip/16_sdl_opengl_engine_3/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/include/glad/glad.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/include/glad/glad.h diff --git a/wip/16_sdl_opengl_engine_3/libs/glad/src/glad.c b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/src/glad.c similarity index 100% rename from wip/16_sdl_opengl_engine_3/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/libs/glad/src/glad.c diff --git a/wip/16_sdl_opengl_engine_3/main.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/main.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/main.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/main.cpp diff --git a/wip/16_sdl_opengl_engine_3/main_orig.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/main_orig.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/main_orig.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/main_orig.cpp diff --git a/wip/16_sdl_opengl_engine_3/material.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/material.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/material.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/material.cpp diff --git a/wip/16_sdl_opengl_engine_3/material.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/material.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/material.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/material.h diff --git a/wip/16_sdl_opengl_engine_3/mesh.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh.cpp diff --git a/wip/16_sdl_opengl_engine_3/mesh.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh.h diff --git a/wip/16_sdl_opengl_engine_3/mesh_instance.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_instance.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh_instance.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_instance.cpp diff --git a/wip/16_sdl_opengl_engine_3/mesh_instance.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_instance.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh_instance.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_instance.h diff --git a/wip/16_sdl_opengl_engine_3/mesh_utils.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_utils.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh_utils.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_utils.cpp diff --git a/wip/16_sdl_opengl_engine_3/mesh_utils.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_utils.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/mesh_utils.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/mesh_utils.h diff --git a/wip/16_sdl_opengl_engine_3/opengl.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/opengl.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/opengl.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/opengl.h diff --git a/wip/16_sdl_opengl_engine_3/renderers.txt b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/renderers.txt similarity index 100% rename from wip/16_sdl_opengl_engine_3/renderers.txt rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/renderers.txt diff --git a/wip/16_sdl_opengl_engine_3/shader.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/shader.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/shader.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/shader.cpp diff --git a/wip/16_sdl_opengl_engine_3/shader.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/shader.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/shader.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/shader.h diff --git a/wip/16_sdl_opengl_engine_3/texture.cpp b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture.cpp similarity index 100% rename from wip/16_sdl_opengl_engine_3/texture.cpp rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture.cpp diff --git a/wip/16_sdl_opengl_engine_3/texture.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/texture.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture.h diff --git a/wip/16_sdl_opengl_engine_3/texture_material.h b/05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture_material.h similarity index 100% rename from wip/16_sdl_opengl_engine_3/texture_material.h rename to 05_sdl_opengl/wip/16_sdl_opengl_engine_3/texture_material.h diff --git a/wip/17_sdl_opengl_engine_4/.clang-format b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/.clang-format similarity index 100% rename from wip/17_sdl_opengl_engine_4/.clang-format rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/.clang-format diff --git a/wip/17_sdl_opengl_engine_4/camera.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/camera.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/camera.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/camera.cpp diff --git a/wip/17_sdl_opengl_engine_4/camera.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/camera.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/camera.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/camera.h diff --git a/wip/17_sdl_opengl_engine_4/color_material.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/color_material.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/color_material.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/color_material.h diff --git a/wip/17_sdl_opengl_engine_4/colored_material.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/colored_material.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/colored_material.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/colored_material.h diff --git a/wip/17_sdl_opengl_engine_4/compile_android.sh b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_android.sh similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_android.sh rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_android.sh diff --git a/wip/17_sdl_opengl_engine_4/compile_js.bat b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_js.bat similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_js.bat rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_js.bat diff --git a/wip/17_sdl_opengl_engine_4/compile_js.sh b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_js.sh similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_js.sh rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_js.sh diff --git a/wip/17_sdl_opengl_engine_4/compile_linux.sh b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_linux.sh similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_linux.sh rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_linux.sh diff --git a/wip/17_sdl_opengl_engine_4/compile_mingw.bat b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_mingw.bat similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_mingw.bat rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_mingw.bat diff --git a/wip/17_sdl_opengl_engine_4/compile_vs.bat b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_vs.bat similarity index 100% rename from wip/17_sdl_opengl_engine_4/compile_vs.bat rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/compile_vs.bat diff --git a/wip/17_sdl_opengl_engine_4/download.bmp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/download.bmp similarity index 100% rename from wip/17_sdl_opengl_engine_4/download.bmp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/download.bmp diff --git a/wip/17_sdl_opengl_engine_4/ea.txt b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/ea.txt similarity index 100% rename from wip/17_sdl_opengl_engine_4/ea.txt rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/ea.txt diff --git a/wip/17_sdl_opengl_engine_4/grass.bmp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/grass.bmp similarity index 100% rename from wip/17_sdl_opengl_engine_4/grass.bmp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/grass.bmp diff --git a/wip/17_sdl_opengl_engine_4/img_forest.bmp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/img_forest.bmp similarity index 100% rename from wip/17_sdl_opengl_engine_4/img_forest.bmp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/img_forest.bmp diff --git a/wip/18_sdl_opengl_game_1/libs/compile_js.sh b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/compile_js.sh similarity index 100% rename from wip/18_sdl_opengl_game_1/libs/compile_js.sh rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/compile_js.sh diff --git a/wip/17_sdl_opengl_engine_4/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/compile_lib_linux.sh similarity index 100% rename from wip/17_sdl_opengl_engine_4/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/compile_lib_linux.sh diff --git a/wip/17_sdl_opengl_engine_4/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/include/KHR/khrplatform.h diff --git a/wip/17_sdl_opengl_engine_4/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/include/glad/glad.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/include/glad/glad.h diff --git a/wip/17_sdl_opengl_engine_4/libs/glad/src/glad.c b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/src/glad.c similarity index 100% rename from wip/17_sdl_opengl_engine_4/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/libs/glad/src/glad.c diff --git a/wip/17_sdl_opengl_engine_4/main.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/main.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/main.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/main.cpp diff --git a/wip/17_sdl_opengl_engine_4/main_orig.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/main_orig.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/main_orig.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/main_orig.cpp diff --git a/wip/17_sdl_opengl_engine_4/material.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/material.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/material.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/material.cpp diff --git a/wip/17_sdl_opengl_engine_4/material.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/material.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/material.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/material.h diff --git a/wip/17_sdl_opengl_engine_4/mesh.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh.cpp diff --git a/wip/17_sdl_opengl_engine_4/mesh.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh.h diff --git a/wip/17_sdl_opengl_engine_4/mesh_instance.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_instance.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh_instance.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_instance.cpp diff --git a/wip/17_sdl_opengl_engine_4/mesh_instance.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_instance.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh_instance.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_instance.h diff --git a/wip/17_sdl_opengl_engine_4/mesh_utils.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_utils.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh_utils.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_utils.cpp diff --git a/wip/17_sdl_opengl_engine_4/mesh_utils.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_utils.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/mesh_utils.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/mesh_utils.h diff --git a/wip/17_sdl_opengl_engine_4/opengl.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/opengl.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/opengl.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/opengl.h diff --git a/wip/17_sdl_opengl_engine_4/renderers.txt b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/renderers.txt similarity index 100% rename from wip/17_sdl_opengl_engine_4/renderers.txt rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/renderers.txt diff --git a/wip/17_sdl_opengl_engine_4/shader.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/shader.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/shader.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/shader.cpp diff --git a/wip/17_sdl_opengl_engine_4/shader.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/shader.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/shader.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/shader.h diff --git a/wip/17_sdl_opengl_engine_4/texture.cpp b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture.cpp similarity index 100% rename from wip/17_sdl_opengl_engine_4/texture.cpp rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture.cpp diff --git a/wip/17_sdl_opengl_engine_4/texture.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/texture.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture.h diff --git a/wip/17_sdl_opengl_engine_4/texture_material.h b/05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture_material.h similarity index 100% rename from wip/17_sdl_opengl_engine_4/texture_material.h rename to 05_sdl_opengl/wip/17_sdl_opengl_engine_4/texture_material.h diff --git a/wip/18_sdl_opengl_game_1/.clang-format b/05_sdl_opengl/wip/18_sdl_opengl_game_1/.clang-format similarity index 100% rename from wip/18_sdl_opengl_game_1/.clang-format rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/.clang-format diff --git a/wip/18_sdl_opengl_game_1/.gitignore b/05_sdl_opengl/wip/18_sdl_opengl_game_1/.gitignore similarity index 100% rename from wip/18_sdl_opengl_game_1/.gitignore rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/.gitignore diff --git a/wip/18_sdl_opengl_game_1/application.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/application.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/application.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/application.cpp diff --git a/wip/18_sdl_opengl_game_1/application.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/application.h similarity index 100% rename from wip/18_sdl_opengl_game_1/application.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/application.h diff --git a/wip/18_sdl_opengl_game_1/camera.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/camera.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/camera.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/camera.cpp diff --git a/wip/18_sdl_opengl_game_1/camera.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/camera.h similarity index 100% rename from wip/18_sdl_opengl_game_1/camera.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/camera.h diff --git a/wip/18_sdl_opengl_game_1/color_material.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/color_material.h similarity index 100% rename from wip/18_sdl_opengl_game_1/color_material.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/color_material.h diff --git a/wip/18_sdl_opengl_game_1/colored_material.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/colored_material.h similarity index 100% rename from wip/18_sdl_opengl_game_1/colored_material.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/colored_material.h diff --git a/wip/18_sdl_opengl_game_1/compile_android.sh b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_android.sh similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_android.sh rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_android.sh diff --git a/wip/18_sdl_opengl_game_1/compile_js.bat b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_js.bat similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_js.bat rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_js.bat diff --git a/wip/18_sdl_opengl_game_1/compile_js.sh b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_js.sh similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_js.sh rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_js.sh diff --git a/wip/18_sdl_opengl_game_1/compile_linux.sh b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_linux.sh similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_linux.sh rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_linux.sh diff --git a/wip/18_sdl_opengl_game_1/compile_mingw.bat b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_mingw.bat similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_mingw.bat rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_mingw.bat diff --git a/wip/18_sdl_opengl_game_1/compile_vs.bat b/05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_vs.bat similarity index 100% rename from wip/18_sdl_opengl_game_1/compile_vs.bat rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/compile_vs.bat diff --git a/wip/18_sdl_opengl_game_1/download.bmp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/download.bmp similarity index 100% rename from wip/18_sdl_opengl_game_1/download.bmp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/download.bmp diff --git a/wip/18_sdl_opengl_game_1/game_application.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/game_application.h similarity index 100% rename from wip/18_sdl_opengl_game_1/game_application.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/game_application.h diff --git a/wip/18_sdl_opengl_game_1/game_scene.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/game_scene.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/game_scene.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/game_scene.cpp diff --git a/wip/18_sdl_opengl_game_1/game_scene.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/game_scene.h similarity index 100% rename from wip/18_sdl_opengl_game_1/game_scene.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/game_scene.h diff --git a/wip/18_sdl_opengl_game_1/javitva.txt b/05_sdl_opengl/wip/18_sdl_opengl_game_1/javitva.txt similarity index 100% rename from wip/18_sdl_opengl_game_1/javitva.txt rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/javitva.txt diff --git a/wip/19_sdl_opengl_game_2/libs/compile_js.sh b/05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/compile_js.sh similarity index 100% rename from wip/19_sdl_opengl_game_2/libs/compile_js.sh rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/compile_js.sh diff --git a/wip/18_sdl_opengl_game_1/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/compile_lib_linux.sh similarity index 100% rename from wip/18_sdl_opengl_game_1/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/compile_lib_linux.sh diff --git a/wip/18_sdl_opengl_game_1/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/18_sdl_opengl_game_1/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/include/KHR/khrplatform.h diff --git a/wip/18_sdl_opengl_game_1/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/include/glad/glad.h similarity index 100% rename from wip/18_sdl_opengl_game_1/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/include/glad/glad.h diff --git a/wip/18_sdl_opengl_game_1/libs/glad/src/glad.c b/05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/src/glad.c similarity index 100% rename from wip/18_sdl_opengl_game_1/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/libs/glad/src/glad.c diff --git a/wip/18_sdl_opengl_game_1/main.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/main.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/main.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/main.cpp diff --git a/wip/18_sdl_opengl_game_1/main_orig.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/main_orig.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/main_orig.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/main_orig.cpp diff --git a/wip/18_sdl_opengl_game_1/main_orig_2.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/main_orig_2.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/main_orig_2.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/main_orig_2.cpp diff --git a/wip/18_sdl_opengl_game_1/material.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/material.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/material.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/material.cpp diff --git a/wip/18_sdl_opengl_game_1/material.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/material.h similarity index 100% rename from wip/18_sdl_opengl_game_1/material.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/material.h diff --git a/wip/18_sdl_opengl_game_1/mesh.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh.cpp diff --git a/wip/18_sdl_opengl_game_1/mesh.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh.h similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh.h diff --git a/wip/18_sdl_opengl_game_1/mesh_instance.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_instance.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh_instance.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_instance.cpp diff --git a/wip/18_sdl_opengl_game_1/mesh_instance.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_instance.h similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh_instance.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_instance.h diff --git a/wip/18_sdl_opengl_game_1/mesh_utils.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_utils.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh_utils.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_utils.cpp diff --git a/wip/18_sdl_opengl_game_1/mesh_utils.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_utils.h similarity index 100% rename from wip/18_sdl_opengl_game_1/mesh_utils.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/mesh_utils.h diff --git a/wip/18_sdl_opengl_game_1/opengl.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/opengl.h similarity index 100% rename from wip/18_sdl_opengl_game_1/opengl.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/opengl.h diff --git a/wip/18_sdl_opengl_game_1/scene.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/scene.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/scene.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/scene.cpp diff --git a/wip/18_sdl_opengl_game_1/scene.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/scene.h similarity index 100% rename from wip/18_sdl_opengl_game_1/scene.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/scene.h diff --git a/wip/18_sdl_opengl_game_1/sdl.inc.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/sdl.inc.h similarity index 100% rename from wip/18_sdl_opengl_game_1/sdl.inc.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/sdl.inc.h diff --git a/wip/18_sdl_opengl_game_1/shader.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/shader.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/shader.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/shader.cpp diff --git a/wip/18_sdl_opengl_game_1/shader.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/shader.h similarity index 100% rename from wip/18_sdl_opengl_game_1/shader.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/shader.h diff --git a/wip/18_sdl_opengl_game_1/texture.cpp b/05_sdl_opengl/wip/18_sdl_opengl_game_1/texture.cpp similarity index 100% rename from wip/18_sdl_opengl_game_1/texture.cpp rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/texture.cpp diff --git a/wip/18_sdl_opengl_game_1/texture.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/texture.h similarity index 100% rename from wip/18_sdl_opengl_game_1/texture.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/texture.h diff --git a/wip/18_sdl_opengl_game_1/texture_material.h b/05_sdl_opengl/wip/18_sdl_opengl_game_1/texture_material.h similarity index 100% rename from wip/18_sdl_opengl_game_1/texture_material.h rename to 05_sdl_opengl/wip/18_sdl_opengl_game_1/texture_material.h diff --git a/wip/19_sdl_opengl_game_2/.clang-format b/05_sdl_opengl/wip/19_sdl_opengl_game_2/.clang-format similarity index 100% rename from wip/19_sdl_opengl_game_2/.clang-format rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/.clang-format diff --git a/wip/19_sdl_opengl_game_2/.gitignore b/05_sdl_opengl/wip/19_sdl_opengl_game_2/.gitignore similarity index 100% rename from wip/19_sdl_opengl_game_2/.gitignore rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/.gitignore diff --git a/wip/19_sdl_opengl_game_2/application.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/application.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/application.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/application.cpp diff --git a/wip/19_sdl_opengl_game_2/application.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/application.h similarity index 100% rename from wip/19_sdl_opengl_game_2/application.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/application.h diff --git a/wip/19_sdl_opengl_game_2/bead.txt b/05_sdl_opengl/wip/19_sdl_opengl_game_2/bead.txt similarity index 100% rename from wip/19_sdl_opengl_game_2/bead.txt rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/bead.txt diff --git a/wip/19_sdl_opengl_game_2/camera.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/camera.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/camera.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/camera.cpp diff --git a/wip/19_sdl_opengl_game_2/camera.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/camera.h similarity index 100% rename from wip/19_sdl_opengl_game_2/camera.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/camera.h diff --git a/wip/19_sdl_opengl_game_2/color_material.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/color_material.h similarity index 100% rename from wip/19_sdl_opengl_game_2/color_material.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/color_material.h diff --git a/wip/19_sdl_opengl_game_2/colored_material.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/colored_material.h similarity index 100% rename from wip/19_sdl_opengl_game_2/colored_material.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/colored_material.h diff --git a/wip/19_sdl_opengl_game_2/compile_android.sh b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_android.sh similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_android.sh rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_android.sh diff --git a/wip/19_sdl_opengl_game_2/compile_js.bat b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_js.bat similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_js.bat rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_js.bat diff --git a/wip/19_sdl_opengl_game_2/compile_js.sh b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_js.sh similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_js.sh rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_js.sh diff --git a/wip/19_sdl_opengl_game_2/compile_linux.sh b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_linux.sh similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_linux.sh rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_linux.sh diff --git a/wip/19_sdl_opengl_game_2/compile_mingw.bat b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_mingw.bat similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_mingw.bat rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_mingw.bat diff --git a/wip/19_sdl_opengl_game_2/compile_vs.bat b/05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_vs.bat similarity index 100% rename from wip/19_sdl_opengl_game_2/compile_vs.bat rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/compile_vs.bat diff --git a/wip/19_sdl_opengl_game_2/download.bmp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/download.bmp similarity index 100% rename from wip/19_sdl_opengl_game_2/download.bmp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/download.bmp diff --git a/wip/19_sdl_opengl_game_2/game_application.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/game_application.h similarity index 100% rename from wip/19_sdl_opengl_game_2/game_application.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/game_application.h diff --git a/wip/19_sdl_opengl_game_2/game_scene.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/game_scene.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/game_scene.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/game_scene.cpp diff --git a/wip/19_sdl_opengl_game_2/game_scene.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/game_scene.h similarity index 100% rename from wip/19_sdl_opengl_game_2/game_scene.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/game_scene.h diff --git a/wip/20_sdl_opengl_game_3/libs/compile_js.sh b/05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/compile_js.sh similarity index 100% rename from wip/20_sdl_opengl_game_3/libs/compile_js.sh rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/compile_js.sh diff --git a/wip/19_sdl_opengl_game_2/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/compile_lib_linux.sh similarity index 100% rename from wip/19_sdl_opengl_game_2/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/compile_lib_linux.sh diff --git a/wip/19_sdl_opengl_game_2/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/19_sdl_opengl_game_2/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/include/KHR/khrplatform.h diff --git a/wip/19_sdl_opengl_game_2/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/include/glad/glad.h similarity index 100% rename from wip/19_sdl_opengl_game_2/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/include/glad/glad.h diff --git a/wip/19_sdl_opengl_game_2/libs/glad/src/glad.c b/05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/src/glad.c similarity index 100% rename from wip/19_sdl_opengl_game_2/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/libs/glad/src/glad.c diff --git a/wip/19_sdl_opengl_game_2/main.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/main.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/main.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/main.cpp diff --git a/wip/19_sdl_opengl_game_2/main_orig.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/main_orig.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/main_orig.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/main_orig.cpp diff --git a/wip/19_sdl_opengl_game_2/main_orig_2.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/main_orig_2.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/main_orig_2.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/main_orig_2.cpp diff --git a/wip/19_sdl_opengl_game_2/material.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/material.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/material.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/material.cpp diff --git a/wip/19_sdl_opengl_game_2/material.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/material.h similarity index 100% rename from wip/19_sdl_opengl_game_2/material.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/material.h diff --git a/wip/19_sdl_opengl_game_2/mesh.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh.cpp diff --git a/wip/19_sdl_opengl_game_2/mesh.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh.h similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh.h diff --git a/wip/19_sdl_opengl_game_2/mesh_instance.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_instance.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh_instance.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_instance.cpp diff --git a/wip/19_sdl_opengl_game_2/mesh_instance.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_instance.h similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh_instance.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_instance.h diff --git a/wip/19_sdl_opengl_game_2/mesh_utils.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_utils.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh_utils.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_utils.cpp diff --git a/wip/19_sdl_opengl_game_2/mesh_utils.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_utils.h similarity index 100% rename from wip/19_sdl_opengl_game_2/mesh_utils.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/mesh_utils.h diff --git a/wip/19_sdl_opengl_game_2/object_2d.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/object_2d.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/object_2d.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/object_2d.cpp diff --git a/wip/19_sdl_opengl_game_2/object_2d.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/object_2d.h similarity index 100% rename from wip/19_sdl_opengl_game_2/object_2d.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/object_2d.h diff --git a/wip/19_sdl_opengl_game_2/opengl.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/opengl.h similarity index 100% rename from wip/19_sdl_opengl_game_2/opengl.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/opengl.h diff --git a/wip/19_sdl_opengl_game_2/scene.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/scene.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/scene.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/scene.cpp diff --git a/wip/19_sdl_opengl_game_2/scene.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/scene.h similarity index 100% rename from wip/19_sdl_opengl_game_2/scene.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/scene.h diff --git a/wip/19_sdl_opengl_game_2/sdl.inc.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/sdl.inc.h similarity index 100% rename from wip/19_sdl_opengl_game_2/sdl.inc.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/sdl.inc.h diff --git a/wip/19_sdl_opengl_game_2/shader.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/shader.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/shader.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/shader.cpp diff --git a/wip/19_sdl_opengl_game_2/shader.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/shader.h similarity index 100% rename from wip/19_sdl_opengl_game_2/shader.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/shader.h diff --git a/wip/19_sdl_opengl_game_2/texture.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/texture.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/texture.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/texture.cpp diff --git a/wip/19_sdl_opengl_game_2/texture.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/texture.h similarity index 100% rename from wip/19_sdl_opengl_game_2/texture.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/texture.h diff --git a/wip/19_sdl_opengl_game_2/texture_material.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/texture_material.h similarity index 100% rename from wip/19_sdl_opengl_game_2/texture_material.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/texture_material.h diff --git a/wip/19_sdl_opengl_game_2/tile_map.cpp b/05_sdl_opengl/wip/19_sdl_opengl_game_2/tile_map.cpp similarity index 100% rename from wip/19_sdl_opengl_game_2/tile_map.cpp rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/tile_map.cpp diff --git a/wip/19_sdl_opengl_game_2/tile_map.h b/05_sdl_opengl/wip/19_sdl_opengl_game_2/tile_map.h similarity index 100% rename from wip/19_sdl_opengl_game_2/tile_map.h rename to 05_sdl_opengl/wip/19_sdl_opengl_game_2/tile_map.h diff --git a/wip/20_sdl_opengl_game_3/.clang-format b/05_sdl_opengl/wip/20_sdl_opengl_game_3/.clang-format similarity index 100% rename from wip/20_sdl_opengl_game_3/.clang-format rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/.clang-format diff --git a/wip/20_sdl_opengl_game_3/.gitignore b/05_sdl_opengl/wip/20_sdl_opengl_game_3/.gitignore similarity index 100% rename from wip/20_sdl_opengl_game_3/.gitignore rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/.gitignore diff --git a/wip/20_sdl_opengl_game_3/application.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/application.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/application.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/application.cpp diff --git a/wip/20_sdl_opengl_game_3/application.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/application.h similarity index 100% rename from wip/20_sdl_opengl_game_3/application.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/application.h diff --git a/wip/20_sdl_opengl_game_3/bead.txt b/05_sdl_opengl/wip/20_sdl_opengl_game_3/bead.txt similarity index 100% rename from wip/20_sdl_opengl_game_3/bead.txt rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/bead.txt diff --git a/wip/20_sdl_opengl_game_3/camera.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/camera.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/camera.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/camera.cpp diff --git a/wip/20_sdl_opengl_game_3/camera.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/camera.h similarity index 100% rename from wip/20_sdl_opengl_game_3/camera.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/camera.h diff --git a/wip/20_sdl_opengl_game_3/color_material.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/color_material.h similarity index 100% rename from wip/20_sdl_opengl_game_3/color_material.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/color_material.h diff --git a/wip/20_sdl_opengl_game_3/colored_material.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/colored_material.h similarity index 100% rename from wip/20_sdl_opengl_game_3/colored_material.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/colored_material.h diff --git a/wip/20_sdl_opengl_game_3/compile_android.sh b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_android.sh similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_android.sh rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_android.sh diff --git a/wip/20_sdl_opengl_game_3/compile_js.bat b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_js.bat similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_js.bat rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_js.bat diff --git a/wip/20_sdl_opengl_game_3/compile_js.sh b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_js.sh similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_js.sh rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_js.sh diff --git a/wip/20_sdl_opengl_game_3/compile_linux.sh b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_linux.sh similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_linux.sh rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_linux.sh diff --git a/wip/20_sdl_opengl_game_3/compile_mingw.bat b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_mingw.bat similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_mingw.bat rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_mingw.bat diff --git a/wip/20_sdl_opengl_game_3/compile_vs.bat b/05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_vs.bat similarity index 100% rename from wip/20_sdl_opengl_game_3/compile_vs.bat rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/compile_vs.bat diff --git a/wip/20_sdl_opengl_game_3/download.bmp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/download.bmp similarity index 100% rename from wip/20_sdl_opengl_game_3/download.bmp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/download.bmp diff --git a/wip/20_sdl_opengl_game_3/ea.txt b/05_sdl_opengl/wip/20_sdl_opengl_game_3/ea.txt similarity index 100% rename from wip/20_sdl_opengl_game_3/ea.txt rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/ea.txt diff --git a/wip/20_sdl_opengl_game_3/game_application.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/game_application.h similarity index 100% rename from wip/20_sdl_opengl_game_3/game_application.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/game_application.h diff --git a/wip/20_sdl_opengl_game_3/game_scene.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/game_scene.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/game_scene.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/game_scene.cpp diff --git a/wip/20_sdl_opengl_game_3/game_scene.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/game_scene.h similarity index 100% rename from wip/20_sdl_opengl_game_3/game_scene.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/game_scene.h diff --git a/wip/raycaster/libs/compile_js.sh b/05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/compile_js.sh old mode 100755 new mode 100644 similarity index 100% rename from wip/raycaster/libs/compile_js.sh rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/compile_js.sh diff --git a/wip/20_sdl_opengl_game_3/libs/compile_lib_linux.sh b/05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/compile_lib_linux.sh similarity index 100% rename from wip/20_sdl_opengl_game_3/libs/compile_lib_linux.sh rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/compile_lib_linux.sh diff --git a/wip/20_sdl_opengl_game_3/libs/glad/include/KHR/khrplatform.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/include/KHR/khrplatform.h similarity index 100% rename from wip/20_sdl_opengl_game_3/libs/glad/include/KHR/khrplatform.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/include/KHR/khrplatform.h diff --git a/wip/20_sdl_opengl_game_3/libs/glad/include/glad/glad.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/include/glad/glad.h similarity index 100% rename from wip/20_sdl_opengl_game_3/libs/glad/include/glad/glad.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/include/glad/glad.h diff --git a/wip/20_sdl_opengl_game_3/libs/glad/src/glad.c b/05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/src/glad.c similarity index 100% rename from wip/20_sdl_opengl_game_3/libs/glad/src/glad.c rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/libs/glad/src/glad.c diff --git a/wip/20_sdl_opengl_game_3/main.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/main.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/main.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/main.cpp diff --git a/wip/20_sdl_opengl_game_3/main_orig.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/main_orig.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/main_orig.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/main_orig.cpp diff --git a/wip/20_sdl_opengl_game_3/main_orig_2.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/main_orig_2.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/main_orig_2.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/main_orig_2.cpp diff --git a/wip/20_sdl_opengl_game_3/material.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/material.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/material.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/material.cpp diff --git a/wip/20_sdl_opengl_game_3/material.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/material.h similarity index 100% rename from wip/20_sdl_opengl_game_3/material.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/material.h diff --git a/wip/20_sdl_opengl_game_3/mesh.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh.cpp diff --git a/wip/20_sdl_opengl_game_3/mesh.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh.h similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh.h diff --git a/wip/20_sdl_opengl_game_3/mesh_instance.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_instance.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh_instance.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_instance.cpp diff --git a/wip/20_sdl_opengl_game_3/mesh_instance.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_instance.h similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh_instance.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_instance.h diff --git a/wip/20_sdl_opengl_game_3/mesh_utils.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_utils.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh_utils.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_utils.cpp diff --git a/wip/20_sdl_opengl_game_3/mesh_utils.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_utils.h similarity index 100% rename from wip/20_sdl_opengl_game_3/mesh_utils.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/mesh_utils.h diff --git a/wip/20_sdl_opengl_game_3/object_2d.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/object_2d.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/object_2d.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/object_2d.cpp diff --git a/wip/20_sdl_opengl_game_3/object_2d.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/object_2d.h similarity index 100% rename from wip/20_sdl_opengl_game_3/object_2d.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/object_2d.h diff --git a/wip/20_sdl_opengl_game_3/opengl.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/opengl.h similarity index 100% rename from wip/20_sdl_opengl_game_3/opengl.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/opengl.h diff --git a/wip/20_sdl_opengl_game_3/scene.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/scene.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/scene.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/scene.cpp diff --git a/wip/20_sdl_opengl_game_3/scene.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/scene.h similarity index 100% rename from wip/20_sdl_opengl_game_3/scene.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/scene.h diff --git a/wip/20_sdl_opengl_game_3/sdl.inc.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/sdl.inc.h similarity index 100% rename from wip/20_sdl_opengl_game_3/sdl.inc.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/sdl.inc.h diff --git a/wip/20_sdl_opengl_game_3/shader.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/shader.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/shader.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/shader.cpp diff --git a/wip/20_sdl_opengl_game_3/shader.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/shader.h similarity index 100% rename from wip/20_sdl_opengl_game_3/shader.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/shader.h diff --git a/wip/20_sdl_opengl_game_3/sprite.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/sprite.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/sprite.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/sprite.cpp diff --git a/wip/20_sdl_opengl_game_3/sprite.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/sprite.h similarity index 100% rename from wip/20_sdl_opengl_game_3/sprite.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/sprite.h diff --git a/wip/20_sdl_opengl_game_3/texture.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/texture.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/texture.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/texture.cpp diff --git a/wip/20_sdl_opengl_game_3/texture.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/texture.h similarity index 100% rename from wip/20_sdl_opengl_game_3/texture.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/texture.h diff --git a/wip/20_sdl_opengl_game_3/texture_material.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/texture_material.h similarity index 100% rename from wip/20_sdl_opengl_game_3/texture_material.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/texture_material.h diff --git a/wip/20_sdl_opengl_game_3/tile_map.cpp b/05_sdl_opengl/wip/20_sdl_opengl_game_3/tile_map.cpp similarity index 100% rename from wip/20_sdl_opengl_game_3/tile_map.cpp rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/tile_map.cpp diff --git a/wip/20_sdl_opengl_game_3/tile_map.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/tile_map.h similarity index 100% rename from wip/20_sdl_opengl_game_3/tile_map.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/tile_map.h diff --git a/wip/20_sdl_opengl_game_3/transparent_texture_material.h b/05_sdl_opengl/wip/20_sdl_opengl_game_3/transparent_texture_material.h similarity index 100% rename from wip/20_sdl_opengl_game_3/transparent_texture_material.h rename to 05_sdl_opengl/wip/20_sdl_opengl_game_3/transparent_texture_material.h diff --git a/06_networking/gitkeep b/06_threading/gitkeep similarity index 100% rename from 06_networking/gitkeep rename to 06_threading/gitkeep diff --git a/06_threading/wip/.gitignore b/06_threading/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/06_threading/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/01/Intro/Intro.cbp b/06_threading/wip/01/Intro/Intro.cbp similarity index 100% rename from wip/01/Intro/Intro.cbp rename to 06_threading/wip/01/Intro/Intro.cbp diff --git a/wip/01/Intro/Intro.depend b/06_threading/wip/01/Intro/Intro.depend similarity index 100% rename from wip/01/Intro/Intro.depend rename to 06_threading/wip/01/Intro/Intro.depend diff --git a/wip/01/Intro/Intro.layout b/06_threading/wip/01/Intro/Intro.layout similarity index 100% rename from wip/01/Intro/Intro.layout rename to 06_threading/wip/01/Intro/Intro.layout diff --git a/wip/01/Intro/atomic_count.h b/06_threading/wip/01/Intro/atomic_count.h similarity index 100% rename from wip/01/Intro/atomic_count.h rename to 06_threading/wip/01/Intro/atomic_count.h diff --git a/wip/01/Intro/lock_guard_count.h b/06_threading/wip/01/Intro/lock_guard_count.h similarity index 100% rename from wip/01/Intro/lock_guard_count.h rename to 06_threading/wip/01/Intro/lock_guard_count.h diff --git a/wip/01/Intro/main.cpp b/06_threading/wip/01/Intro/main.cpp similarity index 100% rename from wip/01/Intro/main.cpp rename to 06_threading/wip/01/Intro/main.cpp diff --git a/wip/01/Intro/semaphore.h b/06_threading/wip/01/Intro/semaphore.h similarity index 100% rename from wip/01/Intro/semaphore.h rename to 06_threading/wip/01/Intro/semaphore.h diff --git a/wip/01/Intro/semaphore_demo.h b/06_threading/wip/01/Intro/semaphore_demo.h similarity index 100% rename from wip/01/Intro/semaphore_demo.h rename to 06_threading/wip/01/Intro/semaphore_demo.h diff --git a/wip/01/Intro/thread_class_intro.h b/06_threading/wip/01/Intro/thread_class_intro.h similarity index 100% rename from wip/01/Intro/thread_class_intro.h rename to 06_threading/wip/01/Intro/thread_class_intro.h diff --git a/wip/01/Intro/thread_class_params.h b/06_threading/wip/01/Intro/thread_class_params.h similarity index 100% rename from wip/01/Intro/thread_class_params.h rename to 06_threading/wip/01/Intro/thread_class_params.h diff --git a/wip/01/Intro/thread_intro.h b/06_threading/wip/01/Intro/thread_intro.h similarity index 100% rename from wip/01/Intro/thread_intro.h rename to 06_threading/wip/01/Intro/thread_intro.h diff --git a/wip/01/Intro/thread_problem_count.h b/06_threading/wip/01/Intro/thread_problem_count.h similarity index 100% rename from wip/01/Intro/thread_problem_count.h rename to 06_threading/wip/01/Intro/thread_problem_count.h diff --git a/wip/01/Intro/thread_problem_cout.h b/06_threading/wip/01/Intro/thread_problem_cout.h similarity index 100% rename from wip/01/Intro/thread_problem_cout.h rename to 06_threading/wip/01/Intro/thread_problem_cout.h diff --git a/wip/01/Intro/unique_lock_coun.h b/06_threading/wip/01/Intro/unique_lock_coun.h similarity index 100% rename from wip/01/Intro/unique_lock_coun.h rename to 06_threading/wip/01/Intro/unique_lock_coun.h diff --git a/wip/01_intro_code/atomic_count.h b/06_threading/wip/01_intro_code/atomic_count.h similarity index 100% rename from wip/01_intro_code/atomic_count.h rename to 06_threading/wip/01_intro_code/atomic_count.h diff --git a/wip/01_intro_code/intro.cbp b/06_threading/wip/01_intro_code/intro.cbp similarity index 100% rename from wip/01_intro_code/intro.cbp rename to 06_threading/wip/01_intro_code/intro.cbp diff --git a/wip/01_intro_code/intro.depend b/06_threading/wip/01_intro_code/intro.depend similarity index 100% rename from wip/01_intro_code/intro.depend rename to 06_threading/wip/01_intro_code/intro.depend diff --git a/wip/01_intro_code/intro.layout b/06_threading/wip/01_intro_code/intro.layout similarity index 100% rename from wip/01_intro_code/intro.layout rename to 06_threading/wip/01_intro_code/intro.layout diff --git a/wip/01_intro_code/lock_guard_demo.h b/06_threading/wip/01_intro_code/lock_guard_demo.h similarity index 100% rename from wip/01_intro_code/lock_guard_demo.h rename to 06_threading/wip/01_intro_code/lock_guard_demo.h diff --git a/wip/01_intro_code/main.cpp b/06_threading/wip/01_intro_code/main.cpp similarity index 100% rename from wip/01_intro_code/main.cpp rename to 06_threading/wip/01_intro_code/main.cpp diff --git a/wip/01_intro_code/semaphore.h b/06_threading/wip/01_intro_code/semaphore.h similarity index 100% rename from wip/01_intro_code/semaphore.h rename to 06_threading/wip/01_intro_code/semaphore.h diff --git a/wip/01_intro_code/semaphore_demo.h b/06_threading/wip/01_intro_code/semaphore_demo.h similarity index 100% rename from wip/01_intro_code/semaphore_demo.h rename to 06_threading/wip/01_intro_code/semaphore_demo.h diff --git a/wip/01_intro_code/thread_class.h b/06_threading/wip/01_intro_code/thread_class.h similarity index 100% rename from wip/01_intro_code/thread_class.h rename to 06_threading/wip/01_intro_code/thread_class.h diff --git a/wip/01_intro_code/thread_class_params.h b/06_threading/wip/01_intro_code/thread_class_params.h similarity index 100% rename from wip/01_intro_code/thread_class_params.h rename to 06_threading/wip/01_intro_code/thread_class_params.h diff --git a/wip/01_intro_code/thread_creation.h b/06_threading/wip/01_intro_code/thread_creation.h similarity index 100% rename from wip/01_intro_code/thread_creation.h rename to 06_threading/wip/01_intro_code/thread_creation.h diff --git a/wip/01_intro_code/thread_problem.h b/06_threading/wip/01_intro_code/thread_problem.h similarity index 100% rename from wip/01_intro_code/thread_problem.h rename to 06_threading/wip/01_intro_code/thread_problem.h diff --git a/wip/01_intro_code/unique_lock_demo.h b/06_threading/wip/01_intro_code/unique_lock_demo.h similarity index 100% rename from wip/01_intro_code/unique_lock_demo.h rename to 06_threading/wip/01_intro_code/unique_lock_demo.h diff --git a/wip/02_intro_code/atomic_count.h b/06_threading/wip/02_intro_code/atomic_count.h similarity index 100% rename from wip/02_intro_code/atomic_count.h rename to 06_threading/wip/02_intro_code/atomic_count.h diff --git a/wip/02_intro_code/intro.cbp b/06_threading/wip/02_intro_code/intro.cbp similarity index 100% rename from wip/02_intro_code/intro.cbp rename to 06_threading/wip/02_intro_code/intro.cbp diff --git a/wip/02_intro_code/intro.depend b/06_threading/wip/02_intro_code/intro.depend similarity index 100% rename from wip/02_intro_code/intro.depend rename to 06_threading/wip/02_intro_code/intro.depend diff --git a/wip/02_intro_code/intro.layout b/06_threading/wip/02_intro_code/intro.layout similarity index 100% rename from wip/02_intro_code/intro.layout rename to 06_threading/wip/02_intro_code/intro.layout diff --git a/wip/02_intro_code/lock_guard_demo.h b/06_threading/wip/02_intro_code/lock_guard_demo.h similarity index 100% rename from wip/02_intro_code/lock_guard_demo.h rename to 06_threading/wip/02_intro_code/lock_guard_demo.h diff --git a/wip/02_intro_code/main.cpp b/06_threading/wip/02_intro_code/main.cpp similarity index 100% rename from wip/02_intro_code/main.cpp rename to 06_threading/wip/02_intro_code/main.cpp diff --git a/wip/02_intro_code/semaphore.h b/06_threading/wip/02_intro_code/semaphore.h similarity index 100% rename from wip/02_intro_code/semaphore.h rename to 06_threading/wip/02_intro_code/semaphore.h diff --git a/wip/02_intro_code/semaphore_demo.h b/06_threading/wip/02_intro_code/semaphore_demo.h similarity index 100% rename from wip/02_intro_code/semaphore_demo.h rename to 06_threading/wip/02_intro_code/semaphore_demo.h diff --git a/wip/02_intro_code/thread_class.h b/06_threading/wip/02_intro_code/thread_class.h similarity index 100% rename from wip/02_intro_code/thread_class.h rename to 06_threading/wip/02_intro_code/thread_class.h diff --git a/wip/02_intro_code/thread_class_params.h b/06_threading/wip/02_intro_code/thread_class_params.h similarity index 100% rename from wip/02_intro_code/thread_class_params.h rename to 06_threading/wip/02_intro_code/thread_class_params.h diff --git a/wip/02_intro_code/thread_creation.h b/06_threading/wip/02_intro_code/thread_creation.h similarity index 100% rename from wip/02_intro_code/thread_creation.h rename to 06_threading/wip/02_intro_code/thread_creation.h diff --git a/wip/02_intro_code/thread_problem.h b/06_threading/wip/02_intro_code/thread_problem.h similarity index 100% rename from wip/02_intro_code/thread_problem.h rename to 06_threading/wip/02_intro_code/thread_problem.h diff --git a/wip/02_intro_code/unique_lock_demo.h b/06_threading/wip/02_intro_code/unique_lock_demo.h similarity index 100% rename from wip/02_intro_code/unique_lock_demo.h rename to 06_threading/wip/02_intro_code/unique_lock_demo.h diff --git a/wip/03_primes/01_first_prime_threaded.h b/06_threading/wip/03_primes/01_first_prime_threaded.h similarity index 100% rename from wip/03_primes/01_first_prime_threaded.h rename to 06_threading/wip/03_primes/01_first_prime_threaded.h diff --git a/wip/03_primes/02_first_prime_thread_class.h b/06_threading/wip/03_primes/02_first_prime_thread_class.h similarity index 100% rename from wip/03_primes/02_first_prime_thread_class.h rename to 06_threading/wip/03_primes/02_first_prime_thread_class.h diff --git a/wip/03_primes/03_simple_prime_finder.h b/06_threading/wip/03_primes/03_simple_prime_finder.h similarity index 100% rename from wip/03_primes/03_simple_prime_finder.h rename to 06_threading/wip/03_primes/03_simple_prime_finder.h diff --git a/wip/03_primes/04_prime_finder.h b/06_threading/wip/03_primes/04_prime_finder.h similarity index 100% rename from wip/03_primes/04_prime_finder.h rename to 06_threading/wip/03_primes/04_prime_finder.h diff --git a/wip/03_primes/class.txt b/06_threading/wip/03_primes/class.txt similarity index 100% rename from wip/03_primes/class.txt rename to 06_threading/wip/03_primes/class.txt diff --git a/wip/03_primes/include/PrimeFactorization.h b/06_threading/wip/03_primes/include/PrimeFactorization.h similarity index 100% rename from wip/03_primes/include/PrimeFactorization.h rename to 06_threading/wip/03_primes/include/PrimeFactorization.h diff --git a/wip/03_primes/include/PrimeFactorizationWithMultipleThreads.h b/06_threading/wip/03_primes/include/PrimeFactorizationWithMultipleThreads.h similarity index 100% rename from wip/03_primes/include/PrimeFactorizationWithMultipleThreads.h rename to 06_threading/wip/03_primes/include/PrimeFactorizationWithMultipleThreads.h diff --git a/wip/03_primes/include/PrimeFactorizationWithSingleThread.h b/06_threading/wip/03_primes/include/PrimeFactorizationWithSingleThread.h similarity index 100% rename from wip/03_primes/include/PrimeFactorizationWithSingleThread.h rename to 06_threading/wip/03_primes/include/PrimeFactorizationWithSingleThread.h diff --git a/wip/03_primes/main.cpp b/06_threading/wip/03_primes/main.cpp similarity index 100% rename from wip/03_primes/main.cpp rename to 06_threading/wip/03_primes/main.cpp diff --git a/wip/03_primes/pointer_vs_local.txt b/06_threading/wip/03_primes/pointer_vs_local.txt similarity index 100% rename from wip/03_primes/pointer_vs_local.txt rename to 06_threading/wip/03_primes/pointer_vs_local.txt diff --git a/wip/03_primes/prime_test.h b/06_threading/wip/03_primes/prime_test.h similarity index 100% rename from wip/03_primes/prime_test.h rename to 06_threading/wip/03_primes/prime_test.h diff --git a/wip/03_primes/primes.cbp b/06_threading/wip/03_primes/primes.cbp similarity index 100% rename from wip/03_primes/primes.cbp rename to 06_threading/wip/03_primes/primes.cbp diff --git a/wip/03_primes/primes.depend b/06_threading/wip/03_primes/primes.depend similarity index 100% rename from wip/03_primes/primes.depend rename to 06_threading/wip/03_primes/primes.depend diff --git a/wip/03_primes/primes.layout b/06_threading/wip/03_primes/primes.layout similarity index 100% rename from wip/03_primes/primes.layout rename to 06_threading/wip/03_primes/primes.layout diff --git a/wip/03_primes/simple_threaded_prime_factorization.h b/06_threading/wip/03_primes/simple_threaded_prime_factorization.h similarity index 100% rename from wip/03_primes/simple_threaded_prime_factorization.h rename to 06_threading/wip/03_primes/simple_threaded_prime_factorization.h diff --git a/wip/03_primes/src/PrimeFactorization.cpp b/06_threading/wip/03_primes/src/PrimeFactorization.cpp similarity index 100% rename from wip/03_primes/src/PrimeFactorization.cpp rename to 06_threading/wip/03_primes/src/PrimeFactorization.cpp diff --git a/wip/03_primes/src/PrimeFactorizationWithMultipleThreads.cpp b/06_threading/wip/03_primes/src/PrimeFactorizationWithMultipleThreads.cpp similarity index 100% rename from wip/03_primes/src/PrimeFactorizationWithMultipleThreads.cpp rename to 06_threading/wip/03_primes/src/PrimeFactorizationWithMultipleThreads.cpp diff --git a/wip/03_primes/src/PrimeFactorizationWithSingleThread.cpp b/06_threading/wip/03_primes/src/PrimeFactorizationWithSingleThread.cpp similarity index 100% rename from wip/03_primes/src/PrimeFactorizationWithSingleThread.cpp rename to 06_threading/wip/03_primes/src/PrimeFactorizationWithSingleThread.cpp diff --git a/wip/04_primes/01_first_prime_threaded.h b/06_threading/wip/04_primes/01_first_prime_threaded.h similarity index 100% rename from wip/04_primes/01_first_prime_threaded.h rename to 06_threading/wip/04_primes/01_first_prime_threaded.h diff --git a/wip/04_primes/02_first_prime_thread_class.h b/06_threading/wip/04_primes/02_first_prime_thread_class.h similarity index 100% rename from wip/04_primes/02_first_prime_thread_class.h rename to 06_threading/wip/04_primes/02_first_prime_thread_class.h diff --git a/wip/04_primes/03_simple_prime_finder.h b/06_threading/wip/04_primes/03_simple_prime_finder.h similarity index 100% rename from wip/04_primes/03_simple_prime_finder.h rename to 06_threading/wip/04_primes/03_simple_prime_finder.h diff --git a/wip/04_primes/04_prime_finder.h b/06_threading/wip/04_primes/04_prime_finder.h similarity index 100% rename from wip/04_primes/04_prime_finder.h rename to 06_threading/wip/04_primes/04_prime_finder.h diff --git a/wip/04_primes/class.txt b/06_threading/wip/04_primes/class.txt similarity index 100% rename from wip/04_primes/class.txt rename to 06_threading/wip/04_primes/class.txt diff --git a/wip/04_primes/include/PrimeFactorization.h b/06_threading/wip/04_primes/include/PrimeFactorization.h similarity index 100% rename from wip/04_primes/include/PrimeFactorization.h rename to 06_threading/wip/04_primes/include/PrimeFactorization.h diff --git a/wip/04_primes/include/PrimeFactorizationWithMultipleThreads.h b/06_threading/wip/04_primes/include/PrimeFactorizationWithMultipleThreads.h similarity index 100% rename from wip/04_primes/include/PrimeFactorizationWithMultipleThreads.h rename to 06_threading/wip/04_primes/include/PrimeFactorizationWithMultipleThreads.h diff --git a/wip/04_primes/include/PrimeFactorizationWithSingleThread.h b/06_threading/wip/04_primes/include/PrimeFactorizationWithSingleThread.h similarity index 100% rename from wip/04_primes/include/PrimeFactorizationWithSingleThread.h rename to 06_threading/wip/04_primes/include/PrimeFactorizationWithSingleThread.h diff --git a/wip/04_primes/main.cpp b/06_threading/wip/04_primes/main.cpp similarity index 100% rename from wip/04_primes/main.cpp rename to 06_threading/wip/04_primes/main.cpp diff --git a/wip/04_primes/pointer_vs_local.txt b/06_threading/wip/04_primes/pointer_vs_local.txt similarity index 100% rename from wip/04_primes/pointer_vs_local.txt rename to 06_threading/wip/04_primes/pointer_vs_local.txt diff --git a/wip/04_primes/prime_test.h b/06_threading/wip/04_primes/prime_test.h similarity index 100% rename from wip/04_primes/prime_test.h rename to 06_threading/wip/04_primes/prime_test.h diff --git a/wip/04_primes/primes.cbp b/06_threading/wip/04_primes/primes.cbp similarity index 100% rename from wip/04_primes/primes.cbp rename to 06_threading/wip/04_primes/primes.cbp diff --git a/wip/04_primes/primes.depend b/06_threading/wip/04_primes/primes.depend similarity index 100% rename from wip/04_primes/primes.depend rename to 06_threading/wip/04_primes/primes.depend diff --git a/wip/04_primes/primes.layout b/06_threading/wip/04_primes/primes.layout similarity index 100% rename from wip/04_primes/primes.layout rename to 06_threading/wip/04_primes/primes.layout diff --git a/wip/04_primes/simple_threaded_prime_factorization.h b/06_threading/wip/04_primes/simple_threaded_prime_factorization.h similarity index 100% rename from wip/04_primes/simple_threaded_prime_factorization.h rename to 06_threading/wip/04_primes/simple_threaded_prime_factorization.h diff --git a/wip/04_primes/src/PrimeFactorization.cpp b/06_threading/wip/04_primes/src/PrimeFactorization.cpp similarity index 100% rename from wip/04_primes/src/PrimeFactorization.cpp rename to 06_threading/wip/04_primes/src/PrimeFactorization.cpp diff --git a/wip/04_primes/src/PrimeFactorizationWithMultipleThreads.cpp b/06_threading/wip/04_primes/src/PrimeFactorizationWithMultipleThreads.cpp similarity index 100% rename from wip/04_primes/src/PrimeFactorizationWithMultipleThreads.cpp rename to 06_threading/wip/04_primes/src/PrimeFactorizationWithMultipleThreads.cpp diff --git a/wip/04_primes/src/PrimeFactorizationWithSingleThread.cpp b/06_threading/wip/04_primes/src/PrimeFactorizationWithSingleThread.cpp similarity index 100% rename from wip/04_primes/src/PrimeFactorizationWithSingleThread.cpp rename to 06_threading/wip/04_primes/src/PrimeFactorizationWithSingleThread.cpp diff --git a/wip/05_ea_container/01_list.h b/06_threading/wip/05_ea_container/01_list.h similarity index 100% rename from wip/05_ea_container/01_list.h rename to 06_threading/wip/05_ea_container/01_list.h diff --git a/wip/05_ea_container/02_list_mutex.h b/06_threading/wip/05_ea_container/02_list_mutex.h similarity index 100% rename from wip/05_ea_container/02_list_mutex.h rename to 06_threading/wip/05_ea_container/02_list_mutex.h diff --git a/wip/05_ea_container/03_list_lockfree.h b/06_threading/wip/05_ea_container/03_list_lockfree.h similarity index 100% rename from wip/05_ea_container/03_list_lockfree.h rename to 06_threading/wip/05_ea_container/03_list_lockfree.h diff --git a/wip/05_ea_container/04_stack.h b/06_threading/wip/05_ea_container/04_stack.h similarity index 100% rename from wip/05_ea_container/04_stack.h rename to 06_threading/wip/05_ea_container/04_stack.h diff --git a/wip/05_ea_container/05_queue.h b/06_threading/wip/05_ea_container/05_queue.h similarity index 100% rename from wip/05_ea_container/05_queue.h rename to 06_threading/wip/05_ea_container/05_queue.h diff --git a/wip/05_ea_container/06_double_linked_list.h b/06_threading/wip/05_ea_container/06_double_linked_list.h similarity index 100% rename from wip/05_ea_container/06_double_linked_list.h rename to 06_threading/wip/05_ea_container/06_double_linked_list.h diff --git a/wip/05_ea_container/07_vector.h b/06_threading/wip/05_ea_container/07_vector.h similarity index 100% rename from wip/05_ea_container/07_vector.h rename to 06_threading/wip/05_ea_container/07_vector.h diff --git a/wip/05_ea_container/08_vector_rw.h b/06_threading/wip/05_ea_container/08_vector_rw.h similarity index 100% rename from wip/05_ea_container/08_vector_rw.h rename to 06_threading/wip/05_ea_container/08_vector_rw.h diff --git a/wip/05_ea_container/mem.h b/06_threading/wip/05_ea_container/mem.h similarity index 100% rename from wip/05_ea_container/mem.h rename to 06_threading/wip/05_ea_container/mem.h diff --git a/wip/06_other_languages/Java/JavaThreadAlapok.java b/06_threading/wip/06_other_languages/Java/JavaThreadAlapok.java similarity index 100% rename from wip/06_other_languages/Java/JavaThreadAlapok.java rename to 06_threading/wip/06_other_languages/Java/JavaThreadAlapok.java diff --git a/wip/06_other_languages/Java/JavaThreadingSync.java b/06_threading/wip/06_other_languages/Java/JavaThreadingSync.java similarity index 100% rename from wip/06_other_languages/Java/JavaThreadingSync.java rename to 06_threading/wip/06_other_languages/Java/JavaThreadingSync.java diff --git a/wip/06_other_languages/Java/SemaphoreClass.java b/06_threading/wip/06_other_languages/Java/SemaphoreClass.java similarity index 100% rename from wip/06_other_languages/Java/SemaphoreClass.java rename to 06_threading/wip/06_other_languages/Java/SemaphoreClass.java diff --git a/wip/06_other_languages/c#/Thread/Program.cs b/06_threading/wip/06_other_languages/c#/Thread/Program.cs similarity index 100% rename from wip/06_other_languages/c#/Thread/Program.cs rename to 06_threading/wip/06_other_languages/c#/Thread/Program.cs diff --git a/wip/06_other_languages/c#/Thread/Thread.csproj b/06_threading/wip/06_other_languages/c#/Thread/Thread.csproj similarity index 100% rename from wip/06_other_languages/c#/Thread/Thread.csproj rename to 06_threading/wip/06_other_languages/c#/Thread/Thread.csproj diff --git a/wip/06_other_languages/c#/mutex/Program.cs b/06_threading/wip/06_other_languages/c#/mutex/Program.cs similarity index 100% rename from wip/06_other_languages/c#/mutex/Program.cs rename to 06_threading/wip/06_other_languages/c#/mutex/Program.cs diff --git a/wip/06_other_languages/c#/mutex/mutex.csproj b/06_threading/wip/06_other_languages/c#/mutex/mutex.csproj similarity index 100% rename from wip/06_other_languages/c#/mutex/mutex.csproj rename to 06_threading/wip/06_other_languages/c#/mutex/mutex.csproj diff --git a/wip/06_other_languages/c#/rwlock/Program.cs b/06_threading/wip/06_other_languages/c#/rwlock/Program.cs similarity index 100% rename from wip/06_other_languages/c#/rwlock/Program.cs rename to 06_threading/wip/06_other_languages/c#/rwlock/Program.cs diff --git a/wip/06_other_languages/c#/rwlock/rwlock.csproj b/06_threading/wip/06_other_languages/c#/rwlock/rwlock.csproj similarity index 100% rename from wip/06_other_languages/c#/rwlock/rwlock.csproj rename to 06_threading/wip/06_other_languages/c#/rwlock/rwlock.csproj diff --git a/wip/06_other_languages/c#/semaphore/Program.cs b/06_threading/wip/06_other_languages/c#/semaphore/Program.cs similarity index 100% rename from wip/06_other_languages/c#/semaphore/Program.cs rename to 06_threading/wip/06_other_languages/c#/semaphore/Program.cs diff --git a/wip/06_other_languages/c#/semaphore/semaphore.csproj b/06_threading/wip/06_other_languages/c#/semaphore/semaphore.csproj similarity index 100% rename from wip/06_other_languages/c#/semaphore/semaphore.csproj rename to 06_threading/wip/06_other_languages/c#/semaphore/semaphore.csproj diff --git a/wip/06_other_languages/python/mutex.py b/06_threading/wip/06_other_languages/python/mutex.py similarity index 100% rename from wip/06_other_languages/python/mutex.py rename to 06_threading/wip/06_other_languages/python/mutex.py diff --git a/wip/06_other_languages/python/semaphore.py b/06_threading/wip/06_other_languages/python/semaphore.py similarity index 100% rename from wip/06_other_languages/python/semaphore.py rename to 06_threading/wip/06_other_languages/python/semaphore.py diff --git a/wip/06_other_languages/python/thread_class.py b/06_threading/wip/06_other_languages/python/thread_class.py similarity index 100% rename from wip/06_other_languages/python/thread_class.py rename to 06_threading/wip/06_other_languages/python/thread_class.py diff --git a/wip/06_other_languages/python/thread_method.py b/06_threading/wip/06_other_languages/python/thread_method.py similarity index 100% rename from wip/06_other_languages/python/thread_method.py rename to 06_threading/wip/06_other_languages/python/thread_method.py diff --git a/wip/07_other_languages_02/Java/JavaThreadAlapok.java b/06_threading/wip/07_other_languages_02/Java/JavaThreadAlapok.java similarity index 100% rename from wip/07_other_languages_02/Java/JavaThreadAlapok.java rename to 06_threading/wip/07_other_languages_02/Java/JavaThreadAlapok.java diff --git a/wip/07_other_languages_02/Java/JavaThreadingSync.java b/06_threading/wip/07_other_languages_02/Java/JavaThreadingSync.java similarity index 100% rename from wip/07_other_languages_02/Java/JavaThreadingSync.java rename to 06_threading/wip/07_other_languages_02/Java/JavaThreadingSync.java diff --git a/wip/07_other_languages_02/Java/SemaphoreClass.java b/06_threading/wip/07_other_languages_02/Java/SemaphoreClass.java similarity index 100% rename from wip/07_other_languages_02/Java/SemaphoreClass.java rename to 06_threading/wip/07_other_languages_02/Java/SemaphoreClass.java diff --git a/wip/07_other_languages_02/atomic.Java b/06_threading/wip/07_other_languages_02/atomic.Java similarity index 100% rename from wip/07_other_languages_02/atomic.Java rename to 06_threading/wip/07_other_languages_02/atomic.Java diff --git a/wip/07_other_languages_02/c#/Thread/Program.cs b/06_threading/wip/07_other_languages_02/c#/Thread/Program.cs similarity index 100% rename from wip/07_other_languages_02/c#/Thread/Program.cs rename to 06_threading/wip/07_other_languages_02/c#/Thread/Program.cs diff --git a/wip/07_other_languages_02/c#/Thread/Thread.csproj b/06_threading/wip/07_other_languages_02/c#/Thread/Thread.csproj similarity index 100% rename from wip/07_other_languages_02/c#/Thread/Thread.csproj rename to 06_threading/wip/07_other_languages_02/c#/Thread/Thread.csproj diff --git a/wip/07_other_languages_02/c#/mutex/Program.cs b/06_threading/wip/07_other_languages_02/c#/mutex/Program.cs similarity index 100% rename from wip/07_other_languages_02/c#/mutex/Program.cs rename to 06_threading/wip/07_other_languages_02/c#/mutex/Program.cs diff --git a/wip/07_other_languages_02/c#/mutex/mutex.csproj b/06_threading/wip/07_other_languages_02/c#/mutex/mutex.csproj similarity index 100% rename from wip/07_other_languages_02/c#/mutex/mutex.csproj rename to 06_threading/wip/07_other_languages_02/c#/mutex/mutex.csproj diff --git a/wip/07_other_languages_02/c#/rwlock/Program.cs b/06_threading/wip/07_other_languages_02/c#/rwlock/Program.cs similarity index 100% rename from wip/07_other_languages_02/c#/rwlock/Program.cs rename to 06_threading/wip/07_other_languages_02/c#/rwlock/Program.cs diff --git a/wip/07_other_languages_02/c#/rwlock/rwlock.csproj b/06_threading/wip/07_other_languages_02/c#/rwlock/rwlock.csproj similarity index 100% rename from wip/07_other_languages_02/c#/rwlock/rwlock.csproj rename to 06_threading/wip/07_other_languages_02/c#/rwlock/rwlock.csproj diff --git a/wip/07_other_languages_02/c#/semaphore/Program.cs b/06_threading/wip/07_other_languages_02/c#/semaphore/Program.cs similarity index 100% rename from wip/07_other_languages_02/c#/semaphore/Program.cs rename to 06_threading/wip/07_other_languages_02/c#/semaphore/Program.cs diff --git a/wip/07_other_languages_02/c#/semaphore/semaphore.csproj b/06_threading/wip/07_other_languages_02/c#/semaphore/semaphore.csproj similarity index 100% rename from wip/07_other_languages_02/c#/semaphore/semaphore.csproj rename to 06_threading/wip/07_other_languages_02/c#/semaphore/semaphore.csproj diff --git a/wip/07_other_languages_02/python/mutex.py b/06_threading/wip/07_other_languages_02/python/mutex.py similarity index 100% rename from wip/07_other_languages_02/python/mutex.py rename to 06_threading/wip/07_other_languages_02/python/mutex.py diff --git a/wip/07_other_languages_02/python/semaphore.py b/06_threading/wip/07_other_languages_02/python/semaphore.py similarity index 100% rename from wip/07_other_languages_02/python/semaphore.py rename to 06_threading/wip/07_other_languages_02/python/semaphore.py diff --git a/wip/07_other_languages_02/python/thread_class.py b/06_threading/wip/07_other_languages_02/python/thread_class.py similarity index 100% rename from wip/07_other_languages_02/python/thread_class.py rename to 06_threading/wip/07_other_languages_02/python/thread_class.py diff --git a/wip/07_other_languages_02/python/thread_method.py b/06_threading/wip/07_other_languages_02/python/thread_method.py similarity index 100% rename from wip/07_other_languages_02/python/thread_method.py rename to 06_threading/wip/07_other_languages_02/python/thread_method.py diff --git a/wip/containers/01_list.h b/06_threading/wip/containers/01_list.h similarity index 100% rename from wip/containers/01_list.h rename to 06_threading/wip/containers/01_list.h diff --git a/wip/containers/02_list_mutex.h b/06_threading/wip/containers/02_list_mutex.h similarity index 100% rename from wip/containers/02_list_mutex.h rename to 06_threading/wip/containers/02_list_mutex.h diff --git a/wip/containers/03_list_lockfree.h b/06_threading/wip/containers/03_list_lockfree.h similarity index 100% rename from wip/containers/03_list_lockfree.h rename to 06_threading/wip/containers/03_list_lockfree.h diff --git a/wip/containers/04_stack.h b/06_threading/wip/containers/04_stack.h similarity index 100% rename from wip/containers/04_stack.h rename to 06_threading/wip/containers/04_stack.h diff --git a/wip/containers/05_stack_mutex.h b/06_threading/wip/containers/05_stack_mutex.h similarity index 100% rename from wip/containers/05_stack_mutex.h rename to 06_threading/wip/containers/05_stack_mutex.h diff --git a/wip/containers/06_stack_lockfree.h b/06_threading/wip/containers/06_stack_lockfree.h similarity index 100% rename from wip/containers/06_stack_lockfree.h rename to 06_threading/wip/containers/06_stack_lockfree.h diff --git a/wip/containers/07_queue.h b/06_threading/wip/containers/07_queue.h similarity index 100% rename from wip/containers/07_queue.h rename to 06_threading/wip/containers/07_queue.h diff --git a/wip/containers/08_double_linked_list.h b/06_threading/wip/containers/08_double_linked_list.h similarity index 100% rename from wip/containers/08_double_linked_list.h rename to 06_threading/wip/containers/08_double_linked_list.h diff --git a/wip/containers/09_vector.h b/06_threading/wip/containers/09_vector.h similarity index 100% rename from wip/containers/09_vector.h rename to 06_threading/wip/containers/09_vector.h diff --git a/wip/containers/10_vector_mutex_szimpla.h b/06_threading/wip/containers/10_vector_mutex_szimpla.h similarity index 100% rename from wip/containers/10_vector_mutex_szimpla.h rename to 06_threading/wip/containers/10_vector_mutex_szimpla.h diff --git a/wip/containers/11_vector_mutex_rw.h b/06_threading/wip/containers/11_vector_mutex_rw.h similarity index 100% rename from wip/containers/11_vector_mutex_rw.h rename to 06_threading/wip/containers/11_vector_mutex_rw.h diff --git a/wip/primes/primes/01_first_prime_threads.h b/06_threading/wip/primes/primes/01_first_prime_threads.h similarity index 100% rename from wip/primes/primes/01_first_prime_threads.h rename to 06_threading/wip/primes/primes/01_first_prime_threads.h diff --git a/wip/primes/primes/02_first_prime_thread_class.h b/06_threading/wip/primes/primes/02_first_prime_thread_class.h similarity index 100% rename from wip/primes/primes/02_first_prime_thread_class.h rename to 06_threading/wip/primes/primes/02_first_prime_thread_class.h diff --git a/wip/primes/primes/03_simple_prime_finder.h b/06_threading/wip/primes/primes/03_simple_prime_finder.h similarity index 100% rename from wip/primes/primes/03_simple_prime_finder.h rename to 06_threading/wip/primes/primes/03_simple_prime_finder.h diff --git a/wip/primes/primes/04_b_prime_finder_cstyle.h b/06_threading/wip/primes/primes/04_b_prime_finder_cstyle.h similarity index 100% rename from wip/primes/primes/04_b_prime_finder_cstyle.h rename to 06_threading/wip/primes/primes/04_b_prime_finder_cstyle.h diff --git a/wip/primes/primes/04_prime_finder.h b/06_threading/wip/primes/primes/04_prime_finder.h similarity index 100% rename from wip/primes/primes/04_prime_finder.h rename to 06_threading/wip/primes/primes/04_prime_finder.h diff --git a/wip/primes/primes/05_b_prime_search_range_cstyle.h b/06_threading/wip/primes/primes/05_b_prime_search_range_cstyle.h similarity index 100% rename from wip/primes/primes/05_b_prime_search_range_cstyle.h rename to 06_threading/wip/primes/primes/05_b_prime_search_range_cstyle.h diff --git a/wip/primes/primes/05_prime_search_range.h b/06_threading/wip/primes/primes/05_prime_search_range.h similarity index 100% rename from wip/primes/primes/05_prime_search_range.h rename to 06_threading/wip/primes/primes/05_prime_search_range.h diff --git a/wip/primes/primes/include/PSData.h b/06_threading/wip/primes/primes/include/PSData.h similarity index 100% rename from wip/primes/primes/include/PSData.h rename to 06_threading/wip/primes/primes/include/PSData.h diff --git a/wip/primes/primes/include/PrimeFactorization.h b/06_threading/wip/primes/primes/include/PrimeFactorization.h similarity index 100% rename from wip/primes/primes/include/PrimeFactorization.h rename to 06_threading/wip/primes/primes/include/PrimeFactorization.h diff --git a/wip/primes/primes/include/PrimeFactorizationWithMultipleThreads.h b/06_threading/wip/primes/primes/include/PrimeFactorizationWithMultipleThreads.h similarity index 100% rename from wip/primes/primes/include/PrimeFactorizationWithMultipleThreads.h rename to 06_threading/wip/primes/primes/include/PrimeFactorizationWithMultipleThreads.h diff --git a/wip/primes/primes/include/PrimeFactorizationWithSingleThread.h b/06_threading/wip/primes/primes/include/PrimeFactorizationWithSingleThread.h similarity index 100% rename from wip/primes/primes/include/PrimeFactorizationWithSingleThread.h rename to 06_threading/wip/primes/primes/include/PrimeFactorizationWithSingleThread.h diff --git a/wip/primes/primes/main.cpp b/06_threading/wip/primes/primes/main.cpp similarity index 100% rename from wip/primes/primes/main.cpp rename to 06_threading/wip/primes/primes/main.cpp diff --git a/wip/primes/primes/pointer_vs_local.txt b/06_threading/wip/primes/primes/pointer_vs_local.txt similarity index 100% rename from wip/primes/primes/pointer_vs_local.txt rename to 06_threading/wip/primes/primes/pointer_vs_local.txt diff --git a/wip/primes/primes/polimorphism.txt b/06_threading/wip/primes/primes/polimorphism.txt similarity index 100% rename from wip/primes/primes/polimorphism.txt rename to 06_threading/wip/primes/primes/polimorphism.txt diff --git a/wip/primes/primes/polymorphism_2.txt b/06_threading/wip/primes/primes/polymorphism_2.txt similarity index 100% rename from wip/primes/primes/polymorphism_2.txt rename to 06_threading/wip/primes/primes/polymorphism_2.txt diff --git a/wip/primes/primes/prime_search_class.h b/06_threading/wip/primes/primes/prime_search_class.h similarity index 100% rename from wip/primes/primes/prime_search_class.h rename to 06_threading/wip/primes/primes/prime_search_class.h diff --git a/wip/primes/primes/prime_test.h b/06_threading/wip/primes/primes/prime_test.h similarity index 100% rename from wip/primes/primes/prime_test.h rename to 06_threading/wip/primes/primes/prime_test.h diff --git a/wip/primes/primes/primes.cbp b/06_threading/wip/primes/primes/primes.cbp similarity index 100% rename from wip/primes/primes/primes.cbp rename to 06_threading/wip/primes/primes/primes.cbp diff --git a/wip/primes/primes/primes.depend b/06_threading/wip/primes/primes/primes.depend similarity index 100% rename from wip/primes/primes/primes.depend rename to 06_threading/wip/primes/primes/primes.depend diff --git a/wip/primes/primes/primes.layout b/06_threading/wip/primes/primes/primes.layout similarity index 100% rename from wip/primes/primes/primes.layout rename to 06_threading/wip/primes/primes/primes.layout diff --git a/wip/primes/primes/simple_threaded_prime_factorization.h b/06_threading/wip/primes/primes/simple_threaded_prime_factorization.h similarity index 100% rename from wip/primes/primes/simple_threaded_prime_factorization.h rename to 06_threading/wip/primes/primes/simple_threaded_prime_factorization.h diff --git a/wip/primes/primes/src/PSData.cpp b/06_threading/wip/primes/primes/src/PSData.cpp similarity index 100% rename from wip/primes/primes/src/PSData.cpp rename to 06_threading/wip/primes/primes/src/PSData.cpp diff --git a/wip/primes/primes/src/PrimeFactorization.cpp b/06_threading/wip/primes/primes/src/PrimeFactorization.cpp similarity index 100% rename from wip/primes/primes/src/PrimeFactorization.cpp rename to 06_threading/wip/primes/primes/src/PrimeFactorization.cpp diff --git a/wip/primes/primes/src/PrimeFactorizationWithMultipleThreads.cpp b/06_threading/wip/primes/primes/src/PrimeFactorizationWithMultipleThreads.cpp similarity index 100% rename from wip/primes/primes/src/PrimeFactorizationWithMultipleThreads.cpp rename to 06_threading/wip/primes/primes/src/PrimeFactorizationWithMultipleThreads.cpp diff --git a/wip/primes/primes/src/PrimeFactorizationWithSingleThread.cpp b/06_threading/wip/primes/primes/src/PrimeFactorizationWithSingleThread.cpp similarity index 100% rename from wip/primes/primes/src/PrimeFactorizationWithSingleThread.cpp rename to 06_threading/wip/primes/primes/src/PrimeFactorizationWithSingleThread.cpp diff --git a/wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py b/07_networking/gitkeep similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py rename to 07_networking/gitkeep diff --git a/07_networking/wip/.gitignore b/07_networking/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/07_networking/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/21_networking/cout_server/compile_linux.sh b/07_networking/wip/21_networking/cout_server/compile_linux.sh similarity index 100% rename from wip/21_networking/cout_server/compile_linux.sh rename to 07_networking/wip/21_networking/cout_server/compile_linux.sh diff --git a/wip/21_networking/cout_server/cout_server.cpp b/07_networking/wip/21_networking/cout_server/cout_server.cpp similarity index 100% rename from wip/21_networking/cout_server/cout_server.cpp rename to 07_networking/wip/21_networking/cout_server/cout_server.cpp diff --git a/wip/21_networking/cout_server/include/brynet/Version.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/Version.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/Version.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/Version.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Any.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Any.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Any.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Any.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/AppStatus.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/AppStatus.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/AppStatus.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/AppStatus.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Array.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Array.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Array.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Array.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Buffer.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Buffer.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Buffer.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Buffer.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/CPP_VERSION.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/CPP_VERSION.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/CPP_VERSION.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/CPP_VERSION.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Noexcept.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Noexcept.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Noexcept.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Noexcept.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/NonCopyable.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/NonCopyable.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/NonCopyable.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/NonCopyable.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Packet.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Packet.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Packet.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Packet.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Platform.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Platform.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Platform.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Platform.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Stack.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Stack.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Stack.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Stack.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/Timer.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/Timer.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/Timer.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/Timer.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/WaitGroup.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/WaitGroup.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/WaitGroup.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/WaitGroup.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/crypto/Base64.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/crypto/Base64.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/crypto/Base64.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/crypto/Base64.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/crypto/SHA1.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/crypto/SHA1.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/crypto/SHA1.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/crypto/SHA1.hpp diff --git a/wip/21_networking/cout_server/include/brynet/base/endian/Endian.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/base/endian/Endian.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/base/endian/Endian.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/base/endian/Endian.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/AsyncConnector.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/AsyncConnector.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/AsyncConnector.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/AsyncConnector.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/Channel.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/Channel.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/Channel.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/Channel.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/CurrentThread.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/CurrentThread.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/CurrentThread.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/CurrentThread.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/EventLoop.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/EventLoop.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/EventLoop.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/EventLoop.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/Exception.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/Exception.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/Exception.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/Exception.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/ListenThread.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/ListenThread.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/ListenThread.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/ListenThread.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/Poller.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/Poller.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/Poller.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/Poller.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/PromiseReceive.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/PromiseReceive.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/PromiseReceive.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/PromiseReceive.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/SSLHelper.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/SSLHelper.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/SSLHelper.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/SSLHelper.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/Socket.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/Socket.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/Socket.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/Socket.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/SocketLibFunction.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/SocketLibFunction.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/SocketLibFunction.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/SocketLibFunction.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/SocketLibTypes.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/SocketLibTypes.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/SocketLibTypes.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/SocketLibTypes.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/TcpConnection.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/TcpConnection.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/TcpConnection.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/TcpConnection.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/TcpService.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/TcpService.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/TcpService.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/TcpService.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/AddSocketOptionInfo.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/AddSocketOptionInfo.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/AddSocketOptionInfo.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/AddSocketOptionInfo.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorDetail.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorDetail.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/ConnectorDetail.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorDetail.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorWorkInfo.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorWorkInfo.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/ConnectorWorkInfo.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ConnectorWorkInfo.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/IOLoopData.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/IOLoopData.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/IOLoopData.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/IOLoopData.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/ListenThreadDetail.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ListenThreadDetail.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/ListenThreadDetail.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/ListenThreadDetail.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/TCPServiceDetail.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/TCPServiceDetail.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/TCPServiceDetail.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/TCPServiceDetail.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/detail/WakeupChannel.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/detail/WakeupChannel.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/detail/WakeupChannel.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/detail/WakeupChannel.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/http/HttpFormat.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpFormat.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/http/HttpFormat.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpFormat.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/http/HttpParser.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpParser.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/http/HttpParser.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpParser.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/http/HttpService.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpService.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/http/HttpService.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/http/HttpService.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/http/WebSocketFormat.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/http/WebSocketFormat.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/http/WebSocketFormat.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/http/WebSocketFormat.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/http/http_parser.h b/07_networking/wip/21_networking/cout_server/include/brynet/net/http/http_parser.h similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/http/http_parser.h rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/http/http_parser.h diff --git a/wip/21_networking/cout_server/include/brynet/net/port/Win.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/port/Win.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/port/Win.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/port/Win.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/wrapper/ConnectionBuilder.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/ConnectionBuilder.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/wrapper/ConnectionBuilder.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/ConnectionBuilder.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpConnectionBuilder.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpConnectionBuilder.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/wrapper/HttpConnectionBuilder.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpConnectionBuilder.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpServiceBuilder.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpServiceBuilder.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/wrapper/HttpServiceBuilder.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/HttpServiceBuilder.hpp diff --git a/wip/21_networking/cout_server/include/brynet/net/wrapper/ServiceBuilder.hpp b/07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/ServiceBuilder.hpp similarity index 100% rename from wip/21_networking/cout_server/include/brynet/net/wrapper/ServiceBuilder.hpp rename to 07_networking/wip/21_networking/cout_server/include/brynet/net/wrapper/ServiceBuilder.hpp diff --git a/wip/21_networking/cout_server/server b/07_networking/wip/21_networking/cout_server/server similarity index 100% rename from wip/21_networking/cout_server/server rename to 07_networking/wip/21_networking/cout_server/server diff --git a/wip/21_networking/ea.txt b/07_networking/wip/21_networking/ea.txt similarity index 100% rename from wip/21_networking/ea.txt rename to 07_networking/wip/21_networking/ea.txt diff --git a/wip/21_networking/ea_frameworks/code_igniter/.editorconfig b/07_networking/wip/21_networking/ea_frameworks/code_igniter/.editorconfig similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/.editorconfig rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/.editorconfig diff --git a/wip/21_networking/ea_frameworks/code_igniter/.gitignore b/07_networking/wip/21_networking/ea_frameworks/code_igniter/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/.gitignore diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/.htaccess b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/.htaccess similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/.htaccess rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/.htaccess diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/cache/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/cache/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/cache/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/cache/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/autoload.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/autoload.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/autoload.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/autoload.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/config.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/config.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/config.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/config.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/constants.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/constants.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/constants.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/constants.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/database.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/database.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/database.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/database.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/doctypes.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/doctypes.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/doctypes.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/doctypes.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/foreign_chars.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/foreign_chars.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/foreign_chars.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/foreign_chars.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/hooks.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/hooks.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/hooks.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/hooks.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/memcached.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/memcached.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/memcached.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/memcached.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/migration.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/migration.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/migration.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/migration.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/mimes.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/mimes.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/mimes.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/mimes.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/profiler.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/profiler.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/profiler.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/profiler.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/routes.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/routes.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/routes.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/routes.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/smileys.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/smileys.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/smileys.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/smileys.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/config/user_agents.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/user_agents.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/config/user_agents.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/config/user_agents.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/controllers/Welcome.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/controllers/Welcome.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/controllers/Welcome.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/controllers/Welcome.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/controllers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/controllers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/controllers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/controllers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/core/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/core/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/core/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/core/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/helpers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/helpers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/helpers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/helpers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/hooks/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/hooks/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/hooks/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/hooks/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/language/english/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/language/english/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/language/english/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/language/english/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/language/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/language/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/language/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/language/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/libraries/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/libraries/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/libraries/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/libraries/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/logs/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/logs/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/logs/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/logs/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/models/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/models/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/models/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/models/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/third_party/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/third_party/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/third_party/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/third_party/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_404.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_404.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_404.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_404.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_db.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_db.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_db.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_db.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_exception.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_exception.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_exception.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_exception.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_general.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_general.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_general.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_general.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_php.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_php.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_php.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/error_php.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/cli/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_404.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_404.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_404.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_404.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_db.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_db.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_db.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_db.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_exception.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_exception.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_exception.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_exception.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_general.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_general.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_general.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_general.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_php.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_php.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_php.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/error_php.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/html/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/errors/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/errors/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/application/views/welcome_message.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/welcome_message.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/application/views/welcome_message.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/application/views/welcome_message.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/composer.json b/07_networking/wip/21_networking/ea_frameworks/code_igniter/composer.json similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/composer.json rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/composer.json diff --git a/wip/21_networking/ea_frameworks/code_igniter/contributing.md b/07_networking/wip/21_networking/ea_frameworks/code_igniter/contributing.md similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/contributing.md rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/contributing.md diff --git a/wip/21_networking/ea_frameworks/code_igniter/index.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/index.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/index.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/index.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/license.txt b/07_networking/wip/21_networking/ea_frameworks/code_igniter/license.txt similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/license.txt rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/license.txt diff --git a/wip/21_networking/ea_frameworks/code_igniter/readme.rst b/07_networking/wip/21_networking/ea_frameworks/code_igniter/readme.rst similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/readme.rst rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/readme.rst diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/.htaccess b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/.htaccess similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/.htaccess rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/.htaccess diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Benchmark.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Benchmark.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Benchmark.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Benchmark.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/CodeIgniter.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/CodeIgniter.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/CodeIgniter.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/CodeIgniter.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Common.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Common.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Common.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Common.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Config.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Config.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Config.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Config.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Controller.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Controller.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Controller.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Controller.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Exceptions.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Exceptions.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Exceptions.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Exceptions.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Hooks.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Hooks.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Hooks.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Hooks.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Input.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Input.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Input.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Input.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Loader.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Loader.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Loader.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Loader.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Log.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Log.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Log.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Log.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Model.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Model.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Model.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Model.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Output.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Output.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Output.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Output.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Router.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Router.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Router.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Router.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Security.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Security.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Security.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Security.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/URI.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/URI.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/URI.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/URI.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/Utf8.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Utf8.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/Utf8.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/Utf8.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/hash.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/hash.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/compat/hash.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/hash.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/compat/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/mbstring.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/mbstring.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/compat/mbstring.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/mbstring.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/password.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/password.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/compat/password.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/password.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/standard.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/standard.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/compat/standard.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/compat/standard.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/core/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/core/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/core/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_cache.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_cache.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_cache.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_cache.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_query_builder.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_query_builder.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_query_builder.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_query_builder.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/DB_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/DB_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/cubrid_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/cubrid/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/ibase_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/ibase/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mssql/mssql_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysql/mysql_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/mysqli/mysqli_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/oci8/oci8_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/odbc/odbc_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/pdo_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_4d_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_cubrid_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_dblib_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_firebird_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_ibm_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_informix_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_mysql_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_oci_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_odbc_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_pgsql_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlite_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/pdo/subdrivers/pdo_sqlsrv_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/postgre/postgre_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite/sqlite_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlite3/sqlite3_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_forge.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_forge.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_forge.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_forge.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_result.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_result.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_result.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_result.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_utility.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_utility.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_utility.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/drivers/sqlsrv/sqlsrv_utility.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/database/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/database/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/database/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/fonts/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/fonts/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/fonts/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/fonts/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/fonts/texb.ttf b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/fonts/texb.ttf similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/fonts/texb.ttf rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/fonts/texb.ttf diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/array_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/array_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/array_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/array_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/captcha_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/captcha_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/captcha_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/captcha_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/cookie_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/cookie_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/cookie_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/cookie_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/date_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/date_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/date_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/date_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/directory_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/directory_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/directory_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/directory_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/download_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/download_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/download_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/download_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/email_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/email_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/email_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/email_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/file_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/file_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/file_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/file_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/form_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/form_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/form_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/form_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/html_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/html_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/html_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/html_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/inflector_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/inflector_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/inflector_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/inflector_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/language_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/language_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/language_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/language_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/number_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/number_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/number_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/number_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/path_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/path_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/path_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/path_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/security_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/security_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/security_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/security_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/smiley_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/smiley_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/smiley_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/smiley_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/string_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/string_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/string_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/string_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/text_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/text_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/text_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/text_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/typography_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/typography_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/typography_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/typography_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/url_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/url_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/url_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/url_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/helpers/xml_helper.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/xml_helper.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/helpers/xml_helper.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/helpers/xml_helper.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/calendar_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/calendar_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/calendar_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/calendar_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/date_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/date_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/date_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/date_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/db_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/db_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/db_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/db_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/email_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/email_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/email_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/email_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/form_validation_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/form_validation_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/form_validation_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/form_validation_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/ftp_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/ftp_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/ftp_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/ftp_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/imglib_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/imglib_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/imglib_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/imglib_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/migration_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/migration_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/migration_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/migration_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/number_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/number_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/number_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/number_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/pagination_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/pagination_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/pagination_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/pagination_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/profiler_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/profiler_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/profiler_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/profiler_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/unit_test_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/unit_test_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/unit_test_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/unit_test_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/english/upload_lang.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/upload_lang.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/english/upload_lang.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/english/upload_lang.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/language/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/language/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/language/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/Cache.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/Cache.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/Cache.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/Cache.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_apc.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_apc.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_apc.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_apc.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_dummy.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_dummy.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_dummy.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_dummy.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_file.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_file.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_file.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_file.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_memcached.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_memcached.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_memcached.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_memcached.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_redis.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_redis.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_redis.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_redis.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_wincache.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_wincache.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_wincache.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/Cache_wincache.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/drivers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cache/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Calendar.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Calendar.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Calendar.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Calendar.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cart.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cart.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cart.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Cart.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Email.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Email.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Email.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Email.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encrypt.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encrypt.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encrypt.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encrypt.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encryption.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encryption.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encryption.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Encryption.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Form_validation.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Form_validation.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Form_validation.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Form_validation.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Ftp.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Ftp.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Ftp.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Ftp.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Image_lib.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Image_lib.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Image_lib.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Image_lib.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/Jquery.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/Jquery.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/Jquery.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/Jquery.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Javascript/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Migration.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Migration.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Migration.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Migration.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Pagination.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Pagination.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Pagination.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Pagination.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Parser.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Parser.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Parser.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Parser.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Profiler.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Profiler.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Profiler.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Profiler.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/SessionHandlerInterface.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/SessionHandlerInterface.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/SessionHandlerInterface.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/SessionHandlerInterface.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/Session_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_database_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_database_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_database_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_database_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_files_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_files_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_files_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_files_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_memcached_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_memcached_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_memcached_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_memcached_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_redis_driver.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_redis_driver.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_redis_driver.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/Session_redis_driver.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/drivers/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Session/index.html diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Table.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Table.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Table.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Table.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Trackback.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Trackback.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Trackback.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Trackback.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Typography.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Typography.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Typography.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Typography.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Unit_test.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Unit_test.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Unit_test.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Unit_test.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Upload.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Upload.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Upload.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Upload.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/User_agent.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/User_agent.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/User_agent.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/User_agent.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpc.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpc.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpc.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpc.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpcs.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpcs.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpcs.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Xmlrpcs.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Zip.php b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Zip.php similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/Zip.php rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/Zip.php diff --git a/wip/21_networking/ea_frameworks/code_igniter/system/libraries/index.html b/07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/index.html similarity index 100% rename from wip/21_networking/ea_frameworks/code_igniter/system/libraries/index.html rename to 07_networking/wip/21_networking/ea_frameworks/code_igniter/system/libraries/index.html diff --git a/wip/21_networking/ea_frameworks/laravel/public/favicon.ico b/07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/public/favicon.ico rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/__init__.py diff --git a/wip/21_networking/ea_frameworks/django_framework/django_framework/asgi.py b/07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/asgi.py similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/django_framework/asgi.py rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/asgi.py diff --git a/wip/21_networking/ea_frameworks/django_framework/django_framework/settings.py b/07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/settings.py similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/django_framework/settings.py rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/settings.py diff --git a/wip/21_networking/ea_frameworks/django_framework/django_framework/urls.py b/07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/urls.py similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/django_framework/urls.py rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/urls.py diff --git a/wip/21_networking/ea_frameworks/django_framework/django_framework/wsgi.py b/07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/wsgi.py similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/django_framework/wsgi.py rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/django_framework/wsgi.py diff --git a/wip/21_networking/ea_frameworks/django_framework/manage.py b/07_networking/wip/21_networking/ea_frameworks/django_framework/manage.py similarity index 100% rename from wip/21_networking/ea_frameworks/django_framework/manage.py rename to 07_networking/wip/21_networking/ea_frameworks/django_framework/manage.py diff --git a/wip/21_networking/ea_frameworks/ea_frameworks.txt b/07_networking/wip/21_networking/ea_frameworks/ea_frameworks.txt similarity index 100% rename from wip/21_networking/ea_frameworks/ea_frameworks.txt rename to 07_networking/wip/21_networking/ea_frameworks/ea_frameworks.txt diff --git a/wip/21_networking/ea_frameworks/expressjs/app.js b/07_networking/wip/21_networking/ea_frameworks/expressjs/app.js similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/app.js rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/app.js diff --git a/wip/21_networking/ea_frameworks/expressjs/package.json b/07_networking/wip/21_networking/ea_frameworks/expressjs/package.json similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/package.json rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/package.json diff --git a/wip/21_networking/ea_frameworks/expressjs/public/stylesheets/style.css b/07_networking/wip/21_networking/ea_frameworks/expressjs/public/stylesheets/style.css similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/public/stylesheets/style.css rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/public/stylesheets/style.css diff --git a/wip/21_networking/ea_frameworks/expressjs/routes/index.js b/07_networking/wip/21_networking/ea_frameworks/expressjs/routes/index.js similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/routes/index.js rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/routes/index.js diff --git a/wip/21_networking/ea_frameworks/expressjs/routes/users.js b/07_networking/wip/21_networking/ea_frameworks/expressjs/routes/users.js similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/routes/users.js rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/routes/users.js diff --git a/wip/21_networking/ea_frameworks/expressjs/views/error.jade b/07_networking/wip/21_networking/ea_frameworks/expressjs/views/error.jade similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/views/error.jade rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/views/error.jade diff --git a/wip/21_networking/ea_frameworks/expressjs/views/index.jade b/07_networking/wip/21_networking/ea_frameworks/expressjs/views/index.jade similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/views/index.jade rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/views/index.jade diff --git a/wip/21_networking/ea_frameworks/expressjs/views/layout.jade b/07_networking/wip/21_networking/ea_frameworks/expressjs/views/layout.jade similarity index 100% rename from wip/21_networking/ea_frameworks/expressjs/views/layout.jade rename to 07_networking/wip/21_networking/ea_frameworks/expressjs/views/layout.jade diff --git a/wip/21_networking/ea_frameworks/laravel/.editorconfig b/07_networking/wip/21_networking/ea_frameworks/laravel/.editorconfig similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/.editorconfig rename to 07_networking/wip/21_networking/ea_frameworks/laravel/.editorconfig diff --git a/wip/21_networking/ea_frameworks/laravel/.env.example b/07_networking/wip/21_networking/ea_frameworks/laravel/.env.example similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/.env.example rename to 07_networking/wip/21_networking/ea_frameworks/laravel/.env.example diff --git a/wip/21_networking/ea_frameworks/laravel/.gitattributes b/07_networking/wip/21_networking/ea_frameworks/laravel/.gitattributes similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/.gitattributes rename to 07_networking/wip/21_networking/ea_frameworks/laravel/.gitattributes diff --git a/wip/21_networking/ea_frameworks/laravel/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/.styleci.yml b/07_networking/wip/21_networking/ea_frameworks/laravel/.styleci.yml similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/.styleci.yml rename to 07_networking/wip/21_networking/ea_frameworks/laravel/.styleci.yml diff --git a/wip/21_networking/ea_frameworks/laravel/README.md b/07_networking/wip/21_networking/ea_frameworks/laravel/README.md similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/README.md rename to 07_networking/wip/21_networking/ea_frameworks/laravel/README.md diff --git a/wip/21_networking/ea_frameworks/laravel/app/Console/Kernel.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Console/Kernel.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Console/Kernel.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Console/Kernel.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Exceptions/Handler.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Exceptions/Handler.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Exceptions/Handler.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Exceptions/Handler.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Controllers/Controller.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Controllers/Controller.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Controllers/Controller.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Controllers/Controller.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Kernel.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Kernel.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Kernel.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Kernel.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/Authenticate.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/Authenticate.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/Authenticate.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/Authenticate.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/EncryptCookies.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/EncryptCookies.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/EncryptCookies.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/EncryptCookies.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/PreventRequestsDuringMaintenance.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/PreventRequestsDuringMaintenance.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/PreventRequestsDuringMaintenance.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/RedirectIfAuthenticated.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/RedirectIfAuthenticated.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/RedirectIfAuthenticated.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/RedirectIfAuthenticated.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrimStrings.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrimStrings.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrimStrings.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrimStrings.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustHosts.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustHosts.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustHosts.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustHosts.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustProxies.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustProxies.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustProxies.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/TrustProxies.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/VerifyCsrfToken.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/VerifyCsrfToken.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/VerifyCsrfToken.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Http/Middleware/VerifyCsrfToken.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Models/User.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Models/User.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Models/User.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Models/User.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Providers/AppServiceProvider.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/AppServiceProvider.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Providers/AppServiceProvider.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/AppServiceProvider.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Providers/AuthServiceProvider.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/AuthServiceProvider.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Providers/AuthServiceProvider.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/AuthServiceProvider.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Providers/BroadcastServiceProvider.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/BroadcastServiceProvider.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Providers/BroadcastServiceProvider.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/BroadcastServiceProvider.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Providers/EventServiceProvider.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/EventServiceProvider.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Providers/EventServiceProvider.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/EventServiceProvider.php diff --git a/wip/21_networking/ea_frameworks/laravel/app/Providers/RouteServiceProvider.php b/07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/RouteServiceProvider.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/app/Providers/RouteServiceProvider.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/app/Providers/RouteServiceProvider.php diff --git a/wip/21_networking/ea_frameworks/laravel/artisan b/07_networking/wip/21_networking/ea_frameworks/laravel/artisan similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/artisan rename to 07_networking/wip/21_networking/ea_frameworks/laravel/artisan diff --git a/wip/21_networking/ea_frameworks/laravel/bootstrap/app.php b/07_networking/wip/21_networking/ea_frameworks/laravel/bootstrap/app.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/bootstrap/app.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/bootstrap/app.php diff --git a/wip/21_networking/ea_frameworks/laravel/bootstrap/cache/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/bootstrap/cache/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/bootstrap/cache/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/bootstrap/cache/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/composer.json b/07_networking/wip/21_networking/ea_frameworks/laravel/composer.json similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/composer.json rename to 07_networking/wip/21_networking/ea_frameworks/laravel/composer.json diff --git a/wip/21_networking/ea_frameworks/laravel/composer.lock b/07_networking/wip/21_networking/ea_frameworks/laravel/composer.lock similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/composer.lock rename to 07_networking/wip/21_networking/ea_frameworks/laravel/composer.lock diff --git a/wip/21_networking/ea_frameworks/laravel/config/app.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/app.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/app.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/app.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/auth.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/auth.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/auth.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/auth.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/broadcasting.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/broadcasting.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/broadcasting.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/broadcasting.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/cache.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/cache.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/cache.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/cache.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/cors.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/cors.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/cors.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/cors.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/database.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/database.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/database.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/database.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/filesystems.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/filesystems.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/filesystems.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/filesystems.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/hashing.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/hashing.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/hashing.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/hashing.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/logging.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/logging.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/logging.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/logging.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/mail.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/mail.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/mail.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/mail.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/queue.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/queue.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/queue.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/queue.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/services.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/services.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/services.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/services.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/session.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/session.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/session.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/session.php diff --git a/wip/21_networking/ea_frameworks/laravel/config/view.php b/07_networking/wip/21_networking/ea_frameworks/laravel/config/view.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/config/view.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/config/view.php diff --git a/wip/21_networking/ea_frameworks/laravel/database/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/database/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/database/factories/UserFactory.php b/07_networking/wip/21_networking/ea_frameworks/laravel/database/factories/UserFactory.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/factories/UserFactory.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/factories/UserFactory.php diff --git a/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_000000_create_users_table.php b/07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_000000_create_users_table.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_000000_create_users_table.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_000000_create_users_table.php diff --git a/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php b/07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2014_10_12_100000_create_password_resets_table.php diff --git a/wip/21_networking/ea_frameworks/laravel/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2019_08_19_000000_create_failed_jobs_table.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/migrations/2019_08_19_000000_create_failed_jobs_table.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/migrations/2019_08_19_000000_create_failed_jobs_table.php diff --git a/wip/21_networking/ea_frameworks/laravel/database/seeders/DatabaseSeeder.php b/07_networking/wip/21_networking/ea_frameworks/laravel/database/seeders/DatabaseSeeder.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/database/seeders/DatabaseSeeder.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/database/seeders/DatabaseSeeder.php diff --git a/wip/21_networking/ea_frameworks/laravel/package.json b/07_networking/wip/21_networking/ea_frameworks/laravel/package.json similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/package.json rename to 07_networking/wip/21_networking/ea_frameworks/laravel/package.json diff --git a/wip/21_networking/ea_frameworks/laravel/phpunit.xml b/07_networking/wip/21_networking/ea_frameworks/laravel/phpunit.xml similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/phpunit.xml rename to 07_networking/wip/21_networking/ea_frameworks/laravel/phpunit.xml diff --git a/wip/21_networking/ea_frameworks/laravel/public/.htaccess b/07_networking/wip/21_networking/ea_frameworks/laravel/public/.htaccess similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/public/.htaccess rename to 07_networking/wip/21_networking/ea_frameworks/laravel/public/.htaccess diff --git a/wip/21_networking/ea_frameworks/laravel/resources/css/app.css b/07_networking/wip/21_networking/ea_frameworks/laravel/public/favicon.ico similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/css/app.css rename to 07_networking/wip/21_networking/ea_frameworks/laravel/public/favicon.ico diff --git a/wip/21_networking/ea_frameworks/laravel/public/index.php b/07_networking/wip/21_networking/ea_frameworks/laravel/public/index.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/public/index.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/public/index.php diff --git a/wip/21_networking/ea_frameworks/laravel/public/robots.txt b/07_networking/wip/21_networking/ea_frameworks/laravel/public/robots.txt similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/public/robots.txt rename to 07_networking/wip/21_networking/ea_frameworks/laravel/public/robots.txt diff --git a/wip/21_networking/ea_frameworks/laravel/public/web.config b/07_networking/wip/21_networking/ea_frameworks/laravel/public/web.config similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/public/web.config rename to 07_networking/wip/21_networking/ea_frameworks/laravel/public/web.config diff --git a/wip/22_html_framework_1/core/request.cpp b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/css/app.css similarity index 100% rename from wip/22_html_framework_1/core/request.cpp rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/css/app.css diff --git a/wip/21_networking/ea_frameworks/laravel/resources/js/app.js b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/js/app.js similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/js/app.js rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/js/app.js diff --git a/wip/21_networking/ea_frameworks/laravel/resources/js/bootstrap.js b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/js/bootstrap.js similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/js/bootstrap.js rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/js/bootstrap.js diff --git a/wip/21_networking/ea_frameworks/laravel/resources/lang/en/auth.php b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/auth.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/lang/en/auth.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/auth.php diff --git a/wip/21_networking/ea_frameworks/laravel/resources/lang/en/pagination.php b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/pagination.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/lang/en/pagination.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/pagination.php diff --git a/wip/21_networking/ea_frameworks/laravel/resources/lang/en/passwords.php b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/passwords.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/lang/en/passwords.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/passwords.php diff --git a/wip/21_networking/ea_frameworks/laravel/resources/lang/en/validation.php b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/validation.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/lang/en/validation.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/lang/en/validation.php diff --git a/wip/21_networking/ea_frameworks/laravel/resources/views/welcome.blade.php b/07_networking/wip/21_networking/ea_frameworks/laravel/resources/views/welcome.blade.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/resources/views/welcome.blade.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/resources/views/welcome.blade.php diff --git a/wip/21_networking/ea_frameworks/laravel/routes/api.php b/07_networking/wip/21_networking/ea_frameworks/laravel/routes/api.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/routes/api.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/routes/api.php diff --git a/wip/21_networking/ea_frameworks/laravel/routes/channels.php b/07_networking/wip/21_networking/ea_frameworks/laravel/routes/channels.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/routes/channels.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/routes/channels.php diff --git a/wip/21_networking/ea_frameworks/laravel/routes/console.php b/07_networking/wip/21_networking/ea_frameworks/laravel/routes/console.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/routes/console.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/routes/console.php diff --git a/wip/21_networking/ea_frameworks/laravel/routes/web.php b/07_networking/wip/21_networking/ea_frameworks/laravel/routes/web.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/routes/web.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/routes/web.php diff --git a/wip/21_networking/ea_frameworks/laravel/server.php b/07_networking/wip/21_networking/ea_frameworks/laravel/server.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/server.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/server.php diff --git a/wip/21_networking/ea_frameworks/laravel/storage/app/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/app/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/app/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/app/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/app/public/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/app/public/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/app/public/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/app/public/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/cache/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/data/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/data/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/cache/data/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/cache/data/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/sessions/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/sessions/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/sessions/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/sessions/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/testing/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/testing/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/testing/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/testing/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/framework/views/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/views/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/framework/views/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/framework/views/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/storage/logs/.gitignore b/07_networking/wip/21_networking/ea_frameworks/laravel/storage/logs/.gitignore similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/storage/logs/.gitignore rename to 07_networking/wip/21_networking/ea_frameworks/laravel/storage/logs/.gitignore diff --git a/wip/21_networking/ea_frameworks/laravel/tests/CreatesApplication.php b/07_networking/wip/21_networking/ea_frameworks/laravel/tests/CreatesApplication.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/tests/CreatesApplication.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/tests/CreatesApplication.php diff --git a/wip/21_networking/ea_frameworks/laravel/tests/Feature/ExampleTest.php b/07_networking/wip/21_networking/ea_frameworks/laravel/tests/Feature/ExampleTest.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/tests/Feature/ExampleTest.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/tests/Feature/ExampleTest.php diff --git a/wip/21_networking/ea_frameworks/laravel/tests/TestCase.php b/07_networking/wip/21_networking/ea_frameworks/laravel/tests/TestCase.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/tests/TestCase.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/tests/TestCase.php diff --git a/wip/21_networking/ea_frameworks/laravel/tests/Unit/ExampleTest.php b/07_networking/wip/21_networking/ea_frameworks/laravel/tests/Unit/ExampleTest.php similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/tests/Unit/ExampleTest.php rename to 07_networking/wip/21_networking/ea_frameworks/laravel/tests/Unit/ExampleTest.php diff --git a/wip/21_networking/ea_frameworks/laravel/webpack.mix.js b/07_networking/wip/21_networking/ea_frameworks/laravel/webpack.mix.js similarity index 100% rename from wip/21_networking/ea_frameworks/laravel/webpack.mix.js rename to 07_networking/wip/21_networking/ea_frameworks/laravel/webpack.mix.js diff --git a/wip/23_html_framework_2/.clang-format b/07_networking/wip/22_html_framework_1/.clang-format similarity index 100% rename from wip/23_html_framework_2/.clang-format rename to 07_networking/wip/22_html_framework_1/.clang-format diff --git a/wip/22_html_framework_1/.gitignore b/07_networking/wip/22_html_framework_1/.gitignore similarity index 100% rename from wip/22_html_framework_1/.gitignore rename to 07_networking/wip/22_html_framework_1/.gitignore diff --git a/wip/22_html_framework_1/compile_linux.sh b/07_networking/wip/22_html_framework_1/compile_linux.sh similarity index 100% rename from wip/22_html_framework_1/compile_linux.sh rename to 07_networking/wip/22_html_framework_1/compile_linux.sh diff --git a/wip/22_html_framework_1/compile_vs.bat b/07_networking/wip/22_html_framework_1/compile_vs.bat similarity index 100% rename from wip/22_html_framework_1/compile_vs.bat rename to 07_networking/wip/22_html_framework_1/compile_vs.bat diff --git a/wip/22_html_framework_1/compile_win.bat b/07_networking/wip/22_html_framework_1/compile_win.bat similarity index 100% rename from wip/22_html_framework_1/compile_win.bat rename to 07_networking/wip/22_html_framework_1/compile_win.bat diff --git a/wip/22_html_framework_1/core/http_server.cpp b/07_networking/wip/22_html_framework_1/core/http_server.cpp similarity index 100% rename from wip/22_html_framework_1/core/http_server.cpp rename to 07_networking/wip/22_html_framework_1/core/http_server.cpp diff --git a/wip/22_html_framework_1/core/http_server.h b/07_networking/wip/22_html_framework_1/core/http_server.h similarity index 100% rename from wip/22_html_framework_1/core/http_server.h rename to 07_networking/wip/22_html_framework_1/core/http_server.h diff --git a/07_networking/wip/22_html_framework_1/core/request.cpp b/07_networking/wip/22_html_framework_1/core/request.cpp new file mode 100644 index 0000000..e69de29 diff --git a/wip/22_html_framework_1/core/request.h b/07_networking/wip/22_html_framework_1/core/request.h similarity index 100% rename from wip/22_html_framework_1/core/request.h rename to 07_networking/wip/22_html_framework_1/core/request.h diff --git a/wip/22_html_framework_1/main.cpp b/07_networking/wip/22_html_framework_1/main.cpp similarity index 100% rename from wip/22_html_framework_1/main.cpp rename to 07_networking/wip/22_html_framework_1/main.cpp diff --git a/wip/24_html_framework_3/.clang-format b/07_networking/wip/23_html_framework_2/.clang-format similarity index 100% rename from wip/24_html_framework_3/.clang-format rename to 07_networking/wip/23_html_framework_2/.clang-format diff --git a/wip/23_html_framework_2/.gitignore b/07_networking/wip/23_html_framework_2/.gitignore similarity index 100% rename from wip/23_html_framework_2/.gitignore rename to 07_networking/wip/23_html_framework_2/.gitignore diff --git a/wip/23_html_framework_2/compile_linux.sh b/07_networking/wip/23_html_framework_2/compile_linux.sh similarity index 100% rename from wip/23_html_framework_2/compile_linux.sh rename to 07_networking/wip/23_html_framework_2/compile_linux.sh diff --git a/wip/23_html_framework_2/compile_vs.bat b/07_networking/wip/23_html_framework_2/compile_vs.bat similarity index 100% rename from wip/23_html_framework_2/compile_vs.bat rename to 07_networking/wip/23_html_framework_2/compile_vs.bat diff --git a/wip/23_html_framework_2/compile_win.bat b/07_networking/wip/23_html_framework_2/compile_win.bat similarity index 100% rename from wip/23_html_framework_2/compile_win.bat rename to 07_networking/wip/23_html_framework_2/compile_win.bat diff --git a/wip/23_html_framework_2/core/application.cpp b/07_networking/wip/23_html_framework_2/core/application.cpp similarity index 100% rename from wip/23_html_framework_2/core/application.cpp rename to 07_networking/wip/23_html_framework_2/core/application.cpp diff --git a/wip/23_html_framework_2/core/application.h b/07_networking/wip/23_html_framework_2/core/application.h similarity index 100% rename from wip/23_html_framework_2/core/application.h rename to 07_networking/wip/23_html_framework_2/core/application.h diff --git a/wip/23_html_framework_2/core/http_server.cpp b/07_networking/wip/23_html_framework_2/core/http_server.cpp similarity index 100% rename from wip/23_html_framework_2/core/http_server.cpp rename to 07_networking/wip/23_html_framework_2/core/http_server.cpp diff --git a/wip/23_html_framework_2/core/http_server.h b/07_networking/wip/23_html_framework_2/core/http_server.h similarity index 100% rename from wip/23_html_framework_2/core/http_server.h rename to 07_networking/wip/23_html_framework_2/core/http_server.h diff --git a/wip/23_html_framework_2/core/request.cpp b/07_networking/wip/23_html_framework_2/core/request.cpp similarity index 100% rename from wip/23_html_framework_2/core/request.cpp rename to 07_networking/wip/23_html_framework_2/core/request.cpp diff --git a/wip/23_html_framework_2/core/request.h b/07_networking/wip/23_html_framework_2/core/request.h similarity index 100% rename from wip/23_html_framework_2/core/request.h rename to 07_networking/wip/23_html_framework_2/core/request.h diff --git a/wip/23_html_framework_2/main.cpp b/07_networking/wip/23_html_framework_2/main.cpp similarity index 100% rename from wip/23_html_framework_2/main.cpp rename to 07_networking/wip/23_html_framework_2/main.cpp diff --git a/wip/raycaster/.clang-format b/07_networking/wip/24_html_framework_3/.clang-format similarity index 100% rename from wip/raycaster/.clang-format rename to 07_networking/wip/24_html_framework_3/.clang-format diff --git a/wip/24_html_framework_3/.gitignore b/07_networking/wip/24_html_framework_3/.gitignore similarity index 100% rename from wip/24_html_framework_3/.gitignore rename to 07_networking/wip/24_html_framework_3/.gitignore diff --git a/wip/24_html_framework_3/compile_linux.sh b/07_networking/wip/24_html_framework_3/compile_linux.sh similarity index 100% rename from wip/24_html_framework_3/compile_linux.sh rename to 07_networking/wip/24_html_framework_3/compile_linux.sh diff --git a/wip/24_html_framework_3/compile_vs.bat b/07_networking/wip/24_html_framework_3/compile_vs.bat similarity index 100% rename from wip/24_html_framework_3/compile_vs.bat rename to 07_networking/wip/24_html_framework_3/compile_vs.bat diff --git a/wip/24_html_framework_3/compile_win.bat b/07_networking/wip/24_html_framework_3/compile_win.bat similarity index 100% rename from wip/24_html_framework_3/compile_win.bat rename to 07_networking/wip/24_html_framework_3/compile_win.bat diff --git a/wip/24_html_framework_3/core/application.cpp b/07_networking/wip/24_html_framework_3/core/application.cpp similarity index 100% rename from wip/24_html_framework_3/core/application.cpp rename to 07_networking/wip/24_html_framework_3/core/application.cpp diff --git a/wip/24_html_framework_3/core/application.h b/07_networking/wip/24_html_framework_3/core/application.h similarity index 100% rename from wip/24_html_framework_3/core/application.h rename to 07_networking/wip/24_html_framework_3/core/application.h diff --git a/wip/24_html_framework_3/core/http_server.cpp b/07_networking/wip/24_html_framework_3/core/http_server.cpp similarity index 100% rename from wip/24_html_framework_3/core/http_server.cpp rename to 07_networking/wip/24_html_framework_3/core/http_server.cpp diff --git a/wip/24_html_framework_3/core/http_server.h b/07_networking/wip/24_html_framework_3/core/http_server.h similarity index 100% rename from wip/24_html_framework_3/core/http_server.h rename to 07_networking/wip/24_html_framework_3/core/http_server.h diff --git a/wip/24_html_framework_3/core/request.cpp b/07_networking/wip/24_html_framework_3/core/request.cpp similarity index 100% rename from wip/24_html_framework_3/core/request.cpp rename to 07_networking/wip/24_html_framework_3/core/request.cpp diff --git a/wip/24_html_framework_3/core/request.h b/07_networking/wip/24_html_framework_3/core/request.h similarity index 100% rename from wip/24_html_framework_3/core/request.h rename to 07_networking/wip/24_html_framework_3/core/request.h diff --git a/wip/24_html_framework_3/libs/sqlite/shell.c b/07_networking/wip/24_html_framework_3/libs/sqlite/shell.c similarity index 100% rename from wip/24_html_framework_3/libs/sqlite/shell.c rename to 07_networking/wip/24_html_framework_3/libs/sqlite/shell.c diff --git a/wip/24_html_framework_3/libs/sqlite/sqlite3.c b/07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3.c similarity index 100% rename from wip/24_html_framework_3/libs/sqlite/sqlite3.c rename to 07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3.c diff --git a/wip/24_html_framework_3/libs/sqlite/sqlite3.h b/07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3.h similarity index 100% rename from wip/24_html_framework_3/libs/sqlite/sqlite3.h rename to 07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3.h diff --git a/wip/24_html_framework_3/libs/sqlite/sqlite3ext.h b/07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3ext.h similarity index 100% rename from wip/24_html_framework_3/libs/sqlite/sqlite3ext.h rename to 07_networking/wip/24_html_framework_3/libs/sqlite/sqlite3ext.h diff --git a/wip/24_html_framework_3/main.cpp b/07_networking/wip/24_html_framework_3/main.cpp similarity index 100% rename from wip/24_html_framework_3/main.cpp rename to 07_networking/wip/24_html_framework_3/main.cpp diff --git a/wip/24_html_framework_3/message_board.cpp b/07_networking/wip/24_html_framework_3/message_board.cpp similarity index 100% rename from wip/24_html_framework_3/message_board.cpp rename to 07_networking/wip/24_html_framework_3/message_board.cpp diff --git a/wip/24_html_framework_3/message_board.h b/07_networking/wip/24_html_framework_3/message_board.h similarity index 100% rename from wip/24_html_framework_3/message_board.h rename to 07_networking/wip/24_html_framework_3/message_board.h diff --git a/wip/networking/cout_server/compile_linux.sh b/07_networking/wip/networking/cout_server/compile_linux.sh similarity index 100% rename from wip/networking/cout_server/compile_linux.sh rename to 07_networking/wip/networking/cout_server/compile_linux.sh diff --git a/wip/networking/cout_server/cout_server.cpp b/07_networking/wip/networking/cout_server/cout_server.cpp similarity index 100% rename from wip/networking/cout_server/cout_server.cpp rename to 07_networking/wip/networking/cout_server/cout_server.cpp diff --git a/wip/networking/cout_server/server b/07_networking/wip/networking/cout_server/server similarity index 100% rename from wip/networking/cout_server/server rename to 07_networking/wip/networking/cout_server/server diff --git a/wip/networking/ea_frameworks/ea_frameworks.txt b/07_networking/wip/networking/ea_frameworks/ea_frameworks.txt similarity index 100% rename from wip/networking/ea_frameworks/ea_frameworks.txt rename to 07_networking/wip/networking/ea_frameworks/ea_frameworks.txt diff --git a/wip/networking/ea_networking/Networking.txt b/07_networking/wip/networking/ea_networking/Networking.txt similarity index 100% rename from wip/networking/ea_networking/Networking.txt rename to 07_networking/wip/networking/ea_networking/Networking.txt diff --git a/wip/networking/ea_sol.txt b/07_networking/wip/networking/ea_sol.txt similarity index 100% rename from wip/networking/ea_sol.txt rename to 07_networking/wip/networking/ea_sol.txt diff --git a/08_linux_containers/wip/.gitignore b/08_linux_containers/wip/.gitignore new file mode 100644 index 0000000..fdecae0 --- /dev/null +++ b/08_linux_containers/wip/.gitignore @@ -0,0 +1,5 @@ +*.o +bin/* +obj/* +*.class + diff --git a/wip/25_linux_containers/Dockerfile b/08_linux_containers/wip/25_linux_containers/Dockerfile similarity index 100% rename from wip/25_linux_containers/Dockerfile rename to 08_linux_containers/wip/25_linux_containers/Dockerfile diff --git a/wip/25_linux_containers/build_container.sh b/08_linux_containers/wip/25_linux_containers/build_container.sh similarity index 100% rename from wip/25_linux_containers/build_container.sh rename to 08_linux_containers/wip/25_linux_containers/build_container.sh diff --git a/wip/25_linux_containers/compile_linux.sh b/08_linux_containers/wip/25_linux_containers/compile_linux.sh similarity index 100% rename from wip/25_linux_containers/compile_linux.sh rename to 08_linux_containers/wip/25_linux_containers/compile_linux.sh diff --git a/wip/25_linux_containers/containers.txt b/08_linux_containers/wip/25_linux_containers/containers.txt similarity index 100% rename from wip/25_linux_containers/containers.txt rename to 08_linux_containers/wip/25_linux_containers/containers.txt diff --git a/wip/25_linux_containers/docker_bash.sh b/08_linux_containers/wip/25_linux_containers/docker_bash.sh similarity index 100% rename from wip/25_linux_containers/docker_bash.sh rename to 08_linux_containers/wip/25_linux_containers/docker_bash.sh diff --git a/wip/25_linux_containers/main.cpp b/08_linux_containers/wip/25_linux_containers/main.cpp similarity index 100% rename from wip/25_linux_containers/main.cpp rename to 08_linux_containers/wip/25_linux_containers/main.cpp