Downloads: Difference between revisions
No edit summary |
(Update for 0.5.15. Add missing 0.5.13 entry to table.) |
||
Line 5: | Line 5: | ||
If you upgrade from DXGL 0.5.8 or earlier, the configuration format will be changed, and earlier versions of DXGL will no longer recognize the profiles. In addition, any profiles generated by older versions of DXGL going forward will not be recognized by DXGL 0.5.9 or later. If you wish to migrate any old profiles generated after installing DXGL 0.5.9 or later, you will need to use Regedit to delete the "Configuration Version" registry value from the HKEY_CURRENT_USER\SOFTWARE\DXGL registry key to force the upgrade to be run again. | If you upgrade from DXGL 0.5.8 or earlier, the configuration format will be changed, and earlier versions of DXGL will no longer recognize the profiles. In addition, any profiles generated by older versions of DXGL going forward will not be recognized by DXGL 0.5.9 or later. If you wish to migrate any old profiles generated after installing DXGL 0.5.9 or later, you will need to use Regedit to delete the "Configuration Version" registry value from the HKEY_CURRENT_USER\SOFTWARE\DXGL registry key to force the upgrade to be run again. | ||
The current available version of DXGL is 0.5. | The current available version of DXGL is 0.5.15. Please click one of the links below to download. | ||
DXGL 0.5.15 and newer now come in two versions, a standard version requiring at least Windows Vista SP2 and a SSE2-capable processor, and a legacy version with the same requirements as previous versions. | |||
[https://www.dxgl.info/download/dxgl-src-0.5. | [https://www.dxgl.info/download/DXGL-0.5.15-win32.exe Windows installer] | ||
[https://www.dxgl.info/download/DXGL-0.5.15-win32-msvc10.exe Windows installer (legacy)] | |||
[https://www.dxgl.info/download/dxgl-src-0.5.15.zip Source code] | |||
Please see below for older versions. | Please see below for older versions. | ||
== Version history == | == Version history == | ||
Line 21: | Line 26: | ||
! Binary | ! Binary | ||
! Major changes | ! Major changes | ||
|- | |||
| 0.5.15 | |||
| | |||
[https://www.dxgl.info/download/dxgl-src-0.5.15.zip Download] | |||
| | |||
[https://www.dxgl.info/download/DXGL-0.5.15-win32.exe Download]<br />[https://www.dxgl.info/download/DXGL-0.5.15-win32-msvc10.exe Download (legacy)] | |||
|Add VC2017 build. Add Wine DLL overrides. Fix uninstaller to clean up files and registry. Improve color palette support. Improve 512×448 scaling mode. Several bug fixes. | |||
|- | |- | ||
| 0.5.14 | | 0.5.14 | ||
Line 28: | Line 40: | ||
[https://www.dxgl.info/download/DXGL-0.5.14-win32.exe Download] | [https://www.dxgl.info/download/DXGL-0.5.14-win32.exe Download] | ||
|Add offline help. Add mouse related hooks including a contributed addition. Improve window mode. Add custom scaling options. Support saving INI files. Fix a few bugs. | |Add offline help. Add mouse related hooks including a contributed addition. Improve window mode. Add custom scaling options. Support saving INI files. Fix a few bugs. | ||
|- | |||
| 0.5.13 | |||
| | |||
[https://www.dxgl.info/download/dxgl-src-0.5.13.zip Download] | |||
| | |||
[https://www.dxgl.info/download/DXGL-0.5.13-win32.exe Download] | |||
|New DXGL Config application. Improved color depth and display mode selections. Add debug options and rendering hacks. Fix a few bugs. | |||
|- | |- | ||
| 0.5.12 | | 0.5.12 |
Revision as of 14:35, 3 September 2018
DXGL is provided subject to the terms of the GNU Lesser General Public License, version 2.1. To install DXGL, simply download and run the Windows installer. To upgrade, install over the old version. All programs configured by the configuration tool or automatically added by the DXGL library will be automatically updated during the installation progress.
Updgrade notes
If you upgrade from DXGL 0.5.8 or earlier, the configuration format will be changed, and earlier versions of DXGL will no longer recognize the profiles. In addition, any profiles generated by older versions of DXGL going forward will not be recognized by DXGL 0.5.9 or later. If you wish to migrate any old profiles generated after installing DXGL 0.5.9 or later, you will need to use Regedit to delete the "Configuration Version" registry value from the HKEY_CURRENT_USER\SOFTWARE\DXGL registry key to force the upgrade to be run again.
The current available version of DXGL is 0.5.15. Please click one of the links below to download.
DXGL 0.5.15 and newer now come in two versions, a standard version requiring at least Windows Vista SP2 and a SSE2-capable processor, and a legacy version with the same requirements as previous versions.
Please see below for older versions.
Version history
Version | Source | Binary | Major changes |
---|---|---|---|
0.5.15 | Add VC2017 build. Add Wine DLL overrides. Fix uninstaller to clean up files and registry. Improve color palette support. Improve 512×448 scaling mode. Several bug fixes. | ||
0.5.14 | Add offline help. Add mouse related hooks including a contributed addition. Improve window mode. Add custom scaling options. Support saving INI files. Fix a few bugs. | ||
0.5.13 | New DXGL Config application. Improved color depth and display mode selections. Add debug options and rendering hacks. Fix a few bugs. | ||
0.5.12 | Fix window mode. Add .ini configuration support. Add debug options. Add color key override. Add single buffer display mode. | ||
0.5.11 | Bug fixes. Downgrade runtime to VS2010. Add first pass scaling mode and forced SSAA. | ||
0.5.10 | Minor bug fixes. Optimization for shader cache. Add non-minimizing windowed borderless modes. | ||
0.5.9 | Minor clipper fixes. Isolate most of renderer backend from frontend API. Overhaul installer and configuration. | ||
0.5.8 | Upgrade compiler to Visual Studio 2013. Add forced-window mode. Add borderless-window (non-exclusive) fullscreen mode. | ||
0.5.7 | Minimize fullscreen mode on Alt+Tab and restore desktop resolution. Fix D3DTLVERTEX rendering. Fix D3D color key support. Add depth fill Blt. | ||
0.5.6 | More API improvements. Improve dithering performance. Full ROP support. Windows 10 compatibility. | ||
0.5.5 | API improvements. Add mipmap texture support. Better Direct3D2 texture support. Adjustments to transformed vertices. Add dithering. | ||
0.5.4 | Blt fixes. Color key fix. Add destination and colorspace color key. Add 90 degree blt rotation. Add blt mirroring. | ||
0.5.3 | Surface clipper support. Same source/dest blt fix. Dynamic blt shader generation. Partial ROP support. | ||
0.5.2 | Better Windows 8.1 compatibility. High DPI support. Custom aspect ratio support. Better 8-bit color support. | ||
0.5.1 | Fix Intel graphics compatibility. Support ARB_sampler_objects for more accurate D3D emulation. Fix several bugs. Add tracing support to source code. | ||
0.5.0 | Add partial DirectX2 D3D support. Enable D3D support on all builds. Improve Windows 8 compatibility. Fix a few D3D bugs. | ||
0.4.2 | Add wireframe and point rendering. Add fog. Add flat shading. Fix light positions. | ||
0.4.1 | Add backface culling. Add alpha test functions. Add texture color key. Various DDraw and D3D fixes. | ||
0.4.0 | Add DirectX5 D3D support. Add locking of surface rects. Various minor fixes. | ||
0.3.2 | Rewrite texture management. Add RGBA4444 textures. Add alpha blending. Fix crash in XP. | ||
0.3.1 | Fix surface access. Eliminate redundant GL state changes. Some D3D fixes. | ||
0.3.0 | Improve installer. Add DirectX6 D3D support. | ||
0.2.3 | Add spot lights. Add specular lighting. Add transformed vertices support. | ||
0.2.2 | Fix threading bugs. Add Z buffer testing. Add point lights. | ||
0.2.1 | Add more texture shaders. Add Windows 8 registry fix. Various fixes. | ||
0.2.0 | Add preliminary IDirect3D7 interfaces. Fix DXGLCFG profiles. | ||
0.1.6 | Fix AMD/ATI compatibility. Validate parameters. Fix render thread. | ||
0.1.5 | Fix shader engine. Improved application compatibility. Screen smoothing in 8-bit modes. | ||
0.1.4 | Use shaders for rendering. Fix OpenGL memory leaks. | ||
0.1.3 | Optimize texture uploads. Add Z buffer support. Fix framebuffer object initialization. | ||
0.1.2 | Add COM initialization. Restore display mode when deleting DDraw object. Fix VSync. | ||
0.1.1 | Add mouse support. Improve render window drawing. Add vertical sync support. | ||
0.1.0 | Fix Windows XP compatibility. Add installer. Add application profile support. Add help file. | ||
0.0.7 | Add DirectDrawEnumerate. Add color fill and colorkey blt(). Fix flipping. Add compatibility with Windows 8. | ||
0.0.6 | Speed up surface locking. Fix non-multiple-of-8 modes. | ||
0.0.5 | Add GetDC() GDI surface access. Add more tests to DXGLTest. | ||
0.0.4 | Add all DDraw interface versions, add 15 and 24 bit modes, add low-res modes, fix memory leaks. | ||
0.0.3 | Remove wxWidgets and GLEW, fix duplicate mode enumeration, multiple fixes. | ||
0.0.2 | Add windowed mode. | ||
0.0.1 | Initial preview release. Only direct access to primary surface. |