[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23425] trunk/blender: SVN maintenance.

gsr b3d gsr.b3d at infernal-iceberg.com
Tue Sep 22 21:09:05 CEST 2009


Revision: 23425
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23425
Author:   gsrb3d
Date:     2009-09-22 21:09:04 +0200 (Tue, 22 Sep 2009)

Log Message:
-----------
SVN maintenance.

Modified Paths:
--------------
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btClipPolygon.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactMassUtil.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactShape.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGeometryOperations.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btQuantization.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_bitset.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_box_collision.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_clip_polygon.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_contact.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_geom_types.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_geometry.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_hash_table.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_linear_math.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_math.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_memory.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_radixsort.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.h
    trunk/blender/extern/lzma/Types.h
    trunk/blender/intern/guardedalloc/MEM_guardedalloc.h
    trunk/blender/release/io/export_x3d.py
    trunk/blender/source/blender/editors/armature/poseSlide.c
    trunk/blender/source/blender/makesdna/DNA_windowmanager_types.h

Property Changed:
----------------
    trunk/blender/extern/CMakeLists.txt
    trunk/blender/extern/binreloc/CMakeLists.txt
    trunk/blender/extern/binreloc/Makefile
    trunk/blender/extern/binreloc/binreloc.c
    trunk/blender/extern/binreloc/include/binreloc.h
    trunk/blender/extern/bullet2/CMakeLists.txt
    trunk/blender/extern/bullet2/readme.txt
    trunk/blender/extern/bullet2/src/BulletCollision/CMakeLists.txt
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btClipPolygon.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btContactProcessing.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactBvh.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactMassUtil.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactQuantizedBvh.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGImpactShape.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGenericPoolAllocator.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btGeometryOperations.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btQuantization.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btTriangleShapeEx.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_array.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_basic_geometry_operations.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_bitset.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_box_collision.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_box_set.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_clip_polygon.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_contact.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_geom_types.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_geometry.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_hash_table.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_linear_math.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_math.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_memory.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_radixsort.h
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.cpp
    trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/gim_tri_collision.h
    trunk/blender/extern/bullet2/src/BulletDynamics/CMakeLists.txt
    trunk/blender/extern/bullet2/src/BulletSoftBody/CMakeLists.txt
    trunk/blender/extern/bullet2/src/CMakeLists.txt
    trunk/blender/extern/bullet2/src/LinearMath/CMakeLists.txt
    trunk/blender/extern/ffmpeg/ffmpeg-update.sh
    trunk/blender/extern/ffmpeg/libavcodec/aac.c
    trunk/blender/extern/ffmpeg/libavcodec/aac.h
    trunk/blender/extern/ffmpeg/libavcodec/aac_parser.h
    trunk/blender/extern/ffmpeg/libavcodec/aacdectab.h
    trunk/blender/extern/ffmpeg/libavcodec/aacenc.c
    trunk/blender/extern/ffmpeg/libavcodec/aacpsy.c
    trunk/blender/extern/ffmpeg/libavcodec/aacpsy.h
    trunk/blender/extern/ffmpeg/libavcodec/aactab.c
    trunk/blender/extern/ffmpeg/libavcodec/aactab.h
    trunk/blender/extern/ffmpeg/libavcodec/aandcttab.c
    trunk/blender/extern/ffmpeg/libavcodec/aandcttab.h
    trunk/blender/extern/ffmpeg/libavcodec/ac3dec.h
    trunk/blender/extern/ffmpeg/libavcodec/ac3dec_data.c
    trunk/blender/extern/ffmpeg/libavcodec/ac3dec_data.h
    trunk/blender/extern/ffmpeg/libavcodec/acelp_filters.c
    trunk/blender/extern/ffmpeg/libavcodec/acelp_filters.h
    trunk/blender/extern/ffmpeg/libavcodec/acelp_pitch_delay.c
    trunk/blender/extern/ffmpeg/libavcodec/acelp_pitch_delay.h
    trunk/blender/extern/ffmpeg/libavcodec/acelp_vectors.c
    trunk/blender/extern/ffmpeg/libavcodec/acelp_vectors.h
    trunk/blender/extern/ffmpeg/libavcodec/alacenc.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/dsputil_arm.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/dsputil_iwmmxt.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/dsputil_iwmmxt_rnd_template.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/dsputil_neon.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/float_arm_vfp.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/mathops.h
    trunk/blender/extern/ffmpeg/libavcodec/arm/mpegvideo_arm.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/mpegvideo_armv5te.c
    trunk/blender/extern/ffmpeg/libavcodec/arm/mpegvideo_iwmmxt.c
    trunk/blender/extern/ffmpeg/libavcodec/audioconvert.h
    trunk/blender/extern/ffmpeg/libavcodec/bfi.c
    trunk/blender/extern/ffmpeg/libavcodec/celp_filters.c
    trunk/blender/extern/ffmpeg/libavcodec/celp_filters.h
    trunk/blender/extern/ffmpeg/libavcodec/celp_math.c
    trunk/blender/extern/ffmpeg/libavcodec/celp_math.h
    trunk/blender/extern/ffmpeg/libavcodec/dirac_parser.c
    trunk/blender/extern/ffmpeg/libavcodec/dnxhd_parser.c
    trunk/blender/extern/ffmpeg/libavcodec/dnxhdenc.h
    trunk/blender/extern/ffmpeg/libavcodec/eac3dec.c
    trunk/blender/extern/ffmpeg/libavcodec/eacmv.c
    trunk/blender/extern/ffmpeg/libavcodec/eaidct.c
    trunk/blender/extern/ffmpeg/libavcodec/eatgq.c
    trunk/blender/extern/ffmpeg/libavcodec/eatgv.c
    trunk/blender/extern/ffmpeg/libavcodec/eatqi.c
    trunk/blender/extern/ffmpeg/libavcodec/faxcompr.c
    trunk/blender/extern/ffmpeg/libavcodec/faxcompr.h
    trunk/blender/extern/ffmpeg/libavcodec/flac.h
    trunk/blender/extern/ffmpeg/libavcodec/flacdec.c
    trunk/blender/extern/ffmpeg/libavcodec/g729.h
    trunk/blender/extern/ffmpeg/libavcodec/g729data.h
    trunk/blender/extern/ffmpeg/libavcodec/g729dec.c
    trunk/blender/extern/ffmpeg/libavcodec/iirfilter.c
    trunk/blender/extern/ffmpeg/libavcodec/iirfilter.h
    trunk/blender/extern/ffmpeg/libavcodec/imgconvert_template.c
    trunk/blender/extern/ffmpeg/libavcodec/internal.h
    trunk/blender/extern/ffmpeg/libavcodec/libdirac.h
    trunk/blender/extern/ffmpeg/libavcodec/libdirac_libschro.c
    trunk/blender/extern/ffmpeg/libavcodec/libdirac_libschro.h
    trunk/blender/extern/ffmpeg/libavcodec/libdiracdec.c
    trunk/blender/extern/ffmpeg/libavcodec/libdiracenc.c
    trunk/blender/extern/ffmpeg/libavcodec/libopenjpeg.c
    trunk/blender/extern/ffmpeg/libavcodec/libschroedinger.c
    trunk/blender/extern/ffmpeg/libavcodec/libschroedinger.h
    trunk/blender/extern/ffmpeg/libavcodec/libschroedingerdec.c
    trunk/blender/extern/ffmpeg/libavcodec/libschroedingerenc.c
    trunk/blender/extern/ffmpeg/libavcodec/libspeexdec.c
    trunk/blender/extern/ffmpeg/libavcodec/lpc.c
    trunk/blender/extern/ffmpeg/libavcodec/lpc.h
    trunk/blender/extern/ffmpeg/libavcodec/lsp.c
    trunk/blender/extern/ffmpeg/libavcodec/lsp.h
    trunk/blender/extern/ffmpeg/libavcodec/mlp.c
    trunk/blender/extern/ffmpeg/libavcodec/mlp.h
    trunk/blender/extern/ffmpeg/libavcodec/mlpdec.c
    trunk/blender/extern/ffmpeg/libavcodec/motionpixels.c
    trunk/blender/extern/ffmpeg/libavcodec/mpegvideo_xvmc.c
    trunk/blender/extern/ffmpeg/libavcodec/msrledec.c
    trunk/blender/extern/ffmpeg/libavcodec/msrledec.h
    trunk/blender/extern/ffmpeg/libavcodec/nellymoser.c
    trunk/blender/extern/ffmpeg/libavcodec/nellymoser.h
    trunk/blender/extern/ffmpeg/libavcodec/nellymoserenc.c
    trunk/blender/extern/ffmpeg/libavcodec/options.c
    trunk/blender/extern/ffmpeg/libavcodec/pixdesc.c
    trunk/blender/extern/ffmpeg/libavcodec/pixdesc.h
    trunk/blender/extern/ffmpeg/libavcodec/qcelp_lsp.c
    trunk/blender/extern/ffmpeg/libavcodec/qcelpdata.h
    trunk/blender/extern/ffmpeg/libavcodec/qcelpdec.c
    trunk/blender/extern/ffmpeg/libavcodec/rdft.c
    trunk/blender/extern/ffmpeg/libavcodec/rv40dsp.c
    trunk/blender/extern/ffmpeg/libavcodec/vdpau.c
    trunk/blender/extern/ffmpeg/libavcodec/vdpau.h
    trunk/blender/extern/ffmpeg/libavcodec/vdpau_internal.h
    trunk/blender/extern/ffmpeg/libavcodec/vp3_parser.c
    trunk/blender/extern/ffmpeg/libavcodec/vp6dsp.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/cavsdsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/cpuid.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dnxhd_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_h264_template_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_h264_template_ssse3.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_mmx.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_mmx_avg_template.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_mmx_qns_template.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputil_mmx_rnd_template.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/dsputilenc_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/fdct_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/fft_3dn.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/fft_3dn2.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/fft_sse.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/flacdsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/h264_i386.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/h264dsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/idct_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/idct_mmx_xvid.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/idct_sse2_xvid.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/idct_xvid.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/mathops.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/mmx.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/motion_est_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/mpegvideo_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/mpegvideo_mmx_template.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/rv40dsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/simple_idct_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/snowdsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vc1dsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp3dsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp3dsp_mmx.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp3dsp_sse2.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp3dsp_sse2.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp6dsp_mmx.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp6dsp_mmx.h
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp6dsp_sse2.c
    trunk/blender/extern/ffmpeg/libavcodec/x86/vp6dsp_sse2.h
    trunk/blender/extern/ffmpeg/libavcodec/xvmc.h
    trunk/blender/extern/ffmpeg/libavcodec/xvmc_internal.h
    trunk/blender/extern/ffmpeg/libavdevice/alsa-audio-common.c
    trunk/blender/extern/ffmpeg/libavdevice/alsa-audio-dec.c
    trunk/blender/extern/ffmpeg/libavdevice/alsa-audio-enc.c
    trunk/blender/extern/ffmpeg/libavdevice/alsa-audio.h
    trunk/blender/extern/ffmpeg/libavdevice/oss_audio.c
    trunk/blender/extern/ffmpeg/libavformat/asfdec.c
    trunk/blender/extern/ffmpeg/libavformat/asfenc.c
    trunk/blender/extern/ffmpeg/libavformat/assdec.c
    trunk/blender/extern/ffmpeg/libavformat/assenc.c
    trunk/blender/extern/ffmpeg/libavformat/audiointerleave.c
    trunk/blender/extern/ffmpeg/libavformat/audiointerleave.h
    trunk/blender/extern/ffmpeg/libavformat/bfi.c
    trunk/blender/extern/ffmpeg/libavformat/ffm.h
    trunk/blender/extern/ffmpeg/libavformat/ffmdec.c
    trunk/blender/extern/ffmpeg/libavformat/ffmenc.c
    trunk/blender/extern/ffmpeg/libavformat/flacdec.c
    trunk/blender/extern/ffmpeg/libavformat/flacenc.c
    trunk/blender/extern/ffmpeg/libavformat/flacenc.h
    trunk/blender/extern/ffmpeg/libavformat/gopher.c
    trunk/blender/extern/ffmpeg/libavformat/id3v2.c
    trunk/blender/extern/ffmpeg/libavformat/id3v2.h
    trunk/blender/extern/ffmpeg/libavformat/internal.h
    trunk/blender/extern/ffmpeg/libavformat/iss.c
    trunk/blender/extern/ffmpeg/libavformat/metadata.c
    trunk/blender/extern/ffmpeg/libavformat/metadata.h
    trunk/blender/extern/ffmpeg/libavformat/metadata_compat.c
    trunk/blender/extern/ffmpeg/libavformat/mvi.c
    trunk/blender/extern/ffmpeg/libavformat/mxf.h
    trunk/blender/extern/ffmpeg/libavformat/mxfdec.c
    trunk/blender/extern/ffmpeg/libavformat/mxfenc.c
    trunk/blender/extern/ffmpeg/libavformat/ncdec.c
    trunk/blender/extern/ffmpeg/libavformat/oma.c
    trunk/blender/extern/ffmpeg/libavformat/options.c
    trunk/blender/extern/ffmpeg/libavformat/r3d.c
    trunk/blender/extern/ffmpeg/libavformat/rdt.c
    trunk/blender/extern/ffmpeg/libavformat/rdt.h
    trunk/blender/extern/ffmpeg/libavformat/rm.c
    trunk/blender/extern/ffmpeg/libavformat/rtpdec.h
    trunk/blender/extern/ffmpeg/libavformat/rtpenc.h
    trunk/blender/extern/ffmpeg/libavformat/swf.h
    trunk/blender/extern/ffmpeg/libavformat/swfdec.c
    trunk/blender/extern/ffmpeg/libavformat/swfenc.c
    trunk/blender/extern/ffmpeg/libavformat/vc1testenc.c
    trunk/blender/extern/ffmpeg/libavformat/xa.c
    trunk/blender/extern/ffmpeg/libavutil/arm/bswap.h
    trunk/blender/extern/ffmpeg/libavutil/avstring.c
    trunk/blender/extern/ffmpeg/libavutil/bfin/bswap.h
    trunk/blender/extern/ffmpeg/libavutil/lfg.c
    trunk/blender/extern/ffmpeg/libavutil/lfg.h
    trunk/blender/extern/ffmpeg/libavutil/pca.c
    trunk/blender/extern/ffmpeg/libavutil/pca.h
    trunk/blender/extern/ffmpeg/libavutil/pixfmt.h
    trunk/blender/extern/ffmpeg/libavutil/sh4/bswap.h
    trunk/blender/extern/ffmpeg/libavutil/timer.h
    trunk/blender/extern/ffmpeg/libavutil/utils.c
    trunk/blender/extern/ffmpeg/libavutil/x86/bswap.h
    trunk/blender/extern/ffmpeg/libswscale/swscale_avoption.c
    trunk/blender/extern/glew/CMakeLists.txt
    trunk/blender/extern/glew/README.txt
    trunk/blender/extern/glew/doc/advanced.html
    trunk/blender/extern/glew/doc/basic.html
    trunk/blender/extern/glew/doc/credits.html
    trunk/blender/extern/glew/doc/glew.css
    trunk/blender/extern/glew/doc/glew.html
    trunk/blender/extern/glew/doc/glx.txt
    trunk/blender/extern/glew/doc/glxew.html
    trunk/blender/extern/glew/doc/gpl.txt
    trunk/blender/extern/glew/doc/index.html
    trunk/blender/extern/glew/doc/install.html
    trunk/blender/extern/glew/doc/log.html
    trunk/blender/extern/glew/doc/sgi.txt
    trunk/blender/extern/glew/doc/wglew.html
    trunk/blender/extern/glew/include/GL/glew.h
    trunk/blender/extern/glew/include/GL/glxew.h
    trunk/blender/extern/glew/include/GL/wglew.h
    trunk/blender/extern/glew/src/Makefile
    trunk/blender/extern/glew/src/glew.c
    trunk/blender/extern/libmp3lame/VbrTag.c
    trunk/blender/extern/libmp3lame/VbrTag.h
    trunk/blender/extern/libmp3lame/bitstream.c
    trunk/blender/extern/libmp3lame/bitstream.h
    trunk/blender/extern/libmp3lame/encoder.c
    trunk/blender/extern/libmp3lame/encoder.h
    trunk/blender/extern/libmp3lame/fft.c
    trunk/blender/extern/libmp3lame/fft.h
    trunk/blender/extern/libmp3lame/gain_analysis.c
    trunk/blender/extern/libmp3lame/gain_analysis.h
    trunk/blender/extern/libmp3lame/i386/nasm.h
    trunk/blender/extern/libmp3lame/id3tag.c
    trunk/blender/extern/libmp3lame/id3tag.h
    trunk/blender/extern/libmp3lame/l3side.h
    trunk/blender/extern/libmp3lame/lame/lame.h
    trunk/blender/extern/libmp3lame/lame-analysis.h
    trunk/blender/extern/libmp3lame/lame.c
    trunk/blender/extern/libmp3lame/lame.h
    trunk/blender/extern/libmp3lame/lame_global_flags.h
    trunk/blender/extern/libmp3lame/libmp3lame_vc6.dsp
    trunk/blender/extern/libmp3lame/machine.h
    trunk/blender/extern/libmp3lame/mpglib_interface.c
    trunk/blender/extern/libmp3lame/newmdct.c
    trunk/blender/extern/libmp3lame/newmdct.h
    trunk/blender/extern/libmp3lame/presets.c
    trunk/blender/extern/libmp3lame/psymodel.c
    trunk/blender/extern/libmp3lame/psymodel.h
    trunk/blender/extern/libmp3lame/quantize.c
    trunk/blender/extern/libmp3lame/quantize.h
    trunk/blender/extern/libmp3lame/quantize_pvt.c
    trunk/blender/extern/libmp3lame/quantize_pvt.h
    trunk/blender/extern/libmp3lame/reservoir.c
    trunk/blender/extern/libmp3lame/reservoir.h
    trunk/blender/extern/libmp3lame/set_get.c
    trunk/blender/extern/libmp3lame/set_get.h
    trunk/blender/extern/libmp3lame/tables.c
    trunk/blender/extern/libmp3lame/tables.h
    trunk/blender/extern/libmp3lame/takehiro.c
    trunk/blender/extern/libmp3lame/util.c
    trunk/blender/extern/libmp3lame/util.h
    trunk/blender/extern/libmp3lame/vbrquantize.c
    trunk/blender/extern/libmp3lame/vbrquantize.h
    trunk/blender/extern/libmp3lame/version.c
    trunk/blender/extern/libmp3lame/version.h
    trunk/blender/extern/libopenjpeg/CMakeLists.txt
    trunk/blender/extern/libopenjpeg/Makefile
    trunk/blender/extern/libopenjpeg/bio.c
    trunk/blender/extern/libopenjpeg/bio.h
    trunk/blender/extern/libopenjpeg/cio.c
    trunk/blender/extern/libopenjpeg/cio.h
    trunk/blender/extern/libopenjpeg/dwt.c
    trunk/blender/extern/libopenjpeg/dwt.h
    trunk/blender/extern/libopenjpeg/event.c
    trunk/blender/extern/libopenjpeg/event.h
    trunk/blender/extern/libopenjpeg/fix.h
    trunk/blender/extern/libopenjpeg/image.c
    trunk/blender/extern/libopenjpeg/image.h
    trunk/blender/extern/libopenjpeg/int.h
    trunk/blender/extern/libopenjpeg/j2k.c
    trunk/blender/extern/libopenjpeg/j2k.h
    trunk/blender/extern/libopenjpeg/j2k_lib.c
    trunk/blender/extern/libopenjpeg/j2k_lib.h
    trunk/blender/extern/libopenjpeg/jp2.c
    trunk/blender/extern/libopenjpeg/jp2.h
    trunk/blender/extern/libopenjpeg/jpt.c
    trunk/blender/extern/libopenjpeg/jpt.h
    trunk/blender/extern/libopenjpeg/license.txt
    trunk/blender/extern/libopenjpeg/mct.c
    trunk/blender/extern/libopenjpeg/mct.h
    trunk/blender/extern/libopenjpeg/mqc.c
    trunk/blender/extern/libopenjpeg/mqc.h
    trunk/blender/extern/libopenjpeg/openjpeg.c
    trunk/blender/extern/libopenjpeg/openjpeg.h
    trunk/blender/extern/libopenjpeg/opj_includes.h
    trunk/blender/extern/libopenjpeg/opj_malloc.h
    trunk/blender/extern/libopenjpeg/pi.c
    trunk/blender/extern/libopenjpeg/pi.h
    trunk/blender/extern/libopenjpeg/raw.c
    trunk/blender/extern/libopenjpeg/raw.h
    trunk/blender/extern/libopenjpeg/t1.c
    trunk/blender/extern/libopenjpeg/t1.h
    trunk/blender/extern/libopenjpeg/t1_luts.h
    trunk/blender/extern/libopenjpeg/t2.c
    trunk/blender/extern/libopenjpeg/t2.h
    trunk/blender/extern/libopenjpeg/tcd.c
    trunk/blender/extern/libopenjpeg/tcd.h
    trunk/blender/extern/libopenjpeg/tgt.c
    trunk/blender/extern/libopenjpeg/tgt.h
    trunk/blender/extern/libredcode/codec.c
    trunk/blender/extern/libredcode/codec.h
    trunk/blender/extern/libredcode/debayer.c
    trunk/blender/extern/libredcode/debayer.h
    trunk/blender/extern/libredcode/format.c
    trunk/blender/extern/libredcode/format.h
    trunk/blender/extern/lzma/CMakeLists.txt
    trunk/blender/extern/lzma/Makefile
    trunk/blender/extern/lzma/Types.h
    trunk/blender/extern/lzma/history.txt
    trunk/blender/extern/lzma/lzma.txt
    trunk/blender/extern/lzo/CMakeLists.txt
    trunk/blender/extern/lzo/minilzo/Makefile
    trunk/blender/extern/lzo/minilzo/lzoconf.h
    trunk/blender/extern/lzo/minilzo/lzodefs.h
    trunk/blender/extern/lzo/minilzo/minilzo.c
    trunk/blender/extern/x264/Makefile
    trunk/blender/extern/x264/common/bs.h
    trunk/blender/extern/x264/common/cabac.c
    trunk/blender/extern/x264/common/cabac.h
    trunk/blender/extern/x264/common/clip1.h
    trunk/blender/extern/x264/common/common.c
    trunk/blender/extern/x264/common/common.h
    trunk/blender/extern/x264/common/cpu.c
    trunk/blender/extern/x264/common/cpu.h
    trunk/blender/extern/x264/common/dct.c
    trunk/blender/extern/x264/common/dct.h
    trunk/blender/extern/x264/common/display-x11.c
    trunk/blender/extern/x264/common/display.h
    trunk/blender/extern/x264/common/frame.c
    trunk/blender/extern/x264/common/frame.h
    trunk/blender/extern/x264/common/i386/dct.h
    trunk/blender/extern/x264/common/i386/mc-c.c
    trunk/blender/extern/x264/common/i386/mc.h
    trunk/blender/extern/x264/common/i386/pixel.h
    trunk/blender/extern/x264/common/i386/predict-c.c
    trunk/blender/extern/x264/common/i386/predict.h
    trunk/blender/extern/x264/common/i386/quant.h
    trunk/blender/extern/x264/common/macroblock.c
    trunk/blender/extern/x264/common/macroblock.h
    trunk/blender/extern/x264/common/mc.c
    trunk/blender/extern/x264/common/mc.h
    trunk/blender/extern/x264/common/mdate.c
    trunk/blender/extern/x264/common/osdep.h
    trunk/blender/extern/x264/common/pixel.c
    trunk/blender/extern/x264/common/pixel.h
    trunk/blender/extern/x264/common/ppc/dct.c
    trunk/blender/extern/x264/common/ppc/dct.h
    trunk/blender/extern/x264/common/ppc/deblock.c
    trunk/blender/extern/x264/common/ppc/mc.c
    trunk/blender/extern/x264/common/ppc/mc.h
    trunk/blender/extern/x264/common/ppc/pixel.c
    trunk/blender/extern/x264/common/ppc/pixel.h
    trunk/blender/extern/x264/common/ppc/ppccommon.h
    trunk/blender/extern/x264/common/ppc/predict.c
    trunk/blender/extern/x264/common/ppc/predict.h
    trunk/blender/extern/x264/common/ppc/quant.c
    trunk/blender/extern/x264/common/ppc/quant.h
    trunk/blender/extern/x264/common/predict.c
    trunk/blender/extern/x264/common/predict.h
    trunk/blender/extern/x264/common/quant.c
    trunk/blender/extern/x264/common/quant.h
    trunk/blender/extern/x264/common/set.c
    trunk/blender/extern/x264/common/set.h
    trunk/blender/extern/x264/common/sparc/pixel.h
    trunk/blender/extern/x264/common/visualize.c
    trunk/blender/extern/x264/common/visualize.h
    trunk/blender/extern/x264/common/vlc.c
    trunk/blender/extern/x264/common/vlc.h
    trunk/blender/extern/x264/common/x86/dct.h
    trunk/blender/extern/x264/common/x86/mc-c.c
    trunk/blender/extern/x264/common/x86/mc.h
    trunk/blender/extern/x264/common/x86/pixel.h
    trunk/blender/extern/x264/common/x86/predict-c.c
    trunk/blender/extern/x264/common/x86/predict.h
    trunk/blender/extern/x264/common/x86/quant.h
    trunk/blender/extern/x264/common/x86/util.h
    trunk/blender/extern/x264/encoder/analyse.c
    trunk/blender/extern/x264/encoder/analyse.h
    trunk/blender/extern/x264/encoder/cabac.c
    trunk/blender/extern/x264/encoder/cavlc.c
    trunk/blender/extern/x264/encoder/encoder.c
    trunk/blender/extern/x264/encoder/eval.c
    trunk/blender/extern/x264/encoder/macroblock.c
    trunk/blender/extern/x264/encoder/macroblock.h
    trunk/blender/extern/x264/encoder/me.c
    trunk/blender/extern/x264/encoder/me.h
    trunk/blender/extern/x264/encoder/ratecontrol.c
    trunk/blender/extern/x264/encoder/ratecontrol.h
    trunk/blender/extern/x264/encoder/rdo.c
    trunk/blender/extern/x264/encoder/set.c
    trunk/blender/extern/x264/encoder/set.h
    trunk/blender/extern/x264/encoder/slicetype.c
    trunk/blender/extern/x264/extras/getopt.c
    trunk/blender/extern/x264/extras/getopt.h
    trunk/blender/extern/x264/extras/stdint.h
    trunk/blender/extern/x264/version.sh
    trunk/blender/extern/x264/x264.h
    trunk/blender/extern/xvidcore/build/generic/Makefile
    trunk/blender/extern/xvidcore/build/generic/bootstrap.sh
    trunk/blender/extern/xvidcore/src/bitstream/bitstream.c
    trunk/blender/extern/xvidcore/src/bitstream/bitstream.h
    trunk/blender/extern/xvidcore/src/bitstream/cbp.c
    trunk/blender/extern/xvidcore/src/bitstream/cbp.h
    trunk/blender/extern/xvidcore/src/bitstream/mbcoding.c
    trunk/blender/extern/xvidcore/src/bitstream/mbcoding.h
    trunk/blender/extern/xvidcore/src/bitstream/vlc_codes.h
    trunk/blender/extern/xvidcore/src/bitstream/zigzag.h
    trunk/blender/extern/xvidcore/src/dct/fdct.c
    trunk/blender/extern/xvidcore/src/dct/fdct.h
    trunk/blender/extern/xvidcore/src/dct/ia64_asm/genidct.py
    trunk/blender/extern/xvidcore/src/dct/idct.c
    trunk/blender/extern/xvidcore/src/dct/idct.h
    trunk/blender/extern/xvidcore/src/dct/ppc_asm/idct_altivec.c
    trunk/blender/extern/xvidcore/src/dct/simple_idct.c
    trunk/blender/extern/xvidcore/src/decoder.c
    trunk/blender/extern/xvidcore/src/decoder.h
    trunk/blender/extern/xvidcore/src/encoder.c
    trunk/blender/extern/xvidcore/src/encoder.h
    trunk/blender/extern/xvidcore/src/global.h
    trunk/blender/extern/xvidcore/src/image/colorspace.c
    trunk/blender/extern/xvidcore/src/image/colorspace.h
    trunk/blender/extern/xvidcore/src/image/font.c
    trunk/blender/extern/xvidcore/src/image/font.h
    trunk/blender/extern/xvidcore/src/image/image.c
    trunk/blender/extern/xvidcore/src/image/image.h
    trunk/blender/extern/xvidcore/src/image/interpolate8x8.c
    trunk/blender/extern/xvidcore/src/image/interpolate8x8.h
    trunk/blender/extern/xvidcore/src/image/postprocessing.c
    trunk/blender/extern/xvidcore/src/image/postprocessing.h
    trunk/blender/extern/xvidcore/src/image/ppc_asm/colorspace_altivec.c
    trunk/blender/extern/xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c
    trunk/blender/extern/xvidcore/src/image/ppc_asm/qpel_altivec.c
    trunk/blender/extern/xvidcore/src/image/qpel.h
    trunk/blender/extern/xvidcore/src/image/reduced.c
    trunk/blender/extern/xvidcore/src/image/reduced.h
    trunk/blender/extern/xvidcore/src/motion/estimation.h
    trunk/blender/extern/xvidcore/src/motion/estimation_bvop.c
    trunk/blender/extern/xvidcore/src/motion/estimation_common.c
    trunk/blender/extern/xvidcore/src/motion/estimation_gmc.c
    trunk/blender/extern/xvidcore/src/motion/estimation_pvop.c
    trunk/blender/extern/xvidcore/src/motion/estimation_rd_based.c
    trunk/blender/extern/xvidcore/src/motion/estimation_rd_based_bvop.c
    trunk/blender/extern/xvidcore/src/motion/gmc.c
    trunk/blender/extern/xvidcore/src/motion/gmc.h
    trunk/blender/extern/xvidcore/src/motion/motion.h
    trunk/blender/extern/xvidcore/src/motion/motion_comp.c
    trunk/blender/extern/xvidcore/src/motion/motion_inlines.h
    trunk/blender/extern/xvidcore/src/motion/motion_smp.h
    trunk/blender/extern/xvidcore/src/motion/ppc_asm/sad_altivec.c
    trunk/blender/extern/xvidcore/src/motion/sad.c
    trunk/blender/extern/xvidcore/src/motion/sad.h
    trunk/blender/extern/xvidcore/src/motion/vop_type_decision.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_2pass1.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_2pass2.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_dump.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_lumimasking.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_psnr.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_single.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_ssim.c
    trunk/blender/extern/xvidcore/src/plugins/plugin_ssim.h
    trunk/blender/extern/xvidcore/src/portab.h
    trunk/blender/extern/xvidcore/src/prediction/mbprediction.c
    trunk/blender/extern/xvidcore/src/prediction/mbprediction.h
    trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_h263_altivec.c
    trunk/blender/extern/xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c
    trunk/blender/extern/xvidcore/src/quant/quant.h
    trunk/blender/extern/xvidcore/src/quant/quant_h263.c
    trunk/blender/extern/xvidcore/src/quant/quant_matrix.c
    trunk/blender/extern/xvidcore/src/quant/quant_matrix.h
    trunk/blender/extern/xvidcore/src/quant/quant_mpeg.c
    trunk/blender/extern/xvidcore/src/utils/emms.c
    trunk/blender/extern/xvidcore/src/utils/emms.h
    trunk/blender/extern/xvidcore/src/utils/mbfunctions.h
    trunk/blender/extern/xvidcore/src/utils/mbtransquant.c
    trunk/blender/extern/xvidcore/src/utils/mem_align.c
    trunk/blender/extern/xvidcore/src/utils/mem_align.h
    trunk/blender/extern/xvidcore/src/utils/mem_transfer.c
    trunk/blender/extern/xvidcore/src/utils/mem_transfer.h
    trunk/blender/extern/xvidcore/src/utils/ppc_asm/altivec_trigger.c
    trunk/blender/extern/xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c
    trunk/blender/extern/xvidcore/src/utils/timer.c
    trunk/blender/extern/xvidcore/src/utils/timer.h
    trunk/blender/extern/xvidcore/src/xvid.c
    trunk/blender/extern/xvidcore/src/xvid.h
    trunk/blender/release/io/export_3ds.py
    trunk/blender/release/io/export_fbx.py
    trunk/blender/release/io/export_obj.py
    trunk/blender/release/io/export_x3d.py
    trunk/blender/release/io/import_3ds.py
    trunk/blender/release/io/import_obj.py
    trunk/blender/source/blender/editors/armature/poseSlide.c
    trunk/blender/source/blender/makesrna/intern/rna_action_api.c
    trunk/blender/source/blender/makesrna/intern/rna_image_api.c
    trunk/blender/source/blender/makesrna/intern/rna_material_api.c
    trunk/blender/source/blender/makesrna/intern/rna_pose_api.c
    trunk/blender/source/tools/guess/config.guess


Property changes on: trunk/blender/extern/CMakeLists.txt
___________________________________________________________________
Name: svn:mime-type
   + text/plain


Property changes on: trunk/blender/extern/binreloc/CMakeLists.txt
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native


Property changes on: trunk/blender/extern/binreloc/Makefile
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/blender/extern/binreloc/binreloc.c
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/blender/extern/binreloc/include/binreloc.h
___________________________________________________________________
Name: svn:eol-style
   + native


Property changes on: trunk/blender/extern/bullet2/CMakeLists.txt
___________________________________________________________________
Name: svn:mime-type
   + text/plain


Property changes on: trunk/blender/extern/bullet2/readme.txt
___________________________________________________________________
Name: svn:mime-type
   + text/plain


Property changes on: trunk/blender/extern/bullet2/src/BulletCollision/CMakeLists.txt
___________________________________________________________________
Name: svn:mime-type
   + text/plain

Modified: trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h
===================================================================
--- trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h	2009-09-22 18:47:28 UTC (rev 23424)
+++ trunk/blender/extern/bullet2/src/BulletCollision/Gimpact/btBoxCollision.h	2009-09-22 19:09:04 UTC (rev 23425)
@@ -1,647 +1,647 @@
-#ifndef BT_BOX_COLLISION_H_INCLUDED
-#define BT_BOX_COLLISION_H_INCLUDED
-
-/*! \file gim_box_collision.h
-\author Francisco Len N\xDFjera
-*/
-/*
-This source file is part of GIMPACT Library.
-
-For the latest info, see http://gimpact.sourceforge.net/
-
-Copyright (c) 2007 Francisco Leon Najera. C.C. 80087371.
-email: projectileman at yahoo.com
-
-
-This software is provided 'as-is', without any express or implied warranty.
-In no event will the authors be held liable for any damages arising from the use of this software.
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it freely,
-subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-*/
-
-#include "LinearMath/btTransform.h"
-
-
-///Swap numbers
-#define BT_SWAP_NUMBERS(a,b){ \
-    a = a+b; \
-    b = a-b; \
-    a = a-b; \
-}\
-
-
-#define BT_MAX(a,b) (a<b?b:a)
-#define BT_MIN(a,b) (a>b?b:a)
-
-#define BT_GREATER(x, y)	btFabs(x) > (y)
-
-#define BT_MAX3(a,b,c) BT_MAX(a,BT_MAX(b,c))
-#define BT_MIN3(a,b,c) BT_MIN(a,BT_MIN(b,c))
-
-
-
-
-
-
-enum eBT_PLANE_INTERSECTION_TYPE
-{
-	BT_CONST_BACK_PLANE = 0,
-	BT_CONST_COLLIDE_PLANE,
-	BT_CONST_FRONT_PLANE
-};
-
-//SIMD_FORCE_INLINE bool test_cross_edge_box(
-//	const btVector3 & edge,
-//	const btVector3 & absolute_edge,
-//	const btVector3 & pointa,
-//	const btVector3 & pointb, const btVector3 & extend,
-//	int dir_index0,
-//	int dir_index1
-//	int component_index0,
-//	int component_index1)
-//{
-//	// dir coords are -z and y
-//
-//	const btScalar dir0 = -edge[dir_index0];
-//	const btScalar dir1 = edge[dir_index1];
-//	btScalar pmin = pointa[component_index0]*dir0 + pointa[component_index1]*dir1;
-//	btScalar pmax = pointb[component_index0]*dir0 + pointb[component_index1]*dir1;
-//	//find minmax
-//	if(pmin>pmax)
-//	{
-//		BT_SWAP_NUMBERS(pmin,pmax);
-//	}
-//	//find extends
-//	const btScalar rad = extend[component_index0] * absolute_edge[dir_index0] +
-//					extend[component_index1] * absolute_edge[dir_index1];
-//
-//	if(pmin>rad || -rad>pmax) return false;
-//	return true;
-//}
-//
-//SIMD_FORCE_INLINE bool test_cross_edge_box_X_axis(
-//	const btVector3 & edge,
-//	const btVector3 & absolute_edge,
-//	const btVector3 & pointa,
-//	const btVector3 & pointb, btVector3 & extend)
-//{
-//
-//	return test_cross_edge_box(edge,absolute_edge,pointa,pointb,extend,2,1,1,2);
-//}
-//
-//
-//SIMD_FORCE_INLINE bool test_cross_edge_box_Y_axis(
-//	const btVector3 & edge,
-//	const btVector3 & absolute_edge,
-//	const btVector3 & pointa,
-//	const btVector3 & pointb, btVector3 & extend)
-//{
-//
-//	return test_cross_edge_box(edge,absolute_edge,pointa,pointb,extend,0,2,2,0);
-//}
-//
-//SIMD_FORCE_INLINE bool test_cross_edge_box_Z_axis(
-//	const btVector3 & edge,
-//	const btVector3 & absolute_edge,
-//	const btVector3 & pointa,
-//	const btVector3 & pointb, btVector3 & extend)
-//{
-//
-//	return test_cross_edge_box(edge,absolute_edge,pointa,pointb,extend,1,0,0,1);
-//}
-
-
-#define TEST_CROSS_EDGE_BOX_MCR(edge,absolute_edge,pointa,pointb,_extend,i_dir_0,i_dir_1,i_comp_0,i_comp_1)\
-{\
-	const btScalar dir0 = -edge[i_dir_0];\
-	const btScalar dir1 = edge[i_dir_1];\
-	btScalar pmin = pointa[i_comp_0]*dir0 + pointa[i_comp_1]*dir1;\
-	btScalar pmax = pointb[i_comp_0]*dir0 + pointb[i_comp_1]*dir1;\
-	if(pmin>pmax)\
-	{\
-		BT_SWAP_NUMBERS(pmin,pmax); \
-	}\
-	const btScalar abs_dir0 = absolute_edge[i_dir_0];\
-	const btScalar abs_dir1 = absolute_edge[i_dir_1];\
-	const btScalar rad = _extend[i_comp_0] * abs_dir0 + _extend[i_comp_1] * abs_dir1;\
-	if(pmin>rad || -rad>pmax) return false;\
-}\
-
-
-#define TEST_CROSS_EDGE_BOX_X_AXIS_MCR(edge,absolute_edge,pointa,pointb,_extend)\
-{\
-	TEST_CROSS_EDGE_BOX_MCR(edge,absolute_edge,pointa,pointb,_extend,2,1,1,2);\
-}\
-
-#define TEST_CROSS_EDGE_BOX_Y_AXIS_MCR(edge,absolute_edge,pointa,pointb,_extend)\
-{\
-	TEST_CROSS_EDGE_BOX_MCR(edge,absolute_edge,pointa,pointb,_extend,0,2,2,0);\
-}\
-
-#define TEST_CROSS_EDGE_BOX_Z_AXIS_MCR(edge,absolute_edge,pointa,pointb,_extend)\
-{\
-	TEST_CROSS_EDGE_BOX_MCR(edge,absolute_edge,pointa,pointb,_extend,1,0,0,1);\
-}\
-
-
-//! Returns the dot product between a vec3f and the col of a matrix
-SIMD_FORCE_INLINE btScalar bt_mat3_dot_col(
-const btMatrix3x3 & mat, const btVector3 & vec3, int colindex)
-{
-	return vec3[0]*mat[0][colindex] + vec3[1]*mat[1][colindex] + vec3[2]*mat[2][colindex];
-}
-
-
-//!  Class for transforming a model1 to the space of model0
-ATTRIBUTE_ALIGNED16	(class) BT_BOX_BOX_TRANSFORM_CACHE
-{
-public:
-    btVector3  m_T1to0;//!< Transforms translation of model1 to model 0
-	btMatrix3x3 m_R1to0;//!< Transforms Rotation of model1 to model 0, equal  to R0' * R1
-	btMatrix3x3 m_AR;//!< Absolute value of m_R1to0
-
-	SIMD_FORCE_INLINE void calc_absolute_matrix()
-	{
-//		static const btVector3 vepsi(1e-6f,1e-6f,1e-6f);
-//		m_AR[0] = vepsi + m_R1to0[0].absolute();
-//		m_AR[1] = vepsi + m_R1to0[1].absolute();
-//		m_AR[2] = vepsi + m_R1to0[2].absolute();
-
-		int i,j;
-
-        for(i=0;i<3;i++)
-        {
-            for(j=0;j<3;j++ )
-            {
-            	m_AR[i][j] = 1e-6f + btFabs(m_R1to0[i][j]);
-            }
-        }
-
-	}
-
-	BT_BOX_BOX_TRANSFORM_CACHE()
-	{
-	}
-
-
-
-	//! Calc the transformation relative  1 to 0. Inverts matrics by transposing
-	SIMD_FORCE_INLINE void calc_from_homogenic(const btTransform & trans0,const btTransform & trans1)
-	{
-
-		btTransform temp_trans = trans0.inverse();
-		temp_trans = temp_trans * trans1;
-
-		m_T1to0 = temp_trans.getOrigin();
-		m_R1to0 = temp_trans.getBasis();
-
-
-		calc_absolute_matrix();
-	}
-
-	//! Calcs the full invertion of the matrices. Useful for scaling matrices
-	SIMD_FORCE_INLINE void calc_from_full_invert(const btTransform & trans0,const btTransform & trans1)
-	{
-		m_R1to0 = trans0.getBasis().inverse();
-		m_T1to0 = m_R1to0 * (-trans0.getOrigin());
-
-		m_T1to0 += m_R1to0*trans1.getOrigin();
-		m_R1to0 *= trans1.getBasis();
-
-		calc_absolute_matrix();
-	}
-
-	SIMD_FORCE_INLINE btVector3 transform(const btVector3 & point) const
-	{
-		return btVector3(m_R1to0[0].dot(point) + m_T1to0.x(),
-			m_R1to0[1].dot(point) + m_T1to0.y(),
-			m_R1to0[2].dot(point) + m_T1to0.z());
-	}
-};
-
-
-#define BOX_PLANE_EPSILON 0.000001f
-
-//! Axis aligned box
-ATTRIBUTE_ALIGNED16	(class) btAABB
-{
-public:
-	btVector3 m_min;
-	btVector3 m_max;
-
-	btAABB()
-	{}
-
-
-	btAABB(const btVector3 & V1,
-			 const btVector3 & V2,
-			 const btVector3 & V3)
-	{
-		m_min[0] = BT_MIN3(V1[0],V2[0],V3[0]);
-		m_min[1] = BT_MIN3(V1[1],V2[1],V3[1]);
-		m_min[2] = BT_MIN3(V1[2],V2[2],V3[2]);
-
-		m_max[0] = BT_MAX3(V1[0],V2[0],V3[0]);
-		m_max[1] = BT_MAX3(V1[1],V2[1],V3[1]);
-		m_max[2] = BT_MAX3(V1[2],V2[2],V3[2]);
-	}
-
-	btAABB(const btVector3 & V1,
-			 const btVector3 & V2,
-			 const btVector3 & V3,
-			 btScalar margin)
-	{
-		m_min[0] = BT_MIN3(V1[0],V2[0],V3[0]);
-		m_min[1] = BT_MIN3(V1[1],V2[1],V3[1]);
-		m_min[2] = BT_MIN3(V1[2],V2[2],V3[2]);
-
-		m_max[0] = BT_MAX3(V1[0],V2[0],V3[0]);
-		m_max[1] = BT_MAX3(V1[1],V2[1],V3[1]);
-		m_max[2] = BT_MAX3(V1[2],V2[2],V3[2]);
-
-		m_min[0] -= margin;
-		m_min[1] -= margin;
-		m_min[2] -= margin;
-		m_max[0] += margin;
-		m_max[1] += margin;
-		m_max[2] += margin;
-	}
-
-	btAABB(const btAABB &other):
-		m_min(other.m_min),m_max(other.m_max)
-	{
-	}
-
-	btAABB(const btAABB &other,btScalar margin ):
-		m_min(other.m_min),m_max(other.m_max)
-	{
-		m_min[0] -= margin;
-		m_min[1] -= margin;
-		m_min[2] -= margin;
-		m_max[0] += margin;
-		m_max[1] += margin;
-		m_max[2] += margin;
-	}
-
-	SIMD_FORCE_INLINE void invalidate()
-	{
-		m_min[0] = SIMD_INFINITY;
-		m_min[1] = SIMD_INFINITY;
-		m_min[2] = SIMD_INFINITY;
-		m_max[0] = -SIMD_INFINITY;
-		m_max[1] = -SIMD_INFINITY;
-		m_max[2] = -SIMD_INFINITY;
-	}
-
-	SIMD_FORCE_INLINE void increment_margin(btScalar margin)
-	{
-		m_min[0] -= margin;
-		m_min[1] -= margin;
-		m_min[2] -= margin;
-		m_max[0] += margin;
-		m_max[1] += margin;
-		m_max[2] += margin;
-	}
-
-	SIMD_FORCE_INLINE void copy_with_margin(const btAABB &other, btScalar margin)
-	{
-		m_min[0] = other.m_min[0] - margin;
-		m_min[1] = other.m_min[1] - margin;
-		m_min[2] = other.m_min[2] - margin;
-
-		m_max[0] = other.m_max[0] + margin;
-		m_max[1] = other.m_max[1] + margin;
-		m_max[2] = other.m_max[2] + margin;
-	}
-
-	template<typename CLASS_POINT>

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list