Christoph Oelckers
|
6156e7382a
|
- preparation for moving GL state into the renderstate struct.
|
2020-01-02 23:15:16 +01:00 |
|
Christoph Oelckers
|
a1f7f0cc30
|
- added the GL framebuffer class.
Everything compiles again but obviously no init code will run for now.
|
2019-12-23 15:40:17 +01:00 |
|
Christoph Oelckers
|
7e70c217fe
|
- fixed console event processing and added a texture memory calculator.
|
2019-11-09 23:58:26 +01:00 |
|
Christoph Oelckers
|
53248945e8
|
- added license headers.
|
2019-10-20 08:07:12 +02:00 |
|
Christoph Oelckers
|
bb4a19cf3a
|
- added a few more texture formats to FHardwareTexture.
For brightmaps we do not need full RGBA8 data with mipmaps - RGBA2 without mipmaps is fully sufficient here and will save a lot of video memory.
|
2019-10-19 23:14:36 +02:00 |
|
Christoph Oelckers
|
bc986b8054
|
- make the engine consistently use BGRA data - the internal palettes were still RGBA, which caused problems down the line.
- increased cache size to 200 MB (Note: The cache really needs to be replaced with something better that can adapt better to a system's RAM size.)
|
2019-10-19 10:22:02 +02:00 |
|
Christoph Oelckers
|
00d59459a1
|
- fixed creation of true color textures and disabled fog in palette mode.
The fog should go away entirely but in palette mode it made everything too dark.
|
2019-10-18 22:09:19 +02:00 |
|
Christoph Oelckers
|
0aa5db7969
|
- project rework to shorten compile times.
* subprojects fpr game frontends added and unsigned char option put into global flags.
|
2019-10-16 23:09:02 +02:00 |
|
Christoph Oelckers
|
dfaa162bb2
|
- finished the palswap handling in the palette manager.
|
2019-10-07 22:11:09 +02:00 |
|
Christoph Oelckers
|
93ad83b380
|
- use GZDoom's texture backend to read hightile textures. (Hightile tinting code moved to the shader but isn't active yet.
- remove all code for faking gamma correction through palette manipulated images.
|
2019-10-05 21:59:03 +02:00 |
|
Christoph Oelckers
|
e0f823a492
|
- refactored texture setup to use an intermediate layer.
|
2019-09-18 22:16:15 +02:00 |
|
Christoph Oelckers
|
b1763a8f4a
|
- hooked up the texture management.
Not in active use yet!
|
2019-09-17 19:03:42 +02:00 |
|