Christoph Oelckers
|
a9f152c1fe
|
- added JFDuke's label type checker and did some cleanup on the CON init code.
Most importantly: Use dynamic buffers for managing the labels instead of hijacking some other storage space.
|
2020-07-15 12:34:42 +02:00 |
|
Christoph Oelckers
|
2ddec37098
|
- added a texture format for single frame ANMs so that they can be handled like normal images.
The intermission code is doing weird things with them that isn't really portable.
|
2020-06-28 14:41:44 +02:00 |
|
Christoph Oelckers
|
d4cdb31464
|
- backend update to make the ZScript compiler work.
|
2020-06-14 18:58:30 +02:00 |
|
Christoph Oelckers
|
4f0e3adfbb
|
- removed pointless constexpr declaration on numeric constants.
|
2020-06-12 16:49:35 +02:00 |
|
Christoph Oelckers
|
d7225c1965
|
- backend update from GZDoom
|
2020-06-07 15:02:54 +02:00 |
|
Christoph Oelckers
|
d52600663d
|
- backend sync with GZDoom to pull in a few bugfixes and formatting corrections.
|
2020-05-26 23:12:04 +02:00 |
|
Christoph Oelckers
|
c4017de12f
|
- updated to GZDoom's new texture management system.
|
2020-05-25 23:59:07 +02:00 |
|
Christoph Oelckers
|
be8813f962
|
- hooked up a few things and re-enabled some code depending on the texture manager.
|
2020-05-24 16:19:44 +02:00 |
|
Christoph Oelckers
|
daf77e55f7
|
- fixed compilation.
Much of this commit will have to be undone later, once the texture manager becomes available.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
c0217c9152
|
- removed the remaining Doom-specific parts of the script compiler.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
006916a0a6
|
- added the script compiler's front end.
|
2020-05-23 22:43:04 +02:00 |
|
Christoph Oelckers
|
99d3dc67ae
|
- added all FString exports for scripting.
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
4b8444b64d
|
- 'common' update.
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
4d44682603
|
- integrated ZScript backend
|
2020-05-23 22:43:03 +02:00 |
|
Christoph Oelckers
|
091d90aba5
|
- update "common" subfolder.
# Conflicts:
# source/CMakeLists.txt
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
bb9a077424
|
- reactivated some more code after integrating the VM core.
There's a few bits here and there that only have meaning in Doom but they are kept to allow using the same unaltered source files in both engines.
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
a6d982ed04
|
- resolve the single Doom specific dependency in the VM by using a callback.
|
2020-05-23 22:43:02 +02:00 |
|
Christoph Oelckers
|
c9b2399cd0
|
- added a first bunch of ZScript code.
# Conflicts:
# source/CMakeLists.txt
# source/common/utility/basics.h
# source/core/serializer.h
|
2020-05-23 22:43:01 +02:00 |
|