
d3d8to9:D3D8 伪驱动程序,将 API 调用和字节码着色器转换为 D3D9 等效项
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
d3d8to9是一款D3D8伪驱动程序,它能够将API调用及字节码着色器转化为D3D9等效物,帮助老旧的Direct3D 8.0应用程序在支持Direct3D 9的系统上运行。
d3d8to9 是一个伪驱动程序模块,旨在通过将所有API调用及低级着色器转换为Direct3D 9的等效形式来改善使用Direct3D 8进行渲染的游戏的兼容性和稳定性。这样一来,还可以使Direct3D 9(包括编写成熟的改装工具)能够为这些游戏带来新的可能性。
为了构建d3d8to9,您需要Visual Studio 2013或更高版本,并建议安装旧版独立DirectX最终用户运行时,这是使用拆卸和组装着色器所需的D3DX库所必需的。
关于某些源代码文件包含的内容的快速概述如下:
- 主要D3D8入口点(Direct3DCreate8定义)
- IDirect3D8接口实现,包括设备创建
- IDirect3DDevice8接口实现,包括着色器转换
所有使用的D3D8类型的声明可以在d3d8.h中找到。此外,还有一个表用于将D3D9接口地址映射到其匹配的D3D8实现。
欢迎对该项目做出贡献。
全部评论 (0)
还没有任何评论哟~


