WP7 - 来自 WPF/Silverlight 的 HLSL 效果 [英] WP7 - HLSL effects from WPF/Silverlight

查看:31
本文介绍了WP7 - 来自 WPF/Silverlight 的 HLSL 效果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道我在 WP7(不是 WP7.1)中做了这个,我不知道我做了什么.

I KNOW I did this in WP7 (not WP7.1) and I can't figure out what I did.

我正在使用这个效果库
我正在使用这个效果构建任务和模板

所以基本上我在记事本中打开了我的 WP7 csproj 文件 添加以下行:

So basically I opened my WP7 csproj file in notepad add added the following lines:

<UsingTask TaskName="ShaderBuildTask.PixelShaderCompile" AssemblyName="ShaderBuildTask, Version=1.0.3072.18169, Culture=neutral, PublicKeyToken=44e467d1687af125" />

<Target Name="EffectCompile" Condition="'@(Effect)' != '' ">
    <PixelShaderCompile Sources="@(Effect)">
        <Output TaskParameter="Outputs" ItemName="Resource" />
    </PixelShaderCompile>
</Target>
<PropertyGroup>
    <PrepareResourcesDependsOn>EffectCompile;$(PrepareResourcesDependsOn)</PrepareResourcesDependsOn>
</PropertyGroup>

而 System.Windows.Media.Effects 不包含

And System.Windows.Media.Effects does not contain

ShaderEffect
PixelShader

如果有人知道我做错了什么或者有一个 WP7 模板,那就太棒了.谢谢.我不打算使用 XNA 着色器.

If anyone knows what I'm doing wrong or has a WP7 template for this that would be awesome. Thanks. I DO NOT was to use the XNA shaders.

推荐答案

据我所知,WP7 中从未支持过 PixelShader.

As far as I know there has never been support of PixelShaders in WP7.

您一定是误认为 WPF 或 Silverlight.

You must be mistaken with WPF or Silverlight.

这篇关于WP7 - 来自 WPF/Silverlight 的 HLSL 效果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆