Commit Graph

83 Commits

Author SHA1 Message Date
Eric Wasylishen 10386581a6 light: make bounce of styled lights opt in with "_bouncestyled" worldspawn key 2017-03-27 16:44:04 -06:00
Eric Wasylishen 74981a45d5 docs: update changelog 2017-03-26 17:17:48 -06:00
Eric Wasylishen 9cd38feb37 docs: update changelog 2017-03-21 21:01:10 -06:00
Eric Wasylishen a9b4e8233a docs: update changelog 2016-11-20 16:27:09 -07:00
Eric Wasylishen 6be8d50bce update changelog 2016-10-03 11:03:43 -06:00
Eric Wasylishen fedc7926ff light: update changelog / man 2016-09-22 16:14:33 -06:00
Eric Wasylishen e3bd63eef2 update changelog 2016-09-20 13:31:58 -06:00
Eric Wasylishen bcddaf10dd docs: update 2016-09-09 13:30:36 -06:00
Eric Wasylishen f4287e07e9 update changelog 2016-09-07 23:43:51 -06:00
Eric Wasylishen 1a606ca515 docs: update changelog 2016-06-17 20:47:17 -06:00
Eric Wasylishen 8b854207ef docs: tweak changelog 2016-06-11 00:02:38 -06:00
Eric Wasylishen 7c1c930279 docs: update changelog 2016-06-10 22:23:48 -06:00
Eric Wasylishen 8ef446de6d update changelog 2015-12-10 16:11:26 -07:00
Eric Wasylishen 5996064686 Update changelog, readme, manuals 2015-12-10 15:41:17 -07:00
Eric Wasylishen f17d835532 changelog: update again 2015-10-26 14:06:13 -06:00
Eric Wasylishen cf4adf1d59 changelog: update 2015-10-26 12:44:21 -06:00
Eric Wasylishen 49cb977604 changelog, docs: update 2015-09-17 00:01:52 -06:00
Eric Wasylishen 077aae694e docs: update changelog 2015-08-09 17:57:34 -06:00
Eric Wasylishen 004247fe02 changelog: update 2015-07-09 16:44:03 -06:00
Eric Wasylishen fb0eb9f851 changelog: update 2015-04-29 16:09:45 -06:00
Eric Wasylishen 543678859a changelog: update 2015-04-27 16:41:15 -06:00
Kevin Shanahan 063880eeda TyrUtils v0.15
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2014-02-16 20:44:07 +10:30
Kevin Shanahan 2726819a54 doc: catch up some changelog entries
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2014-02-16 20:43:49 +10:30
Kevin Shanahan fa48825cb5 qbsp: make transparent water the default for visibility calculations
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-12-24 19:08:46 +10:30
Kevin Shanahan f9d1f50cf3 qbsp: increase MAXEDGES from 32 to 64
Should still be enough stack space... I think.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-12-24 19:04:57 +10:30
Kevin Shanahan e8d1f59d11 qbsp: fix parsing of texture names containing curly braces
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-10-04 09:21:04 +09:30
Kevin Shanahan f6a3700301 TyrUtils v0.14
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-10-03 11:10:45 +09:30
Kevin Shanahan 456565d17f qbsp: add the -2psb command line option to output RMQ style BSP2
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-10-03 11:09:25 +09:30
Kevin Shanahan ff7c3a54a2 doc: document .map format compatibility
Include changelog entry for the new Quake 2 map compatibility.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-10-02 08:50:31 +09:30
Kevin Shanahan 30ab46b752 TyrUtils v0.13
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-30 16:11:54 +09:30
Kevin Shanahan 543d177d66 qbsp: correctly handle func_groups with no solid brushes
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-30 12:29:41 +09:30
Kevin Shanahan d33aaba938 TyrUtils v0.12
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-29 16:58:14 +09:30
Kevin Shanahan 4f263d05ff update changelog
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-29 08:53:32 +09:30
Kevin Shanahan 7a110ff1f3 TyrUtils v0.11
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-25 15:25:54 +09:30
Kevin Shanahan 4b1e3aec1a light, vis, bsputil, bspinfo: Add BSP2 support
Add BSP2 support to the remaining utils.  Since these share the common
bspfile.[ch] files, it was more effort than is justifiable to break this
into multiple staged patches - so you just get this disgustingly big
commit instead.  Here is basically what was done:

 * Modify the bspdata_t struct with a union of the two bsp formats
 * Modify the tools to use bsp2_t for all internal processing
 * Split out the byte swapping routines for the different bsp data types
 * Add simple (although verbose) code to convert bsp29 <-> bsp2

Hundreds of lines added to bspfile.c, but mostly trivial stuff.  The tools
internally had little modification except to substitute the bsp2 type
names.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-09-25 15:18:50 +09:30
Kevin Shanahan 85581b6c0c qbsp: output leafs, nodes and marksurfaces in bsp2 format
This completes the basic BSP2 support.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-08-19 17:09:10 +09:30
Kevin Shanahan b403b6bd5e doc: note the vertex limit bug fix in changelog
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-08-18 17:19:10 +09:30
Kevin Shanahan e3a5b57ba4 qbsp: add "-forcegoodtree" command line option
Normally we build a fast, unoptimized bsp tree for the world before
culling outside surfaces.  This command line switch forces the use of
the more expensive algorithm for this processing stage.  Seems to have
a positive effect on the final BSP in terms of reduced marksurfaces
and smaller file size, at the expense of longer processing time.

Marked experimental for now, as it may be removed later (either by
making this behaviour the default or removing it altogether).

Credit to Rebb from func_msgboard for implementing this tweak first in
his qbsp util.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-06-25 13:59:24 +09:30
Kevin Shanahan 463ded9c14 update changelog
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-06-25 13:24:54 +09:30
Kevin Shanahan 8939d1f6db qbsp: fix adding animated textures for alt-anim textured brushes
If brushes in the map are textured with alt-animations, and the second
character (i.e. the 'a' in +abutton) is lower case then we have the
lowercase texture name in the miptex list, but when we add alt textures we
use the uppercase, so it gets duplicated.  Duplicated animating textures
cause most engines to exit with an error.

Since the map file could use uppercase texture names as well, really we
should either be normalizing texture names to upper or lower case, or we
need to do case-insensitive matching - so I just changed to
case-insensitive matching.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-25 21:43:59 +09:30
Kevin Shanahan 59f53cf2fa bump version post-release
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-25 21:43:32 +09:30
Kevin Shanahan 2e74b15a08 TyrUtils v0.10
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-25 08:13:09 +09:30
Kevin Shanahan a78115fa2c doc: add documentation for bspinfo and bsputil
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-24 14:29:12 +09:30
Kevin Shanahan fc38e25074 post-release version bump
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-24 09:33:57 +09:30
Kevin Shanahan d42b6a062c TyrUtils v0.9
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-24 09:05:15 +09:30
Kevin Shanahan 280df62f55 qbsp: fix MidpointWinding bug, which fixes the bad leak lines!
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-24 08:54:26 +09:30
Kevin Shanahan dddae057d6 TyrUtils v0.8
Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-23 09:40:05 +09:30
Kevin Shanahan 5082e3ffaa light: reduce "no model has face" to a warning
Since the newskip.exe tool leaves the faces in the bsp but removes
references, we will just skip over lighting such faces.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-22 13:11:22 +09:30
Kevin Shanahan bb02e6d20a qbsp: fix portal generation mixed water/empty detail clusters
We don't want to terminate the recursion in ClusterContents when we reach
a non-detail separator because we need to know the contents of the leafs!
This was working okay for simple cases but fails when the detail clusters
become more complex.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-21 13:05:11 +09:30
Kevin Shanahan ba88986462 vis: fix portal stack corruption in ClipStackWinding
Need to re-check numpoints before we add a split point.

Signed-off-by: Kevin Shanahan <kmshanah@disenchant.net>
2013-04-21 10:13:27 +09:30