DXGL

View help online at https://www.dxgl.org/help/

Introduction

DXGL is a free replacement for the Windows ddraw.dll library, running on OpenGL. It is designed to overcome driver bugs, particularly in Windows Vista and newer operating systems. It also adds various enhancements to the graphics output such as display scaling and filtering options. DXGL supports the DirectX 7.0 graphics APIs, however it is currently under development and many programs are not yet compatible with DXGL.

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.

GitHub Notice

If you downloaded the DXGL source code from GitHub, please note that when compiling DXGL, the version number will not indicate the revision number. This issue is also present when compiling from a zipped source code distribution from the www.dxgl.info, or www.williamfeely.info website.

System Requirements

Build Requirements

Build Instructions

These instructions assume that you do not have any of the required software installed. If you already have any or all of this software installed and set up, skip those steps.

Progress

For detailed progress information, please check https://www.williamfeely.info/wiki/DXGL_Features What works:

What partially works:

What doesn't work:

Installation

Run the installer. When the installer completes, open DXGL Config and add your program files to the config program. To uninstall, go to the Add/Remove Programs or Programs and Features control panel and uninstall.

SVN

SVN readonly access is available at: https://www.dxgl.org/svn/dxgl/

There is a Mediawiki-based SVN log at: https://www.williamfeely.info/wiki/Special:Code/DXGL

AppDB

An AppDB system (similar to that on winehq.org) is now available at: https://www.dxgl.info/appdb/

This requires a user account separate from the other services.

Please note that the AppDB is now deprecated and will be made read-only once the new DXGL Wiki launches.

Discussion boards

You may discuss DXGL at: https://forum.dxgl.info

You must create a forum account to post content. For bug reports, please refer to the next section.

Bug reports

Bug reports are managed by a Bugzilla system available at: https://www.dxgl.info/bugzilla/

A user account needs to be created at this site to post bug reports.