【问题标题】:implementing Shaders in ursina giving a directx9 error在 ursina 中实现着色器会出现 directx9 错误
【发布时间】:2023-01-10 10:09:51
【问题描述】:

我在 ursina 中实现了着色器但出现错误,有没有人知道 我在 dxdiag、intel i5、ram6gb、opengl 3.3 中显示了 directx12 the error i got

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。
  • 好像您正在使用 Direct3D 9,认为 ursina 不支持 GLSL 着色器。
  • 您是否安装了 OpenGL ICD?默认情况下,Windows 仅包含软件 1.1 驱动程序?

标签: directx


【解决方案1】:

在构建 glsl 着色器时,panda3d 似乎不支持您的驱动程序 (DirectX 9),事实上我认为 DirectX 在支持 glsl 编程语言方面存在问题。 Panda3D 是 ursina 的游戏引擎。

您可以尝试使用其他驱动程序,如 NVidia 或升级您的计算机,使其默认支持 NVidia 驱动程序(我认为应该可以解决您的问题的驱动程序示例)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2017-04-05
    • 1970-01-01
    • 2018-11-25
    • 2017-12-18
    • 1970-01-01
    相关资源
    最近更新 更多