Skip to content

Commit

Permalink
Update release version.
Browse files Browse the repository at this point in the history
  • Loading branch information
dxgldotorg committed Oct 9, 2020
1 parent 715c726 commit 0f4017a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 8 deletions.
11 changes: 7 additions & 4 deletions ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--Please enable Word Wrap in Notepad to view this document.-->
# DXGL 0.5.18
# DXGL 0.5.19
https://dxgl.org

## Introduction
Expand All @@ -17,7 +17,7 @@ The “Configuration Version” registry value in HKEY_CURRENT_USER\SOFTWARE\DXG
### DXGL 0.5.17
Due to a bug found in the method used to uniquely identify profile paths, DXGL 0.5.17 and above will perform a one-time renaming of the profile registry keys. These new profiles will no longer be compatible with DXGL 0.5.16 or below.

The “Configuration Version” registry value in HKEY_CURRENT_USER\SOFTWARE\DXGL will be incremented to 3 in order to indicate this fix has been applied. If you need to migrate more version 2 profiles, change “Configuration Version” to 2 and re-run the installer.
The “Configuration Version” (“Configuration Version x64” for the x64 version) registry value in HKEY_CURRENT_USER\SOFTWARE\DXGL will be incremented to 3 in order to indicate this fix has been applied. If you need to migrate more version 2 profiles, change “Configuration Version” to 2 and re-run the installer.

## System Requirements

Expand All @@ -33,6 +33,9 @@ The “Configuration Version” registry value in HKEY_CURRENT_USER\SOFTWARE\DXG
* For the standard build, Visual C++ 2019 x86 runtime, available at https://aka.ms/vs/16/release/vc_redist.x86.exe (note this link may track visitors) (will be installed if not present)
* For the legacy build, Visual C++ 2010 x86 runtime, available at https://www.microsoft.com/en-us/download/details.aspx?id=8328 (will be installed if not present)

## 64-bit Build Notice
The 64-bit build of DXGL is intended solely for targeting 64-bit DirectDraw programs. For usage with 32-bit programs, please download the 32-bit build. The 32- and 64-bit versions of DXGL install in separate folders and Start Menu entries, and have separate profiles. The configuration program will not create profiles for mismatched platforms; you can only add profiles for 64-bit programs in the 64-bit build, and 32-bit programs in the 32-bit build.

## Build Requirements
* For the legacy build, Visual Studio 2010 or Visual C++ 2010 Express Edition with Service Pack 1.
* For the standard build, Visual Studio 2019, Community or higher.
Expand All @@ -49,7 +52,7 @@ These instructions assume that you do not have any of the required software inst
* Install Git for Windows at https://git-scm.com/download/win (should have already been installed to check out the repo)
* Install HTML Help Workshop from https://www.microsoft.com/en-us/download/details.aspx?id=21138
* Install NSIS from https://nsis.sourceforge.io/Main_Page
* Open the dxgl.sln file, select your build configuration (Debug or Release) in the toolbar, and press F7 to build.
* Open the dxgl.sln file, select your build configuration (Debug or Release) and platform (Win32 or x64) in the toolbar, and press F7 to build.

## Debug tracing
The Debug Trace build has been removed from the project files for DXGL. Instead, DXGL now supports debug tracing files in all builds. To enable tracing in DXGL create a file named dxgl.cfg or dxgl.ini in you game folder and add the following to it:
Expand All @@ -68,7 +71,7 @@ What works:
* Fullscreen and windowed modes.
* Basic Blt() functionality
* 8-bit color emulated with GLSL shader
* Packed-pixel YUV surfaces (currently only supported by Blt() to an RGB surface)
* Packed-pixel YUV surfaces

What partially works:

Expand Down
6 changes: 3 additions & 3 deletions buildtool/buildtool.c
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ void ParseVersion(DXGLVER *version, BOOL git)
version->beta = FALSE;
strcpy(version->branch, "Non-Git");
strcpy(version->revision, "");
strcpy(version->verstring, "0.5.18-0-Non-Git");
strcpy(version->verstring, "0.5.19-0-Non-Git");
}
}

Expand All @@ -333,7 +333,7 @@ int ProcessHeaders(char *path)
version.build = 0;
version.major = 0;
version.minor = 5;
version.point = 18;
version.point = 19;
if (!GetGitVersion(path, &version)) ParseVersion(&version, TRUE);
else ParseVersion(&version, TRUE);
if (SIGNMODE < 1) nosign = TRUE;
Expand Down Expand Up @@ -781,7 +781,7 @@ int SignEXE(char *exefile, char *path)
version.build = 0;
version.major = 0;
version.minor = 5;
version.point = 18;
version.point = 19;
if (!GetGitVersion(path, &version)) ParseVersion(&version, TRUE);
else ParseVersion(&version, TRUE);
if (SIGNMODE < 1) nosign = TRUE;
Expand Down
2 changes: 1 addition & 1 deletion common/releasever.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
/* Removed due to transition to Git - Git tags will set the version number
#define DXGLMAJORVER 0
#define DXGLMINORVER 5
#define DXGLPOINTVER 17
#define DXGLPOINTVER 19
#define DXGLBETA 0
Expand Down

0 comments on commit 0f4017a

Please sign in to comment.