【发布时间】:2011-12-30 20:16:47
【问题描述】:
我有一个用 VB .NET 4.0 编写的大型科学遗留应用程序,使用 winforms。我发现需要像素着色器。为了在这种情况下使用像素着色器,我假设我必须启动一个 WPF 表单,执行一些图形魔术,然后使表单消失。这似乎很尴尬。所以,我的问题是“有没有办法在没有 WPF 或 XNA 的 winforms 应用程序中使用 HLSL 像素着色器?
非常感谢。
凯瑟琳
【问题讨论】:
-
您是在谈论使用像素着色器在 VB.NET 中渲染 2D 或 3D 图形,还是使用 GPGPU(通用 GPU 计算)进行科学计算(无图形)?
-
@Dr.AndrewBurnett-Thompson 好问题!可视化或计算是否需要着色器?
-
... 就好像它的 GPGPU 我会按优先顺序查看 nVidia CUDA(仅限 Cg+nVidia)或 OpenCL(ATI、nVidia、CPU 并行)。我之前从事过 GPGPU 项目,特别是在 GPU 上计算快速傅里叶变换。最好的问候
-
Wouter -- 感谢您的链接。我还没有找到那个。我今天会研究一下。