首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DirectX11动态着色器链接可以在没有着色器反射的情况下使用吗?

DirectX11动态着色器链接可以在没有着色器反射的情况下使用吗?
EN

Stack Overflow用户
提问于 2013-02-15 03:54:03
回答 2查看 732关注 0票数 0

我试图从我在DirectX11 SDK中看到的实现动态着色器链接,但他们使用的是Effects11框架和着色器反射。我正在尝试获得一个更简洁、更底层的implementation.For实例-对于常量缓冲区,而不是使用反射,我只是设置了一个结构。我找不到任何关于如何在DirectX中实现动态着色器链接的干净教程,每个人都使用大量的Effects11代码。

EN

回答 2

Stack Overflow用户

发布于 2013-02-16 17:04:19

可以在不使用着色器反射的情况下在directx11中使用动态着色器链接,但是这意味着您需要在编译时知道类和接口的名称。

我自己通过使用着色器预处理宏(用于声明所有着色器类)和一个包含在着色器和.cpp文件中的公共头文件的组合实现了这一点。

票数 0
EN

Stack Overflow用户

发布于 2015-03-19 21:24:39

我也一直在寻找这个问题。看看这个:https://msdn.microsoft.com/en-us/library/windows/desktop/ff471421(v=vs.85).aspx

也许这会有帮助。:)

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

https://stackoverflow.com/questions/14882918

复制
相关文章

相似问题

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