openclonk/src/landscape
Peter Wortmann 6a016f807d Alternate light drawing, v2
This is now a "mix" between the original and the alternate drawing
strategy, hopefully combining its strength. In detail:

1. Intensity of light sources aren't added together anymore. Instead,
   the brightest light source decides end brightness pre-smoothing.

2. For smoothing, we update normals more quickly than brightness. This is
   the main change relative to the first "alternate" version. Actually
   quite embarassing that I didn't think of this solution before %)

This is still a tad busier than what we have currently, simply due to
normals changing around more quickly. On the plus side, Clonk faces
shouldn't go dark anymore while walking, so that's something.
2015-08-31 17:35:08 +01:00
..
fow Alternate light drawing, v2 2015-08-31 17:35:08 +01:00
C4Landscape.cpp Order mat-tex combinations by appearance in texture map instead of by palette index when zooming map to landscape. 2015-08-10 00:34:43 -04:00
C4Landscape.h buildfix for MSVC compiler 2015-08-06 20:06:13 +02:00
C4LandscapeRender.cpp Some clean-ups 2015-02-23 11:54:41 +01:00
C4LandscapeRender.h Add copyright header to files that were missing it 2015-02-16 18:40:52 +01:00
C4LandscapeRenderClassic.cpp Add copyright header to files that were missing it 2015-02-16 18:40:52 +01:00
C4Map.cpp Introduce background map 2015-08-04 21:21:23 -04:00
C4Map.h Introduce background map 2015-08-04 21:21:23 -04:00
C4MapCreatorS2.cpp Make the C4MapCreatorS2 create background maps 2015-08-04 21:21:23 -04:00
C4MapCreatorS2.h Make the C4MapCreatorS2 create background maps 2015-08-04 21:21:23 -04:00
C4MapScript.cpp Enhance mapscript functions for use with background materials 2015-08-18 19:20:36 -04:00
C4MapScript.h Make MapScript create a background map 2015-08-04 21:21:23 -04:00
C4MapScriptAlgo.cpp Make MapScript create a background map 2015-08-04 21:21:23 -04:00
C4MassMover.cpp Fix pump to clear the last row of pixels (#1057) and allow pumping from pump without source pipe. 2015-05-01 18:13:41 +02:00
C4MassMover.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4Material.cpp Add a new variant of vehicle that can be passed from below but be walked on from above. 2015-08-30 22:19:36 +09:00
C4Material.h Add a new variant of vehicle that can be passed from below but be walked on from above. 2015-08-30 22:19:36 +09:00
C4MaterialList.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4MaterialList.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4PXS.cpp Remove GBackIFT in favor of a lookup in the background surface 2015-08-04 21:21:23 -04:00
C4PXS.h New script function: GetPXSCount. 2014-12-07 19:52:05 +01:00
C4Particles.cpp Particles: Don't force vertex buffer workaround on Win32 2015-03-26 15:51:03 +01:00
C4Particles.h Make private funcs in C4ParticleValueProvider, well, private 2015-02-22 11:30:12 +01:00
C4PathFinder.cpp Move C4PathFinderRay from header into implementation 2015-03-31 17:57:56 +02:00
C4PathFinder.h Move C4PathFinderRay from header into implementation 2015-03-31 17:57:56 +02:00
C4Scenario.cpp Remove a lot of disabled legacy code, round 2 2015-03-25 20:02:53 +01:00
C4Scenario.h Add FoWEnabled entry in Scenario.txt [Game] section (#1178) 2014-12-29 12:29:43 +01:00
C4ScenarioSection.cpp Reworked "Save as scenario" option in editor to write a script file instead of Game.txt. 2013-12-27 17:10:09 +01:00
C4Sky.cpp Update copyright notices 2013-12-23 13:03:19 +01:00
C4Sky.h Update copyright notices 2013-12-23 13:03:19 +01:00
C4SolidMask.cpp Add a new variant of vehicle that can be passed from below but be walked on from above. 2015-08-30 22:19:36 +09:00
C4SolidMask.h Add a new variant of vehicle that can be passed from below but be walked on from above. 2015-08-30 22:19:36 +09:00
C4Texture.cpp Order mat-tex combinations by appearance in texture map instead of by palette index when zooming map to landscape. 2015-08-10 00:34:43 -04:00
C4Texture.h Order mat-tex combinations by appearance in texture map instead of by palette index when zooming map to landscape. 2015-08-10 00:34:43 -04:00
C4Weather.cpp Remove GBackIFT in favor of a lookup in the background surface 2015-08-04 21:21:23 -04:00
C4Weather.h Remove GBackIFT in favor of a lookup in the background surface 2015-08-04 21:21:23 -04:00