diff --git a/code/CMakeModules/nel.cmake b/code/CMakeModules/nel.cmake index d02663469..06ff11dc3 100644 --- a/code/CMakeModules/nel.cmake +++ b/code/CMakeModules/nel.cmake @@ -247,6 +247,7 @@ MACRO(NL_SETUP_DEFAULT_OPTIONS) OPTION(WITH_INSTALL_LIBRARIES "Install development files." ON ) OPTION(WITH_ASSIMP "Use assimp exporter" OFF) + OPTION(WITH_LIBGSF "Use libgsf for max file library" OFF) ### # GUI toolkits diff --git a/code/nel/tools/3d/CMakeLists.txt b/code/nel/tools/3d/CMakeLists.txt index 08fd9e776..17b22e3cc 100644 --- a/code/nel/tools/3d/CMakeLists.txt +++ b/code/nel/tools/3d/CMakeLists.txt @@ -6,6 +6,12 @@ IF(WITH_NEL_TOOLS) mesh_utils mesh_export) ENDIF() + IF(WITH_LIBGSF) + SUBDIRS( + pipeline_max + pipeline_max_dump + pipeline_max_rewrite_assets) + ENDIF() SUBDIRS( anim_builder animation_set_builder diff --git a/code/nel/tools/pipeline/max/CMakeLists.txt b/code/nel/tools/3d/pipeline_max/CMakeLists.txt similarity index 93% rename from code/nel/tools/pipeline/max/CMakeLists.txt rename to code/nel/tools/3d/pipeline_max/CMakeLists.txt index 8d34c6647..f80176150 100644 --- a/code/nel/tools/pipeline/max/CMakeLists.txt +++ b/code/nel/tools/3d/pipeline_max/CMakeLists.txt @@ -30,7 +30,7 @@ TARGET_LINK_LIBRARIES(pipeline_max SET_TARGET_PROPERTIES(pipeline_max PROPERTIES LINK_INTERFACE_LIBRARIES "") -NL_DEFAULT_PROPS(pipeline_max "NeL, Tools, Pipeline: Max (Library)") +NL_DEFAULT_PROPS(pipeline_max "NeL, Tools, 3D: Pipeline Max (Library)") NL_ADD_LIB_SUFFIX(pipeline_max) NL_ADD_RUNTIME_FLAGS(pipeline_max) diff --git a/code/nel/tools/pipeline/max/builtin/animatable.cpp b/code/nel/tools/3d/pipeline_max/builtin/animatable.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/animatable.cpp rename to code/nel/tools/3d/pipeline_max/builtin/animatable.cpp diff --git a/code/nel/tools/pipeline/max/builtin/animatable.h b/code/nel/tools/3d/pipeline_max/builtin/animatable.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/animatable.h rename to code/nel/tools/3d/pipeline_max/builtin/animatable.h diff --git a/code/nel/tools/pipeline/max/builtin/base_object.cpp b/code/nel/tools/3d/pipeline_max/builtin/base_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/base_object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/base_object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/base_object.h b/code/nel/tools/3d/pipeline_max/builtin/base_object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/base_object.h rename to code/nel/tools/3d/pipeline_max/builtin/base_object.h diff --git a/code/nel/tools/pipeline/max/builtin/bitmap_tex.cpp b/code/nel/tools/3d/pipeline_max/builtin/bitmap_tex.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/bitmap_tex.cpp rename to code/nel/tools/3d/pipeline_max/builtin/bitmap_tex.cpp diff --git a/code/nel/tools/pipeline/max/builtin/bitmap_tex.h b/code/nel/tools/3d/pipeline_max/builtin/bitmap_tex.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/bitmap_tex.h rename to code/nel/tools/3d/pipeline_max/builtin/bitmap_tex.h diff --git a/code/nel/tools/pipeline/max/builtin/builtin.cpp b/code/nel/tools/3d/pipeline_max/builtin/builtin.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/builtin.cpp rename to code/nel/tools/3d/pipeline_max/builtin/builtin.cpp diff --git a/code/nel/tools/pipeline/max/builtin/builtin.h b/code/nel/tools/3d/pipeline_max/builtin/builtin.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/builtin.h rename to code/nel/tools/3d/pipeline_max/builtin/builtin.h diff --git a/code/nel/tools/pipeline/max/builtin/editable_patch.cpp b/code/nel/tools/3d/pipeline_max/builtin/editable_patch.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/editable_patch.cpp rename to code/nel/tools/3d/pipeline_max/builtin/editable_patch.cpp diff --git a/code/nel/tools/pipeline/max/builtin/editable_patch.h b/code/nel/tools/3d/pipeline_max/builtin/editable_patch.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/editable_patch.h rename to code/nel/tools/3d/pipeline_max/builtin/editable_patch.h diff --git a/code/nel/tools/pipeline/max/builtin/geom_object.cpp b/code/nel/tools/3d/pipeline_max/builtin/geom_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/geom_object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/geom_object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/geom_object.h b/code/nel/tools/3d/pipeline_max/builtin/geom_object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/geom_object.h rename to code/nel/tools/3d/pipeline_max/builtin/geom_object.h diff --git a/code/nel/tools/pipeline/max/builtin/i_node.cpp b/code/nel/tools/3d/pipeline_max/builtin/i_node.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/i_node.cpp rename to code/nel/tools/3d/pipeline_max/builtin/i_node.cpp diff --git a/code/nel/tools/pipeline/max/builtin/i_node.h b/code/nel/tools/3d/pipeline_max/builtin/i_node.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/i_node.h rename to code/nel/tools/3d/pipeline_max/builtin/i_node.h diff --git a/code/nel/tools/pipeline/max/builtin/modifier.cpp b/code/nel/tools/3d/pipeline_max/builtin/modifier.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/modifier.cpp rename to code/nel/tools/3d/pipeline_max/builtin/modifier.cpp diff --git a/code/nel/tools/pipeline/max/builtin/modifier.h b/code/nel/tools/3d/pipeline_max/builtin/modifier.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/modifier.h rename to code/nel/tools/3d/pipeline_max/builtin/modifier.h diff --git a/code/nel/tools/pipeline/max/builtin/mtl.cpp b/code/nel/tools/3d/pipeline_max/builtin/mtl.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/mtl.cpp rename to code/nel/tools/3d/pipeline_max/builtin/mtl.cpp diff --git a/code/nel/tools/pipeline/max/builtin/mtl.h b/code/nel/tools/3d/pipeline_max/builtin/mtl.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/mtl.h rename to code/nel/tools/3d/pipeline_max/builtin/mtl.h diff --git a/code/nel/tools/pipeline/max/builtin/mtl_base.cpp b/code/nel/tools/3d/pipeline_max/builtin/mtl_base.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/mtl_base.cpp rename to code/nel/tools/3d/pipeline_max/builtin/mtl_base.cpp diff --git a/code/nel/tools/pipeline/max/builtin/mtl_base.h b/code/nel/tools/3d/pipeline_max/builtin/mtl_base.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/mtl_base.h rename to code/nel/tools/3d/pipeline_max/builtin/mtl_base.h diff --git a/code/nel/tools/pipeline/max/builtin/multi_mtl.cpp b/code/nel/tools/3d/pipeline_max/builtin/multi_mtl.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/multi_mtl.cpp rename to code/nel/tools/3d/pipeline_max/builtin/multi_mtl.cpp diff --git a/code/nel/tools/pipeline/max/builtin/multi_mtl.h b/code/nel/tools/3d/pipeline_max/builtin/multi_mtl.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/multi_mtl.h rename to code/nel/tools/3d/pipeline_max/builtin/multi_mtl.h diff --git a/code/nel/tools/pipeline/max/builtin/node_impl.cpp b/code/nel/tools/3d/pipeline_max/builtin/node_impl.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/node_impl.cpp rename to code/nel/tools/3d/pipeline_max/builtin/node_impl.cpp diff --git a/code/nel/tools/pipeline/max/builtin/node_impl.h b/code/nel/tools/3d/pipeline_max/builtin/node_impl.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/node_impl.h rename to code/nel/tools/3d/pipeline_max/builtin/node_impl.h diff --git a/code/nel/tools/pipeline/max/builtin/object.cpp b/code/nel/tools/3d/pipeline_max/builtin/object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/object.h b/code/nel/tools/3d/pipeline_max/builtin/object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/object.h rename to code/nel/tools/3d/pipeline_max/builtin/object.h diff --git a/code/nel/tools/pipeline/max/builtin/param_block.cpp b/code/nel/tools/3d/pipeline_max/builtin/param_block.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/param_block.cpp rename to code/nel/tools/3d/pipeline_max/builtin/param_block.cpp diff --git a/code/nel/tools/pipeline/max/builtin/param_block.h b/code/nel/tools/3d/pipeline_max/builtin/param_block.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/param_block.h rename to code/nel/tools/3d/pipeline_max/builtin/param_block.h diff --git a/code/nel/tools/pipeline/max/builtin/param_block_2.cpp b/code/nel/tools/3d/pipeline_max/builtin/param_block_2.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/param_block_2.cpp rename to code/nel/tools/3d/pipeline_max/builtin/param_block_2.cpp diff --git a/code/nel/tools/pipeline/max/builtin/param_block_2.h b/code/nel/tools/3d/pipeline_max/builtin/param_block_2.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/param_block_2.h rename to code/nel/tools/3d/pipeline_max/builtin/param_block_2.h diff --git a/code/nel/tools/pipeline/max/builtin/patch_object.cpp b/code/nel/tools/3d/pipeline_max/builtin/patch_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/patch_object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/patch_object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/patch_object.h b/code/nel/tools/3d/pipeline_max/builtin/patch_object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/patch_object.h rename to code/nel/tools/3d/pipeline_max/builtin/patch_object.h diff --git a/code/nel/tools/pipeline/max/builtin/poly_object.cpp b/code/nel/tools/3d/pipeline_max/builtin/poly_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/poly_object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/poly_object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/poly_object.h b/code/nel/tools/3d/pipeline_max/builtin/poly_object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/poly_object.h rename to code/nel/tools/3d/pipeline_max/builtin/poly_object.h diff --git a/code/nel/tools/pipeline/max/builtin/reference_maker.cpp b/code/nel/tools/3d/pipeline_max/builtin/reference_maker.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/reference_maker.cpp rename to code/nel/tools/3d/pipeline_max/builtin/reference_maker.cpp diff --git a/code/nel/tools/pipeline/max/builtin/reference_maker.h b/code/nel/tools/3d/pipeline_max/builtin/reference_maker.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/reference_maker.h rename to code/nel/tools/3d/pipeline_max/builtin/reference_maker.h diff --git a/code/nel/tools/pipeline/max/builtin/reference_target.cpp b/code/nel/tools/3d/pipeline_max/builtin/reference_target.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/reference_target.cpp rename to code/nel/tools/3d/pipeline_max/builtin/reference_target.cpp diff --git a/code/nel/tools/pipeline/max/builtin/reference_target.h b/code/nel/tools/3d/pipeline_max/builtin/reference_target.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/reference_target.h rename to code/nel/tools/3d/pipeline_max/builtin/reference_target.h diff --git a/code/nel/tools/pipeline/max/builtin/root_node.cpp b/code/nel/tools/3d/pipeline_max/builtin/root_node.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/root_node.cpp rename to code/nel/tools/3d/pipeline_max/builtin/root_node.cpp diff --git a/code/nel/tools/pipeline/max/builtin/root_node.h b/code/nel/tools/3d/pipeline_max/builtin/root_node.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/root_node.h rename to code/nel/tools/3d/pipeline_max/builtin/root_node.h diff --git a/code/nel/tools/pipeline/max/builtin/scene_impl.cpp b/code/nel/tools/3d/pipeline_max/builtin/scene_impl.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/scene_impl.cpp rename to code/nel/tools/3d/pipeline_max/builtin/scene_impl.cpp diff --git a/code/nel/tools/pipeline/max/builtin/scene_impl.h b/code/nel/tools/3d/pipeline_max/builtin/scene_impl.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/scene_impl.h rename to code/nel/tools/3d/pipeline_max/builtin/scene_impl.h diff --git a/code/nel/tools/pipeline/max/builtin/std_mat.cpp b/code/nel/tools/3d/pipeline_max/builtin/std_mat.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/std_mat.cpp rename to code/nel/tools/3d/pipeline_max/builtin/std_mat.cpp diff --git a/code/nel/tools/pipeline/max/builtin/std_mat.h b/code/nel/tools/3d/pipeline_max/builtin/std_mat.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/std_mat.h rename to code/nel/tools/3d/pipeline_max/builtin/std_mat.h diff --git a/code/nel/tools/pipeline/max/builtin/std_mat_2.cpp b/code/nel/tools/3d/pipeline_max/builtin/std_mat_2.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/std_mat_2.cpp rename to code/nel/tools/3d/pipeline_max/builtin/std_mat_2.cpp diff --git a/code/nel/tools/pipeline/max/builtin/std_mat_2.h b/code/nel/tools/3d/pipeline_max/builtin/std_mat_2.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/std_mat_2.h rename to code/nel/tools/3d/pipeline_max/builtin/std_mat_2.h diff --git a/code/nel/tools/pipeline/max/builtin/storage/app_data.cpp b/code/nel/tools/3d/pipeline_max/builtin/storage/app_data.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/storage/app_data.cpp rename to code/nel/tools/3d/pipeline_max/builtin/storage/app_data.cpp diff --git a/code/nel/tools/pipeline/max/builtin/storage/app_data.h b/code/nel/tools/3d/pipeline_max/builtin/storage/app_data.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/storage/app_data.h rename to code/nel/tools/3d/pipeline_max/builtin/storage/app_data.h diff --git a/code/nel/tools/pipeline/max/builtin/storage/geom_buffers.cpp b/code/nel/tools/3d/pipeline_max/builtin/storage/geom_buffers.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/storage/geom_buffers.cpp rename to code/nel/tools/3d/pipeline_max/builtin/storage/geom_buffers.cpp diff --git a/code/nel/tools/pipeline/max/builtin/storage/geom_buffers.h b/code/nel/tools/3d/pipeline_max/builtin/storage/geom_buffers.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/storage/geom_buffers.h rename to code/nel/tools/3d/pipeline_max/builtin/storage/geom_buffers.h diff --git a/code/nel/tools/pipeline/max/builtin/super_class_unknown.cpp b/code/nel/tools/3d/pipeline_max/builtin/super_class_unknown.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/super_class_unknown.cpp rename to code/nel/tools/3d/pipeline_max/builtin/super_class_unknown.cpp diff --git a/code/nel/tools/pipeline/max/builtin/super_class_unknown.h b/code/nel/tools/3d/pipeline_max/builtin/super_class_unknown.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/super_class_unknown.h rename to code/nel/tools/3d/pipeline_max/builtin/super_class_unknown.h diff --git a/code/nel/tools/pipeline/max/builtin/texmap.cpp b/code/nel/tools/3d/pipeline_max/builtin/texmap.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/texmap.cpp rename to code/nel/tools/3d/pipeline_max/builtin/texmap.cpp diff --git a/code/nel/tools/pipeline/max/builtin/texmap.h b/code/nel/tools/3d/pipeline_max/builtin/texmap.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/texmap.h rename to code/nel/tools/3d/pipeline_max/builtin/texmap.h diff --git a/code/nel/tools/pipeline/max/builtin/track_view_node.cpp b/code/nel/tools/3d/pipeline_max/builtin/track_view_node.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/track_view_node.cpp rename to code/nel/tools/3d/pipeline_max/builtin/track_view_node.cpp diff --git a/code/nel/tools/pipeline/max/builtin/track_view_node.h b/code/nel/tools/3d/pipeline_max/builtin/track_view_node.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/track_view_node.h rename to code/nel/tools/3d/pipeline_max/builtin/track_view_node.h diff --git a/code/nel/tools/pipeline/max/builtin/tri_object.cpp b/code/nel/tools/3d/pipeline_max/builtin/tri_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/builtin/tri_object.cpp rename to code/nel/tools/3d/pipeline_max/builtin/tri_object.cpp diff --git a/code/nel/tools/pipeline/max/builtin/tri_object.h b/code/nel/tools/3d/pipeline_max/builtin/tri_object.h similarity index 100% rename from code/nel/tools/pipeline/max/builtin/tri_object.h rename to code/nel/tools/3d/pipeline_max/builtin/tri_object.h diff --git a/code/nel/tools/pipeline/max/class_data.cpp b/code/nel/tools/3d/pipeline_max/class_data.cpp similarity index 100% rename from code/nel/tools/pipeline/max/class_data.cpp rename to code/nel/tools/3d/pipeline_max/class_data.cpp diff --git a/code/nel/tools/pipeline/max/class_data.h b/code/nel/tools/3d/pipeline_max/class_data.h similarity index 100% rename from code/nel/tools/pipeline/max/class_data.h rename to code/nel/tools/3d/pipeline_max/class_data.h diff --git a/code/nel/tools/pipeline/max/class_directory_3.cpp b/code/nel/tools/3d/pipeline_max/class_directory_3.cpp similarity index 100% rename from code/nel/tools/pipeline/max/class_directory_3.cpp rename to code/nel/tools/3d/pipeline_max/class_directory_3.cpp diff --git a/code/nel/tools/pipeline/max/class_directory_3.h b/code/nel/tools/3d/pipeline_max/class_directory_3.h similarity index 100% rename from code/nel/tools/pipeline/max/class_directory_3.h rename to code/nel/tools/3d/pipeline_max/class_directory_3.h diff --git a/code/nel/tools/pipeline/max/config.cpp b/code/nel/tools/3d/pipeline_max/config.cpp similarity index 100% rename from code/nel/tools/pipeline/max/config.cpp rename to code/nel/tools/3d/pipeline_max/config.cpp diff --git a/code/nel/tools/pipeline/max/config.h b/code/nel/tools/3d/pipeline_max/config.h similarity index 100% rename from code/nel/tools/pipeline/max/config.h rename to code/nel/tools/3d/pipeline_max/config.h diff --git a/code/nel/tools/pipeline/max/derived_object.cpp b/code/nel/tools/3d/pipeline_max/derived_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/derived_object.cpp rename to code/nel/tools/3d/pipeline_max/derived_object.cpp diff --git a/code/nel/tools/pipeline/max/derived_object.h b/code/nel/tools/3d/pipeline_max/derived_object.h similarity index 100% rename from code/nel/tools/pipeline/max/derived_object.h rename to code/nel/tools/3d/pipeline_max/derived_object.h diff --git a/code/nel/tools/pipeline/max/dll_directory.cpp b/code/nel/tools/3d/pipeline_max/dll_directory.cpp similarity index 100% rename from code/nel/tools/pipeline/max/dll_directory.cpp rename to code/nel/tools/3d/pipeline_max/dll_directory.cpp diff --git a/code/nel/tools/pipeline/max/dll_directory.h b/code/nel/tools/3d/pipeline_max/dll_directory.h similarity index 100% rename from code/nel/tools/pipeline/max/dll_directory.h rename to code/nel/tools/3d/pipeline_max/dll_directory.h diff --git a/code/nel/tools/pipeline/max/dll_plugin_desc.cpp b/code/nel/tools/3d/pipeline_max/dll_plugin_desc.cpp similarity index 100% rename from code/nel/tools/pipeline/max/dll_plugin_desc.cpp rename to code/nel/tools/3d/pipeline_max/dll_plugin_desc.cpp diff --git a/code/nel/tools/pipeline/max/dll_plugin_desc.h b/code/nel/tools/3d/pipeline_max/dll_plugin_desc.h similarity index 100% rename from code/nel/tools/pipeline/max/dll_plugin_desc.h rename to code/nel/tools/3d/pipeline_max/dll_plugin_desc.h diff --git a/code/nel/tools/pipeline/max/epoly/editable_poly.cpp b/code/nel/tools/3d/pipeline_max/epoly/editable_poly.cpp similarity index 100% rename from code/nel/tools/pipeline/max/epoly/editable_poly.cpp rename to code/nel/tools/3d/pipeline_max/epoly/editable_poly.cpp diff --git a/code/nel/tools/pipeline/max/epoly/editable_poly.h b/code/nel/tools/3d/pipeline_max/epoly/editable_poly.h similarity index 100% rename from code/nel/tools/pipeline/max/epoly/editable_poly.h rename to code/nel/tools/3d/pipeline_max/epoly/editable_poly.h diff --git a/code/nel/tools/pipeline/max/epoly/epoly.cpp b/code/nel/tools/3d/pipeline_max/epoly/epoly.cpp similarity index 100% rename from code/nel/tools/pipeline/max/epoly/epoly.cpp rename to code/nel/tools/3d/pipeline_max/epoly/epoly.cpp diff --git a/code/nel/tools/pipeline/max/epoly/epoly.h b/code/nel/tools/3d/pipeline_max/epoly/epoly.h similarity index 100% rename from code/nel/tools/pipeline/max/epoly/epoly.h rename to code/nel/tools/3d/pipeline_max/epoly/epoly.h diff --git a/code/nel/tools/pipeline/max/scene.cpp b/code/nel/tools/3d/pipeline_max/scene.cpp similarity index 100% rename from code/nel/tools/pipeline/max/scene.cpp rename to code/nel/tools/3d/pipeline_max/scene.cpp diff --git a/code/nel/tools/pipeline/max/scene.h b/code/nel/tools/3d/pipeline_max/scene.h similarity index 100% rename from code/nel/tools/pipeline/max/scene.h rename to code/nel/tools/3d/pipeline_max/scene.h diff --git a/code/nel/tools/pipeline/max/scene_class.cpp b/code/nel/tools/3d/pipeline_max/scene_class.cpp similarity index 100% rename from code/nel/tools/pipeline/max/scene_class.cpp rename to code/nel/tools/3d/pipeline_max/scene_class.cpp diff --git a/code/nel/tools/pipeline/max/scene_class.h b/code/nel/tools/3d/pipeline_max/scene_class.h similarity index 100% rename from code/nel/tools/pipeline/max/scene_class.h rename to code/nel/tools/3d/pipeline_max/scene_class.h diff --git a/code/nel/tools/pipeline/max/scene_class_registry.cpp b/code/nel/tools/3d/pipeline_max/scene_class_registry.cpp similarity index 100% rename from code/nel/tools/pipeline/max/scene_class_registry.cpp rename to code/nel/tools/3d/pipeline_max/scene_class_registry.cpp diff --git a/code/nel/tools/pipeline/max/scene_class_registry.h b/code/nel/tools/3d/pipeline_max/scene_class_registry.h similarity index 100% rename from code/nel/tools/pipeline/max/scene_class_registry.h rename to code/nel/tools/3d/pipeline_max/scene_class_registry.h diff --git a/code/nel/tools/pipeline/max/scene_class_unknown.cpp b/code/nel/tools/3d/pipeline_max/scene_class_unknown.cpp similarity index 100% rename from code/nel/tools/pipeline/max/scene_class_unknown.cpp rename to code/nel/tools/3d/pipeline_max/scene_class_unknown.cpp diff --git a/code/nel/tools/pipeline/max/scene_class_unknown.h b/code/nel/tools/3d/pipeline_max/scene_class_unknown.h similarity index 100% rename from code/nel/tools/pipeline/max/scene_class_unknown.h rename to code/nel/tools/3d/pipeline_max/scene_class_unknown.h diff --git a/code/nel/tools/pipeline/max/storage_array.cpp b/code/nel/tools/3d/pipeline_max/storage_array.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_array.cpp rename to code/nel/tools/3d/pipeline_max/storage_array.cpp diff --git a/code/nel/tools/pipeline/max/storage_array.h b/code/nel/tools/3d/pipeline_max/storage_array.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_array.h rename to code/nel/tools/3d/pipeline_max/storage_array.h diff --git a/code/nel/tools/pipeline/max/storage_chunks.cpp b/code/nel/tools/3d/pipeline_max/storage_chunks.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_chunks.cpp rename to code/nel/tools/3d/pipeline_max/storage_chunks.cpp diff --git a/code/nel/tools/pipeline/max/storage_chunks.h b/code/nel/tools/3d/pipeline_max/storage_chunks.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_chunks.h rename to code/nel/tools/3d/pipeline_max/storage_chunks.h diff --git a/code/nel/tools/pipeline/max/storage_file.cpp b/code/nel/tools/3d/pipeline_max/storage_file.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_file.cpp rename to code/nel/tools/3d/pipeline_max/storage_file.cpp diff --git a/code/nel/tools/pipeline/max/storage_file.h b/code/nel/tools/3d/pipeline_max/storage_file.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_file.h rename to code/nel/tools/3d/pipeline_max/storage_file.h diff --git a/code/nel/tools/pipeline/max/storage_object.cpp b/code/nel/tools/3d/pipeline_max/storage_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_object.cpp rename to code/nel/tools/3d/pipeline_max/storage_object.cpp diff --git a/code/nel/tools/pipeline/max/storage_object.h b/code/nel/tools/3d/pipeline_max/storage_object.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_object.h rename to code/nel/tools/3d/pipeline_max/storage_object.h diff --git a/code/nel/tools/pipeline/max/storage_stream.cpp b/code/nel/tools/3d/pipeline_max/storage_stream.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_stream.cpp rename to code/nel/tools/3d/pipeline_max/storage_stream.cpp diff --git a/code/nel/tools/pipeline/max/storage_stream.h b/code/nel/tools/3d/pipeline_max/storage_stream.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_stream.h rename to code/nel/tools/3d/pipeline_max/storage_stream.h diff --git a/code/nel/tools/pipeline/max/storage_value.cpp b/code/nel/tools/3d/pipeline_max/storage_value.cpp similarity index 100% rename from code/nel/tools/pipeline/max/storage_value.cpp rename to code/nel/tools/3d/pipeline_max/storage_value.cpp diff --git a/code/nel/tools/pipeline/max/storage_value.h b/code/nel/tools/3d/pipeline_max/storage_value.h similarity index 100% rename from code/nel/tools/pipeline/max/storage_value.h rename to code/nel/tools/3d/pipeline_max/storage_value.h diff --git a/code/nel/tools/pipeline/max/super_class_desc.cpp b/code/nel/tools/3d/pipeline_max/super_class_desc.cpp similarity index 100% rename from code/nel/tools/pipeline/max/super_class_desc.cpp rename to code/nel/tools/3d/pipeline_max/super_class_desc.cpp diff --git a/code/nel/tools/pipeline/max/super_class_desc.h b/code/nel/tools/3d/pipeline_max/super_class_desc.h similarity index 100% rename from code/nel/tools/pipeline/max/super_class_desc.h rename to code/nel/tools/3d/pipeline_max/super_class_desc.h diff --git a/code/nel/tools/pipeline/max/typedefs.cpp b/code/nel/tools/3d/pipeline_max/typedefs.cpp similarity index 100% rename from code/nel/tools/pipeline/max/typedefs.cpp rename to code/nel/tools/3d/pipeline_max/typedefs.cpp diff --git a/code/nel/tools/pipeline/max/typedefs.h b/code/nel/tools/3d/pipeline_max/typedefs.h similarity index 100% rename from code/nel/tools/pipeline/max/typedefs.h rename to code/nel/tools/3d/pipeline_max/typedefs.h diff --git a/code/nel/tools/pipeline/max/update1/editable_mesh.cpp b/code/nel/tools/3d/pipeline_max/update1/editable_mesh.cpp similarity index 100% rename from code/nel/tools/pipeline/max/update1/editable_mesh.cpp rename to code/nel/tools/3d/pipeline_max/update1/editable_mesh.cpp diff --git a/code/nel/tools/pipeline/max/update1/editable_mesh.h b/code/nel/tools/3d/pipeline_max/update1/editable_mesh.h similarity index 100% rename from code/nel/tools/pipeline/max/update1/editable_mesh.h rename to code/nel/tools/3d/pipeline_max/update1/editable_mesh.h diff --git a/code/nel/tools/pipeline/max/update1/update1.cpp b/code/nel/tools/3d/pipeline_max/update1/update1.cpp similarity index 100% rename from code/nel/tools/pipeline/max/update1/update1.cpp rename to code/nel/tools/3d/pipeline_max/update1/update1.cpp diff --git a/code/nel/tools/pipeline/max/update1/update1.h b/code/nel/tools/3d/pipeline_max/update1/update1.h similarity index 100% rename from code/nel/tools/pipeline/max/update1/update1.h rename to code/nel/tools/3d/pipeline_max/update1/update1.h diff --git a/code/nel/tools/pipeline/max/wsm_derived_object.cpp b/code/nel/tools/3d/pipeline_max/wsm_derived_object.cpp similarity index 100% rename from code/nel/tools/pipeline/max/wsm_derived_object.cpp rename to code/nel/tools/3d/pipeline_max/wsm_derived_object.cpp diff --git a/code/nel/tools/pipeline/max/wsm_derived_object.h b/code/nel/tools/3d/pipeline_max/wsm_derived_object.h similarity index 100% rename from code/nel/tools/pipeline/max/wsm_derived_object.h rename to code/nel/tools/3d/pipeline_max/wsm_derived_object.h diff --git a/code/nel/tools/pipeline/max_dump/CMakeLists.txt b/code/nel/tools/3d/pipeline_max_dump/CMakeLists.txt similarity index 88% rename from code/nel/tools/pipeline/max_dump/CMakeLists.txt rename to code/nel/tools/3d/pipeline_max_dump/CMakeLists.txt index 742d5684e..d079d9000 100644 --- a/code/nel/tools/pipeline/max_dump/CMakeLists.txt +++ b/code/nel/tools/3d/pipeline_max_dump/CMakeLists.txt @@ -29,7 +29,7 @@ TARGET_LINK_LIBRARIES(pipeline_max_dump nelmisc ) -NL_DEFAULT_PROPS(pipeline_max_dump "NeL, Tools, Pipeline: Max Dump (Temporary Tool)") +NL_DEFAULT_PROPS(pipeline_max_dump "NeL, Tools, 3D: Pipeline Max Dump (Temporary Tool)") NL_ADD_RUNTIME_FLAGS(pipeline_max_dump) INSTALL(TARGETS pipeline_max_dump RUNTIME DESTINATION bin COMPONENT toolsmisc) diff --git a/code/nel/tools/pipeline/max_dump/class_directory_3_2010.c b/code/nel/tools/3d/pipeline_max_dump/class_directory_3_2010.c similarity index 100% rename from code/nel/tools/pipeline/max_dump/class_directory_3_2010.c rename to code/nel/tools/3d/pipeline_max_dump/class_directory_3_2010.c diff --git a/code/nel/tools/pipeline/max_dump/class_directory_3_3.c b/code/nel/tools/3d/pipeline_max_dump/class_directory_3_3.c similarity index 100% rename from code/nel/tools/pipeline/max_dump/class_directory_3_3.c rename to code/nel/tools/3d/pipeline_max_dump/class_directory_3_3.c diff --git a/code/nel/tools/pipeline/max_dump/config_2010.c b/code/nel/tools/3d/pipeline_max_dump/config_2010.c similarity index 100% rename from code/nel/tools/pipeline/max_dump/config_2010.c rename to code/nel/tools/3d/pipeline_max_dump/config_2010.c diff --git a/code/nel/tools/pipeline/max_dump/config_2010.txt b/code/nel/tools/3d/pipeline_max_dump/config_2010.txt similarity index 100% rename from code/nel/tools/pipeline/max_dump/config_2010.txt rename to code/nel/tools/3d/pipeline_max_dump/config_2010.txt diff --git a/code/nel/tools/pipeline/max_dump/config_3.c b/code/nel/tools/3d/pipeline_max_dump/config_3.c similarity index 100% rename from code/nel/tools/pipeline/max_dump/config_3.c rename to code/nel/tools/3d/pipeline_max_dump/config_3.c diff --git a/code/nel/tools/pipeline/max_dump/info.txt b/code/nel/tools/3d/pipeline_max_dump/info.txt similarity index 100% rename from code/nel/tools/pipeline/max_dump/info.txt rename to code/nel/tools/3d/pipeline_max_dump/info.txt diff --git a/code/nel/tools/pipeline/max_dump/main.cpp b/code/nel/tools/3d/pipeline_max_dump/main.cpp similarity index 93% rename from code/nel/tools/pipeline/max_dump/main.cpp rename to code/nel/tools/3d/pipeline_max_dump/main.cpp index 3c873e5bc..58c366831 100644 --- a/code/nel/tools/pipeline/max_dump/main.cpp +++ b/code/nel/tools/3d/pipeline_max_dump/main.cpp @@ -1,3 +1,21 @@ +/* + * Copyright (C) 2012 by Jan Boon (Kaetemi) + * + * This file is part of RYZOM CORE PIPELINE. + * RYZOM CORE PIPELINE is free software: you can redistribute it + * and/or modify it under the terms of the GNU Affero General Public + * License as published by the Free Software Foundation, either + * version 3 of the License, or (at your option) any later version. + * + * RYZOM CORE PIPELINE is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with RYZOM CORE PIPELINE. If not, see + * . + */ #include #include diff --git a/code/nel/tools/pipeline/max_dump/scene_2010.c b/code/nel/tools/3d/pipeline_max_dump/scene_2010.c similarity index 100% rename from code/nel/tools/pipeline/max_dump/scene_2010.c rename to code/nel/tools/3d/pipeline_max_dump/scene_2010.c diff --git a/code/nel/tools/pipeline/max_dump/scene_graph_5.txt b/code/nel/tools/3d/pipeline_max_dump/scene_graph_5.txt similarity index 100% rename from code/nel/tools/pipeline/max_dump/scene_graph_5.txt rename to code/nel/tools/3d/pipeline_max_dump/scene_graph_5.txt diff --git a/code/nel/tools/pipeline/max_rewrite_assets/CMakeLists.txt b/code/nel/tools/3d/pipeline_max_rewrite_assets/CMakeLists.txt similarity index 89% rename from code/nel/tools/pipeline/max_rewrite_assets/CMakeLists.txt rename to code/nel/tools/3d/pipeline_max_rewrite_assets/CMakeLists.txt index 9a5eb7d91..4aa8a6652 100644 --- a/code/nel/tools/pipeline/max_rewrite_assets/CMakeLists.txt +++ b/code/nel/tools/3d/pipeline_max_rewrite_assets/CMakeLists.txt @@ -29,7 +29,7 @@ TARGET_LINK_LIBRARIES(pipeline_max_rewrite_assets nelmisc ) -NL_DEFAULT_PROPS(pipeline_max_dump "NeL, Tools, Pipeline: Max Rewrite Assets") +NL_DEFAULT_PROPS(pipeline_max_dump "NeL, Tools, 3D: Pipeline Max Rewrite Assets") NL_ADD_RUNTIME_FLAGS(pipeline_max_rewrite_assets) INSTALL(TARGETS pipeline_max_rewrite_assets RUNTIME DESTINATION bin COMPONENT toolsmisc) diff --git a/code/nel/tools/pipeline/max_rewrite_assets/main.cpp b/code/nel/tools/3d/pipeline_max_rewrite_assets/main.cpp similarity index 98% rename from code/nel/tools/pipeline/max_rewrite_assets/main.cpp rename to code/nel/tools/3d/pipeline_max_rewrite_assets/main.cpp index 45f723026..4a7aca040 100644 --- a/code/nel/tools/pipeline/max_rewrite_assets/main.cpp +++ b/code/nel/tools/3d/pipeline_max_rewrite_assets/main.cpp @@ -1,4 +1,22 @@ - +/* + * Copyright (C) 2012 by Jan Boon (Kaetemi) + * + * This file is part of RYZOM CORE PIPELINE. + * RYZOM CORE PIPELINE is free software: you can redistribute it + * and/or modify it under the terms of the GNU Affero General Public + * License as published by the Free Software Foundation, either + * version 3 of the License, or (at your option) any later version. + * + * RYZOM CORE PIPELINE is distributed in the hope that it will be + * useful, but WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with RYZOM CORE PIPELINE. If not, see + * . + */ + #include #include diff --git a/code/nel/tools/pipeline/CMakeLists.txt b/code/nel/tools/pipeline/CMakeLists.txt index decf893d0..0e3913ad1 100644 --- a/code/nel/tools/pipeline/CMakeLists.txt +++ b/code/nel/tools/pipeline/CMakeLists.txt @@ -1,4 +1,2 @@ SUBDIRS( - max - max_dump - max_rewrite_assets) +)