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 16, 2022, 02:28:29 am
-
Here is the nightly for 16 September 2022 - Revision cf8f90e93
Group: Win64-SSE2
nightly_20220916_cf8f90e93-builds-x64-SSE2.zip (http://scp.indiegames.us/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-x64-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-x64-SSE2.zip))
Group: MacOSX
nightly_20220916_cf8f90e93-builds-Mac.tar.gz (http://scp.indiegames.us/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Mac.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Mac.tar.gz))
Group: Linux
nightly_20220916_cf8f90e93-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Linux.tar.gz))
Group: Win32-SSE2
nightly_20220916_cf8f90e93-builds-Win32-SSE2.zip (http://scp.indiegames.us/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Win32-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220916_cf8f90e93/nightly_20220916_cf8f90e93-builds-Win32-SSE2.zip))
------------------------------------------------------------------------
commit cf8f90e93
Author: BMagnu
Commit: GitHub
Properly encapsulate special flag parsing (#4620)
code/globalincs/pstypes.h | 14 +++
code/globalincs/vmallocator.h | 1 +
code/parse/parselo.h | 32 ++++-
code/weapon/weapon.h | 3 +-
code/weapon/weapons.cpp | 267 ++++++++++++++++++++----------------------
5 files changed, 170 insertions(+), 147 deletions(-)
------------------------------------------------------------------------
commit 5254a5867
Author: Adam Leach
Commit: Adam Leach
keep MSVC happy
code/lighting/lighting_profiles.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 2a4b5b0de
Author: Adam Leach
Commit: Adam Leach
Remove duplicate.
code/lighting/lighting.cpp | 2 --
1 file changed, 2 deletions(-)
------------------------------------------------------------------------
commit fea116ea8
Author: David Gibson
Commit: Adam Leach
fix ambient lighting to match
code/lighting/lighting_profiles.cpp | 12 ++++++++----
code/missionui/missionscreencommon.cpp | 2 +-
2 files changed, 9 insertions(+), 5 deletions(-)
------------------------------------------------------------------------
commit b6bc5175d
Author: David Gibson
Commit: Adam Leach
Add default brightness profile adjust and retune the techroom rendering appropriately.
code/lighting/lighting_profiles.cpp | 4 +++-
code/missionui/missionscreencommon.cpp | 8 +++++---
2 files changed, 8 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit 02ebdd50d
Author: David Gibson
Commit: Adam Leach
Switched to default size zero light emitters
code/lighting/lighting.cpp | 21 +++++----------------
code/lighting/lighting.h | 16 ++++++++--------
2 files changed, 13 insertions(+), 24 deletions(-)
------------------------------------------------------------------------
commit c5800b722
Author: David Gibson
Commit: Adam Leach
Adding configurable source radius to the lighting data and uniforms
code/lighting/lighting.cpp | 19 ++++++++++++++++---
code/lighting/lighting.h | 16 ++++++++--------
2 files changed, 24 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit 0eb5197ec
Author: Adam Leach
Commit: Adam Leach
Fixes retail UI crash when campaign missions are selected in simulator
code/menuui/readyroom.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit cf0a78502
Author: David Gibson
Commit: Adam Leach
adjusted the width of beam light cores
code/weapon/beam.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit a9a9c89c9
Author: Adam Leach
Commit: Adam Leach
Actually fix lighting error (and document)
code/def_files/data/effects/deferred-f.sdr | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit f9424a1b8
Author: Adam Leach
Commit: Adam Leach
Factor out spherelight calcs, fix lighting error when inside spherelight
code/def_files/data/effects/deferred-f.sdr | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit b0467d069
Author: Adam Leach
Commit: Adam Leach
Clamp beam length to prevent light from going past start/end points.
code/def_files/data/effects/deferred-f.sdr | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
------------------------------------------------------------------------
commit d93e6cf75
Author: David Gibson
Commit: Adam Leach
Adjusted fireball sizing
code/object/object.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit e00635d43
Author: David Gibson
Commit: Adam Leach
Switched to default size zero light emitters
code/lighting/lighting.cpp | 21 +++++----------------
code/lighting/lighting.h | 16 ++++++++--------
2 files changed, 13 insertions(+), 24 deletions(-)
------------------------------------------------------------------------
commit 413e81773
Author: David Gibson
Commit: Adam Leach
Attached reasonabled defaults to the new source radius settings
code/graphics/light.cpp | 1 +
code/graphics/opengl/gropengldeferred.cpp | 1 +
code/graphics/util/uniform_structs.h | 4 ++++
code/object/object.cpp | 7 +++++--
code/weapon/beam.cpp | 4 ++--
5 files changed, 13 insertions(+), 4 deletions(-)
------------------------------------------------------------------------
commit e37427a24
Author: David Gibson
Commit: Adam Leach
Adding configurable source radius to the lighting data and uniforms
code/def_files/data/effects/deferred-f.sdr | 5 ++--
code/def_files/data/effects/deferred-v.sdr | 3 ++-
code/def_files/data/effects/main-f.sdr | 2 ++
code/def_files/data/effects/main-g.sdr | 1 +
code/def_files/data/effects/main-v.sdr | 1 +
code/graphics/light.cpp | 2 ++
code/graphics/util/uniform_structs.h | 4 ++-
code/lighting/lighting.cpp | 43 +++++++++++++++++++++---------
code/lighting/lighting.h | 17 ++++++------
code/model/modelrender.cpp | 4 +--
10 files changed, 55 insertions(+), 27 deletions(-)
------------------------------------------------------------------------
commit 30d534fe3
Author: Adam Leach
Commit: Adam Leach
Documentation and a small optimisation.
code/def_files/data/effects/deferred-f.sdr | 30 +++++++++++++++++++++---------
1 file changed, 21 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit b77b820aa
Author: Adam Leach
Commit: Adam Leach
Initial work for lights with adjustable emitter size and tube rendering.
code/def_files/data/effects/deferred-f.sdr | 82 +++++++++++++++++++++---------
code/def_files/data/effects/lighting.sdr | 12 ++---
code/def_files/data/effects/main-f.sdr | 5 +-
3 files changed, 67 insertions(+), 32 deletions(-)
------------------------------------------------------------------------
commit c66f90b46
Author: EatThePath
Commit: GitHub
Implemented a command line flag that forces a fixed RNG seed, (#4599)
code/cmdline/cmdline.cpp | 14 ++++++++++++++
freespace2/freespace.cpp | 5 ++++-
2 files changed, 18 insertions(+), 1 deletion(-)
------------------------------------------------------------------------
commit d4ad13725
Author: Adam Leach
Commit: Adam Leach
Converted warning to log message as the data is just ignored
code/starfield/starfield.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 9cccab3f1
Author: Adam Leach
Commit: Adam Leach
unused var check
code/starfield/starfield.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 974981520
Author: Goober5000
Commit: Goober5000
change names
code/hud/hud.cpp | 4 ++--
code/hud/hud.h | 6 +++---
code/parse/sexp.cpp | 4 ++--
code/scripting/api/objs/hudgauge.cpp | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
------------------------------------------------------------------------
commit 46bd9ecae
Author: Goober5000
Commit: Goober5000
fred and qtfred
fred2/sexp_tree.cpp | 19 +++++++++++++++++++
fred2/sexp_tree.h | 1 +
qtfred/src/ui/widgets/sexp_tree.cpp | 19 +++++++++++++++++++
qtfred/src/ui/widgets/sexp_tree.h | 1 +
4 files changed, 40 insertions(+)
------------------------------------------------------------------------
commit 9fcf17b9e
Author: Goober5000
Commit: Goober5000
better distinguish between builtin and custom hud gauges, and allow both when the functions can handle it
code/hud/hud.cpp | 24 ++++++-----
code/hud/hud.h | 9 ++--
code/parse/sexp.cpp | 80 ++++++++++++++++++++++--------------
code/parse/sexp.h | 2 +
code/scripting/api/libs/hud.cpp | 7 ----
code/scripting/api/objs/hudgauge.cpp | 2 +-
6 files changed, 72 insertions(+), 52 deletions(-)
------------------------------------------------------------------------
commit 9056a9c89
Author: Goober5000
Commit: Goober5000
partial revert of 2e839eda0; these sexps need to get any gauge, not just the custom ones
code/parse/sexp.cpp | 22 +++++++++++-----------
code/scripting/api/libs/hud.cpp | 2 +-
2 files changed, 12 insertions(+), 12 deletions(-)
------------------------------------------------------------------------
commit 0480fa69d
Author: Goober5000
Commit: Goober5000
several minor HUD enhancements
code/mission/missiontraining.cpp | 21 +++++++++------------
code/scripting/api/libs/hud.cpp | 7 +++++++
code/scripting/api/objs/hudgauge.cpp | 14 ++++++++++++++
3 files changed, 30 insertions(+), 12 deletions(-)
------------------------------------------------------------------------
commit 92d482099
Author: Adam Leach
Commit: Adam Leach
Fix envmap shading transparent pixels.
code/def_files/data/effects/main-f.sdr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit 6b6b58fa9
Author: Adam Leach
Commit: Adam Leach
specColor is already premultiplied by aoFactors.y
code/def_files/data/effects/main-f.sdr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit b8f0b8ec0
Author: Adam Leach
Commit: Adam Leach
optimisation. with envmap, halfVec == normal by definition.
code/def_files/data/effects/main-f.sdr | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
------------------------------------------------------------------------
commit a8f1f668c
Author: Adam Leach
Commit: Adam Leach
Fixed bug where anti-glint could be too strong
code/def_files/data/effects/main-f.sdr | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
------------------------------------------------------------------------
commit d2d7f1738
Author: Adam Leach
Commit: Adam Leach
moved anti-glint so IBL glint prevented too.
code/def_files/data/effects/main-f.sdr | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
------------------------------------------------------------------------
commit af1da1c93
Author: Adam Leach
Commit: Adam Leach
Potential fix for warp portal envmap lighting?
code/def_files/data/effects/main-f.sdr | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 5e4d6cc5d
Author: Adam Leach
Commit: Adam Leach
Implement IBL based off envmaps
code/bmpman/bmpman.cpp | 1 +
code/bmpman/bmpman.h | 2 +-
code/def_files/data/effects/deferred-f.sdr | 2 +-
code/def_files/data/effects/irrmap-f.sdr | 185 +++++++++++++++++++++++++++++
code/def_files/data/effects/lighting.sdr | 22 +++-
code/def_files/data/effects/main-f.sdr | 70 ++++++++---
code/def_files/data/effects/main-g.sdr | 12 +-
code/def_files/data/effects/main-v.sdr | 17 ++-
code/graphics/2d.cpp | 1 +
code/graphics/2d.h | 6 +
code/graphics/material.cpp | 7 +-
code/graphics/opengl/gropengl.cpp | 3 +-
code/graphics/opengl/gropengldraw.cpp | 22 ++++
code/graphics/opengl/gropengldraw.h | 2 +
code/graphics/opengl/gropenglshader.cpp | 5 +-
code/graphics/opengl/gropengltnl.cpp | 14 ++-
code/graphics/util/uniform_structs.h | 4 +
code/model/modelread.cpp | 2 +-
code/source_groups.cmake | 1 +
code/starfield/starfield.cpp | 157 ++++++++++++------------
20 files changed, 410 insertions(+), 125 deletions(-)
------------------------------------------------------------------------
commit 5f4566620
Author: Adam Leach
Commit: Adam Leach
UE4 based shaders
code/def_files/data/effects/deferred-f.sdr | 6 ++--
code/def_files/data/effects/lighting.sdr | 45 ++++++++++++++++++++++--------
code/def_files/data/effects/main-f.sdr | 4 +--
3 files changed, 38 insertions(+), 17 deletions(-)
------------------------------------------------------------------------
commit e78157908
Author: David Gibson
Commit: David Gibson
fixed some mishandling of lighting modifiers.
code/graphics/light.cpp | 7 ++++---
code/graphics/opengl/gropengldeferred.cpp | 8 +++-----
code/lighting/lighting.cpp | 4 ++++
code/lighting/lighting_profiles.cpp | 5 +++--
4 files changed, 14 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit 70b9c34f1
Author: David Gibson
Commit: David Gibson
move techroom/selection/breifing 'room' lights to a common function and augment lighting setup for current rendering
code/menuui/techmenu.cpp | 12 ++-------
code/missionui/missionbrief.cpp | 13 +++------
code/missionui/missionscreencommon.cpp | 48 ++++++++++++++++++----------------
code/missionui/missionscreencommon.h | 1 +
code/missionui/missionweaponchoice.cpp | 10 ++-----
code/scripting/api/objs/shipclass.cpp | 17 ++++--------
6 files changed, 40 insertions(+), 61 deletions(-)
------------------------------------------------------------------------
commit a7b59b462
Author: David Gibson
Commit: David Gibson
further post-rebase repair of light flags command line and leftover specular
code/cmdline/cmdline.cpp | 46 +++++++++++++---------------------------------
code/graphics/light.cpp | 8 --------
2 files changed, 13 insertions(+), 41 deletions(-)
------------------------------------------------------------------------
commit ee72bcec6
Author: David Gibson
Commit: David Gibson
cleanup of leftover/post-rebase specular references
code/lighting/lighting.cpp | 46 +++++-----------------------------------------
1 file changed, 5 insertions(+), 41 deletions(-)
------------------------------------------------------------------------
commit cfa7d1736
Author: David Gibson
Commit: David Gibson
Removed specular light color as a separate value in the uniform buffers.
code/def_files/data/effects/deferred-f.sdr | 6 ++----
code/def_files/data/effects/deferred-v.sdr | 3 +--
code/def_files/data/effects/main-f.sdr | 5 ++---
code/def_files/data/effects/main-g.sdr | 3 +--
code/def_files/data/effects/main-v.sdr | 3 +--
code/graphics/light.cpp | 2 --
code/graphics/opengl/gropengldeferred.cpp | 1 -
code/graphics/util/uniform_structs.h | 11 +++--------
code/model/modelinterp.cpp | 1 -
9 files changed, 10 insertions(+), 25 deletions(-)
------------------------------------------------------------------------
commit 252d0cb56
Author: David Gibson
Commit: David Gibson
handled specular sun depreciation and general removal of specular value handling
code/lighting/lighting.h | 9 ++++-----
code/model/modelrender.cpp | 4 ++--
code/starfield/starfield.cpp | 19 +++++++------------
3 files changed, 13 insertions(+), 19 deletions(-)
------------------------------------------------------------------------
commit 4e835bafd
Author: David Gibson
Commit: David Gibson
revise command-line and emissive handling
code/cmdline/cmdline.h | 4 ----
code/lighting/lighting_profiles.cpp | 14 +++++++++++---
code/lighting/lighting_profiles.h | 1 +
3 files changed, 12 insertions(+), 7 deletions(-)
------------------------------------------------------------------------
commit 33f8109df
Author: David Gibson
Commit: David Gibson
make static some functions that can be static
code/lab/renderer/lab_renderer.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
------------------------------------------------------------------------
commit 89e17ec2f
Author: David Gibson
Commit: David Gibson
cleanup unused new function
code/graphics/light.cpp | 4 ----
1 file changed, 4 deletions(-)
------------------------------------------------------------------------
commit d73f8bf96
Author: David Gibson
Commit: David Gibson
Wire lab up to new lighting controls, and provide backwards-compatible defaults for emissive.
code/cmdline/cmdline.cpp | 13 +++++++++----
code/lab/dialogs/render_options.cpp | 28 +++++++++++++++++++---------
code/lab/renderer/lab_renderer.h | 18 ++++++++----------
code/lighting/lighting_profiles.cpp | 19 +++++++++++++++++++
code/lighting/lighting_profiles.h | 7 ++++++-
5 files changed, 61 insertions(+), 24 deletions(-)
------------------------------------------------------------------------
commit 6ee2699f5
Author: David Gibson
Commit: David Gibson
Switched over to new command line arguments
code/cmdline/cmdline.cpp | 34 ++++++++++++++++------
code/cmdline/cmdline.h | 9 ++++--
code/graphics/decal_draw_list.cpp | 8 +-----
code/graphics/light.cpp | 40 ++++++++++----------------
code/graphics/light.h | 4 +--
code/graphics/opengl/gropengldeferred.cpp | 3 --
code/graphics/uniforms.cpp | 8 +-----
code/lab/dialogs/render_options.cpp | 2 +-
code/lab/renderer/lab_renderer.h | 9 +++---
code/lighting/lighting.cpp | 4 ---
code/lighting/lighting_profiles.cpp | 47 +++++++++++++++++++++++++++----
code/lighting/lighting_profiles.h | 10 ++++---
12 files changed, 102 insertions(+), 76 deletions(-)
------------------------------------------------------------------------
commit 23a46dcb6
Author: David Gibson
Commit: David Gibson
Applying directional brightness profile value, disconnected spec flags and made specular light always equal to diffuse light
code/graphics/light.cpp | 2 +-
code/graphics/opengl/gropengldeferred.cpp | 21 +++++++--------------
code/lighting/lighting.cpp | 5 +++--
code/lighting/lighting_profiles.cpp | 7 ++++++-
code/lighting/lighting_profiles.h | 3 ++-
5 files changed, 19 insertions(+), 19 deletions(-)