OpenTTD/src/linkgraph
Jonathan G Rennison 64f1847bec Codechange: [Linkgraph GUI] Replace line visibility detection algorithm
Use an implementation of the Cohen-Sutherland line-clipping algorithm.
The previous algorithm had an excessive false-positive rate.
Line-rendering is sufficiently expensive that using a line-clipping
algorithm with a much lower false-positive rate is a net performance
benefit.
2019-01-28 19:15:21 +01:00
..
demands.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
demands.h Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
flowmapper.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
flowmapper.h (svn r26166) -Fix: Scale flows only after mapping to avoid rounding errors. 2013-12-20 14:57:44 +00:00
init.h (svn r25354) -Add: link graph schedule and typedefs for LinkGraph and related classes 2013-06-09 12:58:37 +00:00
linkgraph.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
linkgraph.h (svn r26646) -Fix [FS#6041]: Save locations instead of distances in link graphs to reduce size. 2014-06-14 13:35:39 +00:00
linkgraph_base.h (svn r25354) -Add: link graph schedule and typedefs for LinkGraph and related classes 2013-06-09 12:58:37 +00:00
linkgraph_gui.cpp Codechange: [Linkgraph GUI] Replace line visibility detection algorithm 2019-01-28 19:15:21 +01:00
linkgraph_gui.h Add: Hover tool-tips to cargo dest flow legend window. 2018-06-24 20:18:10 +02:00
linkgraph_type.h (svn r26549) -Change: better estimation for link capacities during full load 2014-05-01 14:50:52 +00:00
linkgraphjob.cpp (svn r27670) -Add: [FS#6471] Assign descriptive names to (GNU pthread) threads. (JGR) 2016-10-30 17:29:33 +00:00
linkgraphjob.h (svn r27178) -Fix [FS#5969]: Data race due to lazy initialisation of objects. 2015-03-07 18:27:01 +00:00
linkgraphjob_base.h (svn r25354) -Add: link graph schedule and typedefs for LinkGraph and related classes 2013-06-09 12:58:37 +00:00
linkgraphschedule.cpp Feature: Framerate display window (#6822) 2018-07-19 21:17:07 +02:00
linkgraphschedule.h (svn r27178) -Fix [FS#5969]: Data race due to lazy initialisation of objects. 2015-03-07 18:27:01 +00:00
mcf.cpp Doc: Lots and lots of doxymentation fixes 2018-10-31 12:35:54 +01:00
mcf.h (svn r25356) -Add: Multi-Commodity-Flow solver for link graph 2013-06-09 13:00:41 +00:00
refresh.cpp (svn r27614) -Codechange: Use a fixed array instead of a map for link refresher cargo capacities. (JGR) 2016-07-10 12:17:00 +00:00
refresh.h (svn r27614) -Codechange: Use a fixed array instead of a map for link refresher cargo capacities. (JGR) 2016-07-10 12:17:00 +00:00