Commit Graph

7 Commits

Author SHA1 Message Date
Rob Nelson
6b4d4a689d Revert "Porting TGs hotfix for memory leak lighting crash" (#14279) 2017-04-25 05:18:02 -07:00
Probe1
4d3bcd4bf2 Porting TGs hotfix for memory leak lighting crash
https://github.com/tgstation/tgstation/pull/24754

Hope to god it compiles I don't know lighting code AT ALL.

@pjb3005
2017-03-06 19:52:28 -05:00
Pieter-Jan Briers
1acc8a2a6f Lazy lighting init, fixes, and optimizations. (#12440)
* Lazy lighting init, fixes, and optimizations.

All corners are now made when first needed (some edge cases due to sloth)

Makes set_light accept null for the l_color parameter.

Fixes set_opacity not update has_opaque_atom on the turf.

Performance optimization to the internal lighting application code.

* NONSENSICAL_VALUE
2016-11-03 20:21:33 -05:00
Pieter-Jan Briers
1213e38857 Some lighting optimizations (#11927) 2016-09-18 07:37:22 -05:00
PJB3005
182ffbbf3b Lighting stuff. (#10943)
Probably fixes null.x.
2016-07-17 16:10:17 +01:00
PJB3005
04b73a186a Fixing some lighting code. (#10780)
Makes lighting corner generation blazingly fast (jesus christ spawn)

Makes overlays be ignored by timestop.

Fixes smart_vis_update(). I'm honestly suprised it's broken-ness didn't
show up earlier.

This might fix the null.x shuttle runtime. Can't say for certain however.
2016-06-28 08:39:03 -07:00
PJB3005
5efc3dfb9f GOONLIGHTS IS HERE GUYS! (#10064)
* GOONLIGHTS IS HERE GUYS!

* fixing shit

* Fixes & soft lighting.

Soft lighting, duh.

Fixed away missions.
2016-06-04 17:47:31 -04:00