Christoph Oelckers
|
4cb3b96ddf
|
migrate to FTranslationID support
So far this only adapts to the changes in the backend without making further use of this type.
|
2023-12-05 22:40:56 +01:00 |
|
Christoph Oelckers
|
b67f2cb727
|
added some awful hackery to handle the different offsetting of Blood's native voxels vs. those imported via .DEF.
|
2023-12-05 22:39:29 +01:00 |
|
Christoph Oelckers
|
3c695a5abd
|
- adapted to backend changes.
|
2023-08-19 18:08:27 +02:00 |
|
Mitchell Richters
|
0387282e37
|
- Fix two particularly loud warnings from GCC builds.
* `warning: type qualifiers ignored on function return type`.
|
2023-03-26 15:35:33 +11:00 |
|
Christoph Oelckers
|
0d9fe83cba
|
- implemented the switch parser and set up the external definitions.
|
2022-12-29 13:32:29 +01:00 |
|
Christoph Oelckers
|
4a306a21dc
|
- split several texture flags off into a surface type value.
Using the same field in the TexExtInfo struct as Blood's surfType.
This frees up a lot of flags for later use.
|
2022-12-18 13:56:54 +01:00 |
|
Christoph Oelckers
|
e23a5095cb
|
- moved the other tile info tables of Blood to the texExtInfo array as well.
The two fields are easily reusable for the other games so it's a welcome simplification.
|
2022-12-18 13:23:59 +01:00 |
|
Christoph Oelckers
|
8a789b9015
|
- voxel management cleanup.
Moving the voxel index into the texExtInfo array and removing most of Blood's and SW's special handling.
|
2022-12-18 13:18:43 +01:00 |
|
Christoph Oelckers
|
20edd800f9
|
- big texture system refactor.
Finally that quickly slapped together BuildTiles class is gone and replaced with something that better integrates with the underlying texture manager
|
2022-12-18 13:05:58 +01:00 |
|