Eric Wasylishen
|
1f7bd69385
|
qbsp: optimize FindTexinfo
|
2017-04-22 16:59:14 -06:00 |
Eric Wasylishen
|
43798edcfe
|
qbsp: split out winding.hh
|
2017-04-20 20:09:24 -06:00 |
Eric Wasylishen
|
9034eb107a
|
qbsp: move remaining headers to include directory
|
2017-04-20 19:52:06 -06:00 |
Eric Wasylishen
|
c34d958d7a
|
qbsp: split up qbsp.hh
|
2017-04-20 19:44:10 -06:00 |
Eric Wasylishen
|
66744e33e2
|
qbsp: map conversion: output epairs in the correct order
|
2017-03-27 19:36:53 -06:00 |
Eric Wasylishen
|
30b8503ccf
|
qbsp: -convert quake: silence annoying warnings
|
2017-03-26 17:46:31 -06:00 |
Eric Wasylishen
|
73082828b4
|
qbsp: don't use regex stuff, doesn't work on the travis version of gcc
|
2017-03-26 17:41:22 -06:00 |
Eric Wasylishen
|
ed89dc487a
|
qbsp: add docs for -convert option
|
2017-03-26 17:07:52 -06:00 |
Eric Wasylishen
|
62f17545b9
|
qbsp: expose LoadBrush in header
|
2017-03-26 16:41:16 -06:00 |
Eric Wasylishen
|
af355a87be
|
qbsp: fix -convert quake2
|
2017-03-26 16:35:26 -06:00 |
Eric Wasylishen
|
f3caed2f8b
|
qbsp: support -convert quake2 to write classic q2/q3 format with three 0 flags
|
2017-03-26 16:06:21 -06:00 |
Eric Wasylishen
|
32b001b4d9
|
qbsp: fix typo in QuakeEd .map conversion
|
2017-03-26 16:05:33 -06:00 |
Eric Wasylishen
|
dbec32efaf
|
qbsp: -convert bp: write 0 0 0 face flags
|
2017-03-26 15:49:15 -06:00 |
Eric Wasylishen
|
8294e1d750
|
qbsp: change -convert valve220 to shorter -convert valve
|
2017-03-26 15:32:58 -06:00 |
Eric Wasylishen
|
75c3fdadf6
|
qbsp: rewrite .map printing code. Print as integers if it can be done losslessly.
|
2017-03-26 15:29:36 -06:00 |
Eric Wasylishen
|
2fe14087db
|
qbsp: QuakeEd .map conversion: normalize shifts
|
2017-03-26 15:08:10 -06:00 |
Eric Wasylishen
|
6c336738c4
|
qbsp: QuakeEd .map conversion: drop the RMSE test as it sometimes picked worse visual results (wood roof trim in ad_swampy)
|
2017-03-26 14:42:13 -06:00 |
Eric Wasylishen
|
39c137c2a3
|
qbsp: SetTexinfo_QuakeEd_New: treat scale=0 as scale=1
|
2017-03-26 13:00:07 -06:00 |
Eric Wasylishen
|
94ba5560c7
|
qbsp: fix QuakeEd map conversion
|
2017-03-26 12:40:06 -06:00 |
Eric Wasylishen
|
ce673b813e
|
qbsp: remove dead code
|
2017-03-23 14:40:03 -06:00 |
Eric Wasylishen
|
5fae648506
|
qbsp: refactor TexDef_BSPToValve
|
2017-03-23 14:39:34 -06:00 |
Eric Wasylishen
|
57bed163be
|
qbsp: change "brushprimtivies" label to shorter "bp"
|
2017-03-23 14:38:08 -06:00 |
Eric Wasylishen
|
78d517a99d
|
qbsp: remove placeholder entity inserted at the end of the vecotr
|
2017-03-22 19:22:23 -06:00 |
Eric Wasylishen
|
6f17758fc7
|
qbsp: quake/valve map output: avoid divide by 0 when calculating scale
|
2017-03-22 18:27:13 -06:00 |
Eric Wasylishen
|
be78da93e8
|
qbsp: quark ETP: add missing negative sign to match bjptools-xt output
|
2017-03-22 17:13:36 -06:00 |
Eric Wasylishen
|
fc2b5e438d
|
qbsp: brush primitives output
|
2017-03-22 16:39:43 -06:00 |
Eric Wasylishen
|
e8a7e55bb7
|
qbsp: refactoring to SetTexinfo_BrushPrimitives
|
2017-03-22 16:39:43 -06:00 |
Eric Wasylishen
|
3dda0e9c4e
|
qbsp: hook up "to quake" conversion
|
2017-03-22 02:39:55 -06:00 |
Eric Wasylishen
|
aab47605bb
|
qbsp: add TexDef_BSPToQuakeEd()
|
2017-03-22 02:12:16 -06:00 |
Eric Wasylishen
|
f04f34524c
|
qbsp: TextureAxisFromPlane: add extra param for returning the snapped axis
|
2017-03-22 01:11:21 -06:00 |
Eric Wasylishen
|
1f3d38a611
|
qbsp mathlib: add helper for getting angle between vectors
|
2017-03-22 01:07:32 -06:00 |
Eric Wasylishen
|
8e1b7effca
|
qbsp: mark unreachable code
|
2017-03-22 00:40:33 -06:00 |
Eric Wasylishen
|
c2bb2bea32
|
qbsp: first draft of * to valve220 conversion
|
2017-03-21 21:01:10 -06:00 |
Eric Wasylishen
|
d607aa1a89
|
qbsp: whitespace fix
|
2017-03-21 21:01:10 -06:00 |
Eric Wasylishen
|
a6f56d9111
|
qbsp: add -omitdetail option
|
2017-02-27 13:26:01 -07:00 |
Eric Wasylishen
|
2673d9d8c3
|
qbsp: fix broken clipping hulls on rotating objects
|
2017-01-25 14:59:40 -07:00 |
Eric Wasylishen
|
cc71ad024f
|
qbsp: origin brush support
light: allow model offset on any brush entity with "origin" key set, not just ones with a "rotate_*" classname
|
2017-01-24 21:39:03 -07:00 |
Eric Wasylishen
|
986aad52c2
|
qbsp: save _mincolor to the .texinfo file
|
2016-11-02 17:10:01 -06:00 |
Eric Wasylishen
|
e5f5b99584
|
qbsp: bounds check some array accesses
|
2016-11-02 16:52:12 -06:00 |
Eric Wasylishen
|
05447ee0b9
|
qbsp: use a mtexinfo_t for texinfo before writing to bsp
|
2016-11-02 16:45:41 -06:00 |
Eric Wasylishen
|
1b9d5538c2
|
qbsp: make BuildSurfaces not rely on map iteration order
|
2016-11-01 15:07:58 -06:00 |
Eric Wasylishen
|
40c090c604
|
qbsp: SaveFacesToPlaneList: reduce redunant map lookups
|
2016-11-01 14:58:51 -06:00 |
Eric Wasylishen
|
a96aa4de70
|
qbsp: fix stupid perf bug in BuildSurfaces that I introduced
(unnecessary insertions and redundant lookups to a map)
|
2016-11-01 14:38:50 -06:00 |
Eric Wasylishen
|
2094114a18
|
qbsp: rename brushbsp.c -> .cc and convert tabs to spaces
|
2016-10-31 20:32:07 -06:00 |
Eric Wasylishen
|
27e93b3546
|
qbsp: import brushbsp.c from https://raw.githubusercontent.com/id-Software/Quake-2-Tools/master/bsp/qbsp3/brushbsp.c
|
2016-10-31 20:30:34 -06:00 |
Eric Wasylishen
|
a6468984bf
|
all: finish c++ification
|
2016-10-17 19:52:17 -06:00 |
Eric Wasylishen
|
cc12810da3
|
qbsp: brush primitives support
|
2016-10-04 22:39:13 -06:00 |
Eric Wasylishen
|
e3775e7f09
|
qbsp: accept absolute paths to map file (thanks lurq)
|
2016-09-24 12:34:29 -06:00 |
Eric Wasylishen
|
299e68e7e5
|
build: support Ubuntu 14.04
|
2016-09-23 15:13:58 -06:00 |
Eric Wasylishen
|
9340ce223a
|
build: clean up request for C++11. require cmake 3.1 (which introduced CMAKE_CXX_STANDARD)
|
2016-08-09 16:00:09 -06:00 |