Write Your Own Hardware Accelerated BitmapEffects - Coming soon to WPF

One of the interesting announcements that seemed to get lost in the flood of Silverlight news from Mix08 was a further information about future improvements to WPF. In his keynote talk Scott Guthrie re-iterated many of the things he'd detailed previously in the 3.5 client road-map. One slightly new bit of information was the opening up of BitmapEffects to people outside Microsoft. Not only that, you will be able to write hardware accelerated BitmapEffects! This means that DropShadow, Glow and Blur (some of the built-in effects) which are currently software rendered, and if used inadvisably can have nasty performance impacts will also be hardware accelerated.

During the keynote we were treated to a number of effects including ripple (see below) and fish-eye magnification.

Hardware accelerated ripple effect

Categories:

posted 3/11/2008 1:30:52 AM

 

Comments:

#

Such great news

posted by Rob Burke on 3/11/2008 7:24:13 AM :

This wasn't lost on me... it was the most exciting technical surprise in the keynote!

#

new WPF Features

posted by Jeremiah Morrill on 3/12/2008 3:51:23 AM :

Make sure to watch Rob Relyea's Mix session. He gives a more in depth look at it, and other awesome new features in WPF...Such as Direct3d interop.

http://sessions.visitmix.com/?selectedSearch=T11

The new stuff is round 46 minutes.

#

Exciting indeed.

posted by Mike Brown on 3/12/2008 10:30:37 AM :

Yeah I think they were called Shader Effects...I liked the sound of it because we could do that cool Tron look with our apps ;)

#

lesbians licking

posted by dsfgf on 11/26/2008 10:06:23 PM :

lesbian girl lick pussy http://lesbianslickingpussy.pornlivenews.com

#

Ed Hardy Clothing

posted by Ed Hardy Clothing on 10/15/2009 1:32:51 PM :

http://www.brandname-clothing.com">http://www.brandname-clothing.com
http://www.brandname-clothing.com">http://www.brandname-clothing.com



#

links of london

posted by links of london on 10/27/2009 7:18:52 PM :

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader. Thanks again.

#

chest

posted by chest on 11/5/2009 7:02:45 PM :

http://antique-cupboard.com/corner-cupboards/antique-english-corner-cupboards
http://antique-cupboard.com/corner-cupboards/hanging-straight-fronted-corner-cupboards
http://antique-cupboard.com/antique-cupboard

#

desk

posted by desk on 11/6/2009 4:07:37 AM :

http://antiquechestofdrawers.net/
http://antiquechestofdrawers.net/english-chests-of-drawers/antique-english-oak-walnut-and-mahogany-chests-of-drawers
http://antiquechestofdrawers.net/antique-english-chests/antique-english-chests-and-chests-of-drawers
http://antiquechestofdrawers.net/chests-on-chests/antique-chests-on-chests
http://antiquechestofdrawers.net/chests/serpentine-and-dover-chests

#

ugg boots ultra

posted by ugg bailey button sale on 11/17/2009 2:40:07 AM :

After seven days spent in the ugg boots ultra meadow the souls had to set out again on the eighth and came in four days to a ugg bailey button sale place from which they could see a shaft of light stretching from above straight through earth and heaven, like a uggs bailey button pillar, closely resembling a rainbow, only brighter and clearer; this they reached after a classic tall uggs further day's journey and saw there in the uggs classic short middle of the light stretching from the heaven the ends of the bonds of it; for this light is the bond of heaven and holds its whole circumference together, like the swifter of a trireme. http://www.bayuggs.com/specials.html

#

www.nikejordansale.com

posted by mbt shoes clearance on 11/21/2009 5:26:27 AM :

welcome to our website:http://www.nikejordansale.com ,we hope become your reliable online cheap goods supplier in china.Authentic goods with original box,we insists tha"Customer the highest,Quality first!"Our products include mbt shoes clearance,ugg classic tall sale,mens air jordan shoes and other cheap goods.We are looking forward to building sincere and long-term business relationships with you.

#

uggs on sale

posted by uggs on sale on 11/25/2009 7:54:25 PM :

S11125L2UGG popular star in Hollywood several years ago had spread to uggs on sale mean the improvement of people's lives and as a force to follow the ugg boots uk star to wear UGG's wave of school is becoming everyone's most interesting content. Here Ai Sa Kaka on the boots on sale popular UGG fashion for up to one sorted out a set of current Hollywood's most sought-after actress of the ugg bailey boots UGG shoes, street beat, let's take a look at what they are wearing UGG's Bar. http://www.uggbootssaleonline.com

#

timberland work boots

posted by timberland work boots on 11/26/2009 2:29:31 AM :

S11125I2 The son of wealthy and influential Athenian parents, Plato began his timberland chukka boots philosophical career as a student of Socrates. When the master died, Plato travelled timberland waterproof boots to Egypt and Italy, studied with students of Pythagoras, and spent timberland work boots several years advising the ruling family of Syracuse. Eventually, he returned timberland custom boots to Athens and established his own school of philosophy at the Academy.For students enrolled there, Plato tried timberland high top boots both to pass on the heritage of a Socratic style of thinking and to guide their progress through mathematical learning to the achievement of abstract philosophical truth. http://www.officalsale.com/specials.html

#

http://www.ladyugs.com/specials.html

posted by Ugg Classic Boots on 11/26/2009 1:33:01 PM :

S11125H2 Towering genius disdains a beaten path with discount ugg boots. It seeks regions hitherto unexplored.A man may lead a horse to the water, but he cannot make it drink and walk with ugg classic tall .Victory wil not come to ugg lo pro button unless I go to ugg classic cardy.Goals determine what you are going to ,for example, buy ugg knightsbridge.http://www.ladyugs.com/specials.html

#

http://www.ladyugs.com/specials.html

posted by Ugg Classic Boots on 11/26/2009 1:35:09 PM :

S11125H2 Towering genius disdains a beaten path with discount ugg boots. It seeks regions hitherto unexplored.A man may lead a horse to the water, but he cannot make it drink and walk with ugg classic tall .Victory wil not come to ugg lo pro button unless I go to ugg classic cardy.Goals determine what you are going to ,for example, buy ugg knightsbridge.http://www.ladyugs.com/specials.html

#

uggs on sale

posted by uggs on sale on 11/28/2009 7:33:05 PM :

S11128L2UGG popular star in Hollywood several years ago had spread to uggs on sale mean the improvement of people's lives and as a force to follow the ugg boots uk star to wear UGG's wave of school is becoming everyone's most interesting content. Here Ai Sa Kaka on the boots on sale popular UGG fashion for up to one sorted out a set of current Hollywood's most sought-after actress of the ugg bailey boots UGG shoes, street beat, let's take a look at what they are wearing UGG's Bar. http://www.uggbootssaleonline.com

#

ed hardy clothing,ed hardy coat

posted by edfashionclothes on 12/5/2009 1:29:58 PM :

Thank you for the message!With the advent of Christmas and to enlarge and refresh our market,we encourage both newcomers and loyal customers to browse our ugg boots sale promotions.The price of our ugg classic argyle knit,ugg bailey button or ugg classic cardy are lowest than anytime and anywhere,there are also lots ugg mayfaire boots and ugg sundance II boots that you can choose.If the goods you choose are more than $100,you can pick up a gift Free.Time Limited, Don't be hesitation,pick up your favorate goods,Free Shipping & Fast Delivery.http://www.edfashionclothes.com/

#

ugg bailey button,ugg classic argyle knit boots

posted by nikeaf1jordanshoes on 12/5/2009 1:30:06 PM :

Good job!Thank you for your message!It help me so much! Christmas is coming,there are big sales promotions on http://www.nikeaf1jordanshoes.com/,ugg bailey button and ugg classic argyle knit boots on our site are lower than ever,you may be intersting in ugg mayfaire boots or ugg nightfall boots,ugg sundance II ,come on to choose your favorate goods!


#

ugg bailey button,ugg classic Boots

posted by uggsnowbootsbest on 12/5/2009 1:30:14 PM :

Thank you for the great job!In order to?welcome to Christmas, recently,our company is on ugg boots promotional sales and the?prices of all products such as?ugg sundance II boots or ugg bailey button boots are lower than any time!And the biggest surprise is that?you can buy one get one free,that?is once you buy an ugg mayfaire boots , ugg coquette, or ugg classic crochet,you can get one gift for free.Don't hesitate, to get?a free present, check it on http://www.uggsnowbootsbest.com/


#

ugg classic tall

posted by ugg classic cardy on 12/17/2009 7:59:18 PM :

1217htf Progress is the activity of cheap ugg boots today and the assurance of uggs sale tomorrow .The world can be changed as discount ugg boots by man's endeavor for ugg classic cardy, and that this endeavor can lead to something new ugg classic tall and better ugg bailey button . Remember ugg classic mini,The man who has made up his mind to win ugg classic short will never say 'impossible' for uk ugg boots . For victory won't come to me with ugg classic crochet unless I go to it for usa ugg boots.http://www.ugganow.com/

#

http://www.watchgy.com/

posted by replica rolex on 12/22/2009 1:34:59 PM :

$75 Replica <a href=http://www.watchgy.com/>Rolex">http://www.watchgy.com/>Rolex Watches</a> sale, Our site provides <a href=http://www.watchgy.com/>Rolex">http://www.watchgy.com/>Rolex replica</a>, <a href=http://www.watchgy.com/>replica Rolex</a> Watches, <a href=http://www.watchgy.com/breitling-c-17.html/>replica breitling</a>, <a href=http://www.watchgy.com/cartier-c-18.html/>replica Cartier</a>, <a href=http://www.watchgy.com/omega-c-20.html/>replica Omega</a>, <a href=http://www.watchgy.com/tag-heuer-c-24.html/>Tag Heuer Watches</a>. . .more than 100 famous <a href=http://www.watchgy.com/>rolex</a> brands"
<a href=http://www.watchgy.com/rolex-air-king-c-1.html>rolex air king</a>
<a href=http://www.watchgy.com/rolex-datejust-c-9.html>rolex datejust</a>
<a href=http://www.watchgy.com/rolex-day-date-c-7.html>rolex day date</a>
<a href=http://www.watchgy.com/rolex-daytona-c-6.html>rolex daytona</a>
<a href=http://www.watchgy.com/rolex-gmt-c-11.html>rolex gmt</a>
<a href=http://www.watchgy.com/rolex-submariner-c-8.html>rolex submariner</a>
<a href=http://www.watchgy.com/rolex-yachtmaster-c-13.html>rolex yachtmaster</a>
<a href=http://www.watchgy.com/a-lange-sohne-c-14.html>a lange sohne watches</a>
<a href=http://www.watchgy.com/alain-silberstein-c-23.html>alain silberstein watches</a>
<a href=http://www.watchgy.com/bell-ross-c-15.html>bell ross watches</a>
<a href=http://www.watchgy.com/breguet-c-16.html>breguet watches</a>
<a href=http://www.watchgy.com/breitling-c-17.html>breitling watches</a>
<a href=http://www.watchgy.com/bvlgari-c-25.html>bvlgari watches</a>
<a href=http://www.watchgy.com/cartier-c-18.html>cartier watches</a>
<a href=http://www.watchgy.com/omega-c-20.html>omega watches</a>
<a href=http://www.watchgy.com/patek-philippe-c-22.html>patek philippe watches</a>r

#

BUY AION GOLD

posted by aion gold on 1/5/2010 4:49:06 PM :

http://www.gamevive.com/
http://www.gmbar.com/
http://www.aionrealm.com/
http://www.aioneden.com/

#

Cardy Ugg Boots

posted by Cardy Ugg Boots on 1/8/2010 4:32:56 PM :

slLAH100108 I think this blog is good,so now I wanna introduce mbt to you.{{[MBT Chapa shoes->http://www.cutembt.com/mbt-chapa-shoes-c-71.html]}} are a growing and popular anti-shoe inspired by the Masai people. The Masai people are known for their athletic posture and gait. It is known that none of the Masai people struggle with any back pain due to walking on hard surfaces,so they try {{[MBT Women M.Walk shoes->http://www.cutembt.com/mbt-women-mwalk-shoes-c-42.html]}}. At last,they found the benefit of MBT Women M.Walk shoes, they trust mbt shoes.

#

shoes bags

posted by gfdgd on 1/16/2010 4:30:39 PM :




http://www.fendsell.com/
http://www.grownproducts.com/
http://www.fendsell.com/christian-louboutin-c-1001.html
http://www.fendsell.com/ugg-australia-bags-c-1078.html
http://www.fendsell.com/ugg-australia-shoes-c-1067.html
http://www.fendsell.com/manolo-blahnik-c-1060.html
http://www.fendsell.com/chanel-shoes-c-1088.html
http://www.fendsell.com/gucci-shoes-c-1066.html
http://www.fendsell.com/louis-vuitton-bag-c-1006.html
http://www.fendsell.com/chanel-bags-c-1008.html
http://www.fendsell.com/gucci-bags-c-1007.html
http://www.fendsell.com/coach-bags-c-1009.html
http://www.fendsell.com/hemers-bags-c-1055.html
http://www.fendsell.com/wallets-c-1050.html
http://www.grownproducts.com/christian-louboutin-c-40.html
http://www.grownproducts.com/mbt-c-29.html
http://www.grownproducts.com/lanvin-c-32.html
http://www.grownproducts.com/miumiu-c-68.html
http://www.grownproducts.com/balmain-c-33.html
http://www.grownproducts.com/melissa-c-66.html
http://www.grownproducts.com/ed-hardy-c-23.html
http://www.grownproducts.com/tory-burch-c-21.html
http://www.grownproducts.com/ferragamo-c-43.html
http://www.grownproducts.com/marc-jacobs-c-59.html
http://www.grownproducts.com/dior-homme-c-42.html
http://www.grownproducts.com/michael-kors-c-67.html
http://www.grownproducts.com/juicy-couture-c-51.html
http://www.grownproducts.com/bottega-veneta-c-22.html
http://www.grownproducts.com/giuseppe-zanotti-c-45.html
http://www.grownproducts.com/herve-leger-dress-c-30.html
http://www.grownproducts.com/alexander-mcqueen-c-31.html


#

ugg cardy sela

posted by ugg cardy on 1/28/2010 12:28:13 PM :

Discount Ugg Boots On www.souggs.com
ugg cardy http://www.souggs.com/ugg-classic-cardy-c-2.html">http://www.souggs.com/ugg-classic-cardy-c-2.html
ugg boot http://www.souggs.com/
UGG Bailey Button http://www.souggs.com/ugg-bailey-button-c-24.html
UGG Classic Cardy http://www.souggs.com/ugg-classic-cardy-c-2.html">http://www.souggs.com/ugg-classic-cardy-c-2.html
UGG Classic Tall http://www.souggs.com/ugg-classic-tall-c-3.html
UGG Classic Short http://www.souggs.com/ugg-classic-short-c-1.html
UGG 5116 Mayfaire http://www.souggs.com/ugg-5116-mayfaire-c-29.html
UGG Classic Crochet http://www.souggs.com/ugg-classic-crochet-c-9.html
UGG Classic Mini http://www.souggs.com/ugg-classic-mini-c-6.html
UGG Nightfall http://www.souggs.com/ugg-nightfall-c-4.html
UGG Rainier http://www.souggs.com/ugg-rainier-c-22.html
uggs boots http://www.souggs.com/specials.html
uggs http://www.souggs.com/products_all.html
ugg australia http://www.souggs.com/page_2.html
ugg boots http://www.souggs.com/contact_us.html
cardy boots http://www.souggs.com/shippinginfo.html

#

Cheap ffxi gil

posted by Cheap ffxi gil on 1/30/2010 6:53:38 PM :

You should know <a href="http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">ffxi">http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">ffxi gil</a> if you play this game. I can say so: each gamer want to <a href="http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">Buy FFXI Gil</a> to promote their character level easily, more <a href="http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">ffxi">http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">ffxi gil for sale</a> and <a href="http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">Final Fantasy XI gil sell</a> they own, more items they can buy in game. While we provide you <a href="http://www.mmogood.com/product/Final_Fantasy_XI_gil.html">Cheap ffxi gil</a>, surely you can get them at cheap prices.

 

Name:
 
Url (optional):
 
Subject:
 
Comment:
 

Enter Captcha Validation:
(If you cannot read the Captcha image, press "Reset Image" to generate a new one)