WP7 - HLSL-эффекты от WPF / Silverlight - PullRequest
0 голосов
/ 06 февраля 2012

Я ЗНАЮ, что я сделал это в WP7 (не WP7.1), и я не могу понять, что я сделал.

Я использую эту библиотеку эффектов
Я использую эту задачу и шаблон создания эффектов

Поэтому я открыл свой файл WP7 csproj в блокноте добавьте следующие строки:

ПодКорень проекта

<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 не содержит

ShaderEffect
PixelShader

Если кто-нибудь знает, что я делаю неправильно, или для этого есть шаблон WP7, этоклассно.Благодарю.Я НЕ должен был использовать шейдеры XNA.

1 Ответ

7 голосов
/ 06 февраля 2012

Насколько я знаю, никогда не было поддержки PixelShaders в WP7.

Вы должны ошибиться с WPF или Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...