Blender Git Loki
Git Commits -> Revision 80d1d62
Revision 80d1d62 by Sergey Sharybin (master) November 17, 2014, 12:43 (GMT) |
Support dynamic loading of SDL libraries This is mainly to address old issue when one need to have SDL library installed in order to use our official builds. Some hip distros already installs SDL, but it's not quite the same across all the variety of the distros. We also now switching to SDL-2.0, most of the distros have it in repositories already, so it shouldn't be huge deal to install it if needed. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D878 |
Commit Details:
Full Hash: 80d1d624d378d4d8c03fb26ef286baf5479b6497
Parent Commit: 90bf426
Lines Changed: +18835, -55
70 Added Paths:
/extern/sdlew/auto/sdlew_gen.sh (+250, -0) (View)
/extern/sdlew/auto/strip_comments.sh (+15, -0) (View)
/extern/sdlew/CMakeLists.txt (+40, -0) (View)
/extern/sdlew/include/SDL2/begin_code.h (+107, -0) (View)
/extern/sdlew/include/SDL2/close_code.h (+9, -0) (View)
/extern/sdlew/include/SDL2/SDL.h (+73, -0) (View)
/extern/sdlew/include/SDL2/SDL_assert.h (+140, -0) (View)
/extern/sdlew/include/SDL2/SDL_atomic.h (+185, -0) (View)
/extern/sdlew/include/SDL2/SDL_audio.h (+222, -0) (View)
/extern/sdlew/include/SDL2/SDL_bits.h (+53, -0) (View)
/extern/sdlew/include/SDL2/SDL_blendmode.h (+25, -0) (View)
/extern/sdlew/include/SDL2/SDL_clipboard.h (+29, -0) (View)
/extern/sdlew/include/SDL2/SDL_config.h (+175, -0) (View)
/extern/sdlew/include/SDL2/SDL_cpuinfo.h (+86, -0) (View)
/extern/sdlew/include/SDL2/SDL_endian.h (+193, -0) (View)
/extern/sdlew/include/SDL2/SDL_error.h (+43, -0) (View)
/extern/sdlew/include/SDL2/SDL_events.h (+446, -0) (View)
/extern/sdlew/include/SDL2/SDL_gamecontroller.h (+143, -0) (View)
/extern/sdlew/include/SDL2/SDL_gesture.h (+38, -0) (View)
/extern/sdlew/include/SDL2/SDL_haptic.h (+302, -0) (View)
/extern/sdlew/include/SDL2/SDL_hints.h (+87, -0) (View)
/extern/sdlew/include/SDL2/SDL_joystick.h (+106, -0) (View)
/extern/sdlew/include/SDL2/SDL_keyboard.h (+79, -0) (View)
/extern/sdlew/include/SDL2/SDL_keycode.h (+301, -0) (View)
/extern/sdlew/include/SDL2/SDL_loadso.h (+31, -0) (View)
/extern/sdlew/include/SDL2/SDL_log.h (+111, -0) (View)
/extern/sdlew/include/SDL2/SDL_main.h (+56, -0) (View)
/extern/sdlew/include/SDL2/SDL_messagebox.h (+80, -0) (View)
/extern/sdlew/include/SDL2/SDL_mouse.h (+101, -0) (View)
/extern/sdlew/include/SDL2/SDL_mutex.h (+91, -0) (View)
/extern/sdlew/include/SDL2/SDL_name.h (+11, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengl.h (+10607, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengles.h (+12, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengles2.h (+12, -0) (View)
/extern/sdlew/include/SDL2/SDL_pixels.h (+320, -0) (View)
/extern/sdlew/include/SDL2/SDL_platform.h (+122, -0) (View)
/extern/sdlew/include/SDL2/SDL_power.h (+32, -0) (View)
/extern/sdlew/include/SDL2/SDL_quit.h (+11, -0) (View)
/extern/sdlew/include/SDL2/SDL_rect.h (+72, -0) (View)
/extern/sdlew/include/SDL2/SDL_render.h (+280, -0) (View)
/extern/sdlew/include/SDL2/SDL_revision.h (+2, -0) (View)
/extern/sdlew/include/SDL2/SDL_rwops.h (+162, -0) (View)
/extern/sdlew/include/SDL2/SDL_scancode.h (+273, -0) (View)
/extern/sdlew/include/SDL2/SDL_shape.h (+60, -0) (View)
/extern/sdlew/include/SDL2/SDL_stdinc.h (+378, -0) (View)
/extern/sdlew/include/SDL2/SDL_surface.h (+190, -0) (View)
/extern/sdlew/include/SDL2/SDL_system.h (+48, -0) (View)
/extern/sdlew/include/SDL2/SDL_syswm.h (+171, -0) (View)
/extern/sdlew/include/SDL2/SDL_test.h (+32, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_assert.h (+33, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_common.h (+103, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_compare.h (+23, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_crc32.h (+44, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_font.h (+19, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_fuzzer.h (+69, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_harness.h (+67, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_images.h (+38, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_log.h (+21, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_md5.h (+33, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_random.h (+34, -0) (View)
/extern/sdlew/include/SDL2/SDL_thread.h (+90, -0) (View)
/extern/sdlew/include/SDL2/SDL_timer.h (+45, -0) (View)
/extern/sdlew/include/SDL2/SDL_touch.h (+47, -0) (View)
/extern/sdlew/include/SDL2/SDL_types.h (+2, -0) (View)
/extern/sdlew/include/SDL2/SDL_version.h (+56, -0) (View)
/extern/sdlew/include/SDL2/SDL_video.h (+367, -0) (View)
/extern/sdlew/include/sdlew.h (+37, -0) (View)
/extern/sdlew/SConscript (+35, -0) (View)
/extern/sdlew/src/sdlew.c (+1095, -0) (View)
/extern/sdlew/src/sdlew.map (+7, -0) (View)
/extern/sdlew/auto/strip_comments.sh (+15, -0) (View)
/extern/sdlew/CMakeLists.txt (+40, -0) (View)
/extern/sdlew/include/SDL2/begin_code.h (+107, -0) (View)
/extern/sdlew/include/SDL2/close_code.h (+9, -0) (View)
/extern/sdlew/include/SDL2/SDL.h (+73, -0) (View)
/extern/sdlew/include/SDL2/SDL_assert.h (+140, -0) (View)
/extern/sdlew/include/SDL2/SDL_atomic.h (+185, -0) (View)
/extern/sdlew/include/SDL2/SDL_audio.h (+222, -0) (View)
/extern/sdlew/include/SDL2/SDL_bits.h (+53, -0) (View)
/extern/sdlew/include/SDL2/SDL_blendmode.h (+25, -0) (View)
/extern/sdlew/include/SDL2/SDL_clipboard.h (+29, -0) (View)
/extern/sdlew/include/SDL2/SDL_config.h (+175, -0) (View)
/extern/sdlew/include/SDL2/SDL_cpuinfo.h (+86, -0) (View)
/extern/sdlew/include/SDL2/SDL_endian.h (+193, -0) (View)
/extern/sdlew/include/SDL2/SDL_error.h (+43, -0) (View)
/extern/sdlew/include/SDL2/SDL_events.h (+446, -0) (View)
/extern/sdlew/include/SDL2/SDL_gamecontroller.h (+143, -0) (View)
/extern/sdlew/include/SDL2/SDL_gesture.h (+38, -0) (View)
/extern/sdlew/include/SDL2/SDL_haptic.h (+302, -0) (View)
/extern/sdlew/include/SDL2/SDL_hints.h (+87, -0) (View)
/extern/sdlew/include/SDL2/SDL_joystick.h (+106, -0) (View)
/extern/sdlew/include/SDL2/SDL_keyboard.h (+79, -0) (View)
/extern/sdlew/include/SDL2/SDL_keycode.h (+301, -0) (View)
/extern/sdlew/include/SDL2/SDL_loadso.h (+31, -0) (View)
/extern/sdlew/include/SDL2/SDL_log.h (+111, -0) (View)
/extern/sdlew/include/SDL2/SDL_main.h (+56, -0) (View)
/extern/sdlew/include/SDL2/SDL_messagebox.h (+80, -0) (View)
/extern/sdlew/include/SDL2/SDL_mouse.h (+101, -0) (View)
/extern/sdlew/include/SDL2/SDL_mutex.h (+91, -0) (View)
/extern/sdlew/include/SDL2/SDL_name.h (+11, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengl.h (+10607, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengles.h (+12, -0) (View)
/extern/sdlew/include/SDL2/SDL_opengles2.h (+12, -0) (View)
/extern/sdlew/include/SDL2/SDL_pixels.h (+320, -0) (View)
/extern/sdlew/include/SDL2/SDL_platform.h (+122, -0) (View)
/extern/sdlew/include/SDL2/SDL_power.h (+32, -0) (View)
/extern/sdlew/include/SDL2/SDL_quit.h (+11, -0) (View)
/extern/sdlew/include/SDL2/SDL_rect.h (+72, -0) (View)
/extern/sdlew/include/SDL2/SDL_render.h (+280, -0) (View)
/extern/sdlew/include/SDL2/SDL_revision.h (+2, -0) (View)
/extern/sdlew/include/SDL2/SDL_rwops.h (+162, -0) (View)
/extern/sdlew/include/SDL2/SDL_scancode.h (+273, -0) (View)
/extern/sdlew/include/SDL2/SDL_shape.h (+60, -0) (View)
/extern/sdlew/include/SDL2/SDL_stdinc.h (+378, -0) (View)
/extern/sdlew/include/SDL2/SDL_surface.h (+190, -0) (View)
/extern/sdlew/include/SDL2/SDL_system.h (+48, -0) (View)
/extern/sdlew/include/SDL2/SDL_syswm.h (+171, -0) (View)
/extern/sdlew/include/SDL2/SDL_test.h (+32, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_assert.h (+33, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_common.h (+103, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_compare.h (+23, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_crc32.h (+44, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_font.h (+19, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_fuzzer.h (+69, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_harness.h (+67, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_images.h (+38, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_log.h (+21, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_md5.h (+33, -0) (View)
/extern/sdlew/include/SDL2/SDL_test_random.h (+34, -0) (View)
/extern/sdlew/include/SDL2/SDL_thread.h (+90, -0) (View)
/extern/sdlew/include/SDL2/SDL_timer.h (+45, -0) (View)
/extern/sdlew/include/SDL2/SDL_touch.h (+47, -0) (View)
/extern/sdlew/include/SDL2/SDL_types.h (+2, -0) (View)
/extern/sdlew/include/SDL2/SDL_version.h (+56, -0) (View)
/extern/sdlew/include/SDL2/SDL_video.h (+367, -0) (View)
/extern/sdlew/include/sdlew.h (+37, -0) (View)
/extern/sdlew/SConscript (+35, -0) (View)
/extern/sdlew/src/sdlew.c (+1095, -0) (View)
/extern/sdlew/src/sdlew.map (+7, -0) (View)
22 Modified Paths:
/build_files/cmake/macros.cmake (+3, -2) (Diff)
/build_files/scons/config/linux-config.py (+3, -3) (Diff)
/build_files/scons/tools/Blender.py (+5, -2) (Diff)
/build_files/scons/tools/btools.py (+2, -1) (Diff)
/CMakeLists.txt (+24, -10) (Diff)
/extern/CMakeLists.txt (+4, -0) (Diff)
/extern/SConscript (+3, -0) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+10, -3) (Diff)
/SConstruct (+2, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+26, -21) (Diff)
/source/blender/makesrna/intern/SConscript (+3, -0) (Diff)
/source/blender/makesrna/SConscript (+3, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/source/creator/blender.map (+1, -0) (Diff)
/source/creator/CMakeLists.txt (+4, -0) (Diff)
/source/creator/creator.c (+8, -0) (Diff)
/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp (+25, -12) (Diff)
/source/gameengine/GameLogic/Joystick/SCA_JoystickEvents.cpp (+5, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+7, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+9, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+4, -0) (Diff)
/build_files/scons/config/linux-config.py (+3, -3) (Diff)
/build_files/scons/tools/Blender.py (+5, -2) (Diff)
/build_files/scons/tools/btools.py (+2, -1) (Diff)
/CMakeLists.txt (+24, -10) (Diff)
/extern/CMakeLists.txt (+4, -0) (Diff)
/extern/SConscript (+3, -0) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+10, -3) (Diff)
/SConstruct (+2, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+26, -21) (Diff)
/source/blender/makesrna/intern/SConscript (+3, -0) (Diff)
/source/blender/makesrna/SConscript (+3, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/source/creator/blender.map (+1, -0) (Diff)
/source/creator/CMakeLists.txt (+4, -0) (Diff)
/source/creator/creator.c (+8, -0) (Diff)
/source/gameengine/GameLogic/Joystick/SCA_Joystick.cpp (+25, -12) (Diff)
/source/gameengine/GameLogic/Joystick/SCA_JoystickEvents.cpp (+5, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+7, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+9, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+4, -0) (Diff)