From b59ed94c8d0ad7ff857f69c38e96bac6fe369499 Mon Sep 17 00:00:00 2001 From: Robert Beckebans Date: Wed, 25 Feb 2015 11:30:03 +0100 Subject: [PATCH] Added release notes to prepare new release --- README.txt | 8 +++-- RELEASE-NOTES.txt | 92 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 3 deletions(-) create mode 100644 RELEASE-NOTES.txt diff --git a/README.txt b/README.txt index 204116ae02..fc4b50155e 100644 --- a/README.txt +++ b/README.txt @@ -35,7 +35,7 @@ This file contains the following sections: 7) INSTALLATION, GETTING THE GAMEDATA, RUNNING THE GAME - 8) CHANGES + 8) OVERALL CHANGES 9) CONSOLE VARIABLES @@ -268,7 +268,7 @@ Anyway: ___________________________________________________ -8) CHANGES +8) OVERALL CHANGES __________________________________________ - Flexible build system using CMake @@ -283,6 +283,8 @@ __________________________________________ - Bink video support through FFmpeg +- PNG image support + - Soft shadows using PCF hardware shadow mapping The implementation uses sampler2DArrayShadow and PCF which usually @@ -291,7 +293,7 @@ __________________________________________ All 3 light types are supported which means parallel lights (sun) use scene independent cascaded shadow mapping. The implementation is very fast with single taps (400 fps average per - scene on a GTX 660 ti OC) however I defaulted it to 16 taps so the shadows look + scene on a GTX 660 ti OC) however I defaulted it to 12 taps using a Poisson disc algorithm so the shadows look really good which should give you stable 100 fps on todays hardware (2014). - Changed light interaction shaders to use Half-Lambert lighting like in Half-Life 2 to diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt new file mode 100644 index 0000000000..b41ff0c3fa --- /dev/null +++ b/RELEASE-NOTES.txt @@ -0,0 +1,92 @@ + ____ ____ ____ _____ ____ ______ ______ + / __ \ / __ ) / __ \ ____ ____ ____ ___ |__ / / __ ) / ____// ____/ + / /_/ // __ |/ / / // __ \ / __ \ / __ `__ \ /_ < / __ |/ /_ / / __ + / _, _// /_/ // /_/ // /_/ // /_/ // / / / / /___/ // /_/ // __/ / /_/ / +/_/ |_|/_____//_____/ \____/ \____//_/ /_/ /_//____//_____//_/ \____/ +_________________________________________ + + +RBDOOM-3-BFG Release Notes - https://github.com/RobertBeckebans/RBDOOM-3-BFG + +Thank you for downloading RBDOOM-3-BFG. + + + +_______________________________________ + +TBD - RBDOOM-3-BFG 1.0.3 + +_______________________________ + +- SDL 2 is the default for Linux + +- CMake options like -DUSE_SYSTEM_LIBJPEG to aid Linux distribution package maintainers + +- SDL gamepad support and other SDL input improvements like support for more mouse buttons + +- Mac OS X support (experimental) + +- XAudio 2, Windows 8 SDK fixes + +- Better Mesa support (not including advanced shadow mapping) + +- Added back dmap and aas compilers (mapping tools) + + + +_______________________________________ + +17 May 2014 - RBDOOM-3-BFG 1.0.2 + +RBDOOM-3-BFG-1.0.2-ATI-hotfix1-win32-20140517-git-952907f.7z +_______________________________ + +This release doubles the shadow mapping performance and allows the game to be played at solid 120 fps in 1080p with a Nvidia GTX 660 Ti. +It also adds a graphics option to enable/disable shadow mapping and fixes a few problems with FFmpeg playing Bink videos. + + + +_______________________________________ + +11 May 2014 - RBDOOM-3-BFG 1.0.1 + +RBDOOM-3-BFG-win32-20140511-git-f950769.7z +_______________________________ + +This release improves the performance drastically and adds shadow mapping support for translucent surfaces like grates. + + +_______________________________________ + +10 May 2014 - RBDOOM-3-BFG 1.0 + +RBDOOM-3-BFG-win32-20140510-git-14f87fe.7z +_______________________________ + +- Added soft shadow mapping + +- Added PNG image support + +- Replaced QGL with GLEW + +- base/renderprogs/ can be baked into the executable using Premake/Lua + +- Replaced Visual Studio solution with CMake + +- Linux port using SDL/SDL2 and OpenAL + +- 64 bit support for Windows and Linux + +- Sourcecode cleanup using Artistic Style 2.03 C++ beautifier and by fixing tons of warnings using Clang compiler + +- Fast compile times using precompiled header support + +- Tons of renderer bugfixes and Cg -> GLSL converter that supports ES 2.00, ES 3.30 additional to GLSL 1.50 + +- Netcode fixes to allow multiplayer sessions to friends with +connect (manual port forwarding required) + + + + + +