Eric Wasylishen
|
ffe90adc1c
|
light: improve logging
|
2021-05-21 22:01:09 -06:00 |
Eric Wasylishen
|
6ecdd444ca
|
light: optimize surface light generation
|
2021-05-21 22:01:09 -06:00 |
Eric Wasylishen
|
3f00d2fd00
|
light: add fixme
|
2021-05-21 20:47:25 -06:00 |
Eric Wasylishen
|
8fc3266db5
|
light: update testmap
|
2021-05-21 20:47:20 -06:00 |
Eric Wasylishen
|
fbde6065fa
|
light: raise max verts in SubdividePolygon to 64 (for surface lights)
|
2021-04-11 20:57:30 -06:00 |
Eric Wasylishen
|
72885addf1
|
common: fix build failure
|
2021-03-23 21:17:09 -06:00 |
Eric Wasylishen
|
386faa9315
|
qbsp: raise MAX_SUPERFACE_POINTS from 512 to 8192
|
2021-03-23 21:05:52 -06:00 |
Eric Wasylishen
|
fea7849315
|
common: preserve order of key/value pairs
|
2021-02-10 00:05:53 -07:00 |
Eric Wasylishen
|
c8b2f6f8e6
|
decompile: fix "done" message
|
2021-02-08 23:35:07 -07:00 |
Eric Wasylishen
|
7c1b90abf3
|
disable travis
|
2021-02-07 14:57:47 -07:00 |
Eric Wasylishen
|
fcf0ebbbfe
|
build: upgrade googletest
|
2021-02-07 14:42:12 -07:00 |
Eric Wasylishen
|
e38078eedd
|
build: add google test v1.10.0 submodule
|
2021-02-07 14:09:39 -07:00 |
Eric Wasylishen
|
54aa4a9058
|
cleanup: remove bundled google test
|
2021-02-07 14:08:44 -07:00 |
Eric Wasylishen
|
a0cdbdc3d1
|
libs: move fmt from "lib" to "3rdparty"
|
2021-02-07 14:04:57 -07:00 |
Eric Wasylishen
|
b5fcdec19e
|
cleanup: remove "byte" typedef
|
2021-02-07 14:02:35 -07:00 |
Eric Wasylishen
|
6d17e881d9
|
build: request c++17
|
2021-02-07 00:50:14 -07:00 |
Eric Wasylishen
|
03e1171039
|
decompile: fix some warnings
|
2021-02-07 00:49:25 -07:00 |
Eric Wasylishen
|
36498623ec
|
appveyor: tweak yml
|
2021-02-07 00:34:55 -07:00 |
Eric Wasylishen
|
fcb0da5190
|
decompile: add a simplifed --decompile-geomonly mode
|
2021-02-07 00:30:49 -07:00 |
Eric Wasylishen
|
c6d389ce24
|
appveyor: checkout submodules
|
2021-02-06 23:01:43 -07:00 |
Eric Wasylishen
|
01a59e22fe
|
appveyor: abort on build failures
|
2021-02-06 22:14:35 -07:00 |
Eric Wasylishen
|
c1a479c8ff
|
decompile: optimize by doing the RemoveRedundantPlanes in parallel
|
2021-02-06 22:01:58 -07:00 |
Eric Wasylishen
|
f981b5e670
|
decompile: parallelize
|
2021-02-06 20:23:05 -07:00 |
Eric Wasylishen
|
638f250949
|
decompile: remove some log spam, change copy to const ref
|
2021-02-06 17:24:57 -07:00 |
Eric Wasylishen
|
2d242fcab6
|
decompile: pick best split
|
2021-02-06 17:04:34 -07:00 |
Eric Wasylishen
|
cc116a4729
|
decompile: restore coplanar faces
|
2021-02-06 16:19:15 -07:00 |
Eric Wasylishen
|
8b9e14eaf1
|
decompile: setup for splitting up coplanar faces
|
2021-02-06 14:11:24 -07:00 |
Eric Wasylishen
|
86a644680a
|
qvec: add constructor to extend a vector
|
2021-02-06 14:11:01 -07:00 |
Eric Wasylishen
|
32d3fb7f10
|
decompile: fix typo
|
2021-02-06 13:57:52 -07:00 |
Eric Wasylishen
|
9ae2f8678e
|
decompile: wip brush creation code
|
2021-02-05 22:42:44 -07:00 |
Eric Wasylishen
|
f0e2f4ba96
|
common: small tweaks: CopyWinding accepts null, document face side
|
2021-02-05 22:26:13 -07:00 |
Eric Wasylishen
|
e44dbf9307
|
decompile: add some comments, skip empty brushes
|
2021-02-04 22:01:37 -07:00 |
Eric Wasylishen
|
708d3eccd3
|
qvec: add unary minus
|
2021-02-04 22:00:55 -07:00 |
Eric Wasylishen
|
f12e87f2b7
|
light: build fix. Glass/fence textures will need to be fixed.
|
2021-02-01 02:20:02 -07:00 |
Eric Wasylishen
|
8bb848d221
|
decompile: initial texturing
|
2021-01-31 01:27:35 -07:00 |
Eric Wasylishen
|
0cdd2f97ab
|
common: revert Face_Miptex change, it was breaking reading of
Q1 texture names. TODO: fix this properly?
|
2021-01-31 01:27:01 -07:00 |
Eric Wasylishen
|
54525f4dae
|
decompile: handle water leafs
|
2021-01-30 22:09:26 -07:00 |
Eric Wasylishen
|
bec54ac47d
|
decompile: handle brush/point entities
|
2021-01-30 21:32:53 -07:00 |
Eric Wasylishen
|
9124653156
|
common: move EntData_ function to common
|
2021-01-30 21:11:25 -07:00 |
Eric Wasylishen
|
760f18f2ae
|
bsputil: decompiler wip
|
2021-01-30 20:25:47 -07:00 |
Eric Wasylishen
|
d4aa42f0ab
|
bsputil: decompiler wip
|
2021-01-30 14:49:18 -07:00 |
Eric Wasylishen
|
ba2ffaa6b9
|
build: update appveyor config
|
2021-01-02 13:59:22 -07:00 |
Eric Wasylishen
|
a8be516bf4
|
light: embree3 port
|
2021-01-02 02:21:03 -07:00 |
Eric Wasylishen
|
94c30afac4
|
light: refactoring necessary to support embree3
|
2021-01-01 23:48:22 -07:00 |
Eric Wasylishen
|
cce0fd98f9
|
light: document some intersection vs occlusion trace choices
|
2021-01-01 22:58:09 -07:00 |
Eric Wasylishen
|
09623934e8
|
light: q2: change sky lighting logic: only emit light if: sky flag set, light flag set, value nonzero
TODO: may need to use "value" more than just checking for nonzero
|
2021-01-01 00:30:40 -07:00 |
Eric Wasylishen
|
3b629f3ce9
|
light: fix q2 lightstyles
|
2021-01-01 00:14:52 -07:00 |
Eric Wasylishen
|
00e41688c3
|
light: quake2: arghrad-compatible phong support
(set face "value" to the same non-zero number, have light flag unset)
|
2020-12-31 12:39:17 -07:00 |
Eric Wasylishen
|
d8dc3ea3e5
|
appveyor: request vs2019 image
|
2020-12-29 17:38:49 -07:00 |
Eric Wasylishen
|
9d55d80db0
|
build: use 142 toolchain (VS2019)
|
2020-12-29 17:33:55 -07:00 |