Blender Git Loki
Git Commits -> Revision f042a46
Revision f042a46 by Ian Thompson (master) July 18, 2008, 23:35 (GMT) |
Merged 15170:15635 from trunk (no conflicts or even merges) |
Commit Details:
Full Hash: f042a468fdd0f06ca41c022c9ed6ac59d35ff143
SVN Revision: 15636
Parent Commit: 123407e
Lines Changed: +41407, -9761
38 Added Paths:
/extern/glew/CMakeLists.txt (+33, -0) (View)
/extern/glew/include/GL/glew.h (+9797, -0) (View)
/extern/glew/include/GL/glxew.h (+1062, -0) (View)
/extern/glew/include/GL/wglew.h (+934, -0) (View)
/extern/glew/make/msvc_7_0/glew_vc7.vcproj (+146, -0) (View)
/extern/glew/README.txt (+18, -0) (View)
/extern/glew/SConscript (+12, -0) (View)
/extern/glew/src/glew.c (+9756, -0) (View)
/extern/glew/src/Makefile (+56, -0)
/extern/libopenjpeg/patches/osx.patch (+17, -0) (View)
/release/scripts/animation_bake_constraints.py (+792, -0) (View)
/release/scripts/c3d_import.py (+1243, -0) (View)
/source/blender/blenlib/BLI_mempool.h (+44, -0) (View)
/source/blender/blenlib/intern/BLI_mempool.c (+140, -0) (View)
/source/blender/render/intern/include/sunsky.h (+141, -0) (View)
/source/blender/render/intern/source/sunsky.c (+492, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+821, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+133, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+181, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.h (+99, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.cpp (+76, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+52, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+196, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+74, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.h (+56, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+175, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.h (+49, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+206, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+76, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+207, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.h (+83, -0) (View)
/extern/glew/include/GL/glew.h (+9797, -0) (View)
/extern/glew/include/GL/glxew.h (+1062, -0) (View)
/extern/glew/include/GL/wglew.h (+934, -0) (View)
/extern/glew/make/msvc_7_0/glew_vc7.vcproj (+146, -0) (View)
/extern/glew/README.txt (+18, -0) (View)
/extern/glew/SConscript (+12, -0) (View)
/extern/glew/src/glew.c (+9756, -0) (View)
/extern/glew/src/Makefile (+56, -0)
/extern/libopenjpeg/patches/osx.patch (+17, -0) (View)
/release/scripts/animation_bake_constraints.py (+792, -0) (View)
/release/scripts/c3d_import.py (+1243, -0) (View)
/source/blender/blenlib/BLI_mempool.h (+44, -0) (View)
/source/blender/blenlib/intern/BLI_mempool.c (+140, -0) (View)
/source/blender/render/intern/include/sunsky.h (+141, -0) (View)
/source/blender/render/intern/source/sunsky.c (+492, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.cpp (+821, -0) (View)
/source/gameengine/Converter/BL_ShapeActionActuator.h (+133, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.cpp (+181, -0) (View)
/source/gameengine/Converter/BL_ShapeDeformer.h (+99, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.cpp (+76, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorEventManager.h (+52, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.cpp (+196, -0) (View)
/source/gameengine/GameLogic/SCA_ActuatorSensor.h (+74, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.h (+56, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.cpp (+175, -0) (View)
/source/gameengine/Ketsji/BL_BlenderShader.h (+49, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.cpp (+206, -0) (View)
/source/gameengine/Ketsji/KX_SCA_DynamicActuator.h (+76, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.cpp (+207, -0) (View)
/source/gameengine/Ketsji/KX_StateActuator.h (+83, -0) (View)
4 Deleted Paths:
/source/gameengine/BlenderRoutines/mac_compat_glext.h (+0, -132)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+0, -150)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/EXT_separate_specular_color.h (+0, -12)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/mkglext.py (+0, -627)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/ARB_multitexture.h (+0, -150)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/EXT_separate_specular_color.h (+0, -12)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/mkglext.py (+0, -627)
359 Modified Paths:
/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/CMakeLists.txt (+23, -4) (Diff)
/extern/CMakeLists.txt (+3, -0) (Diff)
/extern/libopenjpeg/opj_malloc.h (+4, -2) (Diff)
/extern/libredcode/debayer.c (+9, -15) (Diff)
/extern/make/msvc_7_0/extern.sln (+65, -0) (Diff)
/extern/Makefile (+1, -1) (Diff)
/extern/SConscript (+2, -0) (Diff)
/intern/bsp/intern/BSP_CSGMesh.cpp (+1, -1) (Diff)
/intern/container/CTR_TaggedIndex.h (+16, -0) (Diff)
/intern/decimation/intern/LOD_ManMesh2.cpp (+3, -3) (Diff)
/intern/elbeem/intern/solver_init.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+17, -0) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+4, -4) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+8, -0) (Diff)
/intern/iksolver/intern/IK_QTask.h (+1, -1) (Diff)
/intern/moto/include/GEN_Map.h (+18, -0) (Diff)
/intern/moto/include/MT_random.h (+3, -3) (Diff)
/intern/moto/intern/MT_random.cpp (+5, -5) (Diff)
/projectfiles_vc7/blender/blender.vcproj (+2, -2) (Diff)
/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj (+6, -3) (Diff)
/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj (+12, -0) (Diff)
/projectfiles_vc7/blender/render/BRE_render.vcproj (+7, -1) (Diff)
/projectfiles_vc7/blender/src/BL_src.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/blenderhook/KX_blenderhook.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/converter/KX_converter.vcproj (+12, -0) (Diff)
/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj (+36, -0) (Diff)
/projectfiles_vc7/gameengine/gameplayer/common/GP_common.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/gameplayer/ghost/GP_ghost.vcproj (+4, -4) (Diff)
/projectfiles_vc7/gameengine/ketsji/KX_ketsji.vcproj (+24, -6) (Diff)
/projectfiles_vc7/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj (+6, -15) (Diff)
/projectfiles_vc7/gameengine/rasterizer/RAS_rasterizer.vcproj (+6, -6) (Diff)
/README (+7, -7) (Diff)
/release/datafiles/blenderbuttons (+0, -0) (Diff)
/release/scripts/bpymodules/BPyArmature.py (+45, -30) (Diff)
/release/scripts/DirectX8Exporter.py (+31, -3) (Diff)
/release/scripts/ms3d_import.py (+119, -13) (Diff)
/release/scripts/vrml97_export.py (+56, -24) (Diff)
/release/windows/installer/00.sconsblender.nsi (+15, -10) (Diff)
/source/blender/blenkernel/BKE_action.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_bmesh.h (+7, -14) (Diff)
/source/blender/blenkernel/BKE_bmeshCustomData.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+29, -0) (Diff)
/source/blender/blenkernel/BKE_ipo.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+23, -3) (Diff)
/source/blender/blenkernel/intern/armature.c (+30, -31) (Diff)
/source/blender/blenkernel/intern/bmesh_private.h (+0, -6) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+266, -20) (Diff)
/source/blender/blenkernel/intern/BME_Customdata.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/BME_eulers.c (+9, -5) (Diff)
/source/blender/blenkernel/intern/BME_mesh.c (+29, -51) (Diff)
/source/blender/blenkernel/intern/BME_structure.c (+20, -115) (Diff)
/source/blender/blenkernel/intern/BME_tools.c (+97, -8) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/cloth.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/collision.c (+261, -206) (Diff)
/source/blender/blenkernel/intern/customdata.c (+382, -2) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -5) (Diff)
/source/blender/blenkernel/intern/image.c (+11, -7) (Diff)
/source/blender/blenkernel/intern/implicit.c (+10, -3) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library.c (+32, -30) (Diff)
/source/blender/blenkernel/intern/modifier.c (+230, -39) (Diff)
/source/blender/blenkernel/intern/object.c (+41, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+20, -8) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+12, -4) (Diff)
/source/blender/blenkernel/intern/sca.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/text.c (+2, -1) (Diff)
/source/blender/blenlib/BLI_arithb.h (+11, -0) (Diff)
/source/blender/blenlib/BLI_winstuff.h (+3, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+315, -132) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+2, -0) (Diff)
/source/blender/blenlib/intern/util.c (+27, -9) (Diff)
/source/blender/blenloader/intern/readfile.c (+37, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/imbuf/IMB_imbuf_types.h (+1, -0) (Diff)
/source/blender/imbuf/intern/anim.c (+68, -20) (Diff)
/source/blender/imbuf/intern/cineon/dpxlib.c (+40, -5) (Diff)
/source/blender/imbuf/intern/IMB_anim.h (+2, -1) (Diff)
/source/blender/imbuf/intern/openexr/openexr_api.cpp (+34, -9) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BDR_editcurve.h (+1, -0) (Diff)
/source/blender/include/BIF_butspace.h (+2, -0) (Diff)
/source/blender/include/BIF_editaction.h (+2, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+1, -1) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/BIF_oops.h (+10, -0) (Diff)
/source/blender/include/BIF_resources.h (+4, -1) (Diff)
/source/blender/include/blendef.h (+6, -0) (Diff)
/source/blender/include/BSE_sequence.h (+2, -0) (Diff)
/source/blender/include/BSE_view.h (+2, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/include/transform.h (+8, -3) (Diff)
/source/blender/makesdna/DNA_actuator_types.h (+51, -18) (Diff)
/source/blender/makesdna/DNA_controller_types.h (+6, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_lamp_types.h (+19, -0) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+18, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+7, -2) (Diff)
/source/blender/makesdna/DNA_sensor_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+10, -2) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_gamma.c (+1, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_math.c (+18, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_math.c (+17, -1) (Diff)
/source/blender/python/api2_2x/CurNurb.c (+34, -0) (Diff)
/source/blender/python/api2_2x/doc/Curve.py (+2, -0) (Diff)
/source/blender/python/api2_2x/doc/Render.py (+1, -3) (Diff)
/source/blender/python/api2_2x/Lamp.c (+6, -7) (Diff)
/source/blender/python/api2_2x/Mathutils.c (+36, -75) (Diff)
/source/blender/python/api2_2x/matrix.c (+1, -1) (Diff)
/source/blender/python/api2_2x/sceneRender.c (+1, -1) (Diff)
/source/blender/python/api2_2x/sceneSequence.c (+71, -3) (Diff)
/source/blender/python/BPY_interface.c (+24, -15) (Diff)
/source/blender/radiosity/intern/source/radrender.c (+12, -3) (Diff)
/source/blender/render/intern/include/pixelshading.h (+1, -0) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+27, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+3, -3) (Diff)
/source/blender/render/intern/source/pixelshading.c (+76, -2) (Diff)
/source/blender/render/intern/source/rendercore.c (+106, -0) (Diff)
/source/blender/render/intern/source/shadbuf.c (+2, -2) (Diff)
/source/blender/render/intern/source/zbuf.c (+16, -8) (Diff)
/source/blender/src/blenderbuttons.c (+2177, -2161) (Diff)
/source/blender/src/buttons_editing.c (+14, -54) (Diff)
/source/blender/src/buttons_logic.c (+830, -305) (Diff)
/source/blender/src/buttons_object.c (+2, -2) (Diff)
/source/blender/src/buttons_scene.c (+41, -35) (Diff)
/source/blender/src/buttons_shading.c (+44, -3) (Diff)
/source/blender/src/CMakeLists.txt (+1, -1) (Diff)
/source/blender/src/drawaction.c (+111, -9) (Diff)
/source/blender/src/drawarmature.c (+9, -8) (Diff)
/source/blender/src/drawimage.c (+1, -1) (Diff)
/source/blender/src/drawmesh.c (+8, -4) (Diff)
/source/blender/src/drawnode.c (+1, -1) (Diff)
/source/blender/src/drawobject.c (+4, -4) (Diff)
/source/blender/src/drawoops.c (+9, -0) (Diff)
/source/blender/src/drawview.c (+4, -3) (Diff)
/source/blender/src/editaction.c (+76, -45) (Diff)
/source/blender/src/editarmature.c (+38, -13) (Diff)
/source/blender/src/editcurve.c (+56, -0) (Diff)
/source/blender/src/editfont.c (+2, -2) (Diff)
/source/blender/src/editmesh.c (+8, -3) (Diff)
/source/blender/src/editmesh_add.c (+9, -9) (Diff)
/source/blender/src/editmesh_lib.c (+10, -3) (Diff)
/source/blender/src/editmesh_mods.c (+2, -2) (Diff)
/source/blender/src/editnla.c (+28, -7) (Diff)
/source/blender/src/editobject.c (+6, -2) (Diff)
/source/blender/src/editparticle.c (+5, -31) (Diff)
/source/blender/src/editseq.c (+17, -3) (Diff)
/source/blender/src/editsima.c (+16, -6) (Diff)
/source/blender/src/editsound.c (+1, -1) (Diff)
/source/blender/src/edittime.c (+2, -2) (Diff)
/source/blender/src/headerbuttons.c (+1, -0) (Diff)
/source/blender/src/header_image.c (+13, -10) (Diff)
/source/blender/src/header_oops.c (+3, -1) (Diff)
/source/blender/src/header_view3d.c (+28, -3) (Diff)
/source/blender/src/interface.c (+7, -1) (Diff)
/source/blender/src/interface_draw.c (+6, -2) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/oops.c (+95, -18) (Diff)
/source/blender/src/poselib.c (+15, -3) (Diff)
/source/blender/src/poseobject.c (+3, -1) (Diff)
/source/blender/src/resources.c (+28, -0) (Diff)
/source/blender/src/SConscript (+1, -1) (Diff)
/source/blender/src/sequence.c (+20, -4) (Diff)
/source/blender/src/space.c (+36, -33) (Diff)
/source/blender/src/transform.c (+69, -60) (Diff)
/source/blender/src/transform_constraints.c (+28, -7) (Diff)
/source/blender/src/transform_conversions.c (+4, -3) (Diff)
/source/blender/src/transform_generics.c (+8, -2) (Diff)
/source/blender/src/transform_snap.c (+504, -113) (Diff)
/source/blender/src/usiblender.c (+11, -3) (Diff)
/source/blender/src/view.c (+91, -47) (Diff)
/source/blender/src/vpaint.c (+18, -18) (Diff)
/source/creator/CMakeLists.txt (+1, -0) (Diff)
/source/creator/creator.c (+3, -1) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+42, -47) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+2, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+18, -41) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+4, -13) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+1, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+113, -7) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+11, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+4, -3) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+343, -90) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.cpp (+47, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+36, -4) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+140, -74) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+16, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+60, -77) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+32, -21) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+58, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+29, -112) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+13, -1) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+5, -0) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+151, -43) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+29, -0) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+18, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+51, -6) (Diff)
/source/gameengine/Expressions/Value.cpp (+33, -6) (Diff)
/source/gameengine/Expressions/Value.h (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+6, -4) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.cpp (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.cpp (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+8, -0) (Diff)
/source/gameengine/GameLogic/SCA_IController.cpp (+92, -5) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+4, -8) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+36, -19) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+33, -3) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+57, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+22, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+12, -2) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+26, -20) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+23, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+18, -7) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+11, -4) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+43, -51) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+9, -11) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+8, -8) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+6, -12) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+10, -20) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+5, -13) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+5, -12) (Diff)
/source/gameengine/GamePlayer/common/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+2, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+16, -39) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+1, -2) (Diff)
/source/gameengine/GamePlayer/ghost/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+2, -1) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+7, -3) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+119, -187) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+49, -112) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp (+13, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+9, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+211, -95) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+13, -2) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp (+25, -5) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+4, -2) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+479, -97) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+53, -6) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+339, -220) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+106, -38) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+80, -97) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+9, -3) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.cpp (+65, -22) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+61, -3) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+15, -6) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+2, -7) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+302, -36) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+46, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_PyConstraintBinding.cpp (+61, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+51, -78) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.h (+0, -1) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_RayCast.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+16, -8) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+34, -5) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+8, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+304, -128) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+20, -4) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+15, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+10, -6) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+16, -10) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+18, -17) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+27, -6) (Diff)
/source/gameengine/Ketsji/Makefile (+1, -0) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)
/source/gameengine/PyDoc/BL_ActionActuator.py (+15, -0) (Diff)
/source/gameengine/PyDoc/KX_GameObject.py (+65, -4) (Diff)
/source/gameengine/PyDoc/SCA_PythonController.py (+8, -0) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/Rasterizer/Makefile (+4, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+191, -86) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+20, -12) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+14, -4) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+43, -45) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+27, -59) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+49, -32) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+8, -4) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+27, -649) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+4, -503) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+17, -27) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+255, -865) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+15, -32) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+191, -146) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+8, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/gameengine/Rasterizer/SConscript (+2, -1) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+3, -1) (Diff)
/source/gameengine/SceneGraph/SG_IObject.cpp (+4, -2) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+1, -1) (Diff)
/source/gameengine/SceneGraph/SG_Node.cpp (+34, -6) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+9, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.cpp (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+4, -0) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)
/tools/Blender.py (+12, -15) (Diff)
/CMakeLists.txt (+23, -4) (Diff)
/extern/CMakeLists.txt (+3, -0) (Diff)
/extern/libopenjpeg/opj_malloc.h (+4, -2) (Diff)
/extern/libredcode/debayer.c (+9, -15) (Diff)
/extern/make/msvc_7_0/extern.sln (+65, -0) (Diff)
/extern/Makefile (+1, -1) (Diff)
/extern/SConscript (+2, -0) (Diff)
/intern/bsp/intern/BSP_CSGMesh.cpp (+1, -1) (Diff)
/intern/container/CTR_TaggedIndex.h (+16, -0) (Diff)
/intern/decimation/intern/LOD_ManMesh2.cpp (+3, -3) (Diff)
/intern/elbeem/intern/solver_init.cpp (+1, -1) (Diff)
/intern/ghost/intern/GHOST_SystemWin32.cpp (+17, -0) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+4, -4) (Diff)
/intern/ghost/intern/GHOST_WindowWin32.cpp (+8, -0) (Diff)
/intern/iksolver/intern/IK_QTask.h (+1, -1) (Diff)
/intern/moto/include/GEN_Map.h (+18, -0) (Diff)
/intern/moto/include/MT_random.h (+3, -3) (Diff)
/intern/moto/intern/MT_random.cpp (+5, -5) (Diff)
/projectfiles_vc7/blender/blender.vcproj (+2, -2) (Diff)
/projectfiles_vc7/blender/blenkernel/BKE_blenkernel.vcproj (+6, -3) (Diff)
/projectfiles_vc7/blender/blenlib/BLI_blenlib.vcproj (+12, -0) (Diff)
/projectfiles_vc7/blender/render/BRE_render.vcproj (+7, -1) (Diff)
/projectfiles_vc7/blender/src/BL_src.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/blenderhook/KX_blenderhook.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/converter/KX_converter.vcproj (+12, -0) (Diff)
/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj (+36, -0) (Diff)
/projectfiles_vc7/gameengine/gameplayer/common/GP_common.vcproj (+2, -2) (Diff)
/projectfiles_vc7/gameengine/gameplayer/ghost/GP_ghost.vcproj (+4, -4) (Diff)
/projectfiles_vc7/gameengine/ketsji/KX_ketsji.vcproj (+24, -6) (Diff)
/projectfiles_vc7/gameengine/rasterizer/openglrasterizer/RAS_openglrasterizer.vcproj (+6, -15) (Diff)
/projectfiles_vc7/gameengine/rasterizer/RAS_rasterizer.vcproj (+6, -6) (Diff)
/README (+7, -7) (Diff)
/release/datafiles/blenderbuttons (+0, -0) (Diff)
/release/scripts/bpymodules/BPyArmature.py (+45, -30) (Diff)
/release/scripts/DirectX8Exporter.py (+31, -3) (Diff)
/release/scripts/ms3d_import.py (+119, -13) (Diff)
/release/scripts/vrml97_export.py (+56, -24) (Diff)
/release/windows/installer/00.sconsblender.nsi (+15, -10) (Diff)
/source/blender/blenkernel/BKE_action.h (+5, -0) (Diff)
/source/blender/blenkernel/BKE_bmesh.h (+7, -14) (Diff)
/source/blender/blenkernel/BKE_bmeshCustomData.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_customdata.h (+29, -0) (Diff)
/source/blender/blenkernel/BKE_ipo.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_key.h (+11, -0) (Diff)
/source/blender/blenkernel/BKE_object.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+23, -3) (Diff)
/source/blender/blenkernel/intern/armature.c (+30, -31) (Diff)
/source/blender/blenkernel/intern/bmesh_private.h (+0, -6) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+266, -20) (Diff)
/source/blender/blenkernel/intern/BME_Customdata.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/BME_eulers.c (+9, -5) (Diff)
/source/blender/blenkernel/intern/BME_mesh.c (+29, -51) (Diff)
/source/blender/blenkernel/intern/BME_structure.c (+20, -115) (Diff)
/source/blender/blenkernel/intern/BME_tools.c (+97, -8) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/cloth.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/collision.c (+261, -206) (Diff)
/source/blender/blenkernel/intern/customdata.c (+382, -2) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -5) (Diff)
/source/blender/blenkernel/intern/image.c (+11, -7) (Diff)
/source/blender/blenkernel/intern/implicit.c (+10, -3) (Diff)
/source/blender/blenkernel/intern/ipo.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/key.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/library.c (+32, -30) (Diff)
/source/blender/blenkernel/intern/modifier.c (+230, -39) (Diff)
/source/blender/blenkernel/intern/object.c (+41, -0) (Diff)
/source/blender/blenkernel/intern/particle.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+20, -8) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+12, -4) (Diff)
/source/blender/blenkernel/intern/sca.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/text.c (+2, -1) (Diff)
/source/blender/blenlib/BLI_arithb.h (+11, -0) (Diff)
/source/blender/blenlib/BLI_winstuff.h (+3, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+315, -132) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+2, -0) (Diff)
/source/blender/blenlib/intern/util.c (+27, -9) (Diff)
/source/blender/blenloader/intern/readfile.c (+37, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/imbuf/IMB_imbuf_types.h (+1, -0) (Diff)
/source/blender/imbuf/intern/anim.c (+68, -20) (Diff)
/source/blender/imbuf/intern/cineon/dpxlib.c (+40, -5) (Diff)
/source/blender/imbuf/intern/IMB_anim.h (+2, -1) (Diff)
/source/blender/imbuf/intern/openexr/openexr_api.cpp (+34, -9) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BDR_editcurve.h (+1, -0) (Diff)
/source/blender/include/BIF_butspace.h (+2, -0) (Diff)
/source/blender/include/BIF_editaction.h (+2, -0) (Diff)
/source/blender/include/BIF_editarmature.h (+1, -1) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/BIF_oops.h (+10, -0) (Diff)
/source/blender/include/BIF_resources.h (+4, -1) (Diff)
/source/blender/include/blendef.h (+6, -0) (Diff)
/source/blender/include/BSE_sequence.h (+2, -0) (Diff)
/source/blender/include/BSE_view.h (+2, -0) (Diff)
/source/blender/include/butspace.h (+4, -0) (Diff)
/source/blender/include/transform.h (+8, -3) (Diff)
/source/blender/makesdna/DNA_actuator_types.h (+51, -18) (Diff)
/source/blender/makesdna/DNA_controller_types.h (+6, -1) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_lamp_types.h (+19, -0) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+18, -1) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+4, -2) (Diff)
/source/blender/makesdna/DNA_object_types.h (+5, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+7, -2) (Diff)
/source/blender/makesdna/DNA_sensor_types.h (+9, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+10, -2) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+2, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_gamma.c (+1, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_math.c (+18, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_math.c (+17, -1) (Diff)
/source/blender/python/api2_2x/CurNurb.c (+34, -0) (Diff)
/source/blender/python/api2_2x/doc/Curve.py (+2, -0) (Diff)
/source/blender/python/api2_2x/doc/Render.py (+1, -3) (Diff)
/source/blender/python/api2_2x/Lamp.c (+6, -7) (Diff)
/source/blender/python/api2_2x/Mathutils.c (+36, -75) (Diff)
/source/blender/python/api2_2x/matrix.c (+1, -1) (Diff)
/source/blender/python/api2_2x/sceneRender.c (+1, -1) (Diff)
/source/blender/python/api2_2x/sceneSequence.c (+71, -3) (Diff)
/source/blender/python/BPY_interface.c (+24, -15) (Diff)
/source/blender/radiosity/intern/source/radrender.c (+12, -3) (Diff)
/source/blender/render/intern/include/pixelshading.h (+1, -0) (Diff)
/source/blender/render/intern/include/render_types.h (+4, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+27, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+3, -3) (Diff)
/source/blender/render/intern/source/pixelshading.c (+76, -2) (Diff)
/source/blender/render/intern/source/rendercore.c (+106, -0) (Diff)
/source/blender/render/intern/source/shadbuf.c (+2, -2) (Diff)
/source/blender/render/intern/source/zbuf.c (+16, -8) (Diff)
/source/blender/src/blenderbuttons.c (+2177, -2161) (Diff)
/source/blender/src/buttons_editing.c (+14, -54) (Diff)
/source/blender/src/buttons_logic.c (+830, -305) (Diff)
/source/blender/src/buttons_object.c (+2, -2) (Diff)
/source/blender/src/buttons_scene.c (+41, -35) (Diff)
/source/blender/src/buttons_shading.c (+44, -3) (Diff)
/source/blender/src/CMakeLists.txt (+1, -1) (Diff)
/source/blender/src/drawaction.c (+111, -9) (Diff)
/source/blender/src/drawarmature.c (+9, -8) (Diff)
/source/blender/src/drawimage.c (+1, -1) (Diff)
/source/blender/src/drawmesh.c (+8, -4) (Diff)
/source/blender/src/drawnode.c (+1, -1) (Diff)
/source/blender/src/drawobject.c (+4, -4) (Diff)
/source/blender/src/drawoops.c (+9, -0) (Diff)
/source/blender/src/drawview.c (+4, -3) (Diff)
/source/blender/src/editaction.c (+76, -45) (Diff)
/source/blender/src/editarmature.c (+38, -13) (Diff)
/source/blender/src/editcurve.c (+56, -0) (Diff)
/source/blender/src/editfont.c (+2, -2) (Diff)
/source/blender/src/editmesh.c (+8, -3) (Diff)
/source/blender/src/editmesh_add.c (+9, -9) (Diff)
/source/blender/src/editmesh_lib.c (+10, -3) (Diff)
/source/blender/src/editmesh_mods.c (+2, -2) (Diff)
/source/blender/src/editnla.c (+28, -7) (Diff)
/source/blender/src/editobject.c (+6, -2) (Diff)
/source/blender/src/editparticle.c (+5, -31) (Diff)
/source/blender/src/editseq.c (+17, -3) (Diff)
/source/blender/src/editsima.c (+16, -6) (Diff)
/source/blender/src/editsound.c (+1, -1) (Diff)
/source/blender/src/edittime.c (+2, -2) (Diff)
/source/blender/src/headerbuttons.c (+1, -0) (Diff)
/source/blender/src/header_image.c (+13, -10) (Diff)
/source/blender/src/header_oops.c (+3, -1) (Diff)
/source/blender/src/header_view3d.c (+28, -3) (Diff)
/source/blender/src/interface.c (+7, -1) (Diff)
/source/blender/src/interface_draw.c (+6, -2) (Diff)
/source/blender/src/Makefile (+1, -0) (Diff)
/source/blender/src/oops.c (+95, -18) (Diff)
/source/blender/src/poselib.c (+15, -3) (Diff)
/source/blender/src/poseobject.c (+3, -1) (Diff)
/source/blender/src/resources.c (+28, -0) (Diff)
/source/blender/src/SConscript (+1, -1) (Diff)
/source/blender/src/sequence.c (+20, -4) (Diff)
/source/blender/src/space.c (+36, -33) (Diff)
/source/blender/src/transform.c (+69, -60) (Diff)
/source/blender/src/transform_constraints.c (+28, -7) (Diff)
/source/blender/src/transform_conversions.c (+4, -3) (Diff)
/source/blender/src/transform_generics.c (+8, -2) (Diff)
/source/blender/src/transform_snap.c (+504, -113) (Diff)
/source/blender/src/usiblender.c (+11, -3) (Diff)
/source/blender/src/view.c (+91, -47) (Diff)
/source/blender/src/vpaint.c (+18, -18) (Diff)
/source/creator/CMakeLists.txt (+1, -0) (Diff)
/source/creator/creator.c (+3, -1) (Diff)
/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp (+42, -47) (Diff)
/source/gameengine/BlenderRoutines/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderCanvas.h (+2, -6) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+18, -41) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+4, -13) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/Makefile (+2, -1) (Diff)
/source/gameengine/BlenderRoutines/SConscript (+1, -0) (Diff)
/source/gameengine/Converter/BL_ActionActuator.cpp (+113, -7) (Diff)
/source/gameengine/Converter/BL_ActionActuator.h (+11, -1) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+4, -3) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+343, -90) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.cpp (+47, -0) (Diff)
/source/gameengine/Converter/BL_DeformableGameObject.h (+36, -4) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.cpp (+140, -74) (Diff)
/source/gameengine/Converter/BL_MeshDeformer.h (+16, -7) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.cpp (+60, -77) (Diff)
/source/gameengine/Converter/BL_SkinDeformer.h (+32, -21) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.cpp (+58, -84) (Diff)
/source/gameengine/Converter/BL_SkinMeshObject.h (+29, -112) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.cpp (+13, -1) (Diff)
/source/gameengine/Converter/KX_BlenderSceneConverter.h (+5, -0) (Diff)
/source/gameengine/Converter/KX_ConvertActuators.cpp (+151, -43) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+29, -0) (Diff)
/source/gameengine/Converter/KX_ConvertSensors.cpp (+18, -1) (Diff)
/source/gameengine/Expressions/PyObjectPlus.h (+51, -6) (Diff)
/source/gameengine/Expressions/Value.cpp (+33, -6) (Diff)
/source/gameengine/Expressions/Value.h (+3, -0) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp (+6, -4) (Diff)
/source/gameengine/GameLogic/SCA_2DFilterActuator.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.cpp (+5, -2) (Diff)
/source/gameengine/GameLogic/SCA_AlwaysSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.cpp (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_EventManager.h (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.cpp (+10, -0) (Diff)
/source/gameengine/GameLogic/SCA_IActuator.h (+8, -0) (Diff)
/source/gameengine/GameLogic/SCA_IController.cpp (+92, -5) (Diff)
/source/gameengine/GameLogic/SCA_IController.h (+4, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.cpp (+4, -8) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+2, -2) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+36, -19) (Diff)
/source/gameengine/GameLogic/SCA_IObject.h (+33, -3) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.cpp (+57, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+22, -0) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.cpp (+12, -2) (Diff)
/source/gameengine/GameLogic/SCA_JoystickSensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp (+26, -20) (Diff)
/source/gameengine/GameLogic/SCA_KeyboardSensor.h (+2, -0) (Diff)
/source/gameengine/GameLogic/SCA_LogicManager.cpp (+23, -1) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.cpp (+18, -7) (Diff)
/source/gameengine/GameLogic/SCA_MouseSensor.h (+1, -1) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.cpp (+11, -4) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.cpp (+43, -51) (Diff)
/source/gameengine/GameLogic/SCA_PythonController.h (+9, -11) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.cpp (+8, -8) (Diff)
/source/gameengine/GameLogic/SCA_RandomSensor.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/GPC_Canvas.h (+6, -12) (Diff)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+10, -20) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+5, -13) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+5, -12) (Diff)
/source/gameengine/GamePlayer/common/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+2, -1) (Diff)
/source/gameengine/GamePlayer/ghost/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.cpp (+16, -39) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_Application.h (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+1, -2) (Diff)
/source/gameengine/GamePlayer/ghost/Makefile (+1, -0) (Diff)
/source/gameengine/GamePlayer/ghost/SConscript (+2, -1) (Diff)
/source/gameengine/Ketsji/BL_Material.cpp (+5, -2) (Diff)
/source/gameengine/Ketsji/BL_Material.h (+7, -3) (Diff)
/source/gameengine/Ketsji/BL_Shader.cpp (+119, -187) (Diff)
/source/gameengine/Ketsji/BL_Texture.cpp (+49, -112) (Diff)
/source/gameengine/Ketsji/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp (+13, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp (+9, -1) (Diff)
/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+211, -95) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.h (+13, -2) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp (+25, -5) (Diff)
/source/gameengine/Ketsji/KX_BulletPhysicsController.h (+4, -2) (Diff)
/source/gameengine/Ketsji/KX_Camera.cpp (+7, -1) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.cpp (+479, -97) (Diff)
/source/gameengine/Ketsji/KX_ConstraintActuator.h (+53, -6) (Diff)
/source/gameengine/Ketsji/KX_GameObject.cpp (+339, -220) (Diff)
/source/gameengine/Ketsji/KX_GameObject.h (+106, -38) (Diff)
/source/gameengine/Ketsji/KX_IPhysicsController.h (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.cpp (+80, -97) (Diff)
/source/gameengine/Ketsji/KX_IpoActuator.h (+9, -3) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.cpp (+65, -22) (Diff)
/source/gameengine/Ketsji/KX_IPO_SGController.h (+5, -2) (Diff)
/source/gameengine/Ketsji/KX_ISceneConverter.h (+3, -0) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.cpp (+61, -3) (Diff)
/source/gameengine/Ketsji/KX_KetsjiEngine.h (+11, -0) (Diff)
/source/gameengine/Ketsji/KX_Light.cpp (+79, -1) (Diff)
/source/gameengine/Ketsji/KX_Light.h (+15, -1) (Diff)
/source/gameengine/Ketsji/KX_MeshProxy.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp (+15, -6) (Diff)
/source/gameengine/Ketsji/KX_MouseFocusSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_NearSensor.cpp (+2, -7) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.cpp (+302, -36) (Diff)
/source/gameengine/Ketsji/KX_ObjectActuator.h (+46, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_OdePhysicsController.h (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_ParentActuator.cpp (+6, -0) (Diff)
/source/gameengine/Ketsji/KX_PhysicsObjectWrapper.cpp (+12, -0) (Diff)
/source/gameengine/Ketsji/KX_PyConstraintBinding.cpp (+61, -2) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.cpp (+51, -78) (Diff)
/source/gameengine/Ketsji/KX_PythonInit.h (+0, -1) (Diff)
/source/gameengine/Ketsji/KX_RadarSensor.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_RayCast.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.cpp (+16, -8) (Diff)
/source/gameengine/Ketsji/KX_RaySensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.cpp (+34, -5) (Diff)
/source/gameengine/Ketsji/KX_SCA_AddObjectActuator.h (+8, -2) (Diff)
/source/gameengine/Ketsji/KX_Scene.cpp (+304, -128) (Diff)
/source/gameengine/Ketsji/KX_Scene.h (+20, -4) (Diff)
/source/gameengine/Ketsji/KX_SG_NodeRelationships.h (+15, -0) (Diff)
/source/gameengine/Ketsji/KX_SoundActuator.cpp (+2, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.cpp (+1, -1) (Diff)
/source/gameengine/Ketsji/KX_SumoPhysicsController.h (+3, -1) (Diff)
/source/gameengine/Ketsji/KX_TouchEventManager.cpp (+10, -6) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+16, -10) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.h (+1, -0) (Diff)
/source/gameengine/Ketsji/KX_TrackToActuator.cpp (+18, -17) (Diff)
/source/gameengine/Ketsji/KX_VehicleWrapper.cpp (+27, -6) (Diff)
/source/gameengine/Ketsji/Makefile (+1, -0) (Diff)
/source/gameengine/Ketsji/SConscript (+1, -1) (Diff)
/source/gameengine/PyDoc/BL_ActionActuator.py (+15, -0) (Diff)
/source/gameengine/PyDoc/KX_GameObject.py (+65, -4) (Diff)
/source/gameengine/PyDoc/SCA_PythonController.py (+8, -0) (Diff)
/source/gameengine/Rasterizer/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/Rasterizer/Makefile (+4, -0) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp (+191, -86) (Diff)
/source/gameengine/Rasterizer/RAS_2DFilterManager.h (+20, -12) (Diff)
/source/gameengine/Rasterizer/RAS_BucketManager.cpp (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_CameraData.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_Deformer.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp (+14, -4) (Diff)
/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h (+2, -2) (Diff)
/source/gameengine/Rasterizer/RAS_IRasterizer.h (+43, -45) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+1, -1) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp (+27, -59) (Diff)
/source/gameengine/Rasterizer/RAS_MaterialBucket.h (+3, -7) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.cpp (+49, -32) (Diff)
/source/gameengine/Rasterizer/RAS_MeshObject.h (+8, -4) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile (+1, -0) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.cpp (+27, -649) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h (+4, -503) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.cpp (+17, -27) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_ListRasterizer.h (+2, -6) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+255, -865) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h (+15, -32) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp (+191, -146) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h (+8, -7) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript (+3, -3) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.cpp (+3, -39) (Diff)
/source/gameengine/Rasterizer/RAS_TexVert.h (+10, -14) (Diff)
/source/gameengine/Rasterizer/SConscript (+2, -1) (Diff)
/source/gameengine/SceneGraph/SG_Controller.h (+3, -1) (Diff)
/source/gameengine/SceneGraph/SG_IObject.cpp (+4, -2) (Diff)
/source/gameengine/SceneGraph/SG_IObject.h (+1, -1) (Diff)
/source/gameengine/SceneGraph/SG_Node.cpp (+34, -6) (Diff)
/source/gameengine/SceneGraph/SG_Node.h (+9, -1) (Diff)
/source/gameengine/SceneGraph/SG_ParentRelation.h (+10, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.cpp (+7, -0) (Diff)
/source/gameengine/SceneGraph/SG_Spatial.h (+4, -0) (Diff)
/source/kernel/gen_system/GEN_HashedPtr.h (+1, -0) (Diff)
/source/kernel/gen_system/GEN_Map.h (+18, -0) (Diff)
/source/Makefile (+1, -0) (Diff)
/source/nan_definitions.mk (+1, -0) (Diff)
/tools/Blender.py (+12, -15) (Diff)