swwmgz_m/zscript/dlc1
Marisa the Magician e5e6ce619c Fix severe performance issues in large maps.
So... Remember that one decision I made about avoiding BlockThingsIterator as
much as possible? Turns out that was a stupid idea. There ARE situations where
it's better to iterate sector thinglists, yes, especially for things that are
NOT part of the blockmap, but in other cases, the excess allocations of new
iterators are a reasonable price to pay for the lower perf impact in extreme
cases, such as maps that have a gazillion sectors with gazillions of things in
them (I'm looking at you, UDMF mappers).
As a compromise, at least, in situations where the thinglists are needed, I did
add a sort of micro-optimization by implementing code to check if a bounding
box is inside a sector (would be nice if this was part of GZDoom itself, tho).
2023-12-19 11:46:29 +01:00
..
swwm_ammoitems_dlc.zsc Slightly reduce max ammo amounts for slot 9. 2023-11-20 13:03:00 +01:00
swwm_blastin.zsc Some text updates. Added dev notes to unimplemented weapons so I don't forget. 2023-11-05 11:08:43 +01:00
swwm_blastin_fx.zsc Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00
swwm_blueballs.zsc Various graphical adjustments. 2023-11-16 19:55:32 +01:00
swwm_blueballs_fx.zsc Sometimes plans change. DLC Weaponsets merged into one. 2022-03-05 18:26:20 +01:00
swwm_dlcweapons_canvas.zsc Various graphical adjustments. 2023-11-16 19:55:32 +01:00
swwm_dlcweapons_hud.zsc Fix incorrect draw offset of hammer charge bar. 2023-11-29 11:32:43 +01:00
swwm_hammertime.zsc Implement a "weapon bar" (optional). 2023-07-04 17:05:21 +02:00
swwm_hammertime_fx.zsc Floating point quake intensities. 2023-01-14 18:06:52 +01:00
swwm_heavymahsheengun.zsc Additional slot 5 trail colors. 2023-11-27 16:04:44 +01:00
swwm_heavymahsheengun_fx.zsc Consistently declare damagetypes as names. 2023-11-28 11:23:44 +01:00
swwm_mister.zsc Even more tweaks to the overpressure shot. 2023-12-10 10:56:48 +01:00
swwm_mister_fx.zsc Fix severe performance issues in large maps. 2023-12-19 11:46:29 +01:00
swwm_notashotgun.zsc Completely rewrite dialogue message system. 2023-08-27 13:52:44 +02:00
swwm_notashotgun_fx.zsc Consistently declare damagetypes as names. 2023-11-28 11:23:44 +01:00
swwm_rebolber.zsc Various graphical adjustments. 2023-11-16 19:55:32 +01:00
swwm_rebolber_fx.zsc Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00
swwm_supermarioworld.zsc Various graphical adjustments. 2023-11-16 19:55:32 +01:00
swwm_supermarioworld_fx.zsc Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00
swwm_thiccbolts.zsc Ray-Khom is open bolt (also remove unused second clipcount variable). 2023-11-06 23:50:09 +01:00
swwm_thiccbolts_fx.zsc Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00
swwm_ultimate.zsc Some text updates. Added dev notes to unimplemented weapons so I don't forget. 2023-11-05 11:08:43 +01:00
swwm_ultimate_fx.zsc Sometimes plans change. DLC Weaponsets merged into one. 2022-03-05 18:26:20 +01:00