各位读者好!
我将继续介绍适用于PlayStation 1,PlayStation 2和PlayStation Portable-Omega Red的软件模拟器的主题。 更多详细信息:
我写这篇出版物的目的是用DirectX11用图形渲染器代替PlayStation 1的软件图形渲染器。
欢迎来到吉。
本文介绍了我在改善PlayStation 1仿真器的图形组件方面的研究结果,先前的解决方案是在多边形和纹理的软件光栅化上实现的,因此,当尝试在分辨率高于原始电视分辨率的屏幕上显示时,多边形像素化伪影和纹理。 显而易见的解决方案是用能够在各种目标分辨率下更精确地光栅化的硬件替换软件渲染器。 我找不到用于PCSX的现有硬件栅格化解决方案-它们使用OpenGL驱动程序进行图形渲染,这会与WPF,DirectX9和DirectX11上的Omega Red仿真器的基本代码产生兼容性问题。 只有一种解决方案-我使用DirectX11编写了图形渲染器。
结果非常成功:
软件渲染器:

DirectX11渲染器:

软件渲染器:

DirectX11渲染器:

软件渲染器:

DirectX11渲染器:

在演示中可以看到比较渲染器差异的演示:
目前,该程序可从以下
网址获得:
Omega Red,并在GitHub上提供:
OmegaRed 。