Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on September 05, 2017, 02:36:42 am
-
Here is the nightly for 05 September 2017 - Revision fa03117
Group: Win64
nightly_20170905_fa03117-builds-Win64.zip (http://swc.fs2downloads.com/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Win64.zip) (Mirror (http://scp.indiegames.us/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Win64.zip))
Group: MacOSX
nightly_20170905_fa03117-builds-MacOSX.tar.gz (http://swc.fs2downloads.com/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-MacOSX.tar.gz) (Mirror (http://scp.indiegames.us/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-MacOSX.tar.gz))
Group: Linux
nightly_20170905_fa03117-builds-Linux.tar.gz (http://swc.fs2downloads.com/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Linux.tar.gz) (Mirror (http://scp.indiegames.us/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Linux.tar.gz))
Group: Win32
nightly_20170905_fa03117-builds-Win32.zip (http://swc.fs2downloads.com/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Win32.zip) (Mirror (http://scp.indiegames.us/builds/nightly/20170905_fa03117/nightly_20170905_fa03117-builds-Win32.zip))
------------------------------------------------------------------------
commit b807c67
Author: asarium <Sun Aug 27 16:30:37 2017 +0200>
Commit: asarium <Sun Sep 3 12:40:33 2017 +0200>
Use unsynchronized buffer mapping for updating uniform buffer
code/graphics/opengl/gropengltnl.cpp | 28 ++++++++++++++++++++++++----
code/graphics/util/UniformBuffer.cpp | 8 +++++++-
2 files changed, 31 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit 24b7144
Author: asarium <Sun Aug 27 15:40:29 2017 +0200>
Commit: asarium <Sun Sep 3 12:40:33 2017 +0200>
Add debug scope to uniform buffer retiring function
code/graphics/2d.cpp | 2 ++
1 file changed, 2 insertions(+)
------------------------------------------------------------------------
commit e47581f
Author: asarium <Fri Aug 18 15:23:43 2017 +0200>
Commit: asarium <Sun Sep 3 12:40:33 2017 +0200>
Add documentation to new classes
code/graphics/util/UniformAligner.h | 3 +++
code/graphics/util/UniformBuffer.h | 8 ++++++++
code/graphics/util/UniformBufferManager.h | 9 +++++++++
3 files changed, 20 insertions(+)
------------------------------------------------------------------------
commit c585314
Author: asarium <Fri Mar 24 15:48:43 2017 +0100>
Commit: asarium <Sun Sep 3 12:40:33 2017 +0200>
Use a uniform buffer object for storing deferred lighting data
cmake/toolchain-msvc.cmake | 1 +
code/cutscene/VideoPresenter.cpp | 2 +-
code/def_files/deferred-f.sdr | 28 +-
code/def_files/deferred-v.sdr | 21 +-
code/graphics/2d.cpp | 41 +++
code/graphics/2d.h | 170 ++++++---
code/graphics/grstub.cpp | 13 +-
code/graphics/opengl/gropengl.cpp | 44 ++-
code/graphics/opengl/gropengl.h | 1 +
code/graphics/opengl/gropengldeferred.cpp | 540 ++++++++++++++++++++++++++++
code/graphics/opengl/gropengldeferred.h | 20 ++
code/graphics/opengl/gropengldraw.cpp | 457 +----------------------
code/graphics/opengl/gropengldraw.h | 22 +-
code/graphics/opengl/gropenglshader.cpp | 17 +
code/graphics/opengl/gropenglstate.cpp | 16 +
code/graphics/opengl/gropenglstate.h | 18 +
code/graphics/opengl/gropenglsync.cpp | 28 ++
code/graphics/opengl/gropenglsync.h | 7 +
code/graphics/opengl/gropengltnl.cpp | 60 +++-
code/graphics/opengl/gropengltnl.h | 4 +-
code/graphics/render.cpp | 2 +-
code/graphics/util/UniformAligner.cpp | 84 +++++
code/graphics/util/UniformAligner.h | 84 +++++
code/graphics/util/UniformBuffer.cpp | 66 ++++
code/graphics/util/UniformBuffer.h | 55 +++
code/graphics/util/UniformBufferManager.cpp | 74 ++++
code/graphics/util/UniformBufferManager.h | 33 ++
code/graphics/util/uniform_structs.h | 35 ++
code/lighting/lighting.cpp | 432 +---------------------
code/lighting/lighting.h | 19 -
code/model/modelinterp.cpp | 7 +-
code/render/batching.cpp | 2 +-
code/source_groups.cmake | 16 +
33 files changed, 1401 insertions(+), 1018 deletions(-)