Author Topic: Nightly: 16 September 2022 - Revision cf8f90e93  (Read 383 times)

0 Members and 1 Guest are viewing this topic.

Offline SirKnightly

  • George or Keira?
  • 211
Nightly: 16 September 2022 - Revision cf8f90e93
Here is the nightly for 16 September 2022 - Revision cf8f90e93



Group: Win64-SSE2
nightly_20220916_cf8f90e93-builds-x64-SSE2.zip (Mirror)


Group: MacOSX
nightly_20220916_cf8f90e93-builds-Mac.tar.gz (Mirror)


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


Group: Win32-SSE2
nightly_20220916_cf8f90e93-builds-Win32-SSE2.zip (Mirror)

Code: [Select]
------------------------------------------------------------------------
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(-)