有没有办法在 XAML 应用程序中执行此操作?
问问题
901 次
1 回答
0
这是一个复杂的答案,它取决于您的 WP8 应用程序是为哪个平台编写的,以及您想要完成的具体目标。
不,您不能像在 Silverlight 上那样在 WP8 上将 XAML 与 HLSL 像素着色器一起使用。WP7/WP8 不支持此功能。
是的,您可以在 D3D WP8 应用程序上使用 HLSL 像素着色器。它们必须在市场提交之前编译,而不是在运行时编译。请参阅有关此的完整详细信息,请参阅 MSDN @ http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714072(v=vs.105).aspx
此外,您可以编写自己的自定义 C++ 图像处理代码作为从 C# 调用的 Windows Phone 运行时组件。您还可以通过使用 SIMD\Neon 指令集优化该代码以在 WP8 中真正快速地工作。我们正在诺基亚积极开发一个端到端的 Wp8 样本,用于演示相机输入的图像处理。同时,有一个工作演示展示了如何从C#调用SIMD\NEON 优化的 C++ 代码。
于 2012-12-03T21:02:11.293 回答