Eric Wasylishen
|
d0c2fdb235
|
build: std::powf not available in gcc
|
2024-05-20 12:20:44 -06:00 |
Eric Wasylishen
|
8e12b9b49a
|
light: move HDR_PackE5BRG9/HDR_UnpackE5BRG9 to common/litfile.hh
|
2024-05-20 12:13:17 -06:00 |
Jonathan
|
7dcac92491
|
add estimated time counter
|
2024-05-20 13:00:43 -04:00 |
Jonathan
|
6c9962eb8c
|
some more memory adjustments
settings cleanup, maputil/bsputil changes
(cherry picked from commit 59ac57306f13ff53f935f51bb5df1e59e76753ef)
# Conflicts:
# bsputil/bsputil.cc
|
2024-05-20 11:28:03 -04:00 |
Eric Wasylishen
|
e61630d4d9
|
qbsp: q2: adding structrual solid to a leaf now only clears detail bit, not other bits
fixes #420
|
2024-04-24 23:46:40 -06:00 |
Eric Wasylishen
|
c714ce597a
|
qbsp: use mapfile.cc for .map file parsing
BP loading is broken by this commit, will need
to re-introduce loading the texture sizes in mapfile.
|
2024-04-07 22:20:33 -06:00 |
Eric Wasylishen
|
9985d6c8fd
|
fix odr violations
not sure why these only started to be reported on this branch
|
2024-04-01 12:20:35 -06:00 |
Eric Wasylishen
|
b89bac4e8c
|
common: split start of bspfile.hh into bspfile_common.hh
old layout was confusing CLion because bspfile.hh included
itself
|
2024-03-11 20:14:59 -06:00 |
Eric Wasylishen
|
275695a37c
|
qbsp: remove -transsky flag which was broken
unknown what it was useful for
|
2024-03-09 22:07:55 -07:00 |
Eric Wasylishen
|
aa3b8479b4
|
qbsp: shrink node_t from 280 to 208 bytes
- contentflags_t from 80 to 8 bytes
|
2024-03-09 19:37:23 -07:00 |
Eric Wasylishen
|
ba5ad539b8
|
light: q2: opaque lit liquids receive light from both sides by default
|
2024-02-15 23:51:28 -07:00 |
Eric Wasylishen
|
b12894de64
|
qbsp: fix "sides not found" warning spam in Q1 maps with sky
fixes #366
|
2024-02-11 18:48:34 -07:00 |
Eric Wasylishen
|
765d95e189
|
qbsp: q1: make liquids detail when -transwater is in use (i.e. by default)
Fixes #353
Fixes #244
|
2024-02-10 21:08:29 -07:00 |
Eric Wasylishen
|
aa970c0d18
|
qbsp: only pick up .wad textures when compiling for non-Q2 games
fixes #404
|
2024-02-04 19:41:45 -07:00 |
Eric Wasylishen
|
fa2a7ce15d
|
docs: move .wal_json documentation to qbsp.rst
|
2024-02-03 13:59:56 -07:00 |
Eric Wasylishen
|
e3644350f9
|
docs: document bspinfo
|
2024-01-29 23:09:40 -07:00 |
Eric Wasylishen
|
135aee178f
|
bspinfo: fix naming of lightmap png export when more than 1 style is used
|
2024-01-29 22:55:29 -07:00 |
Eric Wasylishen
|
0aeb0acd94
|
qbsp: adjust tjunc logic
|
2024-01-24 00:22:27 -07:00 |
Eric Wasylishen
|
a8443ef0cf
|
qbsp: make ALPHATEST imply DETAIL, TRANSLUCENT, and WINDOW (if solid)
like the existing logic for TRANS33/TRANS66
|
2024-01-23 21:16:40 -07:00 |
Eric Wasylishen
|
b66c95a53f
|
tests: add q2_mist_transwater
|
2024-01-23 20:36:34 -07:00 |
Eric Wasylishen
|
6351cc50e6
|
rename: vec_t -> double
|
2023-12-23 21:09:16 -07:00 |
Eric Wasylishen
|
73b694a7a8
|
lightpreview: still output logging::print to console
|
2023-12-23 18:32:25 -07:00 |
Eric Wasylishen
|
f0c8d92993
|
qbsp: add -missing_textures_as_zero_size flag to allow writing 0x0 textures when a texture is missing
this allows us to write the texture name, but it's non-standard.
light: warn when a surface light template doesn't match any faces in the bsp
|
2023-12-21 00:05:40 -07:00 |
Jonathan
|
1eaf2170f8
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
# Conflicts:
# light/trace_embree.cc
|
2023-12-07 14:13:36 -05:00 |
Jonathan
|
9ed4f3d042
|
bunch of double -> float
fix Q2 animated textures
|
2023-12-07 14:11:46 -05:00 |
Eric Wasylishen
|
3eb5cb7c64
|
qbsp: omit func_detail_illusionary from bspx brushlist
also func_illusionary_visblocker
fixes #371
qbsp: fix bspx brushes
|
2023-11-26 01:17:03 -07:00 |
Eric Wasylishen
|
ad9fd7fc59
|
common: structured bspxbrushes reading/writing
|
2023-11-25 17:28:26 -07:00 |
Jonathan
|
ec452e2291
|
remove implicit conversion for qplane3
|
2023-11-19 19:41:58 -05:00 |
Eric Wasylishen
|
c77f4ba2dd
|
qbsp: fix misc_external_map + -wrbrushes
- fix world extents not including external maps
- thanks @DaZombieKiller for pointing this out
Fixes #372
|
2023-11-18 15:14:38 -07:00 |
iknowsomething
|
bf50e0d604
|
qbsp, maputil: add parser location to "brush primitives" error messages
|
2023-11-18 11:22:18 -07:00 |
iknowsomething
|
815e2c2cef
|
qbsp, maputil: fix empty brush format detection (was detected as brush_primitives)
|
2023-11-18 11:22:18 -07:00 |
Eric Wasylishen
|
8888506821
|
qbsp: fix -notex option
|
2023-11-09 23:57:07 -07:00 |
Eric Wasylishen
|
7e5ad9a39b
|
lightpreview: add support for Q1 visdata
|
2023-11-06 22:54:21 -07:00 |
Jonathan
|
b83c4a6440
|
use fold expr instead of for statements in vec3
fix a bunch of clang warnings
|
2023-11-04 19:01:08 -04:00 |
Eric Wasylishen
|
5229cd6efe
|
decompile: build fix
|
2023-10-23 19:30:12 -06:00 |
Eric Wasylishen
|
d6fbefaf0e
|
lightpreview: decompile hulls for leaf visualization
|
2023-10-19 00:10:42 -06:00 |
qruf
|
d189145a01
|
build: fixes for mingw support (#373)
|
2023-09-16 13:15:31 -06:00 |
Eric Wasylishen
|
486f63f2d8
|
bspfile.cc: fix infinite loop
|
2023-09-11 18:47:56 -06:00 |
Jonathan
|
6baa1243cf
|
allow auto-gamedir to handle subdirectoried maps properly
fix include paths
|
2023-09-08 08:41:56 -04:00 |
Jonathan
|
5619e2abef
|
map file separation
|
2023-09-07 14:55:37 -04:00 |
Jonathan
|
1262ce3f78
|
Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp
|
2023-09-04 00:16:36 -04:00 |
Jonathan
|
cec120dfc9
|
maputil starting point
|
2023-09-04 00:16:23 -04:00 |
Eric Wasylishen
|
832d7d0413
|
lightpreview: add .lit loading
|
2023-09-03 11:31:41 -06:00 |
Eric Wasylishen
|
b893e67309
|
light: add _light_twosided 1 key for forcing two-sided light receiving on opaque surfaces
|
2023-08-29 01:44:16 -06:00 |
Eric Wasylishen
|
44dadd87b2
|
imglib: add -tex_saturation_boost [n], defaults to 0.0, 1.0 emulates Q2 tools
|
2023-08-26 23:49:48 -06:00 |
Eric Wasylishen
|
1e3a5a0915
|
build: fix linux build
|
2023-08-07 16:14:25 -06:00 |
Eric Wasylishen
|
7608a78b44
|
style: use std::min/std::max/std::clamp and remove using
|
2023-08-07 15:42:29 -06:00 |
Eric Wasylishen
|
a2ea5d8217
|
style: remove all "using namespace polylib"
|
2023-08-07 15:33:09 -06:00 |
Eric Wasylishen
|
f8886b6e60
|
style: remove all "using namespace std"
|
2023-08-07 15:28:50 -06:00 |
Eric Wasylishen
|
9f7ba65758
|
lightpreview: fix bmodel rendering when vis culling is in use
|
2023-07-30 12:21:54 -06:00 |