qzdoom-gpl/src/g_hexen
Edoardo Prezioso 72bbb19cc7 - Shut up GCC aggressive optimizer warnings.
From what I can see, GCC would miscompile the involved loops, because the index variable is 'signed int' and the multiplication with an unsigned would cause signed overflow (undefined behavior). Change the index variable type to 'unsigned int' to expect unsigned overflow (conformant to standard).
2014-05-25 10:11:09 +02:00
..
a_bats.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_bishop.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_blastradius.cpp - added Xaser's submission for no impact damage from blasting. 2012-06-16 09:01:05 +00:00
a_boostarmor.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_centaur.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_clericflame.cpp - Enough with this "momentum" garbage. What Doom calls "momentum" is really 2009-06-30 20:57:51 +00:00
a_clericholy.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_clericmace.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_clericstaff.cpp - Make APoisonCloud::DoSpecialDamage() and P_PoisonDamage() respect damage factors. 2012-06-29 04:21:31 +00:00
a_dragon.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_fighteraxe.cpp cl_bloodtype could break playsim sync 2013-12-01 22:06:48 +13:00
a_fighterhammer.cpp - fixed: Hexen's melee weapons were missing some NULL pointer checks in the code that determines whether they hit something or not. 2010-07-08 21:16:01 +00:00
a_fighterplayer.cpp - A_FPunchAttack no longer thrusts targets with INT_MAX mass. 2012-06-09 04:00:39 +00:00
a_fighterquietus.cpp - Fixed: AFSwordMissile::DoSpecialDamage had a unique prototype 2013-10-09 22:32:52 -05:00
a_firedemon.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_flechette.cpp - Random spawners no longer move the missile forward when spawning them, because presumably 2013-03-21 03:06:04 +00:00
a_fog.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00
a_healingradius.cpp - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders 2008-09-15 14:11:05 +00:00
a_heresiarch.cpp - removed the last static character arrays from FLevelLocals. 2014-05-13 23:16:13 +02:00
a_hexenglobal.h - changed damage screen blending code so that the same version can be used by any renderer. 2012-05-01 11:27:54 +00:00
a_hexenmisc.cpp - Added MAPINFO flag RandomPlayerStarts. In this mode, no voodoo dolls are spawned. Instead, all 2012-07-08 01:43:47 +00:00
a_hexenspecialdecs.cpp - Added Gez's "Using arg*str instead of SpawnID" patch, with modifications. 2012-11-09 23:25:56 +00:00
a_iceguy.cpp - Shut up GCC aggressive optimizer warnings. 2014-05-25 10:11:09 +02:00
a_korax.cpp - Random spawners no longer move the missile forward when spawning them, because presumably 2013-03-21 03:06:04 +00:00
a_magecone.cpp - Make APoisonCloud::DoSpecialDamage() and P_PoisonDamage() respect damage factors. 2012-06-29 04:21:31 +00:00
a_magelightning.cpp - Added Gez's MageWandMissile customization patch but moved the new functionality 2009-10-03 17:07:11 +00:00
a_magestaff.cpp - added Gez's fixed palette flashes for Hexen. 2012-04-22 07:58:04 +00:00
a_pig.cpp - fixed: All melee attack functions only used the target acquired by P_AimLineAttack for all subsequent calculations, not the actual victim of the attack. 2010-06-13 11:14:01 +00:00
a_serpent.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_spike.cpp - P_DamageMobj() now returns the amount of damage actually done so that the bleed functions 2013-01-02 04:39:59 +00:00
a_summon.cpp - Added AActor::SetFriendPlayer() to make setting FriendPlayer cleaner to read when doing it with 2012-06-09 04:15:56 +00:00
a_teleportother.cpp - The complete FMapThing is overkill for storing player starts, so use a new minimal structure for them. 2012-07-08 02:18:15 +00:00
a_wraith.cpp - Remove FloatBobOffsets[], since it's just a mini-finesine[] table multiplied by 8. 2012-07-11 02:50:13 +00:00