   [MDX] Alpha Blending
  Hi,I am having trouble with getting alpha blending to work in Managed Direct3D under C#.Every render cycle the device is set to enable alpha blending thus:  renderDevice.RenderState.AlphaBlendEnable = true;  renderDevice.RenderState.AlphaSourceBlend = Blend.SourceAlpha;  renderDevice.RenderState.AlphaDestinationBlend = Blend.InvDestinationAlpha;  renderDevice.RenderState.DiffuseMaterialSource = ColorSource.Color1;I have a mesh of a circle created with the following color:  System.Drawing.Color.FromArgb(128, 255,255,255)So the sphere should render 50% blended but instead it just appears totally opaque.Any assistance would be greatly appreciated.Thankyou.   
  A couple problems.InvDestinationAlpha should probably be InvSourceAlpha.  InvDestinationAlpha means "1.0 - the alpha in the framebuffer".  InvSourceAlpha means (1.0 - the alpha of the pixel we're drawing".You're setting AlphaSourceBlend and AlphaDestinationBlend, which are used when you have seperate alpha blend enable turned on (ie: blend color and alpha differently).  You likely want regular SourceBlend and DestinationBlend.You may need to set renderstate colorvertexenable to true.  When false, DiffuseMaterialSource (and all other *MaterialSource too) will be ignored.   ;  You are my saviour. Thankyou so much. I just changed the code to Source and Dest blend (without the alpha) and it worked.   