Eric Wasylishen
|
e5ec45cbe2
|
common: remove last use of glm::quat
|
2017-04-23 20:34:21 -06:00 |
Eric Wasylishen
|
fab993ad8d
|
common: add some rotation matrices
|
2017-04-23 19:59:57 -06:00 |
Eric Wasylishen
|
7887318def
|
common: move vec_from_mangle and mangle_from_vec to mathlib
|
2017-04-23 19:31:00 -06:00 |
Eric Wasylishen
|
881f12da52
|
common: add test for RotateFromUpToSurfaceNormal
|
2017-04-23 19:28:05 -06:00 |
Eric Wasylishen
|
4da864707c
|
light: remove use of glm::quaternion
|
2017-04-23 17:58:24 -06:00 |
Eric Wasylishen
|
eeb00bf74c
|
common: tidy qmat
|
2017-04-23 17:41:19 -06:00 |
Eric Wasylishen
|
efd48b48f5
|
common: add test for matrix inverse
|
2017-04-23 16:08:58 -06:00 |
Eric Wasylishen
|
8a4d1ff218
|
common: add 4x4 (from mesa) and 2x2 matrix inverse
|
2017-04-23 15:58:51 -06:00 |
Eric Wasylishen
|
6344e0723c
|
common: add some stuff to qvec
|
2017-04-23 15:22:35 -06:00 |
Eric Wasylishen
|
fd8eafddee
|
common: add ClosestPointOnLine[Segment]
|
2017-04-23 14:06:58 -06:00 |
Eric Wasylishen
|
0358bc07b8
|
common: mesh_t: first draft of tjunc fixing
|
2017-04-23 02:06:20 -06:00 |
Eric Wasylishen
|
3f067e001a
|
common: add DistToLineSegment
|
2017-04-23 02:05:19 -06:00 |
Eric Wasylishen
|
ed09b4af8d
|
common: qvec: add qplane. fix dot().
|
2017-04-23 01:40:23 -06:00 |
Eric Wasylishen
|
56513cdb8e
|
common: add DistToLine
|
2017-04-23 01:39:59 -06:00 |
Eric Wasylishen
|
24e579e251
|
common: first draft of qmat
|
2017-04-22 22:36:24 -06:00 |
Eric Wasylishen
|
b8f5a4f8e1
|
common: change mesh_t to use qvec3f
|
2017-04-22 20:39:50 -06:00 |
Eric Wasylishen
|
4996796944
|
light: reduce size of mathlib.octree_basic perf test
|
2017-04-22 20:36:03 -06:00 |
Eric Wasylishen
|
8c89a1d7e6
|
build: add new headers to COMMON_INCLUDES
|
2017-04-22 20:35:20 -06:00 |
Eric Wasylishen
|
1f7bd69385
|
qbsp: optimize FindTexinfo
|
2017-04-22 16:59:14 -06:00 |
Eric Wasylishen
|
fbaee78379
|
common: qvec: hack to allow including in qbsp
|
2017-04-22 15:55:31 -06:00 |
Eric Wasylishen
|
28081f50c6
|
common: make float/double versions of aabb3
|
2017-04-22 15:11:41 -06:00 |
Eric Wasylishen
|
ee7181521d
|
fix build
|
2017-04-22 13:54:12 -06:00 |
Eric Wasylishen
|
c1189abccd
|
common: split up new octree/mesh/aabb/qvec stuff
|
2017-04-22 13:29:32 -06:00 |
Eric Wasylishen
|
60418ce9a7
|
light: add maximum switchable lights to log message
|
2017-04-22 11:53:55 -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
|
f4c9b6c1a7
|
mathlib: expand qvec constructors
|
2017-04-20 12:32:37 -06:00 |
Eric Wasylishen
|
e0d555ffc8
|
mathlib: vs2013 compatibility
|
2017-04-20 01:21:27 -06:00 |
Eric Wasylishen
|
d374a01b5a
|
mathlib: octree: change to storing in a std::vector
|
2017-04-20 00:59:00 -06:00 |
Eric Wasylishen
|
814e1675c9
|
test_light.cc: add missing include
|
2017-04-19 19:59:20 -06:00 |
Eric Wasylishen
|
b378ce9085
|
mathlib: add missing include
|
2017-04-19 19:53:18 -06:00 |
Eric Wasylishen
|
5b63ddbeba
|
mathlib: octree, aabb_t rework
|
2017-04-19 14:02:30 -06:00 |
Eric Wasylishen
|
055b5061f1
|
light: start a mesh_t class
|
2017-04-19 14:02:19 -06:00 |
Eric Wasylishen
|
a0a7021707
|
light: refactor position_t from tuple to class
|
2017-03-29 16:09:49 -06:00 |
Eric Wasylishen
|
66744e33e2
|
qbsp: map conversion: output epairs in the correct order
|
2017-03-27 19:36:53 -06:00 |
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
|
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
|
74981a45d5
|
docs: update changelog
|
2017-03-26 17:17:48 -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 |