我没有时间做这个项目,所以我把它暂时置于存档状态。让新的问题条目白白等待答案是没有意义的。
D3D11/12 上的 Glide/DirectX 实现
即使在最新、现代版本的 Windows 上也可以玩旧的 Glide 和 DirectX 游戏。
提供 Glide、Glide2、Glide3 和 Glide3 Napalm 版本
DirectDraw、D3D3/5/6/7、D3D8 和 D3D9 也都可用
我认为与原始库的兼容性很好。
您可以强制 Glide 和 DirectX 的分辨率甚至 MSAA,这可以通过硬连线的低分辨率支持真正改善游戏的外观。
对于需要硬件/驱动程序兼容性的一些非常旧的显卡(如 GF4 Ti4800 和 ATI Radeon 8500),也可用于罕见的游戏。
您可以强制使用窗口外观和简单的色彩管理和抖动(复古感)作为后处理效果。
对于以原始低分辨率运行的真正老游戏,您可以使用各种重采样过滤器(例如双三次和 lanczos)来升级图像。或者只应用简单的像素乘法。
如果您知道自己在做什么,您可以通过 GUI CPL 应用程序或使用文本编辑器手动获得许多可配置元素。
感谢 Vogons 社区为我提供有用的反馈!