Eric Wasylishen
|
90bf0134de
|
common: move vec3_t_to_glm() to mathlib.hh
|
2017-02-08 15:01:03 -07:00 |
Eric Wasylishen
|
bc2d734e9a
|
light: move Lightmap_Soften into WriteLightmaps
|
2017-02-08 02:23:21 -07:00 |
Eric Wasylishen
|
3acc48269e
|
light: add lanczos filter
|
2017-02-07 14:27:51 -07:00 |
Eric Wasylishen
|
4813bf6aa2
|
common: remove unused function
|
2017-02-07 11:44:02 -07:00 |
Eric Wasylishen
|
1211fd86d1
|
light: move bounce to its own file
|
2017-02-07 00:51:05 -07:00 |
Eric Wasylishen
|
c7756496cd
|
light: move phong shading code to its own file
|
2017-02-07 00:06:29 -07:00 |
Eric Wasylishen
|
9246454bfc
|
light: refactor some more stuff to GLM
|
2017-02-06 23:00:48 -07:00 |
Eric Wasylishen
|
f018b7324d
|
light: refactor phong shading to use GLM
|
2017-02-06 22:50:56 -07:00 |
Eric Wasylishen
|
7fdb77188c
|
light: work-in-progress stuff
|
2017-02-06 21:57:49 -07:00 |
Eric Wasylishen
|
9330d2c087
|
light: rename Face_MakeInwardFacingEdgePlanes() to Face_AllocInwardFacingEdgePlanes()
do memory allocation inside the function.
|
2017-02-01 14:38:42 -07:00 |
Eric Wasylishen
|
be3c84ec98
|
light: add a EdgePlanes_PointInside() function to bsputils.{hh,cc}
|
2017-02-01 14:38:42 -07:00 |
Eric Wasylishen
|
c035907ff8
|
light: move Face_MakeInwardFacingEdgePlanes() to bsputils.{hh,cc}
|
2017-02-01 14:38:42 -07:00 |
Eric Wasylishen
|
29b420c7dd
|
light: move Light_PointInSolid to bsputils.{hh,cc}
|
2017-02-01 14:38:42 -07:00 |
Eric Wasylishen
|
4ec1d92191
|
light: dirt_off_radius, dirt_on_radius
|
2017-01-30 16:11:56 -07:00 |
Eric Wasylishen
|
b46cba40a4
|
light: entity warnings: print bbox for bmodel entities
fixes https://github.com/ericwa/tyrutils-ericw/issues/120
|
2016-11-24 17:10:15 -07:00 |
Eric Wasylishen
|
186485ec47
|
light: revert ee89d41b6d since it's now handled within the trace code
|
2016-11-03 18:27:40 -06:00 |
Eric Wasylishen
|
91fcfe5b9a
|
light: use glass texture colors to tint rays
|
2016-11-03 02:26:53 -06:00 |
Eric Wasylishen
|
ee89d41b6d
|
light: light passing through glass lights up the back side, scaled by (1-alpha)
|
2016-11-02 21:35:11 -06:00 |
Eric Wasylishen
|
ed708f5154
|
light: allow both _mincolor and _minlight_color on bmodels
|
2016-11-02 18:05:44 -06:00 |
Eric Wasylishen
|
731e46d005
|
light: fix extended texinfo array type
|
2016-11-02 17:29:18 -06:00 |
Eric Wasylishen
|
fbeba25bd1
|
light: read _mincolor from .texinfo file
|
2016-11-02 17:23:25 -06:00 |
Eric Wasylishen
|
cefadfa1f4
|
build: fix on MSVC 2013
|
2016-10-17 19:25:27 -07:00 |
Eric Wasylishen
|
a6468984bf
|
all: finish c++ification
|
2016-10-17 19:52:17 -06:00 |
Eric Wasylishen
|
64ec89312d
|
common: Add Q_assert_unreachable()
|
2016-10-17 18:16:23 -06:00 |
Eric Wasylishen
|
d9bb0be32e
|
light: move Face_Contents to common
|
2016-10-17 17:37:28 -06:00 |
Eric Wasylishen
|
57834c438b
|
light: add "_lightignore" model key
|
2016-09-20 16:15:12 -06:00 |
Eric Wasylishen
|
46a56df19f
|
light: add -bouncelightsdebug switch to render bounce lights
|
2016-09-20 00:04:02 -06:00 |
Eric Wasylishen
|
801d9652c0
|
common: add util function to get a face number
|
2016-09-20 00:01:15 -06:00 |
Eric Wasylishen
|
722f753d8d
|
light: remove some unused vis-testing stuff
|
2016-09-19 19:21:04 -06:00 |
Eric Wasylishen
|
f7091c27f8
|
light: add some tests for the EntDict_Check* functions
|
2016-09-19 19:16:45 -06:00 |
Eric Wasylishen
|
26dcb4f10f
|
light: refactor warnings code. warn if an entity targets itself
|
2016-09-19 18:28:16 -06:00 |
Eric Wasylishen
|
494f9bb050
|
common: make Q_assert inline
|
2016-09-18 15:44:04 -06:00 |
Eric Wasylishen
|
857b4402ad
|
light: change assertions to Q_assert (so they are all enabled in release builds)
|
2016-09-18 15:41:56 -06:00 |
Eric Wasylishen
|
b2fb764e36
|
common: new assertion macro used in all builds (debug/release)
|
2016-09-18 15:39:16 -06:00 |
Eric Wasylishen
|
073ede98c7
|
light: when there are too many lightstyles on a face, sort them by descending average brightness and take the top 4
previous behaviour was random, which made needlessly ugly artifacts.
|
2016-09-18 15:12:57 -06:00 |
Eric Wasylishen
|
8bff999601
|
light: move lightmaps array to lightsurf_t
|
2016-09-18 02:22:26 -06:00 |
Eric Wasylishen
|
700e8d089f
|
light: add -verbose option
|
2016-09-17 23:49:41 -06:00 |
Eric Wasylishen
|
81c7b39fa7
|
light: tidy LightStyleForTargetname
|
2016-09-17 17:49:01 -06:00 |
Eric Wasylishen
|
33093151c6
|
common: ClipWinding: fix constness
|
2016-09-10 15:32:50 -06:00 |
Eric Wasylishen
|
ce812f5570
|
light: apply AO when calculating how much light a surface reflects (wrong? but matches 0.15.5)
|
2016-09-08 21:07:29 -06:00 |
Eric Wasylishen
|
18797f81c0
|
light: fix for -dirt not implying -minlight_dirt, -sunlight_dirt, -sunlight2_dirt
|
2016-09-08 15:21:18 -06:00 |
Eric Wasylishen
|
f6c4309f6d
|
light: catch std::stof parse exceptions and log a warning
|
2016-09-07 20:04:53 -06:00 |
Eric Wasylishen
|
5e9b62dc8b
|
light: add "testlight" target
|
2016-08-15 21:18:14 -06:00 |
Eric Wasylishen
|
07dd9d72b2
|
light: add missing include
|
2016-08-12 19:22:04 -06:00 |
Eric Wasylishen
|
d7948c4bdd
|
light: move settings system to its own files
|
2016-08-12 19:15:25 -06:00 |
Eric Wasylishen
|
a0f3881698
|
light: refactor global settings into a class
|
2016-08-12 18:49:32 -06:00 |
Eric Wasylishen
|
ed43b29489
|
light: store normal contribution in ray stream
|
2016-08-12 11:51:27 -06:00 |
Eric Wasylishen
|
b849a79c3f
|
light: move GetDir to mathlib
|
2016-08-11 14:16:23 -06:00 |
Eric Wasylishen
|
28b034a172
|
light: drop visdata support, no longer needed
|
2016-08-10 00:49:41 -06:00 |
Eric Wasylishen
|
677875a63e
|
light: cull lights based on estimated visible AABB of each light
|
2016-08-09 18:16:32 -06:00 |