Revision: 47874
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47874
Author:   campbellbarton
Date:     2012-06-14 09:39:54 +0000 (Thu, 14 Jun 2012)
Log Message:
-----------
svn merge ^/trunk/blender -r47805:47873

Revision Links:
--------------
    
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47805

Modified Paths:
--------------
    branches/soc-2011-tomato/doc/python_api/rst/bge.types.rst
    branches/soc-2011-tomato/intern/cycles/blender/addon/properties.py
    branches/soc-2011-tomato/intern/cycles/blender/addon/ui.py
    branches/soc-2011-tomato/intern/cycles/blender/blender_camera.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_object.cpp
    branches/soc-2011-tomato/intern/cycles/blender/blender_sync.cpp
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_emission.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_light.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_path.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_shader.h
    branches/soc-2011-tomato/intern/cycles/kernel/kernel_types.h
    branches/soc-2011-tomato/intern/cycles/render/integrator.cpp
    branches/soc-2011-tomato/intern/cycles/render/integrator.h
    branches/soc-2011-tomato/intern/cycles/render/light.cpp
    branches/soc-2011-tomato/intern/cycles/render/light.h
    branches/soc-2011-tomato/intern/cycles/render/object.cpp
    branches/soc-2011-tomato/intern/cycles/render/scene.cpp
    branches/soc-2011-tomato/intern/raskter/raskter.c
    branches/soc-2011-tomato/intern/raskter/raskter.h
    
branches/soc-2011-tomato/release/scripts/presets/interface_theme/back_to_black.xml
    
branches/soc-2011-tomato/release/scripts/presets/interface_theme/blender_24x.xml
    branches/soc-2011-tomato/release/scripts/presets/interface_theme/elsyiun.xml
    branches/soc-2011-tomato/release/scripts/presets/interface_theme/hexagon.xml
    
branches/soc-2011-tomato/release/scripts/presets/interface_theme/ubuntu_ambiance.xml
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/space_clip.py
    branches/soc-2011-tomato/release/scripts/startup/bl_ui/space_view3d.py
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_colortools.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_mask.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_node.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_object.h
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_shrinkwrap.h
    branches/soc-2011-tomato/source/blender/blenkernel/intern/colortools.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/mask.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/node.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/object.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/sequencer.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/tracking.c
    branches/soc-2011-tomato/source/blender/blenlib/BLI_math_color.h
    branches/soc-2011-tomato/source/blender/blenlib/intern/math_color.c
    branches/soc-2011-tomato/source/blender/blenlib/intern/math_color_inline.c
    branches/soc-2011-tomato/source/blender/bmesh/operators/bmo_dupe.c
    branches/soc-2011-tomato/source/blender/collada/AnimationExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/AnimationImporter.cpp
    branches/soc-2011-tomato/source/blender/collada/ArmatureExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/ArmatureImporter.cpp
    branches/soc-2011-tomato/source/blender/collada/CameraExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/DocumentExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/DocumentImporter.cpp
    branches/soc-2011-tomato/source/blender/collada/EffectExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/ErrorHandler.cpp
    branches/soc-2011-tomato/source/blender/collada/ExtraHandler.cpp
    branches/soc-2011-tomato/source/blender/collada/ExtraTags.cpp
    branches/soc-2011-tomato/source/blender/collada/GeometryExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/ImageExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/InstanceWriter.cpp
    branches/soc-2011-tomato/source/blender/collada/LightExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/MaterialExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/MeshImporter.cpp
    branches/soc-2011-tomato/source/blender/collada/SceneExporter.cpp
    branches/soc-2011-tomato/source/blender/collada/SkinInfo.cpp
    branches/soc-2011-tomato/source/blender/collada/TransformReader.cpp
    branches/soc-2011-tomato/source/blender/collada/TransformWriter.cpp
    branches/soc-2011-tomato/source/blender/collada/collada.cpp
    branches/soc-2011-tomato/source/blender/collada/collada_internal.cpp
    branches/soc-2011-tomato/source/blender/collada/collada_utils.cpp
    branches/soc-2011-tomato/source/blender/compositor/CMakeLists.txt
    branches/soc-2011-tomato/source/blender/compositor/COM_compositor.h
    branches/soc-2011-tomato/source/blender/compositor/COM_defines.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_CPUDevice.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_ChannelInfo.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_ChunkOrder.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_CompositorContext.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_Converter.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_Device.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionGroup.cpp
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionGroup.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionSystem.cpp
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionSystem.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_ExecutionSystemHelper.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_InputSocket.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_MemoryBuffer.cpp
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_MemoryBuffer.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_MemoryProxy.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_Node.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_NodeBase.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_NodeOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_NodeOperation.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_OpenCLDevice.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_OutputSocket.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_Socket.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_SocketConnection.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_SocketReader.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_WorkPackage.h
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_WorkScheduler.h
    branches/soc-2011-tomato/source/blender/compositor/intern/COM_compositor.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_AlphaOverNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BilateralBlurNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BlurNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BokehBlurNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BokehImageNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BoxMaskNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_BrightnessNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ChannelMatteNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ChromaMatteNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorBalanceNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorCorrectionNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorCurveNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorMatteNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorRampNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorSpillNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ColorToBWNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CombineHSVANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CombineRGBANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CombineYCCANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CombineYUVANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CompositorNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ConvertAlphaNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_CropNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DefocusNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DifferenceMatteNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DilateErodeNode.cpp
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DilateErodeNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DirectionalBlurNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DisplaceNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DistanceMatteNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_DoubleEdgeMaskNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_EllipseMaskNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_FilterNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_FlipNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_GammaNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_GlareNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_GlareNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_GroupNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_HueSaturationValueCorrectNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_HueSaturationValueNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_IDMaskNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ImageNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_InvertNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_LensDistortionNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_LuminanceMatteNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MapUVNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MapValueNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MaskNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MaskNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MathNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MixNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MovieClipNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MovieDistortionNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MuteNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_MuteNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_NormalNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_NormalizeNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_OutputFileNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_RenderLayersNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_RotateNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ScaleNode.cpp
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ScaleNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SeparateHSVANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SeparateRGBANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SeparateYCCANode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SeparateYUVANode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SetAlphaNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SocketProxyNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SplitViewerNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_Stabilize2dNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_SwitchNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_TextureNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_TimeNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_TonemapNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_TransformNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_TranslateNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ValueNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_VectorBlurNode.cpp
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_VectorBlurNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_VectorCurveNode.h
    
branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ViewLevelsNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ViewerNode.h
    branches/soc-2011-tomato/source/blender/compositor/nodes/COM_ZCombineNode.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_AlphaOverKeyOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_AlphaOverMixedOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_AlphaOverPremultiplyOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_AntiAliasOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_AntiAliasOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BilateralBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BlurBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BokehBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BokehImageOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BoxMaskOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_BrightnessOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CalculateMeanOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CalculateMeanOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CalculateStandardDeviationOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ChangeHSVOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ChannelMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ChromaMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorBalanceASCCDLOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorBalanceLGGOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorCorrectionOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorCorrectionOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorCurveOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorRampOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ColorSpillOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CombineChannelsOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CompositorOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CompositorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertColorProfileOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertColorToBWOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertColorToVectorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertColourToValueProg.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertDepthToRadiusOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertHSVToRGBOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertKeyToPremulOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertPremulToKeyOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertRGBToHSVOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertRGBToYCCOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertRGBToYUVOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertValueToColourProg.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertValueToVectorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertVectorToColorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertVectorToValueOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertYCCToRGBOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvertYUVToRGBOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvolutionEdgeFilterOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ConvolutionFilterOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CropOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_CurveBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DifferenceMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DilateErodeOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DilateErodeOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DirectionalBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DisplaceOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DisplaceSimpleOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DistanceMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DotproductOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_DoubleEdgeMaskOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_EllipseMaskOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_FastGaussianBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_FlipOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GammaCorrectOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GammaOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GaussianBokehBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GaussianXBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GaussianYBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareBaseOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareGhostOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareGhostOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareSimpleStarOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareSimpleStarOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareStreaksOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareStreaksOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareThresholdOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareThresholdOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_HueSaturationValueCorrectOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_IDMaskOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ImageOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_InvertOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_LuminanceMatteOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MapUVOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MapValueOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MaskOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MaskOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MathBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixAddOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixBlendOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixBurnOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixColorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixDarkenOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixDifferenceOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixDivideOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixDodgeOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixHueOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixLightenOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixLinearLightOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixMultiplyOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixOverlayOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixSaturationOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixScreenOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixSoftLightOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixSubtractOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixValueOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipAttributeOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieClipOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieDistortionOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MovieDistortionOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MultilayerImageOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MultilayerImageOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_NormalizeOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_NormalizeOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_OpenCLKernels.cl
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_OpenCLKernels.cl.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_OutputFileOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_OutputFileOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_PreviewOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ProjectorLensDistortionOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_QualityStepHelper.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ReadBufferOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_RenderLayersAlphaProg.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_RenderLayersBaseProg.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_RotateOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ScaleOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ScaleOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ScreenLensDistortionOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SeparateChannelOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SetAlphaOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SetColorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SetSamplerOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SetValueOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SetVectorOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SocketProxyOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_SplitViewerOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_TextureOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_TonemapOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_TonemapOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_TranslateOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_VariableSizeBokehBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_VectorBlurOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_VectorBlurOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_VectorCurveOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ViewerBaseOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ViewerOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ViewerOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_WriteBufferOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_WriteBufferOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_ZCombineOperation.h
    branches/soc-2011-tomato/source/blender/editors/mask/mask_draw.c
    branches/soc-2011-tomato/source/blender/editors/mask/mask_edit.c
    branches/soc-2011-tomato/source/blender/editors/mask/mask_intern.h
    branches/soc-2011-tomato/source/blender/editors/mask/mask_ops.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_bvh.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_bvh.h
    branches/soc-2011-tomato/source/blender/editors/mesh/meshtools.c
    branches/soc-2011-tomato/source/blender/editors/space_image/image_ops.c
    branches/soc-2011-tomato/source/blender/editors/space_image/space_image.c
    branches/soc-2011-tomato/source/blender/editors/space_node/drawnode.c
    
branches/soc-2011-tomato/source/blender/editors/space_sequencer/space_sequencer.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/view3d_draw.c
    
branches/soc-2011-tomato/source/blender/editors/transform/transform_manipulator.c
    branches/soc-2011-tomato/source/blender/editors/transform/transform_ops.c
    branches/soc-2011-tomato/source/blender/editors/uvedit/uvedit_parametrizer.c
    branches/soc-2011-tomato/source/blender/imbuf/intern/openexr/openexr_api.cpp
    branches/soc-2011-tomato/source/blender/makesdna/DNA_view3d_types.h
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_mask.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_nodetree.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_scene_api.c
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_space.c
    branches/soc-2011-tomato/source/blender/modifiers/intern/MOD_simpledeform.c
    
branches/soc-2011-tomato/source/blender/nodes/composite/nodes/node_composite_glare.c
    
branches/soc-2011-tomato/source/blender/nodes/composite/nodes/node_composite_mask.c
    
branches/soc-2011-tomato/source/blender/nodes/composite/nodes/node_composite_tonemap.c
    
branches/soc-2011-tomato/source/blender/render/intern/source/convertblender.c
    branches/soc-2011-tomato/source/blender/render/intern/source/occlusion.c
    branches/soc-2011-tomato/source/blender/render/intern/source/pipeline.c
    branches/soc-2011-tomato/source/blender/render/intern/source/render_result.c
    branches/soc-2011-tomato/source/blender/render/intern/source/strand.c
    branches/soc-2011-tomato/source/blender/render/intern/source/volumetric.c
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_operators.c
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_RadarSensor.cpp
    branches/soc-2011-tomato/source/gameengine/Ketsji/KX_RadarSensor.h

Added Paths:
-----------
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_SingleThreadedNodeOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/intern/COM_SingleThreadedNodeOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareFogGlowOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_GlareFogGlowOperation.h
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixGlareOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_MixGlareOperation.h

Removed Paths:
-------------
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_FogGlowImageOperation.cpp
    
branches/soc-2011-tomato/source/blender/compositor/operations/COM_FogGlowImageOperation.h

Property Changed:
----------------
    branches/soc-2011-tomato/
    branches/soc-2011-tomato/source/blender/editors/interface/interface.c
    branches/soc-2011-tomato/source/blender/editors/space_outliner/


Property changes on: branches/soc-2011-tomato
___________________________________________________________________
Modified: svn:mergeinfo
   - 
/branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-47805
   + 
/branches/ge_harmony:42255,42279-42282,42286,42302,42338,42349,42616,42620,42698-42699,42739,42753,42773-42774,42832,44568,44597-44598,44793-44794
/branches/soc-2011-cucumber:37517,38166-38167,38177,38179-38180,38187,38242,38384,38387,38403-38404,38407,38968,38970,38973,39045,40845,42997-42998,43439
/branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-47873

Modified: branches/soc-2011-tomato/doc/python_api/rst/bge.types.rst
===================================================================
--- branches/soc-2011-tomato/doc/python_api/rst/bge.types.rst   2012-06-14 
08:58:23 UTC (rev 47873)
+++ branches/soc-2011-tomato/doc/python_api/rst/bge.types.rst   2012-06-14 
09:39:54 UTC (rev 47874)
@@ -2692,7 +2692,7 @@
 
       The angle of the cone (in degrees) with which to test.
 
-      :type: float from 0 to 360
+      :type: float
 
    .. attribute:: axis
 
@@ -2703,11 +2703,6 @@
       KX_RADAR_AXIS_POS_X, KX_RADAR_AXIS_POS_Y, KX_RADAR_AXIS_POS_Z, 
       KX_RADAR_AXIS_NEG_X, KX_RADAR_AXIS_NEG_Y, KX_RADAR_AXIS_NEG_Z
 
-   .. method:: getConeHeight()
-
-      :return: The height of the cone with which to test.
-      :rtype: float
-
 .. class:: KX_RaySensor(SCA_ISensor)
 
    A ray sensor detects the first object in a given direction.

Modified: branches/soc-2011-tomato/intern/cycles/blender/addon/properties.py
===================================================================
--- branches/soc-2011-tomato/intern/cycles/blender/addon/properties.py  
2012-06-14 08:58:23 UTC (rev 47873)
+++ branches/soc-2011-tomato/intern/cycles/blender/addon/properties.py  
2012-06-14 09:39:54 UTC (rev 47874)
@@ -57,6 +57,12 @@
                 default='GPU_COMPATIBLE',
                 )
 
+        cls.progressive = BoolProperty(
+                name="Progressive",
+                description="Use progressive sampling of lighting",
+                default=True,
+                )
+
         cls.samples = IntProperty(
                 name="Samples",
                 description="Number of samples to render for each pixel",
@@ -80,6 +86,49 @@
                 default=False,
                 )
 
+        cls.aa_samples = IntProperty(
+                name="AA Samples",
+                description="Number of antialiasing samples to render for each 
pixel",
+                min=1, max=10000,
+                default=4,
+                )
+        cls.preview_aa_samples = IntProperty(
+                name="AA Samples",
+                description="Number of antialiasing samples to render in the 
viewport, unlimited if 0",
+                min=0, max=10000,
+                default=4,
+                )
+        cls.diffuse_samples = IntProperty(
+                name="Diffuse Samples",
+                description="Number of diffuse bounce samples to render for 
each AA sample",
+                min=1, max=10000,
+                default=1,
+                )
+        cls.glossy_samples = IntProperty(
+                name="Glossy Samples",
+                description="Number of glossy bounce samples to render for 
each AA sample",
+                min=1, max=10000,
+                default=1,
+                )
+        cls.transmission_samples = IntProperty(
+                name="Transmission Samples",
+                description="Number of transmission bounce samples to render 
for each AA sample",
+                min=1, max=10000,
+                default=1,
+                )
+        cls.ao_samples = IntProperty(
+                name="Ambient Occlusion Samples",
+                description="Number of ambient occlusion samples to render for 
each AA sample",
+                min=1, max=10000,
+                default=1,
+                )
+        cls.mesh_light_samples = IntProperty(
+                name="Mesh Light Samples",
+                description="Number of mesh emission light samples to render 
for each AA sample",
+                min=1, max=10000,
+                default=1,
+                )
+
         cls.no_caustics = BoolProperty(
                 name="No Caustics",
                 description="Leave out caustics, resulting in a darker image 
with less noise",
@@ -340,6 +389,12 @@
                 description="Lamp casts shadows",
                 default=True,
                 )
+        cls.samples = IntProperty(
+                name="Samples",
+                description="Number of light samples to render for each AA 
sample",
+                min=1, max=10000,
+                default=1,
+                )
 
     @classmethod
     def unregister(cls):
@@ -365,6 +420,12 @@
                 min=4, max=8096,
                 default=256,
                 )
+        cls.samples = IntProperty(
+                name="Samples",
+                description="Number of light samples to render for each AA 
sample",
+                min=1, max=10000,
+                default=4,
+                )
 
     @classmethod
     def unregister(cls):

Modified: branches/soc-2011-tomato/intern/cycles/blender/addon/ui.py
===================================================================
--- branches/soc-2011-tomato/intern/cycles/blender/addon/ui.py  2012-06-14 
08:58:23 UTC (rev 47873)
+++ branches/soc-2011-tomato/intern/cycles/blender/addon/ui.py  2012-06-14 
09:39:54 UTC (rev 47874)
@@ -44,8 +44,8 @@
         return rd.engine == 'CYCLES'
 
 
-class CyclesRender_PT_integrator(CyclesButtonsPanel, Panel):
-    bl_label = "Integrator"
+class CyclesRender_PT_sampling(CyclesButtonsPanel, Panel):
+    bl_label = "Sampling"
     bl_options = {'DEFAULT_CLOSED'}
 
     def draw(self, context):
@@ -54,6 +54,47 @@
         scene = context.scene
         cscene = scene.cycles
 
+        split = layout.split()
+
+        col = split.column()
+        sub = col.column()
+        sub.active = cscene.device == 'CPU'
+        sub.prop(cscene, "progressive")
+
+        sub = col.column(align=True)
+        sub.prop(cscene, "seed")
+        sub.prop(cscene, "sample_clamp")
+
+        if cscene.progressive or cscene.device != 'CPU':
+            col = split.column()
+            col.label(text="Samples:")
+            sub = col.column(align=True)
+            sub.prop(cscene, "samples", text="Render")
+            sub.prop(cscene, "preview_samples", text="Preview")
+        else:
+            sub.label(text="AA Samples:")
+            sub.prop(cscene, "aa_samples", text="Render")
+            sub.prop(cscene, "preview_aa_samples", text="Preview")
+
+            col = split.column()
+            col.label(text="Samples:")
+            sub = col.column(align=True)
+            sub.prop(cscene, "diffuse_samples", text="Diffuse")
+            sub.prop(cscene, "glossy_samples", text="Glossy")
+            sub.prop(cscene, "transmission_samples", text="Transmission")
+            sub.prop(cscene, "ao_samples", text="AO")
+            sub.prop(cscene, "mesh_light_samples", text="Mesh Light")
+
+class CyclesRender_PT_light_paths(CyclesButtonsPanel, Panel):
+    bl_label = "Light Paths"
+    bl_options = {'DEFAULT_CLOSED'}
+
+    def draw(self, context):
+        layout = self.layout
+
+        scene = context.scene
+        cscene = scene.cycles
+
         row = layout.row(align=True)
         row.menu("CYCLES_MT_integrator_presets", 
text=bpy.types.CYCLES_MT_integrator_presets.bl_label)
         row.operator("render.cycles_integrator_preset_add", text="", 
icon="ZOOMIN")
@@ -62,12 +103,6 @@
         split = layout.split()
 
         col = split.column()
-        sub = col.column(align=True)
-        sub.label(text="Samples:")
-        sub.prop(cscene, "samples", text="Render")
-        sub.prop(cscene, "preview_samples", text="Preview")
-        sub.prop(cscene, "seed")
-        sub.prop(cscene, "sample_clamp")
 
         sub = col.column(align=True)
         sub.label("Transparency:")
@@ -75,6 +110,11 @@
         sub.prop(cscene, "transparent_min_bounces", text="Min")
         sub.prop(cscene, "use_transparent_shadows", text="Shadows")
 
+        col.separator()
+
+        col.prop(cscene, "no_caustics")
+        col.prop(cscene, "blur_glossy")
+
         col = split.column()
 
         sub = col.column(align=True)
@@ -83,17 +123,11 @@
         sub.prop(cscene, "min_bounces", text="Min")
 
         sub = col.column(align=True)
-        sub.label(text="Light Paths:")
         sub.prop(cscene, "diffuse_bounces", text="Diffuse")
         sub.prop(cscene, "glossy_bounces", text="Glossy")
         sub.prop(cscene, "transmission_bounces", text="Transmission")
 
-        col.separator()
 
-        col.prop(cscene, "no_caustics")
-        col.prop(cscene, "blur_glossy")
-
-
 class CyclesRender_PT_motion_blur(CyclesButtonsPanel, Panel):
     bl_label = "Motion Blur"
     bl_options = {'DEFAULT_CLOSED'}
@@ -467,6 +501,7 @@
 
         lamp = context.lamp
         clamp = lamp.cycles
+        cscene = context.scene.cycles
 
         layout.prop(lamp, "type", expand=True)
 
@@ -485,6 +520,9 @@
                 sub.prop(lamp, "size", text="Size X")
                 sub.prop(lamp, "size_y", text="Size Y")
 
+        if not cscene.progressive and cscene.device == 'CPU':
+            col.prop(clamp, "samples")
+
         col = split.column()
         col.prop(clamp, "cast_shadow")
 
@@ -604,13 +642,16 @@
 
         world = context.world
         cworld = world.cycles
+        cscene = context.scene.cycles
 
         col = layout.column()
 
         col.prop(cworld, "sample_as_light")
-        row = col.row()
-        row.active = cworld.sample_as_light
-        row.prop(cworld, "sample_map_resolution")
+        sub = col.row(align=True)
+        sub.active = cworld.sample_as_light
+        sub.prop(cworld, "sample_map_resolution")
+        if not cscene.progressive and cscene.device == 'CPU':
+            sub.prop(cworld, "samples")
 
 
 class CyclesMaterial_PT_surface(CyclesButtonsPanel, Panel):

Modified: branches/soc-2011-tomato/intern/cycles/blender/blender_camera.cpp
===================================================================

@@ Diff output truncated at 10240 characters. @@
_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to