【问题标题】:ShaderBytecode.CompileFromFile and dependent functionsShaderBytecode.CompileFromFile 和依赖函数
【发布时间】:2016-01-18 00:49:50
【问题描述】:

从旧的效果框架迁移到新的 SharpDX 3 世界(没有效果框架)意味着我需要重新编译效果。我的旧效果文件有 VS 和 PS 入口点,Shaderbytecode.CompileFromFile 处理这个问题 - 但我正在尝试追踪一个错误,其中我有着色器具有依赖函数(这可能与错误有关 - 我只是试图消除可能性)。

问题:当使用 Shaderbytecode.CompileFromFile 编译入口点时,生成的字节码是否也包含依赖函数的所有指令?字节码上的 ShaderReflection 无助于找出这一点,因此希望有人知道最终答案。

【问题讨论】:

    标签: sharpdx


    【解决方案1】:

    回答我自己的问题以供参考;

    是的 - 如果您从 HLSL 源中删除依赖函数,编译器将抛出错误。虽然这并不能证明字节码包含函数的指令,但它显然是被编译的。

    【讨论】:

      猜你喜欢
      • 2013-06-16
      • 2019-03-12
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-03-07
      • 2019-07-04
      • 2012-10-17
      • 1970-01-01
      相关资源
      最近更新 更多