Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on July 07, 2016, 05:20:01 am

Title: Nightly (Linux): 07 Jul 2016 - Revision 876663f
Post by: SirKnightly on July 07, 2016, 05:20:01 am
Here is the nightly for Linux on 07 Jul 2016 - Revision 876663f

Open non-feature issues in Mantis (http://scp.indiegames.us/mantis/view_all_set.php?type=3&source_query_id=611): 123

Group: Standard
fso_Standard_20160707_876663f.tar.bz2 (http://swc.fs2downloads.com/builds/LINUX/fso_Standard_20160707_876663f.tar.bz2)
MD5Sum (http://swc.fs2downloads.com/builds/LINUX/fso_Standard_20160707_876663f.md5)

Code: [Select]
------------------------------------------------------------------------
commit a43bb9a
Author: Samuel Cho <Thu Jul 7 00:11:09 2016 -0700>
Commit: Samuel Cho <Thu Jul 7 00:13:39 2016 -0700>

    OpenGL 2.1 spec doesn't support texture LOD lookups in the fragment shader unless we use GL_ARB_shader_texture_lod. Should allow PBR to work on Mac now.
 code/graphics/gropenglshader.cpp | 1 +
 1 file changed, 1 insertion(+)

------------------------------------------------------------------------
commit 75c1600
Author: SamuelCho <Mon Feb 22 19:38:38 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:11 2016 -0700>

    This function should always return the number of mip map levels.
 code/graphics/gropenglbmpman.cpp | 4 ----
 1 file changed, 4 deletions(-)

------------------------------------------------------------------------
commit f5a96c3
Author: SamuelCho <Mon Feb 22 19:24:30 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:10 2016 -0700>

    Some explanation for why we need OGL_EXT_FRAMEBUFFER_OBJECT to use glGenerateMipmap()
 code/graphics/gropengltexture.cpp | 1 +
 1 file changed, 1 insertion(+)

------------------------------------------------------------------------
commit bbab2f2
Author: SamuelCho <Wed Feb 17 23:31:05 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:10 2016 -0700>

    Fix blending of particles dependant on if texture map has an alpha channel.
 code/globalincs/def_files.cpp    | 5 +++--
 code/graphics/gropenglshader.cpp | 2 +-
 code/graphics/gropengltnl.cpp    | 1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

------------------------------------------------------------------------
commit bbae9d5
Author: SamuelCho <Tue Feb 16 20:16:35 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:09 2016 -0700>

    Don't replace RGB channels of texture in the passthrough shader if it has an alpha channel when using gr_aabitmap_ex
 code/graphics/gropengldraw.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit 12edc6a
Author: SamuelCho <Mon Feb 15 21:52:42 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:09 2016 -0700>

    Fixed constant alpha not being applied to the texture map.
 code/globalincs/def_files.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit dd73d8f
Author: SamuelCho <Mon Feb 15 18:01:35 2016 -0800>
Commit: SamuelCho <Tue Jul 5 23:15:08 2016 -0700>

    New lighting model based off of Blinn-Phong and Fresnel-Shlick. Introduced -reflect maps. New gloss parameters for specular power. High dynamic range rendering. Improved bloom pass.
 code/bmpman/bmpman.cpp                   |   5 +-
 code/bmpman/bmpman.h                     |  15 ++
 code/cutscene/mveplayer.cpp              |   4 +
 code/fireball/fireballs.cpp              |   4 +-
 code/fireball/warpineffect.cpp           |   2 +-
 code/freespace2/freespace.cpp            |   2 +-
 code/globalincs/def_files.cpp            | 425 +++++++++++++++++++++++--------
 code/globalincs/systemvars.cpp           |  12 +
 code/globalincs/systemvars.h             |  14 +-
 code/graphics/2d.cpp                     |   9 +
 code/graphics/2d.h                       |   6 +
 code/graphics/grbatch.cpp                |   4 +-
 code/graphics/gropengl.cpp               |  21 +-
 code/graphics/gropenglbmpman.cpp         |   2 +-
 code/graphics/gropengldraw.cpp           | 117 ++++++++-
 code/graphics/gropengldraw.h             |   5 +
 code/graphics/gropenglextension.cpp      |   6 +-
 code/graphics/gropenglextension.h        |   4 +-
 code/graphics/gropenglpostprocessing.cpp | 271 +++++++++++---------
 code/graphics/gropenglshader.cpp         |  98 ++++++-
 code/graphics/gropenglshader.h           |   4 +
 code/graphics/gropenglstate.cpp          |  12 +
 code/graphics/gropenglstate.h            |   1 +
 code/graphics/gropengltexture.cpp        |  70 ++++-
 code/graphics/gropengltexture.h          |   1 +
 code/graphics/gropengltnl.cpp            |  99 ++++++-
 code/graphics/tmapper.h                  |   1 +
 code/lab/lab.cpp                         | 149 ++++++++++-
 code/lab/wmcgui.cpp                      | 199 +++++++++++++--
 code/lab/wmcgui.h                        |  44 +++-
 code/model/model.h                       |   5 +-
 code/model/modelinterp.cpp               |   6 +-
 code/model/modelread.cpp                 |  39 ++-
 code/model/modelrender.cpp               |  85 +++++--
 code/model/modelrender.h                 |  15 +-
 code/nebula/neb.cpp                      |   2 +-
 code/nebula/neblightning.cpp             |   6 +-
 code/ship/shield.cpp                     |   2 +-
 code/ship/shipfx.cpp                     |   6 +-
 code/weapon/beam.cpp                     |   4 +-
 code/weapon/shockwave.cpp                |   2 +-
 41 files changed, 1435 insertions(+), 343 deletions(-)