gpt4 book ai didi

Direct3D 11 效果文件已弃用?

转载 作者:行者123 更新时间:2023-12-02 15:45:35 26 4
gpt4 key购买 nike

我最近一直在使用 Direct3D 11,但由于缺乏有关 API 基础知识(例如简单的几何渲染)的文档而感到沮丧。稀疏的文档带来的困惑点之一是(明显)不再使用着色器效果。

在 D3D11 中,所有效果 (.fx) 支持已从 D3DX 库中删除,并埋藏在一个很难找到(当然,文档很少)的共享源库中。包含的示例均未使用它,而是直接编译 HLSL 文件。所有这些都告诉我,微软正在试图让人们停止使用效果文件格式。真的吗?是否有任何类型的文件表明这一点?无论哪种方式我都可以,但多年来他们一直在推广 .fx 格式,所以他们突然决定放弃它似乎很奇怪。

最佳答案

许多专业游戏和图形开发人员不使用 Direct3D 中的效果接口(interface),许多领先的游戏引擎也不使用它们。相反,自定义 Material /效果子系统构建在较低级别的着色器和图形状态管理设施之上。这使得开发人员可以通过通用的 Assets 管理管道来执行诸如针对 Direct3D 和 OpenGL 的操作。

关于Direct3D 11 效果文件已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com