代码之家  ›  专栏  ›  技术社区  ›  Yippie-Ki-Yay

C++着色器问题

  •  1
  • Yippie-Ki-Yay  · 技术社区  · 16 年前

    有人知道在哪里可以找到shader(HLSL/CG/GLSL/Backend-independent)类的示例吗?

    当然,标准的API(比如 D3DXEffect 或相同的 GL )存在,但有点难看,不是我想要的。

    我在找一个高质量的界面设计,不是 “又一个实现示例” .

    理想的意识形态上接近 boost:: 基于模板的库和“适合”不同的使用情况。

    如果有人遇到了类似的事情(好吧,如果还没有完成,我就自己去实现它)。如果你有什么想法 明暗器 概念设计,这也是赞赏。

    谢谢您。

    2 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    目前还不清楚您是希望自己重新实现着色器,还是希望使用加载/使用着色器的代码。假设是后者,您可能需要查看我在本文中发布的代码 previous answer . 我发现它非常有用(而且很容易使用)。

        2
  •  1
  •   Jack    16 年前

    我为光线跟踪器编写了一个阴影语言虚拟机。我开发它主要是为了支持基本的操作,这些操作通常是在没有纹理的表面上完成的,但我认为这还不够。。你可以下载我的语言手册 here .

    如果你认为你感兴趣,我可以给你代码(C/C++)或一些提示。