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
|
9cd38feb37
|
docs: update changelog
|
2017-03-21 21:01:10 -06:00 |
Eric Wasylishen
|
f957cba775
|
light: experimental bounce version using final gather
|
2017-03-21 21:01:09 -06:00 |
Eric Wasylishen
|
b911c70372
|
light: do bounce after phong
|
2017-03-19 14:20:47 -06:00 |
Eric Wasylishen
|
21445c0d6a
|
light: add a pipe to lightstest1
|
2017-03-19 14:18:30 -06:00 |
Eric Wasylishen
|
30d9a53341
|
light: move FractionOfLine to mathlib
|
2017-03-18 23:26:16 -06:00 |
Eric Wasylishen
|
3e7b4448c1
|
mathlib: add GLM_PolyArea
|
2017-03-18 23:26:10 -06:00 |
Eric Wasylishen
|
15dd49e093
|
light: fix last commit
|
2017-03-18 17:04:22 -06:00 |
Eric Wasylishen
|
9c82068160
|
light: phong: guard against accessing phong caches before they are built
|
2017-03-18 16:43:22 -06:00 |
Eric Wasylishen
|
880ad3b381
|
bpsutil, common, light, vis: bounds check bsp->dfaces access
|
2017-03-18 16:31:52 -06:00 |
Eric Wasylishen
|
29884e2b4a
|
bsputils: add bounds checking to Face_GetNum
|
2017-03-18 16:17:01 -06:00 |
Eric Wasylishen
|
8a83e3d351
|
light: BounceLightsForFaceNum(): return indices so we have 1 main copy of the bounce lights
|
2017-03-15 13:22:43 -06:00 |
Eric Wasylishen
|
c2c3e915e6
|
light: fix leak of lightsurf->realfacenums
|
2017-03-15 13:22:35 -06:00 |
Eric Wasylishen
|
aa10d2da93
|
common: add std::vector<glm::vec3> polylib::GLM_WindingPoints(const winding_t *w)
|
2017-03-15 10:59:46 -06:00 |
Eric Wasylishen
|
18b75ec904
|
light: rewrite -bouncelightsdebug to handle patches smaller than a face
|
2017-03-15 10:59:40 -06:00 |
Eric Wasylishen
|
33fbe56e12
|
light: save poly edge planes for bouncelights
|
2017-03-15 10:59:31 -06:00 |
Eric Wasylishen
|
1d66039b2c
|
light: save poly for bouncelights
|
2017-03-15 10:59:25 -06:00 |
Eric Wasylishen
|
154158ddba
|
light: BounceLightsForFaceNum: avoid an unnecessary std::vector copy
|
2017-03-15 10:59:16 -06:00 |
Eric Wasylishen
|
b8f015d452
|
light: Texture_AvgColor: return glm vector
|
2017-03-12 15:56:46 -06:00 |
Eric Wasylishen
|
686696c362
|
light: Palette_GetColor: return glm vector
|
2017-03-12 15:41:52 -06:00 |
Eric Wasylishen
|
102bdc49f0
|
light: drop IntersectSingleModel api
|
2017-03-12 15:06:07 -06:00 |
Eric Wasylishen
|
0eb6864744
|
mathlib: add GLM_PolyRandomPoint
|
2017-03-12 12:58:36 -06:00 |
Eric Wasylishen
|
ccb6ea27b1
|
light: some temporary api compatibility stuff
|
2017-03-12 12:58:30 -06:00 |
Eric Wasylishen
|
63e8f42c87
|
light: ray stream api: allow getting hit face
|
2017-03-07 13:37:52 -07:00 |
Eric Wasylishen
|
902fe7073c
|
mathlib: add RotateFromUpToSurfaceNormal
|
2017-03-07 13:13:24 -07:00 |
Eric Wasylishen
|
3ba1859be4
|
mathlib: CosineWeightedHemisphereSample
|
2017-03-07 12:45:54 -07:00 |
Eric Wasylishen
|
553f02d582
|
light: restore performance of bounce lighting
|
2017-03-06 22:50:20 -07:00 |
Eric Wasylishen
|
8e24cc764d
|
Revert "build: force a test failure"
This reverts commit f45a1a715d.
|
2017-03-06 14:01:56 -08:00 |
Eric Wasylishen
|
cb5f08f424
|
build: fix testlight.exe path
|
2017-03-06 13:58:15 -08:00 |
Eric Wasylishen
|
e314a3547f
|
light: vs2013 doesn't support constexpr
|
2017-03-06 13:54:47 -08:00 |
Eric Wasylishen
|
e3b1c18d8f
|
build: tweak appveyor again
|
2017-03-06 13:50:52 -08:00 |
Eric Wasylishen
|
7f48a67aa6
|
build: try again to fix appveyor
|
2017-03-06 13:45:40 -08:00 |
Eric Wasylishen
|
af539633a7
|
build: appveyor: specify platform
|
2017-03-06 13:41:51 -08:00 |
Eric Wasylishen
|
09a2fa06b3
|
build: try fixing appveyor build
|
2017-03-06 13:29:26 -08:00 |
Eric Wasylishen
|
72e7a7b687
|
build: fix test running
|
2017-03-06 13:54:46 -07:00 |
Eric Wasylishen
|
f45a1a715d
|
build: force a test failure
|
2017-03-06 13:48:48 -07:00 |
Eric Wasylishen
|
54abf89ecf
|
build: run 'testlight' on the ci servers
|
2017-03-06 13:47:47 -07:00 |
Eric Wasylishen
|
192ffe7215
|
Revert "import eigen 3.3.2"
This reverts commit add2efcb69.
|
2017-03-05 23:24:19 -07:00 |
Eric Wasylishen
|
f0773d18fe
|
Revert "build: add eigen to include dirs"
This reverts commit 28b30a7f52.
|
2017-03-05 23:24:13 -07:00 |
Eric Wasylishen
|
48a6314dfb
|
light: bounce styled lights
|
2017-03-05 20:05:34 -07:00 |
Eric Wasylishen
|
4c1a12cf67
|
update to embree 2.14.0
|
2017-03-05 17:09:09 -07:00 |
Eric Wasylishen
|
bc5d293072
|
light: try moving rpath setting in CMakeLists.txt
|
2017-03-05 13:21:29 -07:00 |
Eric Wasylishen
|
7488ad30fc
|
build: add some diagnostics to linux build script
|
2017-03-05 12:19:36 -07:00 |
Eric Wasylishen
|
3948541458
|
build: fix build in VS 2017 rc
|
2017-03-01 18:49:12 -08:00 |
Eric Wasylishen
|
461afbc15d
|
light: remove ltface2.cc/hh
|
2017-03-01 13:20:09 -07:00 |