Blender Git Commit Log

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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021