Author Topic: Nightly (Windows): 02 May 2015 - Revision e2d7405  (Read 1344 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 212
Nightly (Windows): 02 May 2015 - Revision e2d7405
Here is the nightly for Windows on 02 May 2015 - Revision e2d7405

Open non-feature issues in Mantis: 126

Group: Standard
fso_Standard_20150502_e2d7405.7z
MD5Sum

Group: NO-SSE
fso_NO-SSE_20150502_e2d7405.7z
MD5Sum

Group: SSE
fso_SSE_20150502_e2d7405.7z
MD5Sum

Code: [Select]
commit 1a29b39
Author: MageKing17 <Thu Apr 30 22:10:17 2015 -0700>
Commit: MageKing17 <Thu Apr 30 22:10:17 2015 -0700>

    Stop standalones from executing hud_shield_quadrant_hit().

 code/hud/hudshield.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit be9990f
Author: MageKing17 <Wed Apr 29 23:21:49 2015 -0700>
Commit: MageKing17 <Wed Apr 29 23:21:49 2015 -0700>

    Fix cf_file_exists().

 code/cfile/cfile.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3de25b7
Author: DahBlount <Wed Apr 29 18:11:16 2015 -0700>
Commit: DahBlount <Wed Apr 29 18:11:16 2015 -0700>

    modifier value changes

 code/ship/ship.cpp      | 8 +-------
 code/weapon/weapons.cpp | 2 +-
 2 files changed, 2 insertions(+), 8 deletions(-)

commit 2768863
Author: DahBlount <Wed Apr 29 18:01:52 2015 -0700>
Commit: DahBlount <Wed Apr 29 18:01:52 2015 -0700>

    Add ship_recoil_modifier

 code/ship/ship.cpp | 18 +++++++++++++-----
 code/ship/ship.h   |  3 +++
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 7b78df2
Author: DahBlount <Wed Apr 29 17:26:33 2015 -0700>
Commit: DahBlount <Wed Apr 29 17:26:33 2015 -0700>

    Add "apply recoil" flag and modifier

 code/ship/ship.cpp      | 32 ++++++++++++++++++++++++++++++++
 code/weapon/weapon.h    |  5 ++++-
 code/weapon/weapons.cpp | 12 ++++++++++++
 3 files changed, 48 insertions(+), 1 deletion(-)

commit d84736b
Author: MageKing17 <Wed Apr 29 16:34:58 2015 -0700>
Commit: MageKing17 <Wed Apr 29 16:35:41 2015 -0700>

    Revert "Made the firepoint HUD gauge light up only the firepoints which will fire next, if "dynamic primary linking" ship flag or "cycle" weapon flag is used."

 code/hud/hudreticle.cpp | 37 +++++++++++--------------------------
 1 file changed, 11 insertions(+), 26 deletions(-)

commit 1591237
Author: MageKing17 <Wed Apr 29 16:17:56 2015 -0700>
Commit: MageKing17 <Wed Apr 29 16:19:59 2015 -0700>

    Reverting recent string of commits.

 code/ai/ai_profiles.cpp                |  9 -------
 code/ai/ai_profiles.h                  |  5 ----
 code/ai/aicode.cpp                     | 48 +---------------------------------
 code/hud/hudtarget.cpp                 |  2 +-
 code/lab/lab.cpp                       |  2 +-
 code/mission/missionparse.cpp          |  8 +++---
 code/missionui/missionscreencommon.cpp |  5 ----
 code/object/objectsnd.cpp              | 17 ++++--------
 code/ship/ship.cpp                     | 48 +---------------------------------
 code/ship/ship.h                       |  5 ----
 10 files changed, 14 insertions(+), 135 deletions(-)

commit 05b4635
Author: zookeeper <Mon Mar 2 13:47:19 2015 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:19:02 2015 +0300>

    Added bay arrive/depart speed multipliers to +Path Metadata.

 code/ai/ai_profiles.cpp |  4 ++--
 code/ai/aicode.cpp      | 59 +++++++++++++++++++++++++++++++++++++------------
 code/ship/ship.cpp      | 11 +++++++++
 code/ship/ship.h        |  2 ++
 4 files changed, 60 insertions(+), 16 deletions(-)

commit eef1041
Author: zookeeper <Thu May 29 14:37:30 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:17:51 2015 +0300>

    Initialize bay_arrive_speed_mult and bay_depart_speed_mult.

 code/ai/ai_profiles.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 18058a4
Author: zookeeper <Fri Feb 7 22:38:12 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:16:55 2015 +0300>

    Added ai_profiles.tbl options to force AI ships flying bay paths to gradually accelerate/decelerate instead of flying the path at max speed.

 code/ai/ai_profiles.cpp |  6 ++++++
 code/ai/ai_profiles.h   |  5 +++++
 code/ai/aicode.cpp      | 15 +++++++++++++++
 3 files changed, 26 insertions(+)

commit fbb7686
Author: zookeeper <Thu Jan 8 15:24:21 2015 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:12:42 2015 +0300>

    Probably fixed a bug with the next/prev subsystem targeting keys not working if the target only has one subsystem.

 code/hud/hudtarget.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 400fd0f
Author: zookeeper <Mon Jun 9 08:34:23 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:07:41 2015 +0300>

    Fixed $Thruster Glow Noise Mult not having effect in the ship lab.

 code/lab/lab.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b183377
Author: zookeeper <Fri May 2 14:10:19 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:04:25 2015 +0300>

    Added a $Model Icon Direction ship table entry for overriding the angle from which ship icons are rendered from.

 code/missionui/missionscreencommon.cpp |  5 +++++
 code/ship/ship.cpp                     | 26 ++++++++++++++++++++++++++
 code/ship/ship.h                       |  1 +
 3 files changed, 32 insertions(+)

commit 92a28b7
Author: zookeeper <Fri May 2 08:51:31 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:04:24 2015 +0300>

    Added a $Thruster Glow Noise Mult ship table entry for decreasing/increasing the effect of noise applied to the glow radius.

 code/ship/ship.cpp | 7 ++++++-
 code/ship/ship.h   | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0656175
Author: zookeeper <Fri May 2 07:49:58 2014 +0000>
Commit: Lari Nieminen <Wed Apr 29 23:04:23 2015 +0300>

    Added a $Minimum Engine Volume ship table entry for specifying the minimum engine sound volume used when ship is stationary.

 code/object/objectsnd.cpp | 17 ++++++++++++-----
 code/ship/ship.cpp        |  4 ++++
 code/ship/ship.h          |  1 +
 3 files changed, 17 insertions(+), 5 deletions(-)

commit dc820fd
Author: zookeeper <Sun Feb 1 13:04:37 2015 +0000>
Commit: Lari Nieminen <Wed Apr 29 22:45:57 2015 +0300>

    Avoid loading the anchor ship model multiple times when resolving path masks.

 code/mission/missionparse.cpp | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 5042c44
Author: zookeeper <Fri Feb 20 15:07:57 2015 +0000>
Commit: Lari Nieminen <Wed Apr 29 22:42:58 2015 +0300>

    Made the firepoint HUD gauge light up only the firepoints which will fire next, if "dynamic primary linking" ship flag or "cycle" weapon flag is used.

 code/hud/hudreticle.cpp | 37 ++++++++++++++++++++++++++-----------
 1 file changed, 26 insertions(+), 11 deletions(-)

commit 91000b4
Author: Lari Nieminen <Wed Apr 29 22:41:17 2015 +0300>
Commit: Lari Nieminen <Wed Apr 29 22:41:17 2015 +0300>

    Revert "Fixed +Spread From LOD not working right."

 code/object/collideshipweapon.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 4b15ec4
Author: zookeeper <Sun Mar 1 11:31:17 2015 +0000>
Commit: Lari Nieminen <Wed Apr 29 22:36:43 2015 +0300>

    Fixed +Spread From LOD not working right.

 code/object/collideshipweapon.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit e84a6e8
Author: MageKing17 <Wed Apr 29 12:34:11 2015 -0700>
Commit: MageKing17 <Wed Apr 29 12:34:11 2015 -0700>

    Fix tech room mission lists.

 code/mission/missionparse.cpp | 52 ++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 28 deletions(-)

commit 7636010
Author: niffiwan <Wed Apr 29 21:00:19 2015 +1000>
Commit: niffiwan <Wed Apr 29 21:00:19 2015 +1000>

    Remove unused function from palman.[cpp|h]

 code/palman/palman.cpp | 78 --------------------------------------------------
 code/palman/palman.h   |  1 -
 2 files changed, 79 deletions(-)

commit 0ff8c81
Author: niffiwan <Wed Apr 29 20:55:56 2015 +1000>
Commit: niffiwan <Wed Apr 29 20:55:56 2015 +1000>

    Remove gcc -Wshadow warnings

 code/ship/ship.cpp   |  78 +++++++++++------------
 code/ship/shipfx.cpp | 170 +++++++++++++++++++++++++--------------------------
 code/sound/ds.cpp    | 128 +++++++++++++++++++-------------------
 code/sound/ds3d.cpp  |   6 +-
 4 files changed, 191 insertions(+), 191 deletions(-)

commit b0bb0ee
Author: niffiwan <Wed Apr 29 20:27:49 2015 +1000>
Commit: niffiwan <Wed Apr 29 20:27:49 2015 +1000>

    Remove gcc -Wunused-but-set-variable warnings

 code/freespace2/freespace.cpp |  8 ++++----
 code/ship/ship.cpp            | 10 ++++------
 code/weapon/shockwave.cpp     |  2 +-
 3 files changed, 9 insertions(+), 11 deletions(-)

commit 31140ab
Author: MageKing17 <Tue Apr 28 19:09:19 2015 -0700>
Commit: MageKing17 <Tue Apr 28 19:09:19 2015 -0700>

    Make FRED use the new try-catch logic.

 code/fred2/bgbitmapdlg.cpp | 85 ++++++++++++++++++++++++----------------------
 1 file changed, 44 insertions(+), 41 deletions(-)

commit e3d1428
Author: niffiwan <Tue Apr 28 19:36:30 2015 +1000>
Commit: niffiwan <Tue Apr 28 19:36:30 2015 +1000>

    From Yarn: fix mantis 3157

 code/localization/localize.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 36c656c
Author: niffiwan <Mon Apr 27 20:46:37 2015 +1000>
Commit: niffiwan <Mon Apr 27 20:46:37 2015 +1000>

    bah, lrn2markdown

 README.md | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 43b8cf2
Author: niffiwan <Mon Apr 27 20:43:51 2015 +1000>
Commit: niffiwan <Mon Apr 27 20:43:51 2015 +1000>

    Resolve github issue #34 (add Coverity Badge)

 README.md | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit ad91ba6
Author: MageKing17 <Mon Apr 27 03:11:33 2015 -0700>
Commit: MageKing17 <Mon Apr 27 03:11:33 2015 -0700>

    Short-circuit eval_sexp() on SEXP_NAN_FOREVER.

 code/parse/sexp.cpp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 7dea707
Author: MageKing17 <Mon Apr 27 03:09:45 2015 -0700>
Commit: MageKing17 <Mon Apr 27 03:09:45 2015 -0700>

    Clean up eval_sexp() return value comparisons.

 code/parse/sexp.cpp | 33 +++++++++++++--------------------
 1 file changed, 13 insertions(+), 20 deletions(-)

commit 9ec10dd
Author: MageKing17 <Mon Apr 27 03:06:28 2015 -0700>
Commit: MageKing17 <Mon Apr 27 03:06:28 2015 -0700>

    Fix memory leak in for-counter.

 code/parse/sexp.cpp | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 83b59fb
Author: MageKing17 <Mon Apr 27 03:05:18 2015 -0700>
Commit: MageKing17 <Mon Apr 27 03:05:18 2015 -0700>

    Make *-argument SEXPs possible to short-circuit.

 code/parse/sexp.cpp | 94 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 55 insertions(+), 39 deletions(-)

commit 418d53f
Author: Lari Nieminen <Mon Apr 27 11:57:39 2015 +0300>
Commit: Lari Nieminen <Mon Apr 27 11:57:39 2015 +0300>

    Removed false "returns ptr to vector" comments.

 code/math/vecmat.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 26553f1
Author: MageKing17 <Sun Apr 26 10:03:44 2015 -0700>
Commit: MageKing17 <Sun Apr 26 10:03:44 2015 -0700>

    Voice recognition upgrades.

 code/sound/phrases.xml  |  66 +++++------
 code/sound/voicerec.cpp | 299 ++++++++++++++++++++++++------------------------
 2 files changed, 184 insertions(+), 181 deletions(-)

commit 18ef1f7
Author: Cliff Gordon (chief1983) <Sun Apr 26 10:27:12 2015 -0500>
Commit: Cliff Gordon (chief1983) <Sun Apr 26 10:27:12 2015 -0500>

    FreeBSD 10 is on Clang now, -ansi doesn't mean anything here.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9aed627
Author: asarium <Thu Apr 23 15:01:09 2015 +0200>
Commit: asarium <Fri Apr 24 15:03:59 2015 +0200>

    Replace longjmp with exceptions

 .editorconfig                            |   4 +
 code/ai/ai_profiles.cpp                  | 603 +++++++++++++--------------
 code/ai/aicode.cpp                       |  15 +-
 code/asteroid/asteroid.cpp               | 215 +++++-----
 code/autopilot/autopilot.cpp             |  99 ++---
 code/bmpman/bmpman.cpp                   |  39 +-
 code/cutscene/cutscenes.cpp              |  80 ++--
 code/fireball/fireballs.cpp              | 135 ++++---
 code/gamehelp/contexthelp.cpp            | 266 ++++++------
 code/gamesnd/eventmusic.cpp              |  12 +-
 code/gamesnd/gamesnd.cpp                 | 110 ++---
 code/globalincs/alphacolors.cpp          | 584 ++++++++++++++-------------
 code/graphics/font.cpp                   | 143 +++----
 code/graphics/gropenglpostprocessing.cpp | 171 ++++----
 code/hud/hudartillery.cpp                | 121 +++---
 code/hud/hudconfig.cpp                   |  51 +--
 code/hud/hudparse.cpp                    | 355 ++++++++--------
 code/iff_defs/iff_defs.cpp               | 611 ++++++++++++++--------------
 code/lab/wmcgui.cpp                      |  39 +-
 code/localization/localize.cpp           |  33 +-
 code/menuui/credits.cpp                  | 206 +++++-----
 code/menuui/mainhallmenu.cpp             | 671 ++++++++++++++++---------------
 code/menuui/playermenu.cpp               |  31 +-
 code/menuui/techmenu.cpp                 |  69 ++--
 code/mission/missionbriefcommon.cpp      | 105 ++---
 code/mission/missioncampaign.cpp         | 358 +++++++++--------
 code/mission/missionmessage.cpp          |  17 +-
 code/mission/missionparse.cpp            |  83 ++--
 code/missionui/missiondebrief.cpp        |  82 ++--
 code/mod_table/mod_table.cpp             | 367 ++++++++---------
 code/nebula/neb.cpp                      |  74 ++--
 code/nebula/neblightning.cpp             | 212 +++++-----
 code/palman/palman.cpp                   |  42 +-
 code/parse/parselo.cpp                   |  82 ++--
 code/parse/parselo.h                     |  15 +-
 code/parse/scripting.cpp                 |  94 ++---
 code/parse/sexp.cpp                      |   4 +-
 code/ship/ship.cpp                       | 174 ++++----
 code/species_defs/species_defs.cpp       | 306 +++++++-------
 code/starfield/starfield.cpp             | 259 ++++++------
 code/stats/medals.cpp                    | 331 +++++++--------
 code/stats/scoring.cpp                   |  99 ++---
 code/weapon/muzzleflash.cpp              |  90 +++--
 code/weapon/weapons.cpp                  | 180 +++++----
 44 files changed, 3916 insertions(+), 3721 deletions(-)

commit e3715cc
Author: niffiwan <Wed Jan 1 19:58:36 2014 +1000>
Commit: niffiwan <Wed Jan 1 19:58:36 2014 +1000>

    change var names to avoid warnings re shadowing

 code/globalincs/pstypes.h | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 366f4d5
Author: niffiwan <Wed Jan 1 19:30:05 2014 +1000>
Commit: niffiwan <Wed Jan 1 19:30:05 2014 +1000>

    set HAVE_CXX11 for clang

 code/globalincs/pstypes.h | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit 547d615
Author: niffiwan <Wed Jan 1 18:56:32 2014 +1000>
Commit: niffiwan <Wed Jan 1 18:56:32 2014 +1000>

    set HAVE_CXX11 for MSVC

 code/globalincs/pstypes.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 4f074d9
Author: niffiwan <Sun Dec 22 20:09:44 2013 +1000>
Commit: niffiwan <Sun Dec 22 20:09:44 2013 +1000>

    Add compile time catch for memmove used on non-trivial objects

 code/globalincs/pstypes.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a4ac843
Author: niffiwan <Sun Dec 22 19:53:52 2013 +1000>
Commit: niffiwan <Sun Dec 22 19:53:52 2013 +1000>

    Add compile time catch for memcpy used on non-trivial objects

 code/globalincs/pstypes.h | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit 359a984
Author: niffiwan <Mon Dec 16 19:44:23 2013 +1000>
Commit: niffiwan <Mon Dec 16 19:44:23 2013 +1000>

    Add compile time catch for memset used on non-trivial objects

 code/globalincs/pstypes.h  | 31 +++++++++++++++++++++++++++++++
 code/osapi/outwnd_unix.cpp | 10 ++--------
 2 files changed, 33 insertions(+), 8 deletions(-)

commit 1acfc1c
Author: niffiwan <Thu Dec 12 14:44:27 2013 +1000>
Commit: niffiwan <Mon Dec 16 19:37:02 2013 +1000>

    Allow gcc on Linux to compile with -std=c++11

 code/globalincs/fsmemory.cpp   |   8 +++
 code/globalincs/fsmemory.h     |  20 +++++++
 code/globalincs/pstypes.h      |   4 ++
 code/parse/sexp.cpp            |   6 +-
 code/windows_stub/config.h     |   4 +-
 configure.ac                   |   2 +
 m4/ax_cxx_compile_stdcxx_11.m4 | 133 +++++++++++++++++++++++++++++++++++++++++
 7 files changed, 172 insertions(+), 5 deletions(-)



 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Nightly (Windows): 02 May 2015 - Revision e2d7405
* AdmiralRalwood applauds

First Windows Git Nightly build! Woo!
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline Cyborg17

  • 29
  • Life? Don't talk to me about life....
Re: Nightly (Windows): 02 May 2015 - Revision e2d7405
This nightly was serious business!  A lot of changes were waiting to happen, I guess?

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: Nightly (Windows): 02 May 2015 - Revision e2d7405
This nightly was serious business!  A lot of changes were waiting to happen, I guess?
Well, if you notice how much time has passed since the previous Nightly (due to changing from SVN to Git), this log is basically what would have been several Nightlies' worth of changes.

That being said, Nightlies have been incorporating new features more often since the version bump to 3.7.3 (which happened after the release of 3.7.2 RC6, which was then re-branded as Final) because a lot of things were on hold for after 3.7.2. Quite a few more such features are currently awaiting code review before being merged with master, including deferred lighting and soft shadows.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.