Eric Wasylishen
|
f5d4cd9202
|
qbsp: add -forceprt1 option for generating a PRT1 to load in editors
This is for previewing the portals between clusters, since no editors
can load PRT2.
|
2017-05-31 23:18:04 -06:00 |
Eric Wasylishen
|
8385797ce7
|
csg4.cc: add a clarifying comment
|
2017-05-31 13:09:42 -06:00 |
Eric Wasylishen
|
224b0c4d2e
|
qbsp: "Couldn't create brush faces": print .map line number
|
2017-04-30 19:05:01 -06:00 |
Eric Wasylishen
|
85a4249852
|
qbsp: csg: make hint brushes never clip anything else.
|
2017-04-30 12:39:12 -06:00 |
Eric Wasylishen
|
045303eeb9
|
lightpreview: tweak ui file
|
2017-04-29 10:42:06 -06:00 |
Eric Wasylishen
|
36df66ed2e
|
lightpreview: fix up GLView constructor
|
2017-04-28 16:54:14 -06:00 |
Eric Wasylishen
|
428a169f95
|
lightpreview: add mousewheel support
|
2017-04-28 16:42:42 -06:00 |
Eric Wasylishen
|
701fad8460
|
build: fix embree path in build-linux64.sh
|
2017-04-28 15:35:04 -06:00 |
Eric Wasylishen
|
b096019237
|
build: update mac and linux for embree 2.15.0
|
2017-04-28 15:26:40 -06:00 |
Eric Wasylishen
|
333a4c9ffd
|
build: appveyor: try enabling lightpreview
|
2017-04-28 14:08:11 -07:00 |
Eric Wasylishen
|
9f1c337e68
|
lightpreview: install qt dll's
|
2017-04-28 14:07:52 -07:00 |
Eric Wasylishen
|
f0935f1f93
|
build: fix light CMakeLists.txt
|
2017-04-28 14:07:36 -07:00 |
Eric Wasylishen
|
ca15434e67
|
lightpreview: update minimum CMake version to avoid policy warnings on windows
|
2017-04-28 13:29:06 -07:00 |
Eric Wasylishen
|
345f5b3ad9
|
build: update appveyor to use embree 2.15.0
|
2017-04-28 13:28:02 -07:00 |
Eric Wasylishen
|
62f70ec852
|
stub for lightpreview tool
|
2017-04-28 13:29:37 -06:00 |
Eric Wasylishen
|
8f4b506608
|
qbsp: refactor cmake setup
|
2017-04-28 13:04:51 -06:00 |
Eric Wasylishen
|
64efc77055
|
qbsp: expose some stuff in qbsp.hh
|
2017-04-28 13:04:44 -06:00 |
Eric Wasylishen
|
3ec36f6550
|
qbsp: use common/cmdlib
|
2017-04-26 15:08:49 -06:00 |
Eric Wasylishen
|
157c3eeb4f
|
common: cmdlib: Add IsAbsolutePath from qbsp
|
2017-04-26 15:04:53 -06:00 |
Eric Wasylishen
|
a548ada3d0
|
qbsp: fix build
|
2017-04-26 14:57:23 -06:00 |
Eric Wasylishen
|
32eaa99d40
|
qbsp: rename our plane_t to qbsp_plane_t
|
2017-04-26 14:55:26 -06:00 |
Eric Wasylishen
|
8c89e128c7
|
qbsp: drop internal mathlib
|
2017-04-26 14:51:27 -06:00 |
Eric Wasylishen
|
e0564e8c2a
|
common: mathlib: don't need #define ANGLEEPSILON
|
2017-04-26 14:29:07 -06:00 |
Eric Wasylishen
|
ca58e90e15
|
common: remove EQUAL_EPSILON from mathlib.hh
|
2017-04-26 14:25:55 -06:00 |
Eric Wasylishen
|
03396787b2
|
common: mathlib: add VectorLengthSq
|
2017-04-26 14:21:19 -06:00 |
Eric Wasylishen
|
902c45c946
|
all: make VectorCompare take an explicit epsilon
|
2017-04-26 14:20:45 -06:00 |
Eric Wasylishen
|
15cc98eb27
|
common: move SignedDegreesBetweenUnitVectors from qbsp, add test
|
2017-04-26 14:04:33 -06:00 |
Eric Wasylishen
|
b1f86d7ac1
|
common: implement buildMeshFromBSP
|
2017-04-24 02:01:16 -06:00 |
Eric Wasylishen
|
5eb4fd8790
|
common: make Face_Plane_E return a plane3f
|
2017-04-24 01:54:25 -06:00 |
Eric Wasylishen
|
a7df1994dc
|
common: fix up Face_Plane to remove unnecessary distance calc
|
2017-04-24 01:47:46 -06:00 |
Eric Wasylishen
|
0a64905df8
|
common: fix msvc build errors
|
2017-04-24 00:34:37 -06:00 |
Eric Wasylishen
|
68b084a6c3
|
replace glm with qvec
|
2017-04-24 00:26:49 -06:00 |
Eric Wasylishen
|
d09dbf0ab1
|
common: drop glm dependency
|
2017-04-24 00:20:12 -06:00 |
Eric Wasylishen
|
122b5ff51c
|
common: qmat: use NaN to indicate no inverse
|
2017-04-24 00:19:47 -06:00 |
Eric Wasylishen
|
d12f703cb6
|
common: qvec: additional const hacky accessor for [col][row] access
|
2017-04-23 22:27:32 -06:00 |
Eric Wasylishen
|
1f5288c321
|
common: qvec: hacky accessor for [col][row] access
|
2017-04-23 22:27:27 -06:00 |
Eric Wasylishen
|
af8f4912b5
|
common: qvec: add component-wise qv::pow, qv::min, qv::max
|
2017-04-23 22:27:22 -06:00 |
Eric Wasylishen
|
779b2045c2
|
common: add qclamp macro
|
2017-04-23 22:27:16 -06:00 |
Eric Wasylishen
|
ff3a2f58f0
|
common: qvec: add qv::epsilonEqual
|
2017-04-23 22:27:11 -06:00 |
Eric Wasylishen
|
48e057b31a
|
common: add qv::to_string
|
2017-04-23 20:57:35 -06:00 |
Eric Wasylishen
|
1c1c105abb
|
common: switch away from glm::closestPointOnLine
|
2017-04-23 20:51:02 -06:00 |
Eric Wasylishen
|
7014757cb9
|
common: try fixing build error on Linux
|
2017-04-23 20:48:56 -06:00 |
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 |