Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

#ActualJohnyCage

Posted 19 January 2012 - 07:59 AM

hi dudes.,

how can i start  to use 256 degrees of transparency on my textured objects? I use following lines of code:

texture512 = Texture.FromFile(d, "1.png", 512, 512, 1, Usage.None, Format.A8R8G8B8, Pool.Managed, Filter.Triangle, Filter.Triangle, Color.FromArgb(255, 255,  0, 0).ToArgb());
.
.
device.SetRenderState(RenderState.AlphaBlendEnable, true);
device.SetRenderState(RenderState.SourceBlend, SlimDX.Direct3D9.Blend.SourceAlpha);

device.SetRenderState(RenderState.AlphaTestEnable, true);
device.SetRenderState(RenderState.AlphaRef, 0x01);
device.SetRenderState(RenderState.AlphaFunc, SlimDX.Direct3D9.Compare.Always);

Attached picture can describe better my problem. Black places are not mixed by yellow background.

#2JohnyCage

Posted 19 January 2012 - 07:28 AM

hi dudes.,

how can i start  to use 256 degrees of transparency on my textured objects? I use following lines of code:

device.SetRenderState(RenderState.AlphaBlendEnable, true);
device.SetRenderState(RenderState.SourceBlend, SlimDX.Direct3D9.Blend.SourceAlpha);

device.SetRenderState(RenderState.AlphaTestEnable, true);
device.SetRenderState(RenderState.AlphaRef, 0x01);
device.SetRenderState(RenderState.AlphaFunc, SlimDX.Direct3D9.Compare.Always);

Attached picture can describe better my problem. Black places are not mixed by yellow background.

#1JohnyCage

Posted 19 January 2012 - 03:11 AM

hi dudes.,

how can i start  to use 256 degrees of transparency on my textured objects? I use following lines of code:

device.SetRenderState(RenderState.AlphaBlendEnable, true);
device.SetRenderState(RenderState.SourceBlend, SlimDX.Direct3D9.Blend.SourceAlpha);

d.SetRenderState(RenderState.AlphaTestEnable, true);
d.SetRenderState(RenderState.AlphaRef, 0x01);
d.SetRenderState(RenderState.AlphaFunc, SlimDX.Direct3D9.Compare.Always);

Attached picture can describe better my problem. Black places are not mixed by yellow background.

PARTNERS