Descent 3 by Outrage Entertainment
Go to file
2024-10-19 23:15:18 +02:00
.github Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00
2dlib Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
AudioEncode Merge pull request #591 from winterheart/ddio-update 2024-09-23 22:37:14 +02:00
bitmap Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
cfile Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
cmake add rudimentary shaders and machinery 2024-08-18 02:52:46 -05:00
dd_grwin32 Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
ddebug Remove HEAPCHECK() macro as unused 2024-10-05 05:21:41 +03:00
ddio Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
Descent3 Merge pull request #590 from ccfly42/ui-network-settings 2024-10-15 22:48:51 +02:00
editor Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
fix Delete unused fixed math functions 2024-09-09 12:55:27 +02:00
grtext Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
legacy Remove mprintf_at() usage 2024-09-24 23:00:53 +03:00
lib Replace cf_LibraryFindFirst cf_DoForeachFileInLibrary() 2024-09-26 01:49:55 +03:00
libmve Fix some warnings on uninitialized MVE variables 2024-09-12 15:11:32 +03:00
linux Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
logger Add logger module 2024-09-18 22:50:08 +03:00
manage Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
md5 CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
mem Let mem_rmalloc call mem_malloc instead of std::malloc 2024-10-07 21:05:22 +02:00
misc Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
model Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
module Consolidate case-sensitive filesystem functions 2024-09-29 12:51:15 -04:00
music Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
netcon Add -aditionaldir option 2024-09-29 14:07:53 -04:00
netgames Merge pull request #614 from winterheart/ddebug-update 2024-10-05 17:21:19 +02:00
networking Merge branch 'main' into ui-network-settings 2024-10-06 19:23:40 +02:00
physics Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
renderer renderer/ShaderProgram: Fix compiler warning 2024-10-19 23:15:18 +02:00
rtperformance Add logger module 2024-09-18 22:50:08 +03:00
scripts Merge pull request #593 from jengelh/cxx17 2024-09-18 23:48:03 +02:00
sndlib Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
stream_audio Move pserror.h to ddebug module 2024-09-24 23:00:53 +03:00
tests [CMake] Enabled the CMake property USE_FOLDERS to provide a more structured project list in IDEs with the help of set(CMAKE_FOLDER "...") calls. 2024-07-03 19:55:04 +02:00
third_party Handle error on uninitialized plog submodule 2024-09-10 03:01:16 +03:00
tools Stop storing mtime in hog files 2024-09-25 08:13:19 +02:00
ui Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
unzip CMake: add all headers to target sources 2024-08-09 17:09:14 +02:00
vecmat Avoid using ASSERT in interface headers 2024-09-24 23:03:02 +03:00
win32 Fix compilation of editor 2024-09-25 23:47:03 +03:00
.clang-format Additional clang-format 2024-04-17 00:25:04 +03:00
.clang-format-ignore Import source of libacm 1.3, integrate it into CMake build 2024-04-21 18:25:45 +02:00
.editorconfig Explicitly declare that source files are UTF-8 2024-07-17 10:12:09 -04:00
.gitattributes Create EditorConfig file 2024-05-21 11:11:16 -04:00
.gitignore Introducing git revision in source code 2024-04-28 22:05:26 +03:00
.gitmodules Add plog library as logging facility 2024-09-10 03:00:23 +03:00
Brewfile Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00
BUILD.md Add --recurse-submodules when cloning 2024-09-11 22:15:39 -06:00
CHANGELOG.md Fix spello "independan.." 2024-09-03 13:26:51 +02:00
CMakeLists.txt [Build] Re-enable building the editor 2024-10-12 18:48:00 +02:00
CMakePresets.json Use vcpkg for all platform presets 2024-08-03 23:38:01 -05:00
LICENSE Updated source to reflect the license that this code is released under. 2024-04-20 09:57:49 -06:00
README.md Split README between README, BUILD and USAGE files. 2024-08-15 01:02:10 +02:00
THIRD_PARTY.md Add plog license information 2024-09-10 03:00:26 +03:00
USAGE.md Add plog library as logging facility 2024-09-10 03:00:23 +03:00
vcpkg.json Use plog from vcpkg on CI 2024-09-10 03:00:57 +03:00

d3 (1)

This is the Descent 3 open source engine, licensed under GPL-3.0. It includes the '1.5' patch written by Kevin Bentley and Jeff Slutter several years ago and brought to a stable condition by the Descent community.

In order to use this, you must provide your own game files. See the USAGE.md file for details about installation.

To build the game, follow build instructions in the BUILD.md file.

Build or runtime issues should be reported on our GitHub tracker.

Contributing

Anyone can contribute! We have an active Discord presence at Descent Developer Network. Patches should be submitted on GitHub.