Eric Wasylishen
|
96bdf141bb
|
light: block phong if certain surfflag bits differ between the two faces
this prevents liquids from phonging with solids
|
2022-11-30 22:15:58 -07:00 |
Eric Wasylishen
|
5d3fab75b6
|
light: allow .wal_json metadata to contain "light": [ r, g, b ] to override emissive color
Use this to fix the "emissive lights" test case so it can run on CI without any texture data
|
2022-11-20 23:01:05 -07:00 |
Eric Wasylishen
|
047973a30a
|
test_ltface: "emissive lights": disable test until we have a fix for needing real texture data
|
2022-11-19 19:37:42 -07:00 |
Eric Wasylishen
|
c84d7a687e
|
test_ltface: fix differing behaviour locally and on CI
|
2022-11-19 19:36:49 -07:00 |
Eric Wasylishen
|
91a0c8e86a
|
test_ltface.cc: add assertions to catch command line options leaking
across tests
|
2022-11-19 18:41:46 -07:00 |
Eric Wasylishen
|
0c4aab737d
|
light: fix angled emissive surfaces not shining on adjacent faces
|
2022-11-19 14:57:56 -07:00 |
Eric Wasylishen
|
46d460277a
|
ltface: support -world_units_per_luxel without -novanilla
first pass implementation - quality of vanilla LM is bad, due to nearest sampling
the decoupled lightmap
|
2022-11-14 23:58:31 -07:00 |
Eric Wasylishen
|
c6b19fe6da
|
light: implement -novanilla with -world_units_per_luxel
currently it's required because the non-novanilla path
isn't yet implemented
|
2022-11-14 00:30:37 -07:00 |
Eric Wasylishen
|
d7acd046c3
|
light/qbsp: add _surflight_rescale key
|
2022-11-12 17:07:02 -07:00 |
Eric Wasylishen
|
ca0efbf3d3
|
light: wip -world_units_per_luxel and DECOUPLED_LM BSPX lump
|
2022-11-03 02:39:15 -06:00 |
Eric Wasylishen
|
9edadf93cd
|
light: CalcPoints: use faceextents_t::LMCoordToWorld
|
2022-11-02 01:16:36 -06:00 |
Eric Wasylishen
|
f3cc0907c8
|
faceextents_t: refactor to remove lightmapshift member
|
2022-11-02 00:56:23 -06:00 |
Eric Wasylishen
|
da5910e732
|
tests: first steps on a light test case
|
2022-10-30 15:32:41 -06:00 |
Eric Wasylishen
|
d9d4ee99ad
|
include only needed catch2 headers
|
2022-09-29 19:49:53 -06:00 |
Eric Wasylishen
|
050886f32c
|
tests: unify tests under one target
to ease sharing code. vis/light tests are going to need the testqbsp infrastructure.
|
2022-07-10 16:36:15 -06:00 |