diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/cmake/external/glad.cmake b/cmake/external/glad.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/glfw.cmake b/cmake/external/glfw.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/glm.cmake b/cmake/external/glm.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/googletest.cmake b/cmake/external/googletest.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/imgui.cmake b/cmake/external/imgui.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/implot.cmake b/cmake/external/implot.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/occt.cmake b/cmake/external/occt.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/onetbb.cmake b/cmake/external/onetbb.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/openxlsx.cmake b/cmake/external/openxlsx.cmake old mode 100644 new mode 100755 diff --git a/cmake/external/stb.cmake b/cmake/external/stb.cmake old mode 100644 new mode 100755 diff --git a/cmake/hpr-macros.cmake b/cmake/hpr-macros.cmake old mode 100644 new mode 100755 diff --git a/cmake/templates/Config.cmake.in b/cmake/templates/Config.cmake.in old mode 100644 new mode 100755 diff --git a/cmake/templates/cmake_uninstall.cmake.in b/cmake/templates/cmake_uninstall.cmake.in old mode 100644 new mode 100755 diff --git a/cmake/toolchains/linux-gcc.cmake b/cmake/toolchains/linux-gcc.cmake old mode 100644 new mode 100755 diff --git a/cmake/toolchains/mingw-gcc.cmake b/cmake/toolchains/mingw-gcc.cmake old mode 100644 new mode 100755 diff --git a/cmake/tools/CPM.cmake b/cmake/tools/CPM.cmake old mode 100644 new mode 100755 diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/docs/api/Doxyfile.in b/docs/api/Doxyfile.in old mode 100644 new mode 100755 diff --git a/source/applications/CMakeLists.txt b/source/applications/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/applications/fes/CMakeLists.txt b/source/applications/fes/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/applications/fes/fes.cpp b/source/applications/fes/fes.cpp old mode 100644 new mode 100755 diff --git a/source/applications/fes/fes.xlsx b/source/applications/fes/fes.xlsx old mode 100644 new mode 100755 diff --git a/source/applications/periodic/CMakeLists.txt b/source/applications/periodic/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/applications/periodic/lattice.hpp b/source/applications/periodic/lattice.hpp old mode 100644 new mode 100755 diff --git a/source/applications/periodic/periodic.cpp b/source/applications/periodic/periodic.cpp old mode 100644 new mode 100755 diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/creator/camera.hpp b/source/creator/camera.hpp old mode 100644 new mode 100755 diff --git a/source/creator/cmake/mingw-pre-pack.cmake.in b/source/creator/cmake/mingw-pre-pack.cmake.in old mode 100644 new mode 100755 diff --git a/source/creator/creator.cpp b/source/creator/creator.cpp old mode 100644 new mode 100755 diff --git a/source/creator/drawable.hpp b/source/creator/drawable.hpp old mode 100644 new mode 100755 diff --git a/source/creator/entity.hpp b/source/creator/entity.hpp old mode 100644 new mode 100755 diff --git a/source/creator/grid.hpp b/source/creator/grid.hpp old mode 100644 new mode 100755 diff --git a/source/creator/ray.hpp b/source/creator/ray.hpp old mode 100644 new mode 100755 diff --git a/source/creator/scene.hpp b/source/creator/scene.hpp old mode 100644 new mode 100755 diff --git a/source/creator/shaders.hpp b/source/creator/shaders.hpp old mode 100644 new mode 100755 diff --git a/source/creator/test.cpp b/source/creator/test.cpp old mode 100644 new mode 100755 diff --git a/source/creator/test2-back.cpp b/source/creator/test2-back.cpp old mode 100644 new mode 100755 diff --git a/source/creator/test2.cpp b/source/creator/test2.cpp old mode 100644 new mode 100755 diff --git a/source/creator/transform.hpp b/source/creator/transform.hpp old mode 100644 new mode 100755 diff --git a/source/creator/ui.hpp b/source/creator/ui.hpp old mode 100644 new mode 100755 diff --git a/source/creator/visual.hpp b/source/creator/visual.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/CMakeLists.txt b/source/hpr/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/containers.hpp b/source/hpr/containers.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/CMakeLists.txt b/source/hpr/containers/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/containers/array.hpp b/source/hpr/containers/array.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/array/dynamic_array.hpp b/source/hpr/containers/array/dynamic_array.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/array/iterator.hpp b/source/hpr/containers/array/iterator.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/array/sequence.hpp b/source/hpr/containers/array/sequence.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/array/static_array.hpp b/source/hpr/containers/array/static_array.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/graph.hpp b/source/hpr/containers/graph.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/graph/tree_node.hpp b/source/hpr/containers/graph/tree_node.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/containers/tests/containers-test.cpp b/source/hpr/containers/tests/containers-test.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg.hpp b/source/hpr/csg.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/CMakeLists.txt b/source/hpr/csg/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/csg/compound.hpp b/source/hpr/csg/compound.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/edge.hpp b/source/hpr/csg/edge.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/face.hpp b/source/hpr/csg/face.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/geometry.hpp b/source/hpr/csg/geometry.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/shape.cpp b/source/hpr/csg/shape.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/shape.hpp b/source/hpr/csg/shape.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/shell.hpp b/source/hpr/csg/shell.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/solid.hpp b/source/hpr/csg/solid.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/surface.hpp b/source/hpr/csg/surface.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/tests/csg-test.cpp b/source/hpr/csg/tests/csg-test.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/vertex.hpp b/source/hpr/csg/vertex.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/csg/wire.hpp b/source/hpr/csg/wire.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/exception.hpp b/source/hpr/exception.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/geometry.hpp b/source/hpr/geometry.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/geometry/CMakeLists.txt b/source/hpr/geometry/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/geometry/polytope.hpp b/source/hpr/geometry/polytope.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/geometry/tetrahedron.hpp b/source/hpr/geometry/tetrahedron.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/geometry/triangle.hpp b/source/hpr/geometry/triangle.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu.hpp b/source/hpr/gpu.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/CMakeLists.txt b/source/hpr/gpu/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/array_object.hpp b/source/hpr/gpu/array_object.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/buffer_object.hpp b/source/hpr/gpu/buffer_object.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/camera.hpp b/source/hpr/gpu/camera.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/color_buffer.hpp b/source/hpr/gpu/color_buffer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/common.hpp b/source/hpr/gpu/common.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/context.hpp b/source/hpr/gpu/context.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/cull_face.hpp b/source/hpr/gpu/cull_face.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/depth_buffer.hpp b/source/hpr/gpu/depth_buffer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/framebuffer.hpp b/source/hpr/gpu/framebuffer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/gpu.cpp b/source/hpr/gpu/gpu.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/monitor.hpp b/source/hpr/gpu/monitor.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/renderbuffer.hpp b/source/hpr/gpu/renderbuffer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/scene.hpp b/source/hpr/gpu/scene.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shader.hpp b/source/hpr/gpu/shader.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shader_program.hpp b/source/hpr/gpu/shader_program.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shaders/base.frag.glsl b/source/hpr/gpu/shaders/base.frag.glsl old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shaders/base.vert.glsl b/source/hpr/gpu/shaders/base.vert.glsl old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shaders/test.frag.glsl b/source/hpr/gpu/shaders/test.frag.glsl old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/shaders/test.vert.glsl b/source/hpr/gpu/shaders/test.vert.glsl old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/stencil_buffer.hpp b/source/hpr/gpu/stencil_buffer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/texture.hpp b/source/hpr/gpu/texture.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/viewer.hpp b/source/hpr/gpu/viewer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/viewport.hpp b/source/hpr/gpu/viewport.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/gpu/window.hpp b/source/hpr/gpu/window.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/hpr.cpp b/source/hpr/hpr.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/hpr.hpp b/source/hpr/hpr.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/io.hpp b/source/hpr/io.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/io/CMakeLists.txt b/source/hpr/io/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/io/file.cpp b/source/hpr/io/file.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/io/file.hpp b/source/hpr/io/file.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/io/logger.hpp b/source/hpr/io/logger.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/io/tests/io-test.cpp b/source/hpr/io/tests/io-test.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/math.hpp b/source/hpr/math.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/CMakeLists.txt b/source/hpr/math/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/math/integer.hpp b/source/hpr/math/integer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/integer/integer.hpp b/source/hpr/math/integer/integer.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/integer/size.hpp b/source/hpr/math/integer/size.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/matrix.hpp b/source/hpr/math/matrix.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/matrix/clip_space.hpp b/source/hpr/math/matrix/clip_space.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/matrix/matrix.hpp b/source/hpr/math/matrix/matrix.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/matrix/transform.hpp b/source/hpr/math/matrix/transform.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/quaternion.hpp b/source/hpr/math/quaternion.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/quaternion/quaternion.hpp b/source/hpr/math/quaternion/quaternion.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/scalar.hpp b/source/hpr/math/scalar.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/scalar/scalar.hpp b/source/hpr/math/scalar/scalar.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/tests/math-test.cpp b/source/hpr/math/tests/math-test.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/vector.hpp b/source/hpr/math/vector.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/math/vector/vector.hpp b/source/hpr/math/vector/vector.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh.hpp b/source/hpr/mesh.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/CMakeLists.txt b/source/hpr/mesh/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/cell.hpp b/source/hpr/mesh/cell.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/edge.hpp b/source/hpr/mesh/edge.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/face.hpp b/source/hpr/mesh/face.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/mesh.cpp b/source/hpr/mesh/mesh.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/mesh.hpp b/source/hpr/mesh/mesh.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/tests/hmesh-test.cpp b/source/hpr/mesh/tests/hmesh-test.cpp old mode 100644 new mode 100755 diff --git a/source/hpr/mesh/vertex.hpp b/source/hpr/mesh/vertex.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/parallel.hpp b/source/hpr/parallel.hpp old mode 100644 new mode 100755 diff --git a/source/hpr/parallel/CMakeLists.txt b/source/hpr/parallel/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/source/hpr/parallel/parallel.hpp b/source/hpr/parallel/parallel.hpp old mode 100644 new mode 100755