[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版

[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版

ID:32047847

大小:5.47 MB

页数:83页

时间:2019-01-31

[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版_第1页
[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版_第2页
[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版_第3页
[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版_第4页
[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版_第5页
资源描述:

《[HLSL.and.Pixel.Shaders.for.XAML.Developers(Early.Release,2012.4)].Walt.Ritscher.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、O’ReillyMedia,Inc.4/5/20121Shader101ItseemsanobviousquestiontoaskatthebeginningofanHLSLandshaderbook;whatexactlyisashader?It’sasmallprogramoralgorithmwrittenexplicitlytorunonacomputerGraphicsProcessingUnit(GPU).ItprovidesawayfordeveloperstoextendtherenderingcapabilitiesoftheGPU.Anyprogramthatw

2、orkscloselywithgraphicswillbenefitfromusingshaders.Thevideogameindustryspinsoffcustomshadersbythethousands,theyareasvitaltogameprojectsasbusinessentityclassesaretolineofbusinessapplications.Nothingprohibitsbusinessprogrammersfromexperimentingwithshadersintheirlineofbusiness(LOB)applications,in

3、factrecenttrendsinuserinterface(UI)designandinformationvisualizationcryoutforshaderuse.BecauseshadersrunatthekernelleveloftheGPUtheyareautomaticallyparallelizedbytheGPUhardwareandareextremelyfastatmanipulatinggraphicoutput.Typically,theGPUcanprocessshadersseveralordersofmagnitudefasterthanifth

4、eshadercodeisrunonaCPU.WhyXAMLdevelopersshouldlearnHLSL?IfyouareaXAMLdeveloper,I’llwageryou’veheardaboutpixelshaders.Infact,youmaybeusingsomeoftheseeffectsinyourapplicationalready.WPFintroducedtheDropShadowEffectandBlurEffectin.NET3.5SP1andbothoftheseclassestakeadvantageofpixelshaders.Silverli

5、ghtaddedpixelshadersinSilverlight3.TheWindowsPhoneteamdisappointeddevelopersbydroppingsupportforshadersbeforethefinalreleaseoftheirhardware.Microsofthadgoodreasontoditchphoneshadersastheycausedasignificantdragonperformance,buttheirlossisstilllamentable,TomakeupforthatsetbacktheSilverlight5rele

6、aseincludessupportforXNAmodelsandshaders.ThisisawesomenewsasitmeansthatyoucanmixXNAandSilverlight5togetherinthesameapplicationandthatgivesyouaccesstoanotheressentialshadertype;theVertexshader.XNAisaMicrosoftframeworkthatfacilitatesgamedevelopmentonthePC,theXbox360,andWindowsPhone7.Itgiveyouacc

7、esstothepowerofDirectXwithouthavingtoleavethecomfortofyourfavorite1O’ReillyMedia,Inc.4/5/2012.NETprogramminglanguages.TolearnmoreaboutXNAgetacopyofLearningXNA4.0byAaronReedfrom:http://shop.oreilly.com/product/0636920013709.doAsaXAMLdeve

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。