Eric Wasylishen
|
c58df6e06b
|
light: add detailwall.map test map
|
2017-12-10 23:51:29 -07:00 |
Eric Wasylishen
|
d31d3621bc
|
light: add MakePlane function
|
2017-12-10 21:28:35 -07:00 |
Eric Wasylishen
|
6c529fb0c3
|
light: disable bad test
|
2017-12-10 17:59:39 -07:00 |
Eric Wasylishen
|
fb18881a5b
|
light: fix color->greyscale conversion to be compatible with MarkV
Unfortunately this means .bsp's released with the previous code
will look different in MarkV.
|
2017-12-10 17:27:52 -07:00 |
Eric Wasylishen
|
33bc1ee05e
|
light: wip work on CalcPointNormal
|
2017-12-06 23:38:59 -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
|
75bc7b86d0
|
light: add FIXME
|
2017-12-05 21:06:51 -07:00 |
Eric Wasylishen
|
69879b4104
|
light: add -highlightseams flag
|
2017-12-05 15:09:34 -07:00 |
Eric Wasylishen
|
cf9344f684
|
light: try to make -debugneighbours more useful
|
2017-12-05 00:34:32 -07:00 |
Eric Wasylishen
|
b8b17123d1
|
light: don't set up bounce lights in debug modes
|
2017-12-04 23:37:43 -07:00 |
Eric Wasylishen
|
d9f112a97f
|
light: add -phongdebug_obj flag
|
2017-11-25 23:12:23 -07:00 |
Eric Wasylishen
|
d4d2d537eb
|
light: split GLM_PolyRandomPoint into precomputed portion
take uniform random params explicitly
|
2017-11-24 18:01:18 -07:00 |
Eric Wasylishen
|
92bacbe7e1
|
light: FacesOverlappingEdge: return the edge that overlaps
|
2017-11-24 14:22:54 -07:00 |
Eric Wasylishen
|
8ce7a682b1
|
light: add -debugneighbours
|
2017-11-23 23:45:15 -07:00 |
Eric Wasylishen
|
7170aac1c3
|
light: FacesOverlappingEdge
|
2017-11-23 23:45:05 -07:00 |
Eric Wasylishen
|
f356ea40d1
|
bsputils: add more bounds-checked accessors
|
2017-11-23 23:45:05 -07:00 |
Eric Wasylishen
|
88ee157b97
|
mathlib: add LinesOverlap function
|
2017-11-23 23:45:00 -07:00 |
Eric Wasylishen
|
501fb9ee40
|
light: add FacesUsingVert
|
2017-11-19 23:47:29 -07:00 |
Eric Wasylishen
|
84b493d7d2
|
qbsp: update manual
|
2017-10-25 14:07:25 -07:00 |
Eric Wasylishen
|
ddf29d4104
|
qbsp: fix not being able to see between leafs within a func_illusionary_visblocker
|
2017-10-25 12:04:52 -07:00 |
Eric Wasylishen
|
2ea0076160
|
qbsp: experimental func_illusionary_visblocker
|
2017-10-24 22:17:10 -07:00 |
Eric Wasylishen
|
abf2a3665b
|
vis: fix to use mbsp_t
|
2017-10-24 20:01:04 -07:00 |
Eric Wasylishen
|
cbba35a346
|
common: logprint: print to visual studio console
|
2017-10-24 19:51:29 -07:00 |
Eric Wasylishen
|
b1922ebd66
|
docs: update author/copyright info
|
2017-10-19 17:16:26 -06:00 |
Eric Wasylishen
|
b85d627c8f
|
change branding to ericw-tools
|
2017-10-19 16:35:37 -06:00 |
Eric Wasylishen
|
7a7d3b843c
|
qbsp: add bsp2 check if int16_t nodes/leafs are exceeded
|
2017-10-19 16:19:47 -06:00 |
Eric Wasylishen
|
37e2b94d3e
|
bsputils: add leafnum bounds check to Light_PointInSolid_r
|
2017-10-19 13:41:14 -07:00 |
Eric Wasylishen
|
32a5a56c8f
|
qbsp3: wip; converting to use ericw-tools/common
|
2017-10-05 13:24:23 -06:00 |
Eric Wasylishen
|
fc1475b4de
|
qbsp3: fix compile errors as c++
|
2017-10-05 12:31:29 -06:00 |
Eric Wasylishen
|
91a1b229f4
|
qbsp3: rename files to .cc
|
2017-10-05 12:24:00 -06:00 |
Eric Wasylishen
|
02fe11c30c
|
qbsp3: prefix CONTENTS_ and SURF_ with Q2_ prefix
|
2017-10-04 11:59:06 -06:00 |
Eric Wasylishen
|
4471a80aa9
|
common: add q2 content types (from: https://github.com/id-software/quake-2-tools )
|
2017-10-03 18:17:10 -06:00 |
Eric Wasylishen
|
41527a1c39
|
light: don't discard near-black lightmaps in q2
|
2017-10-03 18:16:28 -06:00 |
Eric Wasylishen
|
873e0b8a35
|
common: Face_IsLightmapped: q2 support
|
2017-10-03 14:42:19 -06:00 |
Eric Wasylishen
|
2dc22b7088
|
common: add loadversion to mbsp_t
|
2017-10-03 14:17:42 -06:00 |
Eric Wasylishen
|
71d675ce09
|
light: factor out TEX_SPECIAL tests to Face_IsLightmapped
|
2017-10-03 14:10:57 -06:00 |
Eric Wasylishen
|
dff71edfe9
|
light: very early q2 support. half of the faces seem to be saved without lightmaps for some reason
|
2017-10-03 00:33:14 -06:00 |
Eric Wasylishen
|
b52c495574
|
common: fix q2 conversion bugs
|
2017-10-02 23:32:06 -06:00 |
Eric Wasylishen
|
63011ba5a2
|
common: WriteBSPFile: q2 support
|
2017-10-02 20:51:24 -06:00 |
Eric Wasylishen
|
7e429c560c
|
bsputil: add --convert option
|
2017-10-02 18:27:20 -06:00 |
Eric Wasylishen
|
df06ead299
|
common: q2 <-> generic conversion
|
2017-10-02 16:02:01 -06:00 |
Eric Wasylishen
|
8a854aeee9
|
common: add generic <-> bsp2, bsp2rqm conversions
|
2017-10-01 22:56:57 -06:00 |
Eric Wasylishen
|
8813d272cb
|
common, light, vis: change from bsp2_t to mbsp_t
|
2017-10-01 22:32:20 -06:00 |
Eric Wasylishen
|
b847af61e1
|
common: bsp29_t <-> mbsp_t conversion
|
2017-10-01 21:27:00 -06:00 |
Eric Wasylishen
|
f7635162c9
|
common: bspfile refactoring
|
2017-10-01 20:51:16 -06:00 |
Eric Wasylishen
|
dcac3e70c9
|
common: refactoring some of the generic bsp stuff
|
2017-10-01 18:08:38 -06:00 |
Eric Wasylishen
|
bcf3f2e3e3
|
qbsp: add _external_map_scale key for misc_external_map
|
2017-10-01 12:39:15 -06:00 |
Eric Wasylishen
|
41b85db84d
|
light: add comment about last commit.
|
2017-09-30 21:43:00 -06:00 |
Eric Wasylishen
|
0a8a25b95c
|
Revert "light: for curved surfaces, don't reject hits when the dot product of the surface point normal and surface-point-to-light vector is < 0, since "anglescale" will typically boost the angle factor to 0.5"
This reverts commit 26c5f65f4e.
|
2017-09-30 20:07:27 -06:00 |