Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on December 01, 2017, 03:07:11 am

Title: Nightly: 01 December 2017 - Revision 67627bd
Post by: SirKnightly on December 01, 2017, 03:07:11 am
Here is the nightly for 01 December 2017 - Revision 67627bd



Group: Linux
nightly_20171201_67627bd-builds-Linux.tar.gz (http://swc.fs2downloads.com/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Linux.tar.gz) (Mirror (http://scp.indiegames.us/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Linux.tar.gz))


Group: Win64
nightly_20171201_67627bd-builds-Win64.zip (http://swc.fs2downloads.com/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Win64.zip) (Mirror (http://scp.indiegames.us/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Win64.zip))


Group: Win32
nightly_20171201_67627bd-builds-Win32.zip (http://swc.fs2downloads.com/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Win32.zip) (Mirror (http://scp.indiegames.us/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-Win32.zip))


Group: MacOSX
nightly_20171201_67627bd-builds-MacOSX.tar.gz (http://swc.fs2downloads.com/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-MacOSX.tar.gz) (Mirror (http://scp.indiegames.us/builds/nightly/20171201_67627bd/nightly_20171201_67627bd-builds-MacOSX.tar.gz))

Code: [Select]
------------------------------------------------------------------------
commit 8c88b68
Author: asarium <Fri Sep 29 18:45:56 2017 +0200>
Commit: asarium <Tue Nov 21 12:02:10 2017 +0100>

    Use OpenGL vertex array objects for better performance
 code/graphics/2d.cpp                            |  61 +++
 code/graphics/2d.h                              |  50 +-
 code/graphics/grstub.cpp                        |   8 +-
 code/graphics/opengl/ShaderProgram.cpp          |   8 +-
 code/graphics/opengl/ShaderProgram.h            |   7 +-
 code/graphics/opengl/gropengl.cpp               |   3 +-
 code/graphics/opengl/gropengldeferred.cpp       |  16 +-
 code/graphics/opengl/gropengldraw.cpp           |  90 +---
 code/graphics/opengl/gropengldraw.h             |  13 +-
 code/graphics/opengl/gropenglpostprocessing.cpp |   1 +
 code/graphics/opengl/gropenglshader.cpp         |  39 +-
 code/graphics/opengl/gropenglshader.h           |  39 +-
 code/graphics/opengl/gropenglstate.cpp          |  46 +-
 code/graphics/opengl/gropenglstate.h            |  25 +
 code/graphics/opengl/gropengltnl.cpp            | 144 +++++-
 code/graphics/opengl/gropengltnl.h              |  18 +
 code/graphics/render.cpp                        |  31 +-
 code/render/3ddraw.cpp                          |   2 +-
 code/source_groups.cmake                        |   1 +
 code/utils/boost/hash_combine.h                 |  16 +
 freespace2/freespace.cpp                        |   2 +
 lib/opengl/gl/extensions.txt                    |   1 +
 lib/opengl/gl/glad/include/glad/glad.h          |  36 +-
 lib/opengl/gl/glad/src/glad.c                   | 613 ++++++++++++------------
 lib/opengl/gl/glad_wgl/include/glad/glad_wgl.h  |   2 +-
 lib/opengl/gl/glad_wgl/src/glad_wgl.c           |   6 +-
 26 files changed, 750 insertions(+), 528 deletions(-)
Title: Re: Nightly: 01 December 2017 - Revision 67627bd
Post by: Trivial Psychic on December 01, 2017, 08:29:57 am
Got some weirdness with these builds.  Weapon models (the icon substitutes) are not all appearing in the slots when assigned to a ship's bank.  They're still there, they just aren't appearing.  Also, in mission I've had my radar randomly appearing and disappearing.

FRED on the other hand, sticks some weird green splotches to any ship on the grid.  I've included an example.


[attachment stolen by Russian hackers]
Title: Re: Nightly: 01 December 2017 - Revision 67627bd
Post by: m!m on December 01, 2017, 09:49:01 am
Since the only changes in these builds are the OpenGL changes it it obvious what broke the various rendering operations. I'll take a look at it when I have some free time.
Title: Re: Nightly: 01 December 2017 - Revision 67627bd
Post by: m!m on December 02, 2017, 12:38:07 pm
I fixed an issue with how 2D elements are drawn which should fix the issues Trivial Psychic reported.
Title: Re: Nightly: 01 December 2017 - Revision 67627bd
Post by: Trivial Psychic on December 03, 2017, 05:09:42 pm
As mentioned in the Dec.03rd build, the splotches are dockpoint renders.  The same occurs with path points with that option activated.  It is still present in the Dec. 3rd build,
Title: Re: Nightly: 01 December 2017 - Revision 67627bd
Post by: m!m on December 04, 2017, 11:18:25 am
I found the cause of the rendering bug and submitted a fix for review: https://github.com/scp-fs2open/fs2open.github.com/pull/1530