[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