Christoph Oelckers
|
d2beacfc5f
|
- except for DWORD, all homegrown integer types are gone - a handful were left where they represent genuine Windows types.
|
2017-03-09 19:54:41 +01:00 |
|
Christoph Oelckers
|
c008ddaf66
|
- replaced homegrown SWORD, SBYTE and uint32_t types.
|
2017-03-09 19:31:45 +01:00 |
|
Christoph Oelckers
|
cb758f6dab
|
- added a 'nolightfade' MAPINFO option which disables light diminishing in OpenGL. Note that this only works for light modes 0-3. Modes 4 and 8 use special light math that would not work if such a setting was forced.
|
2017-02-13 22:17:15 +01:00 |
|
Christoph Oelckers
|
a9ef73528d
|
- removed all skybox class types from code in preparation for exporting these classes.
- moved SectorPortal struct to FLevelLocals and exported it.
|
2017-01-14 16:05:40 +01:00 |
|
Christoph Oelckers
|
1e950d75bd
|
- made dynamic light attenuation completely opt-in. This can be done either by setting a MAPINFO option for lights that do not automatically specify it and with a light property. The light property will always take precedence, if set.
|
2016-12-07 23:17:18 +01:00 |
|
Christoph Oelckers
|
17698467d7
|
- made application of dynamic lights to additively blended surfaces a MAPINFO option. In most cases this is not wanted but sometimes this can be used to good effect so it should be there as an option.
|
2016-12-06 12:58:45 +01:00 |
|
Christoph Oelckers
|
c5db5dff99
|
- fixed a crash when initializing the GL portal data for an incomplete or inactive portal. Also did a bit of cleanup on this code, the 'delta' member was never used.
|
2016-07-16 12:45:49 +02:00 |
|
Christoph Oelckers
|
d84e079282
|
- render partial sprites oon the back side of a portal for actors in front of it. This is needed because the stencil will clip away those parts.
|
2016-04-30 16:57:53 +02:00 |
|
Christoph Oelckers
|
1f32f5a258
|
- some minor fixing and cleanup on gL portal code.
|
2016-04-20 11:39:41 +02:00 |
|
Christoph Oelckers
|
4d5671d654
|
- floatified the texture coordinate code.
|
2016-04-08 01:42:43 +02:00 |
|
Christoph Oelckers
|
af78937a15
|
- updated GL renderer.
|
2016-04-02 23:17:16 +02:00 |
|
Christoph Oelckers
|
b54b34a512
|
- adjustments for floating point changes.
|
2016-03-21 02:57:02 +01:00 |
|
Christoph Oelckers
|
dbd89c2702
|
- refactoring of portal grouping for the renderer, to allow more efficient clipping.
|
2016-03-04 14:10:13 +01:00 |
|
Christoph Oelckers
|
315827015c
|
- made aspect ratio correction factor configurable through MAPINFO.
|
2014-12-29 23:52:20 +01:00 |
|
Christoph Oelckers
|
3e9b9c280b
|
- initialize model data at engine start, not at level start.
|
2014-06-19 15:22:00 +02:00 |
|
Christoph Oelckers
|
c47c7421a3
|
- route all glColor calls through render state.
- add sector links to dynamic lights.
|
2014-05-11 22:57:42 +02:00 |
|
Christoph Oelckers
|
399d0974ab
|
- added GL render as of SVN revision 1600.
|
2013-06-23 09:49:34 +02:00 |
|