This repository has been archived by the owner on Dec 31, 2024. It is now read-only.
v2.76 - N-patch support, specialized vertex FF shaders, bugfixes
- Adaptive N-Patch tesselation (ATI TruForm) support for D3D8/9 (needs feature level 11.0 through the output API as a minimum)
- A new shader code generator for the D3D FF vertex pipeline in favor of better performance with specialized shaders
- Enabling mixed MSAA types of D3D9 render- and depthstencil targets (some scene demos)
- Bugfixes
- Fixing a DDraw surface create parameter validation incompatibility (Rogue Spear Urban Operations)
- Fixing x64 D3D9 stateblock handling crash
- Fixing a particular D3D8 lighting effect compatibility (Blitzkrieg map editor)
- Fixing a bug in the ps.3.0 DXBC generator
- Fixing a minor bug in DDraw with fast videomemory access
- Fixing freezing video playback in Mega Man X series
- New options
- Adding scaling mode 'Stretched, keep aspect ratio (CRT like)'
- Adding DirectX\KeepFilterIfPointSampled
- Adding DirectXExt\NPatchTesselationLevel (only for experimenting purposes)
- Adding DirectXExt\EnableSpecializedShaders - this is intented to be a transitioning option, to be removed in a later version
- Minor peformance optimization for handling ps FF specialized shaders
- A lot of changes under the hood in general