No description
Find a file
Kevin Caccamo 6ae47bad88 Rework implementation as per the new specification
The new specification is more flexible, and allows assigning additive
colors to individual parts of a sector (walls, sprites, flats) and even
individual parts of a side (top, middle, bottom)

Add AdditiveColors arrays to sector_t and side_t::part
Initialize AdditiveColors arrays to 0
Export AdditiveColors to ZScript
Save AdditiveColors in saved game files
Use colors from AdditiveColors arrays when setting the additive color
for the render state
Add code to parse the new UDMF additive color properties
Remove additive color slot from sector color/part enum
Add SetAdditiveColor to sector_t and side_t
Add GetAdditiveColor to side_t
Export new methods and additive color arrays to ZScript

# Conflicts:
#	src/hwrenderer/scene/hw_sprites.cpp
#	src/hwrenderer/scene/hw_walls.cpp
#	src/hwrenderer/scene/hw_weapon.cpp

# Conflicts:
#	src/gl/scene/gl_walls_draw.cpp
#	src/gl/scene/gl_weapon.cpp
#	src/hwrenderer/scene/hw_flats.cpp
#	src/r_defs.h
2019-06-23 14:10:41 +02:00
asmjit Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
bzip2 Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
cmake Do not write g_pch.cpp if it's already up-to-date 2018-05-09 21:51:53 +02:00
docs Cephes code is released under BSD license 2019-06-05 12:46:59 +02:00
dumb - made DUMB library always static 2019-05-12 20:23:04 +02:00
fm_banks Upgrade libADLMIDI and libOPNMIDI 2018-10-04 20:25:02 +02:00
game-music-emu Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
gdtoa Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
jpeg Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
lzma Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
soundfont - added a small default sound font that needs to be installed with the project. 2017-05-13 12:38:19 +02:00
specs Change some of the names of the additive color properties 2019-06-23 13:40:19 +02:00
src Rework implementation as per the new specification 2019-06-23 14:10:41 +02:00
tools - fixed a warning caused by the LZMA-SDK update. 2018-01-21 10:58:12 +01:00
wadsrc Rework implementation as per the new specification 2019-06-23 14:10:41 +02:00
wadsrc_bm - changed the filter name for Doom IWADs 2019-05-01 01:01:35 +02:00
wadsrc_extra - Forgot to move the now unused new skill graphic. 2019-06-05 01:31:23 +02:00
wadsrc_lights - changed the filter name for Doom IWADs 2019-05-01 01:01:35 +02:00
zlib Force STATIC for internal GZDoom libraries 2019-05-18 22:49:07 +02:00
.appveyor.yml - set MSBuild to utilise all CPUs in AppVeyor builds 2019-04-27 23:45:53 +02:00
.gitattributes - define zdoom.rc as a proper Windows text file, stop Git from mismanaging it 2018-05-18 14:01:48 +02:00
.gitignore Ignore .DS_Store for macOS 2018-02-22 08:40:32 +01:00
.travis.yml - updated Travis CI configuration 2019-06-19 21:59:42 +02:00
CMakeLists.txt Inclusion of check symbol cmake's module. 2019-06-02 22:00:42 +02:00
ico_lzdoom.png - Added new great icons by Tormentor667. 2019-05-30 00:05:02 +02:00
logo.png - Added new great icons by Tormentor667. 2019-05-30 00:05:02 +02:00
README.md - Updated README.md. 2019-05-08 21:40:40 +02:00

Welcome to LZDoom!

Build Status Build Status

LZDoom is a fork of GZDoom 3.3 compiling with MinGW and running on older non SSE2 cpus while keeping the DDRAW and D3D backends for compatibility.

Copyright (c) 1998-2019 ZDoom + GZDoom teams, and contributors

Doom Source (c) 1997 id Software, Raven Software, and contributors

Please see license files for individual contributor licenses

Special thanks to Coraline of the 3DGE team for allowing us to use her README.md as a template for this one.

Licensed under the GPL v3

https://www.gnu.org/licenses/quick-guide-gplv3.en.html

How to build GZDoom

To build GZDoom, please see the wiki and see the "Programmer's Corner" on the bottom-right corner of the page to build for your platform.

GZDoom repo: https://github.com/coelckers/gzdoom

Other forks/branches