hedgewars/uLandGraphics.pas
Sat, 24 Sep 2011 22:16:49 +0400 unC0Rr Fix a bunch of warnings (also improves speed a bit in 32 bit code)
Tue, 13 Sep 2011 21:25:13 -0400 nemo smoothing should be after despeckling
Tue, 13 Sep 2011 00:51:02 -0400 nemo Don't set lfDamaged for small tunnels
Tue, 13 Sep 2011 00:13:01 -0400 nemo Remove extra graphical resweeps, and smooth prior to despeckling. Was getting odd desync here without Land[] seemingly incorrect at end of passes. Just removing seems to fix, and code wasn't that good an idea in its prior state anyway.
Fri, 09 Sep 2011 18:30:40 -0400 nemo Remove some unused variables and options.inc which uFloat doesn't use, probably should never use, and was getting in the way of my testcase - but most importantly, remove the inline on hwSqrt which was causing very bad math on my compiler/machine. We may have to remove more inlining. A pity.
Sat, 27 Aug 2011 14:54:56 -0400 nemo implement proper blending
Fri, 26 Aug 2011 20:59:55 -0400 nemo Die speckles, round N. Check that alpha is not basically empty while blending, try to match the damaged land type.
Sat, 30 Jul 2011 14:52:25 -0400 nemo kill off some speckles, crank up land gun output
Sun, 03 Jul 2011 20:14:03 -0400 nemo oops
Sun, 03 Jul 2011 20:01:13 -0400 nemo separate landpixels/land despeckling results to avoid desyncing on blurry land due to extra despeckling passes. right now, this does mean landpixels edge-of-block recheck is not done
Thu, 30 Jun 2011 18:20:41 -0400 nemo Sweep all pixels at 0 or 1 neighbours, whether damaged or not. Intended to handled output of Smooth, might be nice to cut down on the counting somehow though.
Tue, 28 Jun 2011 19:16:42 -0400 nemo sweep up some AA pixels
Sun, 26 Jun 2011 20:29:08 -0400 nemo Use an ifdef instead, add despeckling of tunnels
Sun, 26 Jun 2011 16:34:31 -0400 nemo add missing nil check, increase despeckling of background too
Mon, 20 Jun 2011 20:46:27 -0400 nemo Avoid desyncing on blurry land
Mon, 20 Jun 2011 09:32:31 -0400 nemo move smoothing into separate function, adjust call order
Mon, 20 Jun 2011 09:15:24 -0400 nemo 25%, not 50%
Mon, 20 Jun 2011 02:03:15 -0400 nemo More AA - try smoothing explosions a bit
Wed, 27 Apr 2011 15:57:23 +0400 unc0rr Fix "Mixing signed expressions and longwords gives a 64bit result" warnings
Tue, 22 Mar 2011 23:01:26 -0400 nemo Fix endianness
Wed, 02 Mar 2011 00:27:20 +0100 koda Happy 2011 :)
Sun, 30 Jan 2011 19:05:31 +0100 Henek fixed unlimeted fuel bug for rcplane
Fri, 31 Dec 2010 00:37:39 +0100 Palewolf Snow blends into land, trys to fill the gaps
Sun, 26 Dec 2010 12:42:22 -0500 nemo oops. forgot to check on indestructible in combination with disableLandBack 0.9.15
Sun, 26 Dec 2010 11:17:01 -0500 nemo add a disabling for landback, set it if flakes are enabled
Sun, 26 Dec 2010 10:47:03 -0500 nemo revert last change. ordinary fire is fine, but HHG screws up.
Sun, 26 Dec 2010 10:31:10 -0500 nemo disable landbackpixel on small explosions
Sun, 26 Dec 2010 00:28:23 -0500 nemo remove all screwing about with uLandGraphics - have not found a way to properly handle LandBackTex through despeckling or fill checks that does not result in ugly fire damage or wiped out landbacktex. Would rather some snowflakes lines than that.
Thu, 23 Dec 2010 23:46:14 -0500 nemo more fiddling with graphics to try and satisfy both fire and snow
Wed, 22 Dec 2010 23:46:07 -0500 nemo oops. hopefully unbreak maps while still preserving mask behaviour as before (basketball nets etc)
Wed, 22 Dec 2010 19:25:00 -0500 nemo more tweaking land graphics due to snow
Wed, 22 Dec 2010 18:50:00 -0500 nemo Visual tweaks for snow
Sun, 21 Nov 2010 19:41:19 +0300 unc0rr uDebug
Thu, 18 Nov 2010 12:12:51 +0300 unC0Rr Haven't found a better place than uIO for OutError
Thu, 18 Nov 2010 11:32:47 +0300 unC0Rr Move some stuff from uMisc to uUtils
Wed, 17 Nov 2010 22:07:03 +0300 unc0rr uLand isn't that important to them
Wed, 17 Nov 2010 17:45:55 +0300 unC0Rr Move variables from uMisc to uVariables
Wed, 17 Nov 2010 17:22:36 +0300 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
Sat, 21 Aug 2010 22:36:59 +0200 smaxx Engine:
Sat, 31 Jul 2010 11:24:53 +0200 koda remove trailing spaces from end of line
Fri, 30 Jul 2010 18:20:42 +0200 smaxx Engine:
Thu, 01 Jul 2010 23:41:10 -0400 nemo Revert prior attempted optimisation. Gridding the land pays in some situations, but not all. Restricting to an upper bound might help, but overall, seems too fuzzy to be worth it. On one side is increased cost of Add/Delete + extra test on collision check, on the other is skipping the list iteration. Perhaps for large lists.
Thu, 01 Jul 2010 17:00:14 -0400 nemo Grid the landscape, and shortcircuit checks on the collision array if there are no nearby checked in collisions to be collided with. This is a big win for fire's ammoshove in particular. Also add a +2 that seemed missing in the check, and update fire accordingly.
Thu, 01 Jul 2010 14:17:22 -0400 nemo Restore prior optimisation with the wildly out-of-bounds tx in LandDirty removed
Thu, 01 Jul 2010 00:34:39 -0400 nemo Revert most of optimisation except for some obvious fixes to errors someone or other introduced.
Wed, 30 Jun 2010 23:15:14 -0400 nemo Store some calcs to speed up uLandGraphics a tad
Wed, 30 Jun 2010 14:52:48 +0200 koda partially removing DOWNSCALE ifdef -- only two remain and their removal requires dynamic allocation (btw this breaks low quality mode)
Fri, 25 Jun 2010 00:41:21 -0400 nemo Extend pixel sweep to recheck neighbours if erasing on edges
Sun, 20 Jun 2010 18:26:49 -0400 nemo Remove redundant test, add some temp variables to speed up the expensive CheckLand
Fri, 18 Jun 2010 14:26:04 -0400 nemo rename flags
Fri, 18 Jun 2010 14:22:14 -0400 nemo Forgot to change this flag.
Thu, 17 Jun 2010 11:41:38 -0400 nemo Make land types flagged (to allow stacking future attributes such as indestructible ice, but also for a damaged flag)
Thu, 01 Apr 2010 16:08:09 +0000 nemo Update (c) lines to 2010 as unc0rr requested - they all had varying values so I just took the first year mentioned, then tacked on -2010
Sat, 13 Mar 2010 14:19:34 +0000 nemo Fix basketball map and hog cannon.
Sat, 06 Mar 2010 10:59:20 +0000 unc0rr Replace tabs with spaces using 'expand -t 4' command
Wed, 03 Feb 2010 04:18:28 +0000 nemo Fix crash in DrawTunnel
Sun, 31 Jan 2010 22:15:53 +0000 smxx Engine:
Tue, 26 Jan 2010 21:55:51 +0000 koda complete the replacement of init/free wrappers for every unit
Thu, 14 Jan 2010 16:46:50 +0000 koda makes freepascal code compatible with OBJFPC mode
Sat, 19 Dec 2009 19:37:30 +0000 koda update SDLMain.m/.h to latest version
less more (0) -100 -60 tip