diff --git a/.dir-locals.el b/.dir-locals.el old mode 100644 new mode 100755 diff --git a/.hgignore b/.hgignore old mode 100644 new mode 100755 diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 index 4627f03..16ad1fa --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,59 +14,56 @@ else() endif() endif() - -if(WIN32) - set(CURRENT_PLATFORM windows) - include_directories(${CMAKE_SOURCE_DIR}/include/common - ${CMAKE_SOURCE_DIR}/include/common/soloud - ${CMAKE_SOURCE_DIR}/include/windows/sdl2 - ${CMAKE_SOURCE_DIR}/include/windows) - - set(SDL2_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/sdl2/SDL2.dll) - set(SOLOUD_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/soloud/soloud_x64.dll) - set(ODE_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/ode/ode_double.dll) - -# target_link_libraries(${PROJECT_NAME} openal sdl2 winmm.lib imm32.lib version.lib) -# set(CMAKE_C_FLAGS_DEBUG /MTd) -# set(CMAKE_C_FLAGS_RELEASE /MT) - -elseif(UNIX AND NOT APPLE) - set(CURRENT_PLATFORM linux) - include_directories(${CMAKE_SOURCE_DIR}/include/common - ${CMAKE_SOURCE_DIR}/include/common/soloud - ${CMAKE_SOURCE_DIR}/include/linux/sdl2 - ${CMAKE_SOURCE_DIR}/include/linux) - - set(SDL2_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/sdl2/libSDL2.so) - set(SOLOUD_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/soloud/libsoloud_x64.so) - set(ODE_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/ode/libode.so) -else() - message(FATAL_ERROR "Unsupported Platform! Currently only Windows and Linux supported") -endif(WIN32) - - - ################################################################ # Setup external libs ################################################################ -set(SDL2_LIB_DIR ${CMAKE_SOURCE_DIR}/lib/${CURRENT_PLATFORM}/sdl2) -set(ODE_LIB_DIR ${CMAKE_SOURCE_DIR}/lib/${CURRENT_PLATFORM}/ode) -set(SOLOUD_LIB_DIR ${CMAKE_SOURCE_DIR}/lib/${CURRENT_PLATFORM}/soloud) +add_library(SDL2 SHARED IMPORTED) +add_library(SOLOUD SHARED IMPORTED) +add_library(ODE SHARED IMPORTED) + +if(WIN32) + include_directories(${CMAKE_SOURCE_DIR}/include/common + ${CMAKE_SOURCE_DIR}/include/common/soloud + ${CMAKE_SOURCE_DIR}/include/windows/sdl2 + ${CMAKE_SOURCE_DIR}/include/windows) -file(GLOB SDL2_LIB_FILES "${SDL2_LIB_DIR}/*") -file(GLOB ODE_LIB_FILES "${ODE_LIB_DIR}/*") -file(GLOB SOLOUD_LIB_FILES "${SOLOUD_LIB_DIR}/*") + set(SDL2_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/sdl2/SDL2.dll) + set(SOLOUD_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/soloud/soloud_x64.dll) + set(ODE_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/windows/ode/ode_double.dll) -add_library(SDL2 SHARED IMPORTED) -set_target_properties(SDL2 PROPERTIES IMPORTED_LOCATION ${SDL2_LIB_FILE}) + set_target_properties(SDL2 PROPERTIES IMPORTED_LOCATION ${SDL2_LIB_FILE}) + set_target_properties(SDL2 PROPERTIES IMPORTED_IMPLIB ${CMAKE_SOURCE_DIR}/lib/windows/sdl2/SDL2.lib) -add_library(SOLOUD SHARED IMPORTED) -set_target_properties(SOLOUD PROPERTIES IMPORTED_LOCATION ${SOLOUD_LIB_FILE}) + set_target_properties(SOLOUD PROPERTIES IMPORTED_LOCATION ${SOLOUD_LIB_FILE}) + set_target_properties(SOLOUD PROPERTIES IMPORTED_IMPLIB ${CMAKE_SOURCE_DIR}/lib/windows/soloud/soloud_x64.lib) -add_library(ODE SHARED IMPORTED) -set_target_properties(ODE PROPERTIES IMPORTED_LOCATION ${ODE_LIB_FILE}) + set_target_properties(ODE PROPERTIES IMPORTED_LOCATION ${ODE_LIB_FILE}) + set_target_properties(ODE PROPERTIES IMPORTED_IMPLIB ${CMAKE_SOURCE_DIR}/lib/windows/ode/ode_double.lib) + + set(SDL2_LIB_FILES ${SDL2_LIB_FILE}) + set(ODE_LIB_FILES ${ODE_LIB_FILE}) + set(SOLOUD_LIB_FILES ${SOLOUD_LIB_FILE}) + +elseif(UNIX AND NOT APPLE) + include_directories(${CMAKE_SOURCE_DIR}/include/common + ${CMAKE_SOURCE_DIR}/include/common/soloud + ${CMAKE_SOURCE_DIR}/include/linux/sdl2 + ${CMAKE_SOURCE_DIR}/include/linux) + set(SDL2_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/sdl2/libSDL2.so) + set(SOLOUD_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/soloud/libsoloud_x64.so) + set(ODE_LIB_FILE ${CMAKE_SOURCE_DIR}/lib/linux/ode/libode.so) + + set_target_properties(SDL2 PROPERTIES IMPORTED_LOCATION ${SDL2_LIB_FILE}) + set_target_properties(SOLOUD PROPERTIES IMPORTED_LOCATION ${SOLOUD_LIB_FILE}) + set_target_properties(ODE PROPERTIES IMPORTED_LOCATION ${ODE_LIB_FILE}) + + file(GLOB SDL2_LIB_FILES "${CMAKE_SOURCE_DIR}/lib/linux/sdl2/*") + file(GLOB ODE_LIB_FILES "${CMAKE_SOURCE_DIR}/lib/linux/ode/*") + file(GLOB SOLOUD_LIB_FILES "${CMAKE_SOURCE_DIR}/lib/linux/soloud/*") + +endif(WIN32) @@ -178,15 +175,19 @@ add_executable(${EXECUTABLE_NAME} ${EXECUTABLE_HEADERS} ${EXECUTABLE_SOURCES} ${ target_include_directories(${EXECUTABLE_NAME} PUBLIC ${CMAKE_SOURCE_DIR}/include) target_compile_definitions(${EXECUTABLE_NAME} PUBLIC -DGAME $<$: -DGL_DEBUG_CONTEXT>) target_link_libraries(${EXECUTABLE_NAME} SDL2 ODE SOLOUD) -set_target_properties(${EXECUTABLE_NAME} PROPERTIES LINK_FLAGS "'-Wl,-rpath,$ORIGIN/lib' -Wl,--no-undefined") -target_compile_options(${EXECUTABLE_NAME} PUBLIC -Wall --std=c99) -find_library(LIB_M m REQUIRED) -find_library(LIB_RT rt REQUIRED) -find_library(LIB_PTHREAD pthread REQUIRED) -find_library(LIB_SNDIO sndio REQUIRED) -target_link_libraries(${EXECUTABLE_NAME} ${LIB_M} ${LIB_RT} ${LIB_PTHREAD} ${LIB_SNDIO}) +if(WIN32) + target_compile_definitions(${EXECUTABLE_NAME} PUBLIC -D_CRT_SECURE_NO_WARNINGS) +elseif(UNIX AND NOT APPLE) + set_target_properties(${EXECUTABLE_NAME} PROPERTIES LINK_FLAGS "'-Wl,-rpath,$ORIGIN/lib' -Wl,--no-undefined") + target_compile_options(${EXECUTABLE_NAME} PUBLIC -Wall --std=c99) + + find_library(LIB_M m REQUIRED) + find_library(LIB_RT rt REQUIRED) + find_library(LIB_PTHREAD pthread REQUIRED) + target_link_libraries(${EXECUTABLE_NAME} ${LIB_M} ${LIB_RT} ${LIB_PTHREAD}) +endif(WIN32) ################################################################ # Game Library @@ -196,26 +197,46 @@ set(GAME_LIB_NAME "${PROJECT_NAME}_Game") add_library(${GAME_LIB_NAME} SHARED ${GAME_LIB_HEADERS} ${GAME_LIB_SOURCES} ${COMMON_HEADERS} ${COMMON_SOURCES}) target_include_directories(${GAME_LIB_NAME} PUBLIC ${CMAKE_SOURCE_DIR}/include) target_compile_definitions(${GAME_LIB_NAME} PUBLIC -DGAME_LIB -DUSE_GLAD $<$: -DGL_DEBUG_CONTEXT>) -target_compile_options(${GAME_LIB_NAME} PUBLIC -Wall --std=c99) + +if(WIN32) + target_compile_definitions(${GAME_LIB_NAME} PUBLIC -D_CRT_SECURE_NO_WARNINGS) +elseif(UNIX AND NOT APPLE) + target_compile_options(${GAME_LIB_NAME} PUBLIC -Wall --std=c99) +endif(WIN32) ################################################################ # Post build ################################################################ -add_custom_command( - TARGET ${EXECUTABLE_NAME} - POST_BUILD - COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/assets ${CMAKE_BINARY_DIR}/assets) +message(STATUS " MESSAGE ${RUNTIME_OUTPUT_DIRECTORY}") +message(STATUS " CMAKE ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE}") +message(STATUS " RESUME HERE!!!! ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}") + add_custom_command( + TARGET ${EXECUTABLE_NAME} + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_SOURCE_DIR}/assets/ ${CMAKE_BINARY_DIR}/assets) + +if(WIN32) + add_custom_command( TARGET ${EXECUTABLE_NAME} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/lib/ - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SDL2_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ODE_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ - COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SOLOUD_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SDL2_LIB_FILES} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE} + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ODE_LIB_FILES} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE} + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SOLOUD_LIB_FILES} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE} COMMENT "Copying libraries...") +elseif(UNIX AND NOT APPLE) + add_custom_command( + TARGET ${EXECUTABLE_NAME} + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/lib/ + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SDL2_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ODE_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ + COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SOLOUD_LIB_FILES} ${CMAKE_BINARY_DIR}/lib/ + COMMENT "Copying libraries...") +endif() ################################################################ diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/assets/fonts/Ubuntu-R.ttf b/assets/fonts/Ubuntu-R.ttf old mode 100644 new mode 100755 diff --git a/assets/fonts/roboto.ttf b/assets/fonts/roboto.ttf old mode 100644 new mode 100755 diff --git a/assets/fonts/roboto_condensed.ttf b/assets/fonts/roboto_condensed.ttf old mode 100644 new mode 100755 diff --git a/assets/models/cube.symbres b/assets/models/cube.symbres old mode 100644 new mode 100755 diff --git a/assets/models/default.pamesh b/assets/models/default.pamesh old mode 100644 new mode 100755 diff --git a/assets/models/sphere.symbres b/assets/models/sphere.symbres old mode 100644 new mode 100755 diff --git a/assets/shaders/blinn_phong.frag b/assets/shaders/blinn_phong.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/blinn_phong.frag.orig b/assets/shaders/blinn_phong.frag.orig old mode 100644 new mode 100755 diff --git a/assets/shaders/blinn_phong.vert b/assets/shaders/blinn_phong.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/common.glsl b/assets/shaders/common.glsl old mode 100644 new mode 100755 diff --git a/assets/shaders/commonFrag.glsl b/assets/shaders/commonFrag.glsl old mode 100644 new mode 100755 diff --git a/assets/shaders/commonVert.glsl b/assets/shaders/commonVert.glsl old mode 100644 new mode 100755 diff --git a/assets/shaders/debug.frag b/assets/shaders/debug.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/debug.vert b/assets/shaders/debug.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/deferred_light.frag b/assets/shaders/deferred_light.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/deferred_light.vert b/assets/shaders/deferred_light.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/fbo.frag b/assets/shaders/fbo.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/fbo.vert b/assets/shaders/fbo.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/fog.glsl b/assets/shaders/fog.glsl old mode 100644 new mode 100755 diff --git a/assets/shaders/gui.frag b/assets/shaders/gui.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/gui.vert b/assets/shaders/gui.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/im_geom.frag b/assets/shaders/im_geom.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/im_geom.vert b/assets/shaders/im_geom.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/phong.frag b/assets/shaders/phong.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/phong.vert b/assets/shaders/phong.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/phongCommon.glsl b/assets/shaders/phongCommon.glsl old mode 100644 new mode 100755 diff --git a/assets/shaders/phongTextured.frag b/assets/shaders/phongTextured.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/quad.frag b/assets/shaders/quad.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/quad.vert b/assets/shaders/quad.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/simple.frag b/assets/shaders/simple.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/simple.vert b/assets/shaders/simple.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/sprite.frag b/assets/shaders/sprite.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/sprite.vert b/assets/shaders/sprite.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/unshaded.frag b/assets/shaders/unshaded.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/unshaded.vert b/assets/shaders/unshaded.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/unshaded_textured.frag b/assets/shaders/unshaded_textured.frag old mode 100644 new mode 100755 diff --git a/assets/shaders/unshaded_textured.vert b/assets/shaders/unshaded_textured.vert old mode 100644 new mode 100755 diff --git a/assets/shaders/version.glsl b/assets/shaders/version.glsl old mode 100644 new mode 100755 diff --git a/assets/sounds/teh_beatz.wav b/assets/sounds/teh_beatz.wav old mode 100644 new mode 100755 diff --git a/assets/test_scene.symtres b/assets/test_scene.symtres old mode 100644 new mode 100755 diff --git a/assets/textures/default.tga b/assets/textures/default.tga old mode 100644 new mode 100755 diff --git a/assets/textures/sprite_map.tga b/assets/textures/sprite_map.tga old mode 100644 new mode 100755 diff --git a/assets/textures/white.tga b/assets/textures/white.tga old mode 100644 new mode 100755 diff --git a/blender_addon/io_symmetry_exp/__init__.py b/blender_addon/io_symmetry_exp/__init__.py old mode 100644 new mode 100755 diff --git a/blender_addon/io_symmetry_exp/exporter.py b/blender_addon/io_symmetry_exp/exporter.py old mode 100644 new mode 100755 diff --git a/include/common/glad/glad.h b/include/common/glad/glad.h old mode 100644 new mode 100755 diff --git a/include/common/nuklear.h b/include/common/nuklear.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud.h b/include/common/soloud/soloud.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_audiosource.h b/include/common/soloud/soloud_audiosource.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_bassboostfilter.h b/include/common/soloud/soloud_bassboostfilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_biquadresonantfilter.h b/include/common/soloud/soloud_biquadresonantfilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_bus.h b/include/common/soloud/soloud_bus.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_c.h b/include/common/soloud/soloud_c.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_dcremovalfilter.h b/include/common/soloud/soloud_dcremovalfilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_echofilter.h b/include/common/soloud/soloud_echofilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_error.h b/include/common/soloud/soloud_error.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_fader.h b/include/common/soloud/soloud_fader.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_fft.h b/include/common/soloud/soloud_fft.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_fftfilter.h b/include/common/soloud/soloud_fftfilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_file.h b/include/common/soloud/soloud_file.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_file_hack_off.h b/include/common/soloud/soloud_file_hack_off.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_file_hack_on.h b/include/common/soloud/soloud_file_hack_on.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_filter.h b/include/common/soloud/soloud_filter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_flangerfilter.h b/include/common/soloud/soloud_flangerfilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_internal.h b/include/common/soloud/soloud_internal.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_lofifilter.h b/include/common/soloud/soloud_lofifilter.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_monotone.h b/include/common/soloud/soloud_monotone.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_openmpt.h b/include/common/soloud/soloud_openmpt.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_sfxr.h b/include/common/soloud/soloud_sfxr.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_speech.h b/include/common/soloud/soloud_speech.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_tedsid.h b/include/common/soloud/soloud_tedsid.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_thread.h b/include/common/soloud/soloud_thread.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_vic.h b/include/common/soloud/soloud_vic.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_wav.h b/include/common/soloud/soloud_wav.h old mode 100644 new mode 100755 diff --git a/include/common/soloud/soloud_wavstream.h b/include/common/soloud/soloud_wavstream.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/collision.h b/include/linux/ode/collision.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/collision_space.h b/include/linux/ode/collision_space.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/collision_trimesh.h b/include/linux/ode/collision_trimesh.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/common.h b/include/linux/ode/common.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/compatibility.h b/include/linux/ode/compatibility.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/contact.h b/include/linux/ode/contact.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/cooperative.h b/include/linux/ode/cooperative.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/error.h b/include/linux/ode/error.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/export-dif.h b/include/linux/ode/export-dif.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/mass.h b/include/linux/ode/mass.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/matrix.h b/include/linux/ode/matrix.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/matrix_coop.h b/include/linux/ode/matrix_coop.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/memory.h b/include/linux/ode/memory.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/misc.h b/include/linux/ode/misc.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/objects.h b/include/linux/ode/objects.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/ode.h b/include/linux/ode/ode.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odeconfig.h b/include/linux/ode/odeconfig.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odecpp.h b/include/linux/ode/odecpp.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odecpp_collision.h b/include/linux/ode/odecpp_collision.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odeinit.h b/include/linux/ode/odeinit.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odemath.h b/include/linux/ode/odemath.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/odemath_legacy.h b/include/linux/ode/odemath_legacy.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/precision.h b/include/linux/ode/precision.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/rotation.h b/include/linux/ode/rotation.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/threading.h b/include/linux/ode/threading.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/threading_impl.h b/include/linux/ode/threading_impl.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/timer.h b/include/linux/ode/timer.h old mode 100644 new mode 100755 diff --git a/include/linux/ode/version.h b/include/linux/ode/version.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL.h b/include/linux/sdl2/SDL.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_assert.h b/include/linux/sdl2/SDL_assert.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_atomic.h b/include/linux/sdl2/SDL_atomic.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_audio.h b/include/linux/sdl2/SDL_audio.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_bits.h b/include/linux/sdl2/SDL_bits.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_blendmode.h b/include/linux/sdl2/SDL_blendmode.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_clipboard.h b/include/linux/sdl2/SDL_clipboard.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_config.h b/include/linux/sdl2/SDL_config.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_cpuinfo.h b/include/linux/sdl2/SDL_cpuinfo.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_egl.h b/include/linux/sdl2/SDL_egl.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_endian.h b/include/linux/sdl2/SDL_endian.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_error.h b/include/linux/sdl2/SDL_error.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_events.h b/include/linux/sdl2/SDL_events.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_filesystem.h b/include/linux/sdl2/SDL_filesystem.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_gamecontroller.h b/include/linux/sdl2/SDL_gamecontroller.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_gesture.h b/include/linux/sdl2/SDL_gesture.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_haptic.h b/include/linux/sdl2/SDL_haptic.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_hints.h b/include/linux/sdl2/SDL_hints.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_joystick.h b/include/linux/sdl2/SDL_joystick.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_keyboard.h b/include/linux/sdl2/SDL_keyboard.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_keycode.h b/include/linux/sdl2/SDL_keycode.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_loadso.h b/include/linux/sdl2/SDL_loadso.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_log.h b/include/linux/sdl2/SDL_log.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_main.h b/include/linux/sdl2/SDL_main.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_messagebox.h b/include/linux/sdl2/SDL_messagebox.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_mouse.h b/include/linux/sdl2/SDL_mouse.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_mutex.h b/include/linux/sdl2/SDL_mutex.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_name.h b/include/linux/sdl2/SDL_name.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengl.h b/include/linux/sdl2/SDL_opengl.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengl_glext.h b/include/linux/sdl2/SDL_opengl_glext.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles.h b/include/linux/sdl2/SDL_opengles.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles2.h b/include/linux/sdl2/SDL_opengles2.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles2_gl2.h b/include/linux/sdl2/SDL_opengles2_gl2.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles2_gl2ext.h b/include/linux/sdl2/SDL_opengles2_gl2ext.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles2_gl2platform.h b/include/linux/sdl2/SDL_opengles2_gl2platform.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_opengles2_khrplatform.h b/include/linux/sdl2/SDL_opengles2_khrplatform.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_pixels.h b/include/linux/sdl2/SDL_pixels.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_platform.h b/include/linux/sdl2/SDL_platform.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_power.h b/include/linux/sdl2/SDL_power.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_quit.h b/include/linux/sdl2/SDL_quit.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_rect.h b/include/linux/sdl2/SDL_rect.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_render.h b/include/linux/sdl2/SDL_render.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_revision.h b/include/linux/sdl2/SDL_revision.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_rwops.h b/include/linux/sdl2/SDL_rwops.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_scancode.h b/include/linux/sdl2/SDL_scancode.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_shape.h b/include/linux/sdl2/SDL_shape.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_stdinc.h b/include/linux/sdl2/SDL_stdinc.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_surface.h b/include/linux/sdl2/SDL_surface.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_system.h b/include/linux/sdl2/SDL_system.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_syswm.h b/include/linux/sdl2/SDL_syswm.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test.h b/include/linux/sdl2/SDL_test.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_assert.h b/include/linux/sdl2/SDL_test_assert.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_common.h b/include/linux/sdl2/SDL_test_common.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_compare.h b/include/linux/sdl2/SDL_test_compare.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_crc32.h b/include/linux/sdl2/SDL_test_crc32.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_font.h b/include/linux/sdl2/SDL_test_font.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_fuzzer.h b/include/linux/sdl2/SDL_test_fuzzer.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_harness.h b/include/linux/sdl2/SDL_test_harness.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_images.h b/include/linux/sdl2/SDL_test_images.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_log.h b/include/linux/sdl2/SDL_test_log.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_md5.h b/include/linux/sdl2/SDL_test_md5.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_memory.h b/include/linux/sdl2/SDL_test_memory.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_test_random.h b/include/linux/sdl2/SDL_test_random.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_thread.h b/include/linux/sdl2/SDL_thread.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_timer.h b/include/linux/sdl2/SDL_timer.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_touch.h b/include/linux/sdl2/SDL_touch.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_types.h b/include/linux/sdl2/SDL_types.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_version.h b/include/linux/sdl2/SDL_version.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_video.h b/include/linux/sdl2/SDL_video.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/SDL_vulkan.h b/include/linux/sdl2/SDL_vulkan.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/begin_code.h b/include/linux/sdl2/begin_code.h old mode 100644 new mode 100755 diff --git a/include/linux/sdl2/close_code.h b/include/linux/sdl2/close_code.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/collision.h b/include/windows/ode/collision.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/collision_space.h b/include/windows/ode/collision_space.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/collision_trimesh.h b/include/windows/ode/collision_trimesh.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/common.h b/include/windows/ode/common.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/compatibility.h b/include/windows/ode/compatibility.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/contact.h b/include/windows/ode/contact.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/cooperative.h b/include/windows/ode/cooperative.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/error.h b/include/windows/ode/error.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/export-dif.h b/include/windows/ode/export-dif.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/mass.h b/include/windows/ode/mass.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/matrix.h b/include/windows/ode/matrix.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/matrix_coop.h b/include/windows/ode/matrix_coop.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/memory.h b/include/windows/ode/memory.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/misc.h b/include/windows/ode/misc.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/objects.h b/include/windows/ode/objects.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/ode.h b/include/windows/ode/ode.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odeconfig.h b/include/windows/ode/odeconfig.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odecpp.h b/include/windows/ode/odecpp.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odecpp_collision.h b/include/windows/ode/odecpp_collision.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odeinit.h b/include/windows/ode/odeinit.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odemath.h b/include/windows/ode/odemath.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/odemath_legacy.h b/include/windows/ode/odemath_legacy.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/precision.h b/include/windows/ode/precision.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/rotation.h b/include/windows/ode/rotation.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/threading.h b/include/windows/ode/threading.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/threading_impl.h b/include/windows/ode/threading_impl.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/timer.h b/include/windows/ode/timer.h old mode 100644 new mode 100755 diff --git a/include/windows/ode/version.h b/include/windows/ode/version.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL.h b/include/windows/sdl2/SDL.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_assert.h b/include/windows/sdl2/SDL_assert.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_atomic.h b/include/windows/sdl2/SDL_atomic.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_audio.h b/include/windows/sdl2/SDL_audio.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_bits.h b/include/windows/sdl2/SDL_bits.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_blendmode.h b/include/windows/sdl2/SDL_blendmode.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_clipboard.h b/include/windows/sdl2/SDL_clipboard.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_config.h b/include/windows/sdl2/SDL_config.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_cpuinfo.h b/include/windows/sdl2/SDL_cpuinfo.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_egl.h b/include/windows/sdl2/SDL_egl.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_endian.h b/include/windows/sdl2/SDL_endian.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_error.h b/include/windows/sdl2/SDL_error.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_events.h b/include/windows/sdl2/SDL_events.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_filesystem.h b/include/windows/sdl2/SDL_filesystem.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_gamecontroller.h b/include/windows/sdl2/SDL_gamecontroller.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_gesture.h b/include/windows/sdl2/SDL_gesture.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_haptic.h b/include/windows/sdl2/SDL_haptic.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_hints.h b/include/windows/sdl2/SDL_hints.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_joystick.h b/include/windows/sdl2/SDL_joystick.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_keyboard.h b/include/windows/sdl2/SDL_keyboard.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_keycode.h b/include/windows/sdl2/SDL_keycode.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_loadso.h b/include/windows/sdl2/SDL_loadso.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_log.h b/include/windows/sdl2/SDL_log.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_main.h b/include/windows/sdl2/SDL_main.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_messagebox.h b/include/windows/sdl2/SDL_messagebox.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_mouse.h b/include/windows/sdl2/SDL_mouse.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_mutex.h b/include/windows/sdl2/SDL_mutex.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_name.h b/include/windows/sdl2/SDL_name.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengl.h b/include/windows/sdl2/SDL_opengl.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengl_glext.h b/include/windows/sdl2/SDL_opengl_glext.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles.h b/include/windows/sdl2/SDL_opengles.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles2.h b/include/windows/sdl2/SDL_opengles2.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles2_gl2.h b/include/windows/sdl2/SDL_opengles2_gl2.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles2_gl2ext.h b/include/windows/sdl2/SDL_opengles2_gl2ext.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles2_gl2platform.h b/include/windows/sdl2/SDL_opengles2_gl2platform.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_opengles2_khrplatform.h b/include/windows/sdl2/SDL_opengles2_khrplatform.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_pixels.h b/include/windows/sdl2/SDL_pixels.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_platform.h b/include/windows/sdl2/SDL_platform.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_power.h b/include/windows/sdl2/SDL_power.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_quit.h b/include/windows/sdl2/SDL_quit.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_rect.h b/include/windows/sdl2/SDL_rect.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_render.h b/include/windows/sdl2/SDL_render.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_revision.h b/include/windows/sdl2/SDL_revision.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_rwops.h b/include/windows/sdl2/SDL_rwops.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_scancode.h b/include/windows/sdl2/SDL_scancode.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_shape.h b/include/windows/sdl2/SDL_shape.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_stdinc.h b/include/windows/sdl2/SDL_stdinc.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_surface.h b/include/windows/sdl2/SDL_surface.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_system.h b/include/windows/sdl2/SDL_system.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_syswm.h b/include/windows/sdl2/SDL_syswm.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test.h b/include/windows/sdl2/SDL_test.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_assert.h b/include/windows/sdl2/SDL_test_assert.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_common.h b/include/windows/sdl2/SDL_test_common.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_compare.h b/include/windows/sdl2/SDL_test_compare.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_crc32.h b/include/windows/sdl2/SDL_test_crc32.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_font.h b/include/windows/sdl2/SDL_test_font.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_fuzzer.h b/include/windows/sdl2/SDL_test_fuzzer.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_harness.h b/include/windows/sdl2/SDL_test_harness.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_images.h b/include/windows/sdl2/SDL_test_images.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_log.h b/include/windows/sdl2/SDL_test_log.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_md5.h b/include/windows/sdl2/SDL_test_md5.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_test_random.h b/include/windows/sdl2/SDL_test_random.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_thread.h b/include/windows/sdl2/SDL_thread.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_timer.h b/include/windows/sdl2/SDL_timer.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_touch.h b/include/windows/sdl2/SDL_touch.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_types.h b/include/windows/sdl2/SDL_types.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_version.h b/include/windows/sdl2/SDL_version.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/SDL_video.h b/include/windows/sdl2/SDL_video.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/begin_code.h b/include/windows/sdl2/begin_code.h old mode 100644 new mode 100755 diff --git a/include/windows/sdl2/close_code.h b/include/windows/sdl2/close_code.h old mode 100644 new mode 100755 diff --git a/lib/linux/ode/libode.so b/lib/linux/ode/libode.so old mode 100644 new mode 100755 diff --git a/lib/linux/ode/libode.so.6 b/lib/linux/ode/libode.so.6 deleted file mode 120000 index 93cd517..0000000 --- a/lib/linux/ode/libode.so.6 +++ /dev/null @@ -1 +0,0 @@ -libode.so \ No newline at end of file diff --git a/lib/linux/ode/libode.so.6 b/lib/linux/ode/libode.so.6 new file mode 100755 index 0000000..de05d4e Binary files /dev/null and b/lib/linux/ode/libode.so.6 differ diff --git a/lib/linux/sdl2/libSDL2-2.0.so.0 b/lib/linux/sdl2/libSDL2-2.0.so.0 deleted file mode 120000 index b64fc55..0000000 --- a/lib/linux/sdl2/libSDL2-2.0.so.0 +++ /dev/null @@ -1 +0,0 @@ -libSDL2.so \ No newline at end of file diff --git a/lib/linux/sdl2/libSDL2-2.0.so.0 b/lib/linux/sdl2/libSDL2-2.0.so.0 new file mode 100755 index 0000000..0b708ed Binary files /dev/null and b/lib/linux/sdl2/libSDL2-2.0.so.0 differ diff --git a/lib/linux/sdl2/libSDL2-2.0.so.0.7.0 b/lib/linux/sdl2/libSDL2-2.0.so.0.7.0 old mode 100644 new mode 100755 diff --git a/lib/linux/sdl2/libSDL2.so b/lib/linux/sdl2/libSDL2.so old mode 100644 new mode 100755 diff --git a/lib/linux/soloud/libsoloud_x64.so b/lib/linux/soloud/libsoloud_x64.so old mode 100644 new mode 100755 diff --git a/lib/linux/soloud/libsoloud_x64_d.so b/lib/linux/soloud/libsoloud_x64_d.so old mode 100644 new mode 100755 diff --git a/lib/windows/ode/ode_double.dll b/lib/windows/ode/ode_double.dll old mode 100644 new mode 100755 diff --git a/lib/windows/ode/ode_double.lib b/lib/windows/ode/ode_double.lib old mode 100644 new mode 100755 diff --git a/lib/windows/ode/ode_doubled.dll b/lib/windows/ode/ode_doubled.dll old mode 100644 new mode 100755 diff --git a/lib/windows/ode/ode_doubled.lib b/lib/windows/ode/ode_doubled.lib old mode 100644 new mode 100755 diff --git a/lib/windows/ode/ode_doubled.pdb b/lib/windows/ode/ode_doubled.pdb old mode 100644 new mode 100755 diff --git a/lib/windows/sdl2/SDL2.dll b/lib/windows/sdl2/SDL2.dll old mode 100644 new mode 100755 diff --git a/lib/windows/sdl2/SDL2.lib b/lib/windows/sdl2/SDL2.lib old mode 100644 new mode 100755 diff --git a/lib/windows/sdl2/SDL2main.lib b/lib/windows/sdl2/SDL2main.lib old mode 100644 new mode 100755 diff --git a/lib/windows/sdl2/SDL2test.lib b/lib/windows/sdl2/SDL2test.lib old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64.dll b/lib/windows/soloud/soloud_x64.dll old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64.exp b/lib/windows/soloud/soloud_x64.exp old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64.lib b/lib/windows/soloud/soloud_x64.lib old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64_d.dll b/lib/windows/soloud/soloud_x64_d.dll old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64_d.exp b/lib/windows/soloud/soloud_x64_d.exp old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64_d.ilk b/lib/windows/soloud/soloud_x64_d.ilk old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64_d.lib b/lib/windows/soloud/soloud_x64_d.lib old mode 100644 new mode 100755 diff --git a/lib/windows/soloud/soloud_x64_d.pdb b/lib/windows/soloud/soloud_x64_d.pdb old mode 100644 new mode 100755 diff --git a/src/common/array.c b/src/common/array.c old mode 100644 new mode 100755 diff --git a/src/common/array.h b/src/common/array.h old mode 100644 new mode 100755 diff --git a/src/common/array_str.h b/src/common/array_str.h old mode 100644 new mode 100755 diff --git a/src/common/common.h b/src/common/common.h old mode 100644 new mode 100755 diff --git a/src/common/hashmap.c b/src/common/hashmap.c old mode 100644 new mode 100755 diff --git a/src/common/hashmap.h b/src/common/hashmap.h old mode 100644 new mode 100755 diff --git a/src/common/linmath.c b/src/common/linmath.c old mode 100644 new mode 100755 diff --git a/src/common/linmath.h b/src/common/linmath.h old mode 100644 new mode 100755 diff --git a/src/common/log.c b/src/common/log.c old mode 100644 new mode 100755 diff --git a/src/common/log.h b/src/common/log.h old mode 100644 new mode 100755 diff --git a/src/common/num_types.h b/src/common/num_types.h old mode 100644 new mode 100755 diff --git a/src/common/parser.c b/src/common/parser.c old mode 100644 new mode 100755 index 8f2ffd0..6062368 --- a/src/common/parser.c +++ b/src/common/parser.c @@ -130,7 +130,7 @@ struct Parser* parser_load_objects(FILE* file, const char* filename) /* Opening brace and closing brace */ char c = ' '; size_t line_len = strnlen(line_buffer, MAX_LINE_LEN); - size_t seek_amount = line_len - type_str_len; + long seek_amount = line_len - type_str_len; fseek(file, -seek_amount, SEEK_CUR); while(!feof(file)) { diff --git a/src/common/parser.h b/src/common/parser.h old mode 100644 new mode 100755 diff --git a/src/common/string_utils.c b/src/common/string_utils.c old mode 100644 new mode 100755 diff --git a/src/common/string_utils.h b/src/common/string_utils.h old mode 100644 new mode 100755 diff --git a/src/common/utils.c b/src/common/utils.c old mode 100644 new mode 100755 diff --git a/src/common/utils.h b/src/common/utils.h old mode 100644 new mode 100755 diff --git a/src/common/variant.c b/src/common/variant.c old mode 100644 new mode 100755 diff --git a/src/common/variant.h b/src/common/variant.h old mode 100644 new mode 100755 diff --git a/src/game/config_vars.c b/src/game/config_vars.c old mode 100644 new mode 100755 diff --git a/src/game/config_vars.h b/src/game/config_vars.h old mode 100644 new mode 100755 diff --git a/src/game/file_io.c b/src/game/file_io.c old mode 100644 new mode 100755 diff --git a/src/game/file_io.h b/src/game/file_io.h old mode 100644 new mode 100755 diff --git a/src/game/main.c b/src/game/main.c old mode 100644 new mode 100755 diff --git a/src/game/physics.c b/src/game/physics.c old mode 100644 new mode 100755 index bf74c66..6d77604 --- a/src/game/physics.c +++ b/src/game/physics.c @@ -508,7 +508,8 @@ void physics_cs_rotation_set(Collision_Shape shape, float x, float y, float z, f Collision_Shape physics_cs_ray_create(float length, bool first_contact, bool backface_cull) { dGeomID ray = dCreateRay(Physics.space, length); - dGeomRaySetParams(ray, first_contact, backface_cull); + dGeomRaySetBackfaceCull(ray, backface_cull); + dGeomRaySetFirstContact(ray, first_contact); return ray; } diff --git a/src/game/physics.h b/src/game/physics.h old mode 100644 new mode 100755 diff --git a/src/game/platform.c b/src/game/platform.c old mode 100644 new mode 100755 diff --git a/src/game/platform.h b/src/game/platform.h old mode 100644 new mode 100755 diff --git a/src/game/sound.c b/src/game/sound.c old mode 100644 new mode 100755 diff --git a/src/game/sound.h b/src/game/sound.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/bounding_volumes.c b/src/libsymmetry/bounding_volumes.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/bounding_volumes.h b/src/libsymmetry/bounding_volumes.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/camera.c b/src/libsymmetry/camera.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/camera.h b/src/libsymmetry/camera.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/console.c b/src/libsymmetry/console.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/console.h b/src/libsymmetry/console.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/editor.c b/src/libsymmetry/editor.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/editor.h b/src/libsymmetry/editor.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/entity.c b/src/libsymmetry/entity.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/entity.h b/src/libsymmetry/entity.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/event.h b/src/libsymmetry/event.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/framebuffer.c b/src/libsymmetry/framebuffer.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/framebuffer.h b/src/libsymmetry/framebuffer.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/game.c b/src/libsymmetry/game.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/game.h b/src/libsymmetry/game.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/geometry.c b/src/libsymmetry/geometry.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/geometry.h b/src/libsymmetry/geometry.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/gl_load.c b/src/libsymmetry/gl_load.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/gl_load.h b/src/libsymmetry/gl_load.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/glad.c b/src/libsymmetry/glad.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/gui.c b/src/libsymmetry/gui.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/gui.h b/src/libsymmetry/gui.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/im_render.c b/src/libsymmetry/im_render.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/im_render.h b/src/libsymmetry/im_render.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/input.c b/src/libsymmetry/input.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/input.h b/src/libsymmetry/input.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/light.c b/src/libsymmetry/light.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/light.h b/src/libsymmetry/light.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/material.c b/src/libsymmetry/material.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/material.h b/src/libsymmetry/material.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/model.c b/src/libsymmetry/model.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/model.h b/src/libsymmetry/model.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/player.c b/src/libsymmetry/player.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/player.h b/src/libsymmetry/player.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/renderer.c b/src/libsymmetry/renderer.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/renderer.h b/src/libsymmetry/renderer.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/scene.c b/src/libsymmetry/scene.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/scene.h b/src/libsymmetry/scene.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/shader.c b/src/libsymmetry/shader.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/shader.h b/src/libsymmetry/shader.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/sprite.c b/src/libsymmetry/sprite.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/sprite.h b/src/libsymmetry/sprite.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/texture.c b/src/libsymmetry/texture.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/texture.h b/src/libsymmetry/texture.h old mode 100644 new mode 100755 diff --git a/src/libsymmetry/transform.c b/src/libsymmetry/transform.c old mode 100644 new mode 100755 diff --git a/src/libsymmetry/transform.h b/src/libsymmetry/transform.h old mode 100644 new mode 100755 diff --git a/tools/launch_cmd.lnk b/tools/launch_cmd.lnk old mode 100644 new mode 100755