Jonathan
|
dad0e61f63
|
Fix for texinfo/miptex searching routines
surf flags now use the "native + extended" format that will eventually be used for brush contents. Q1 output seems identical, haven't tested Q2 yet.
|
2021-09-05 16:56:29 -04:00 |
Eric Wasylishen
|
968a840e47
|
light: make a certain degenerate face non-fatal
seen compiling ad_sepulcher.map with qbism q2 tools
|
2021-08-29 20:43:55 -06:00 |
Eric Wasylishen
|
ffe90adc1c
|
light: improve logging
|
2021-05-21 22:01:09 -06:00 |
Eric Wasylishen
|
00e41688c3
|
light: quake2: arghrad-compatible phong support
(set face "value" to the same non-zero number, have light flag unset)
|
2020-12-31 12:39:17 -07:00 |
Eric Wasylishen
|
707acbc9c5
|
light: fix lighting artifacts with _mirrorinside. Was missing a plane side
check, so the inside faces were incorrectly considered as neighbours
for distributing sample points onto.
Fixes #236
|
2019-03-25 20:24:39 -06:00 |
Eric Wasylishen
|
339c1d0219
|
light: add area weighting to phong calculation
|
2018-01-31 22:52:30 -07:00 |
Eric Wasylishen
|
cae501972e
|
light: _phong_angle_concave support
|
2018-01-30 01:48:25 -07:00 |
Eric Wasylishen
|
4c86676b6f
|
light: NeighbouringFaces_new: make sure returned edges are orderer right
|
2017-12-06 00:39:14 -07:00 |
Eric Wasylishen
|
71d9f8ce8a
|
light: move NeighbouringFaces_new to phong.cc
|
2017-12-06 00:23:21 -07:00 |
Eric Wasylishen
|
92bacbe7e1
|
light: FacesOverlappingEdge: return the edge that overlaps
|
2017-11-24 14:22:54 -07:00 |
Eric Wasylishen
|
7170aac1c3
|
light: FacesOverlappingEdge
|
2017-11-23 23:45:05 -07:00 |
Eric Wasylishen
|
501fb9ee40
|
light: add FacesUsingVert
|
2017-11-19 23:47:29 -07:00 |
Eric Wasylishen
|
8813d272cb
|
common, light, vis: change from bsp2_t to mbsp_t
|
2017-10-01 22:32:20 -06:00 |
Eric Wasylishen
|
c8ac9d2670
|
light: print position of degenerate faces during phong shading
|
2017-07-30 12:01:00 -06:00 |
Eric Wasylishen
|
c0b88b7e99
|
light: fixes for degenerate faces
|
2017-07-05 20:43:47 -06:00 |
Eric Wasylishen
|
ca58e90e15
|
common: remove EQUAL_EPSILON from mathlib.hh
|
2017-04-26 14:25:55 -06:00 |
Eric Wasylishen
|
b1f86d7ac1
|
common: implement buildMeshFromBSP
|
2017-04-24 02:01:16 -06:00 |
Eric Wasylishen
|
68b084a6c3
|
replace glm with qvec
|
2017-04-24 00:26:49 -06:00 |
Eric Wasylishen
|
15dd49e093
|
light: fix last commit
|
2017-03-18 17:04:22 -06:00 |
Eric Wasylishen
|
9c82068160
|
light: phong: guard against accessing phong caches before they are built
|
2017-03-18 16:43:22 -06:00 |
Eric Wasylishen
|
880ad3b381
|
bpsutil, common, light, vis: bounds check bsp->dfaces access
|
2017-03-18 16:31:52 -06:00 |
Eric Wasylishen
|
97a00f0f41
|
light: avoid recomputing things in CalcPointNormal
|
2017-02-26 22:58:08 -07:00 |
Eric Wasylishen
|
3d69845b71
|
light: rewrite Face_EdgeIndexSmoothed to use faceToEdgeMap, and also return non-phong shaded faces on the same plane
|
2017-02-26 00:43:27 -07:00 |
Eric Wasylishen
|
6c946038ee
|
light: move edgeToFaceMap_t stuff to phong.hh/cc
|
2017-02-25 14:44:59 -07:00 |
Eric Wasylishen
|
c7756496cd
|
light: move phong shading code to its own file
|
2017-02-07 00:06:29 -07:00 |