Christoph Oelckers
|
3a81c07ecf
|
- moved language switching code to 'common'.
|
2020-10-16 22:57:27 +02:00 |
|
Christoph Oelckers
|
f9ee465741
|
- backport of some enhancements for Cyrillic font support for Raze.
Now the identical looking characters can be mapped to their Latin counterpart if they do not have their own glyphs.
|
2020-10-04 08:11:56 +02:00 |
|
Christoph Oelckers
|
6dd6df96e1
|
- font side support for 'OffsetsNotForFont' flag.
|
2020-09-27 11:40:03 +02:00 |
|
Christoph Oelckers
|
48b3a60e6d
|
- fixed: The font init code must check textures, not the file system for existence of required data.
|
2020-09-26 19:57:53 +02:00 |
|
Christoph Oelckers
|
084c2cc7f5
|
- fixed broken 'y' detection in Doom-style small fonts.
|
2020-09-26 18:53:42 +02:00 |
|
Christoph Oelckers
|
b2b1ecc11f
|
- Single image fonts do not use translations.
|
2020-05-25 21:16:36 +02:00 |
|
Christoph Oelckers
|
667b2d6bf4
|
- fixed: V_GetFont must load the translations once the game has been set up.
|
2020-05-25 19:44:06 +02:00 |
|
Christoph Oelckers
|
3fd4d08004
|
- fixed startup and font init crashes.
|
2020-05-04 20:06:54 +02:00 |
|
Christoph Oelckers
|
ddef3f7b98
|
- made video base code game independent
|
2020-04-28 22:54:53 +02:00 |
|
Christoph Oelckers
|
ef8e7a4944
|
- reworked the multipatch texture builder to reuse the FImageTexture objects.
|
2020-04-19 10:57:55 +02:00 |
|
Christoph Oelckers
|
0a1bd458db
|
- moved most material flags out of FTexture.
|
2020-04-19 10:57:54 +02:00 |
|
Christoph Oelckers
|
718949f74d
|
- moved the texture name to FGameTexture.
|
2020-04-19 10:57:53 +02:00 |
|
Christoph Oelckers
|
61380fc505
|
- moved the offsets to FGameTexture.
# Conflicts:
# src/common/textures/textures.h
|
2020-04-19 10:57:53 +02:00 |
|
Christoph Oelckers
|
70ec20c137
|
- optimization of texture scaling checks.
The texture dimension checks can be performed up front when the texture is inserted into the texture manager.
|
2020-04-19 10:57:51 +02:00 |
|
Christoph Oelckers
|
662fa6e667
|
- removed the conversion helper code and fixed a few places where FMaterial was only used to access the hardware textures in the FTexture class.
|
2020-04-19 10:57:49 +02:00 |
|
Christoph Oelckers
|
7bdef7fe9a
|
- cleaned the texture manager's method interface from FTexture references.
|
2020-04-19 10:57:49 +02:00 |
|
Christoph Oelckers
|
83817080bb
|
- more texture cleanup.
It is now in a state where FTexture really needs to be separated from FGameTexture.
|
2020-04-19 10:57:48 +02:00 |
|
Christoph Oelckers
|
9099bc8420
|
- reworking some lower level texture code.
|
2020-04-19 10:57:46 +02:00 |
|
Christoph Oelckers
|
9e7094848c
|
- transitioned the 2D drawer to FGameTexture.
|
2020-04-19 10:57:45 +02:00 |
|
Christoph Oelckers
|
9a3b663e04
|
- fixed text size calculations in the status bar.
To avoid errors, all spacing calculations have been added to FFont::StringWidth which already performs proper escape filtering.
|
2020-04-13 12:11:14 +02:00 |
|
Christoph Oelckers
|
1e40b745d5
|
- added some things from Raze to allow using the same code in both projects.
|
2020-04-11 20:20:59 +02:00 |
|
Christoph Oelckers
|
3bf7686cfb
|
- moved v_text.cpp to 'common'.
|
2020-04-11 20:20:56 +02:00 |
|
Christoph Oelckers
|
1a0ace4f88
|
- palette related fixes.
|
2020-04-11 20:20:40 +02:00 |
|
Christoph Oelckers
|
940f1dc9a2
|
- move font code to 'common'.
- fix use of translation slot 0, used for internal translations.
|
2020-04-11 20:20:40 +02:00 |
|