首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试DirectX 11计算机阴影?

如何调试DirectX 11计算机阴影?
EN

Stack Overflow用户
提问于 2009-12-19 17:09:30
回答 4查看 4.7K关注 0票数 4

我已经开始使用DirectX 11 Compute 技术进行GPU编程.我在HLSL上编写了一个相当复杂的程序,当我想调试它时,我意识到DX 2009年8月的PIX实用程序不支持计算着色.我知道Nvidia将发布Nexus for Visual,它将支持直接计算调试,但只在尚未发布的下一代NVidia GPU上发布:(计算机着色技术在我看来非常有前途,因为设备独立,但是如果没有调试支持就很难使用。

您是否知道任何工具或方法,可用于计算机阴影调试,现在可用或计划在不久的将来发布?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-19 17:33:05

我正在等待尼克斯的广泛应用。也许微软可以想出一些与参考光栅程序相结合的方法,但我想说的是,重要的是要与硬件紧密集成:在这种情况下,只有供应商才能提供必要的工具。

有人可能知道AMD是否计划在GPU PerfStudio中增加对计算机着色器的支持。

票数 2
EN

Stack Overflow用户

发布于 2018-02-20 20:49:15

开发和调试复杂的HLSL计算着色程序的一种有效方法是将其编译为C++。一旦您实现了这一目标,就可以利用您通常与C++一起使用的IDE调试特性,如内存和变量查找等。下面是一个概念演示项目的示例,演示如何调试示例DirectX HLSL计算着色程序:

https://github.com/cezbloch/shaderator

一旦您的代码正常工作并进行更正,您就可以在GPU上执行它了-- C++版本只是为了帮助开发。

票数 2
EN

Stack Overflow用户

发布于 2009-12-19 18:50:29

对不起,这个问题目前没有什么小问题可以回答。

也许试着参加NVIDIA项目:http://supportcenteronline.com/ics/support/default.asp?deptID=4639

你在哪里读到Nexus需要一个基于费米的GPU?我认为有两个SLI能力的工作站的需求会改变NVIDIA GPU,或者两个基于NVIDIA的工作站(然后远程调试目标)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1933504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档