Christoph Oelckers
|
e500db97b1
|
- v_text updated and moved to 'common'.
# Conflicts:
# source/CMakeLists.txt
|
2020-05-24 22:32:05 +02:00 |
|
Christoph Oelckers
|
272d85663a
|
- moving files...
|
2020-05-24 20:39:40 +02:00 |
|
Christoph Oelckers
|
7a84887fc4
|
- transitioned FTexture.
Mostly working. Note: Brightmaps must be per-translation!
|
2020-05-24 19:12:22 +02:00 |
|
Christoph Oelckers
|
4523ad5f7e
|
- Linux compile fixes.
|
2020-05-24 16:47:00 +02:00 |
|
Christoph Oelckers
|
556eb44690
|
- moved gl_load to 'common'.
# Conflicts:
# source/CMakeLists.txt
# source/common/rendering/gl_load/gl_interface.cpp
|
2020-05-24 16:44:13 +02:00 |
|
Christoph Oelckers
|
6276001a7c
|
- cleanup
|
2020-05-24 16:42:36 +02:00 |
|
Christoph Oelckers
|
83e2a342d2
|
- let the fonts use image sources, not textures as their base class for glyphs.
|
2020-05-24 16:32:52 +02:00 |
|
Christoph Oelckers
|
e985db3d08
|
- added GZDoom's texture manager.
It doesn't do anything yet, but it can now be used to manage textures.
|
2020-05-24 16:11:10 +02:00 |
|
Christoph Oelckers
|
1954ac0374
|
- added the other image formats from GZDoom.
|
2020-05-24 00:15:38 +02:00 |
|
Christoph Oelckers
|
50ab68b53b
|
- moved filesa to common
|
2020-05-23 23:53:38 +02:00 |
|
Christoph Oelckers
|
f64bdccaca
|
- moved renderstyle to 'common' and use GZDoom's color table code unaltered.
# Conflicts:
# source/CMakeLists.txt
# source/common/engine/serializer.h
|
2020-05-23 22:43:05 +02:00 |
|
Christoph Oelckers
|
006916a0a6
|
- added the script compiler's front end.
|
2020-05-23 22:43:04 +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
|
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 |
|
Christoph Oelckers
|
c1f7cf1c3a
|
- added DObject as a preparation for the ZScript compiler. Currently large parts are disabled because the backing features are not present yet.
# Conflicts:
# source/CMakeLists.txt
|
2020-05-23 22:43:01 +02:00 |
|
Christoph Oelckers
|
8d3199514d
|
- removed some 'pragma' cruft.
|
2020-05-23 13:08:10 +02:00 |
|
Christoph Oelckers
|
f0f17fa34f
|
- moved sound code to "common".
|
2020-05-23 12:59:12 +02:00 |
|
Christoph Oelckers
|
8bd5f12b42
|
- matching sound backend code with GZDoom.
# Conflicts:
# source/core/sound/s_soundinternal.h
|
2020-05-23 12:59:11 +02:00 |
|
Christoph Oelckers
|
cfe02cebf1
|
- moved music code to "common"
|
2020-05-23 12:37:47 +02:00 |
|
Christoph Oelckers
|
6a8efb7520
|
- update of music code, in particular separating the engine-specific lookup from the backend.
# Conflicts:
# source/core/music/music.cpp
# Conflicts:
# source/build/src/palette.cpp
|
2020-05-23 12:37:47 +02:00 |
|
alexey.lysiuk
|
e220b47469
|
- require ZMusic library for non-MSVC targets
This improves error reporting when ZMusic was not found during CMake configuration step
|
2020-04-13 23:59:50 +02:00 |
|
Christoph Oelckers
|
fda4293013
|
- draw the movie franes outside of the tile system to reduce the palette maintenance.
The movie code has always been the part causing the most issues because it alters the palettes - the rest treats them as static data.
|
2020-04-13 23:58:45 +02:00 |
|
Christoph Oelckers
|
4d1d90d712
|
- use a global constant for the transparent palette index instead of hardcoding it to the 255 literal everywhere.
- added the needed glue to allow palettecontainer.cpp to compile.
|
2020-04-12 08:30:43 +02:00 |
|
Christoph Oelckers
|
ac07af7028
|
- m_png.cpp is common.
|
2020-04-12 08:30:42 +02:00 |
|
Christoph Oelckers
|
2c5d081799
|
- added the special colormaps for the texture compositor.
|
2020-04-12 08:30:42 +02:00 |
|
Christoph Oelckers
|
f1040fa699
|
- match with GZDoom's console code, move to 'common'.
|
2020-04-12 08:30:42 +02:00 |
|
Christoph Oelckers
|
14cdfa3f3c
|
- more file matching.
- moved c_con to Duke subproject because it's the only one using this stuff.
|
2020-04-12 08:30:41 +02:00 |
|
Christoph Oelckers
|
8e87674d4c
|
- backend code matching with GZDoom
|
2020-04-12 08:30:40 +02:00 |
|
Christoph Oelckers
|
5584c726ba
|
- file system update and adjustment.
|
2020-04-12 08:30:40 +02:00 |
|
Christoph Oelckers
|
f671eb622f
|
- migrated to GZDoom's utility code.
|
2020-04-12 08:30:39 +02:00 |
|
Christoph Oelckers
|
2a9813eb5c
|
- code matching with GZDoom.
|
2020-04-12 08:30:38 +02:00 |
|
Christoph Oelckers
|
797640c494
|
- use ZDoom's memory allocation wrapper instead of EDuke's.
This simply plays nicer with the compiler's diagnostics.
|
2020-04-12 08:30:38 +02:00 |
|
Christoph Oelckers
|
e2f5e8fe34
|
- renamed 'common' to 'core'.
We'll need 'common' for something else.
|
2020-04-12 08:30:36 +02:00 |
|
Christoph Oelckers
|
41545b644a
|
- cleaned out most of the software renderer's static global variables.
|
2020-03-29 16:59:49 +02:00 |
|
Christoph Oelckers
|
3f69044770
|
- removed all references to sdlayer.cpp as all that was left in there was only needed for software rendering.
- removed now unused a-c.cpp.
|
2020-03-29 15:22:07 +02:00 |
|
Christoph Oelckers
|
0de4b134da
|
- stripped out most of the software renderer.
Now that the camera textures can be handled through the hardware renderer this isn't needed anymore.
|
2020-03-29 14:55:09 +02:00 |
|
Christoph Oelckers
|
fca147c83b
|
- fixed compilation.
|
2020-03-20 21:26:28 +01:00 |
|
Christoph Oelckers
|
de2c07aa6a
|
- revert all consolidation efforts between Duke and RR frontends.
Too many problems with different code.
|
2020-03-18 08:24:31 +01:00 |
|
Christoph Oelckers
|
6095808503
|
- consolidation of dynamic sound remapping
|
2020-03-06 17:23:30 +01:00 |
|
Christoph Oelckers
|
a5c2152530
|
- consolidated the dynamic tile handling for Duke and RR frontends
|
2020-03-06 17:12:38 +01:00 |
|
Christoph Oelckers
|
a00bb4cbea
|
- started consolidation of EDuke/RedNukem code by moving the identical parts of actor.h to a shared namespace.
|
2020-03-05 01:01:05 +01:00 |
|
Christoph Oelckers
|
f59bfa1224
|
- consolidation of screentext code
|
2020-03-05 00:58:38 +01:00 |
|
Christoph Oelckers
|
985e441d80
|
- transitioned all JSON-based savegame code to FSerializer and removed sjson.
Now everything is in place to transition the rest of the savegame code as well.
|
2020-02-23 14:03:03 +01:00 |
|
Christoph Oelckers
|
88b6661395
|
- hooked up GZDoom's JSON serializer.
It's time to build a better savegame format and also to replace SJSON with something easier to work with.
|
2020-02-22 18:41:24 +01:00 |
|
Christoph Oelckers
|
9f9e59e3ba
|
- fixed some warnings
|
2020-02-12 00:43:21 +01:00 |
|
alexey.lysiuk
|
30204d6072
|
- made ZMusic library required for non-MSVC targets
|
2020-02-09 16:48:07 +02:00 |
|
Christoph Oelckers
|
6231cec7c1
|
- sound backend update.
|
2020-02-09 13:26:51 +01:00 |
|
alexey.lysiuk
|
8ee516086b
|
- added default soundfont
Using SC-55 Presets from https://www.vogons.org/viewtopic.php?f=9&t=45600
https://forum.zdoom.org/viewtopic.php?t=67284
|
2020-02-07 22:36:37 +02:00 |
|