Eric Wasylishen
|
6a99a70773
|
light: liquid faces on shadow casting bmodels should cast shadows
|
2016-11-04 23:42:58 -06:00 |
Eric Wasylishen
|
8284eba493
|
light: hack to fix bounce + glass shadows (not implemented, but don't crash)
|
2016-11-04 01:08:03 -06:00 |
Eric Wasylishen
|
4f530fadb9
|
light: tweak the glass tinting again
|
2016-11-03 18:11:58 -06:00 |
Eric Wasylishen
|
a4afa749b7
|
light: tweak glass interaction with light
|
2016-11-03 17:24:27 -06:00 |
Eric Wasylishen
|
3b65ad592a
|
light: glass: only pick up the glass color when the ray exits the glass
|
2016-11-03 15:21:29 -06:00 |
Eric Wasylishen
|
91fcfe5b9a
|
light: use glass texture colors to tint rays
|
2016-11-03 02:26:53 -06:00 |
Eric Wasylishen
|
3d98dd70de
|
light: first draft of semi-opaque shadows for glass
|
2016-11-03 01:52:00 -06:00 |
Eric Wasylishen
|
a6468984bf
|
all: finish c++ification
|
2016-10-17 19:52:17 -06:00 |
Eric Wasylishen
|
fab8d87416
|
light: ensure sky textures are detected case-insensitive
|
2016-10-17 17:47:08 -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
|
c7d210dc3a
|
light: special case support for skip-textured bmodels in the embree backend.
It only supports bmodels where all the faces are skipped
|
2016-09-10 18:32:22 -06:00 |
Eric Wasylishen
|
9111d8df9f
|
light: log embree version
|
2016-09-02 14:59:43 -06:00 |
Eric Wasylishen
|
ed43b29489
|
light: store normal contribution in ray stream
|
2016-08-12 11:51:27 -06:00 |
Eric Wasylishen
|
68e1736ad1
|
light: move more stuff to bsputils.cc
|
2016-08-07 23:07:20 -06:00 |
Eric Wasylishen
|
a807204fe6
|
build: vs2013 compat changes
|
2016-08-06 15:37:00 -07:00 |
Eric Wasylishen
|
7029ed5713
|
light: clean headers
|
2016-08-04 16:32:04 -06:00 |
Eric Wasylishen
|
fcc54c547f
|
light: change CalcPoints to only trace the model the face belongs to
|
2016-08-04 12:24:07 -06:00 |
Eric Wasylishen
|
707ae70fe1
|
light: don't use c99 designated initializers (msvc compat)
|
2016-07-30 00:47:43 -06:00 |
Eric Wasylishen
|
882348ac0a
|
light: use embree ray stream api
|
2016-07-30 00:40:45 -06:00 |
Eric Wasylishen
|
6bb842cd47
|
light: refactor tracelist and selfshadowlist to be std::vector
|
2016-07-29 15:56:48 -06:00 |
Eric Wasylishen
|
f4a363b416
|
light: make DirtTrace return a hittype_t
|
2016-07-27 13:07:50 -06:00 |
Eric Wasylishen
|
e012a2c93e
|
light: finish c++ifying
|
2016-07-06 13:14:06 -06:00 |
Eric Wasylishen
|
a7e9d9bba4
|
light: embree: fix for liquid faces casting shadows!
|
2016-06-30 14:14:28 -06:00 |
Eric Wasylishen
|
913d6f068c
|
light: DirtTrace: return hitdist instead of hitpoint
|
2016-06-19 16:39:59 -06:00 |
Eric Wasylishen
|
1d3774a9e0
|
light: make DirtTrace take dir / dist instead of endpoint to reduce VectorNormalize calls
|
2016-06-19 15:38:09 -06:00 |
Eric Wasylishen
|
cfe3553ac6
|
light: embree: disable robust flags
|
2016-06-17 21:21:30 -06:00 |
Eric Wasylishen
|
5054ced22d
|
light: fix embree support
|
2016-06-17 21:21:30 -06:00 |
Eric Wasylishen
|
6fcf04a298
|
light: revert to older CalcPoints (push off hit normal) to fix artifacts in testlightonface.map
|
2016-04-06 19:15:19 -06:00 |
Eric Wasylishen
|
a6a89db530
|
light: refactor tracelist to be a list of modelinfo_t instead of dmodel_t
|
2016-04-05 23:25:36 -06:00 |
Eric Wasylishen
|
aed29da060
|
light: tweak embree settings to fix "fireflies"
|
2016-04-05 12:27:51 -06:00 |
Eric Wasylishen
|
47e7a981f6
|
light: get rid of unneeded unordered_set
|
2016-04-05 00:13:29 -06:00 |
Eric Wasylishen
|
e11e9d5c1f
|
light: embree support
|
2016-03-30 14:58:21 -06:00 |