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
-
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))
------------------------------------------------------------------------
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(-)
-
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]
-
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.
-
I fixed an issue with how 2D elements are drawn which should fix the issues Trivial Psychic reported.
-
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,
-
I found the cause of the rendering bug and submitted a fix for review: https://github.com/scp-fs2open/fs2open.github.com/pull/1530