Eric Wasylishen
|
50d97321d7
|
qbsp: add -bmodelcontents flag
|
2023-04-22 19:15:55 -06:00 |
Eric Wasylishen
|
a2d89e3307
|
qbsp: q1: fix visportals being created to solid leafs
fixes crash on ej3_cc.map
|
2023-04-17 23:42:00 -06:00 |
Eric Wasylishen
|
ed756bd602
|
common: add support for writing .rst documentation from settings
|
2023-04-16 14:55:43 -06:00 |
Eric Wasylishen
|
e069d7b9b8
|
style: update settings api to follow current coding style
|
2023-04-16 11:55:38 -06:00 |
Eric Wasylishen
|
8d368060eb
|
qbsp: sealing: in hull1/2 treat onnode point entities as being in empty space
|
2023-04-07 17:06:56 -06:00 |
Jonathan
|
00bcead0fb
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-04-03 05:26:49 -04:00 |
Jonathan
|
a0e98242a4
|
fix hintskip; when loading a hint brush, mark all other sides as hintskip
|
2023-04-03 05:26:41 -04:00 |
Eric Wasylishen
|
68eaf37e40
|
qbsp: q1: fix detail to be non-sealing again
|
2023-03-27 21:43:54 -06:00 |
Eric Wasylishen
|
8830a949e6
|
qbsp: only print "doesn't touch two areas" once per entity
log source location as well
|
2023-03-27 20:15:19 -06:00 |
Eric Wasylishen
|
2a2bc5d966
|
qbsp: clean up debug spam from DebugAreaPortalBothSidesLeak
|
2023-03-27 20:09:01 -06:00 |
Eric Wasylishen
|
4569ab1b33
|
qbsp: delete leftover areaportal leak files on startup
|
2023-03-27 20:05:33 -06:00 |
Jonathan
|
d067630bc1
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-27 03:23:19 -04:00 |
Eric Wasylishen
|
d7db2bdae5
|
qbsp: debug helper for finding areaportal leaks
|
2023-03-27 01:20:53 -06:00 |
Eric Wasylishen
|
f12cefb2c9
|
qbsp: if Q2_CONTENTS_SOLID bit is set, always assign invalid area
|
2023-03-26 19:02:25 -06:00 |
Jonathan
|
0bab917dc4
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-26 20:24:51 -04:00 |
Eric Wasylishen
|
759811b548
|
qbsp: fix Portal_EntityFlood check
|
2023-03-26 18:04:06 -06:00 |
Jonathan
|
1dcfe58563
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-03-26 18:29:41 -04:00 |
Jonathan
|
5daaeee6fb
|
allow `surflight_minlight_scale` to be specified per brush
|
2023-03-26 18:29:37 -04:00 |
Eric Wasylishen
|
6e064ae3c7
|
qbsp: restore detail to non-sealing
|
2023-03-26 16:20:10 -06:00 |
Eric Wasylishen
|
3c408f5d30
|
qbsp: better debug visualization for "missing portal sides" warning
writes a .missing_portal_sides.prt file for inspection in TB
|
2023-03-26 14:09:54 -06:00 |
Eric Wasylishen
|
7b7cabaf09
|
qbsp: don't merge above- and below- water faces in Q1 mode
works around caustics effects in ezQuake/nQuake leaking onto above-water faces.
|
2023-03-13 23:50:32 -06:00 |
Eric Wasylishen
|
41a4375376
|
qbsp: q2: reject DEADMONSTER and MONSTER in input brushes
we currently (hackily) use MONSTER as detail_wall internally (this will likely change later though.)
In any case these are invalid in input maps.
|
2023-03-12 23:39:25 -06:00 |
Eric Wasylishen
|
7ed36c9bec
|
qbsp: reject Q2 maps with mixed visible contents
|
2023-03-07 22:12:22 -07:00 |
Jonathan
|
1091183293
|
fix infinite loop if a texture is missing in the animation chain
|
2023-03-03 16:48:25 -05:00 |
Eric Wasylishen
|
06f2363902
|
qbsp: work around 45 degree plane issue in FindPortalSide
|
2023-03-01 21:09:15 -07:00 |
Eric Wasylishen
|
8130843fb3
|
qbsp: search for wad's relative to cwd
|
2023-02-26 23:27:38 -07:00 |
Eric Wasylishen
|
ac3937300b
|
qbsp: safer condition in last commit
|
2023-02-23 19:15:07 -07:00 |
Eric Wasylishen
|
ce030f53be
|
qbsp: fix func_detail_wall deleting merged faces
|
2023-02-23 19:08:35 -07:00 |
Eric Wasylishen
|
1c22f45b47
|
qbsp: avoid tjunc interaction between func_detail_wall and worldspawn
|
2023-02-22 23:12:40 -07:00 |
Eric Wasylishen
|
42da494707
|
qbsp: face_t: track front/back contents, instead of just front
|
2023-02-22 22:54:37 -07:00 |
Eric Wasylishen
|
d8b903823a
|
qbsp: create a tjunc.hh header
make some tjunc.cc functions static that weren't
|
2023-02-22 18:07:49 -07:00 |
Eric Wasylishen
|
096f347a12
|
qbsp: fix func_detail_fence/func_detail_wall with DETAIL set on brushes
|
2023-02-22 01:16:32 -07:00 |
Eric Wasylishen
|
60dea4af4c
|
qbsp: fix func_detail_wall in q2 mode
|
2023-02-22 00:57:31 -07:00 |
Eric Wasylishen
|
b17633f746
|
cleanup: set PackConstructorInitializers: Never
|
2023-02-20 10:23:59 -07:00 |
Eric Wasylishen
|
dd6e49c89f
|
light: support _object_channel_mask on func_group
|
2023-02-20 00:07:08 -07:00 |
Eric Wasylishen
|
eda6155844
|
cleanup: run ./clang-format-all.sh
clang-format version 15.0.7
|
2023-02-18 22:59:43 -07:00 |
Eric Wasylishen
|
7d6ed20dc1
|
unused includes cleanup
|
2023-02-18 16:14:11 -07:00 |
Eric Wasylishen
|
641fb780ac
|
light: allow customizing _world_units_per_luxel on func_group etc.
|
2023-02-17 00:07:43 -07:00 |
Jonathan
|
72a0a92d3a
|
fix area assertion/test failure
|
2023-02-13 20:41:11 -05:00 |
Jonathan
|
dd75cdf3e3
|
don't bother with area portal flooding if we are leaked
|
2023-02-13 20:18:09 -05:00 |
Eric Wasylishen
|
48fe527955
|
light: add _lightgrid_hint point entity key for customizing lightgrid bounds
use it as a info_null key: "_lightgrid_hint" "1"
|
2023-02-12 15:03:08 -07:00 |
Jonathan
|
c954953735
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-02-12 08:10:59 -05:00 |
Jonathan
|
4c7459e673
|
fix the condition for Q2 phong warning
|
2023-02-12 08:10:52 -05:00 |
Eric Wasylishen
|
85ba6ca205
|
qbsp: fix "unsigned marksurfaces" warning printing wrongly after auto upgrade
|
2023-02-11 22:30:49 -07:00 |
Eric Wasylishen
|
71a0ce77ac
|
qbsp: q2: set leaf 0's cluster to -1
leaf 0 is the invalid placeholder leaf, but we were giving it
cluster 0 which is valid. instead, give it cluster -1
|
2023-02-07 23:17:55 -07:00 |
Jonathan
|
c2acae8c6b
|
fix hint brushes
|
2023-02-06 21:58:53 -05:00 |
Eric Wasylishen
|
c649fc2544
|
qbsp: add a warning message when the .bsp requires "extended limits" (unsigned marksurfaces)
|
2023-02-04 14:11:01 -07:00 |
Eric Wasylishen
|
302d600f4c
|
qbsp: strip _tb_ keys, convert __TB_empty to skip
|
2023-01-30 00:28:31 -07:00 |
Jonathan
|
36b8b21990
|
set -wrnormals by default on -q2rtx
inherit -phong from worldspawn
|
2023-01-18 15:49:51 -05:00 |
Eric Wasylishen
|
1fb53cbe4d
|
qbsp: fix area assignment on leaking q2 maps
reverts c9243d4fea
|
2022-12-21 21:18:06 -07:00 |