Author Topic: Nightly: 01 December 2017 - Revision 67627bd  (Read 1155 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 01 December 2017 - Revision 67627bd
Here is the nightly for 01 December 2017 - Revision 67627bd



Group: Linux
nightly_20171201_67627bd-builds-Linux.tar.gz (Mirror)


Group: Win64
nightly_20171201_67627bd-builds-Win64.zip (Mirror)


Group: Win32
nightly_20171201_67627bd-builds-Win32.zip (Mirror)


Group: MacOSX
nightly_20171201_67627bd-builds-MacOSX.tar.gz (Mirror)

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(-)

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: Nightly: 01 December 2017 - Revision 67627bd
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]
The Trivial Psychic Strikes Again!

 

Offline m!m

  • 211
Re: Nightly: 01 December 2017 - Revision 67627bd
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.

 

Offline m!m

  • 211
Re: Nightly: 01 December 2017 - Revision 67627bd
I fixed an issue with how 2D elements are drawn which should fix the issues Trivial Psychic reported.

 

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: Nightly: 01 December 2017 - Revision 67627bd
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,
The Trivial Psychic Strikes Again!

 

Offline m!m

  • 211
Re: Nightly: 01 December 2017 - Revision 67627bd
I found the cause of the rendering bug and submitted a fix for review: https://github.com/scp-fs2open/fs2open.github.com/pull/1530