Commit Graph

  • f8886b6e60 style: remove all "using namespace std" Eric Wasylishen 2023-08-07 15:28:50 -0600
  • db42b2116a use std::abs in remaining places that were using C abs() Eric Wasylishen 2023-08-07 15:23:12 -0600
  • 89b21b2612 lightpreview: set QSurfaceFormat::DebugContext on debug builds Eric Wasylishen 2023-08-06 11:09:34 -0600
  • e099c292b0
    Use std::abs instead of abs() from C standard library (#369) Fabian 2023-08-06 19:08:06 +0200
  • 00c4ecb508
    Use std::abs instead of abs() from C standard library #369 Fabian 2023-08-06 18:21:58 +0200
  • 6b83f36b6f lightpreview: fix glsl syntax error Eric Wasylishen 2023-08-05 20:21:02 -0600
  • 9f7ba65758 lightpreview: fix bmodel rendering when vis culling is in use Eric Wasylishen 2023-07-30 12:21:54 -0600
  • 7b83aa5976 lightpreview: add vis culling checkbox Eric Wasylishen 2023-07-30 11:26:59 -0600
  • edb664f200 lightpreview: preliminary vis culling Eric Wasylishen 2023-07-24 00:50:46 -0600
  • 07020ceeae lightpreview: add "Show Tris (See Through)" option Eric Wasylishen 2023-07-23 21:35:02 -0600
  • 4994ab4f1d lightpreview: format code Eric Wasylishen 2023-07-23 11:00:02 -0600
  • 08ae1540de
    build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /docs (#367) dependabot[bot] 2023-07-26 20:28:23 -0600
  • c120289f24
    build(deps): bump certifi from 2022.12.7 to 2023.7.22 in /docs #367 dependabot[bot] 2023-07-25 21:42:17 +0000
  • 3dde7a60d9 display full absolute paths of input and output Jonathan 2023-07-22 23:04:31 -0400
  • 7c9e16a7ec fix strnat case insensitive (oops) Jonathan 2023-07-21 20:43:19 -0400
  • 19500bca0a fix bounds checks only checking [0] Jonathan 2023-07-21 00:21:58 -0400
  • a2ec923b2c Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-07-21 00:21:28 -0400
  • a02a4ec316 imglib: fix wad3 loading (thanks to erysdren for the fix) Eric Wasylishen 2023-07-18 17:57:51 -0600
  • 40a10b2c52 bspinfo: serialize missing textures (offset -1) to json as null Eric Wasylishen 2023-07-17 23:58:44 -0600
  • f93a36c295 qbsp: don't write 0 size textures Eric Wasylishen 2023-07-17 23:32:38 -0600
  • 3f214b59cc another half life mip fix Jonathan 2023-07-16 22:11:07 -0400
  • a5c0f0e768 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-07-16 19:53:27 -0400
  • 312184e3bb fix HL wads loading incorrectly Jonathan 2023-07-16 19:53:22 -0400
  • c243be2b14 lightpreview: open dialog: start in directory of current file Eric Wasylishen 2023-07-10 21:59:33 -0600
  • 99be5a84bc qbsp: experimental -filldetail feature (defaults to on) Eric Wasylishen 2023-07-09 23:00:15 -0600
  • f3edc52a00 qbsp: cleanup outside.cc terminology to reflect what is actually happening Eric Wasylishen 2023-07-09 16:05:48 -0600
  • 465e59fc16 apply auto formatting Eric Wasylishen 2023-07-09 15:04:16 -0600
  • 5dea42e012 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-07-09 15:44:28 -0400
  • aa70d6dc00 draw lines and portals disable leakdist by default Jonathan 2023-07-09 15:44:23 -0400
  • f28522a077 vis: replace ffsl with std::countr_zero Eric Wasylishen 2023-07-08 20:04:05 -0600
  • 2637a5fb65
    -notex should now work (#365) Random 2023-07-08 14:55:34 -0700
  • 8baff47f77 -notex should now work #365 RandomErrorMessage 2023-07-08 20:14:32 +0000
  • 9760f5b8da qbsp: fix detection of areaportal leaks (FindAreaPortalExits_R was aborting the search for "exits" early) Eric Wasylishen 2023-07-06 22:37:28 -0600
  • aa74b76815 common: add qmat::transpose() Eric Wasylishen 2023-07-06 17:13:14 -0600
  • f03fc2183c remove some dead code Jonathan 2023-07-06 12:51:50 -0400
  • 9898eab474 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-07-06 08:25:11 -0400
  • 064e7980fd allow --scale to take three parameters. negatives *kind of* work but won't work with lightgrid, etc. Jonathan 2023-07-06 08:25:02 -0400
  • 72d89f582d lightpreview: don't crash on unknown flags Eric Wasylishen 2023-07-05 17:59:44 -0600
  • 7691706bda build: only use <fmt/core.h>, other headers have a heavy compilation time impact Eric Wasylishen 2023-07-02 17:08:14 -0600
  • 33ffec3424 build: add compile time benchmark Eric Wasylishen 2023-07-02 14:03:44 -0600
  • 822ed987e2 additive light instead of clamped/min for surface self-emission emissive-minlight-wip Jonathan 2023-06-28 01:35:19 -0400
  • d4ad3947ea minlight calculation, works with style now too Jonathan 2023-06-28 01:06:53 -0400
  • feeaae6a09 light: use the minlight codepath for self-illumination of emissive surfs. wip Eric Wasylishen 2023-06-27 01:14:35 -0600
  • 5616fd97f4 common: use compile-time format string checking Eric Wasylishen 2023-06-26 01:17:22 -0600
  • 1c85bb882a light: minimize includes Eric Wasylishen 2023-06-25 21:27:24 -0600
  • 11d73b71d8 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-26 00:50:15 -0400
  • 93da0c9905 add the ability to specify a chop order; this is to help with "nested" func_groups and layers, since TB makes them an implicit object at random spots in the BSP. Now you can be sure your objects will chop in the right order. Jonathan 2023-06-26 00:50:08 -0400
  • fbea58d679 code formatting pass Eric Wasylishen 2023-06-25 18:29:48 -0600
  • 36e157254c build perf: de-templateize texvec<T>, we only need texvecf Eric Wasylishen 2023-06-25 18:25:45 -0600
  • 26dedb603f common: move numeric_cast to dedicated common/numeric_cast.hh Eric Wasylishen 2023-06-25 17:50:17 -0600
  • 10581327b3 build: remove some unneeded includes from bspfile.hh Eric Wasylishen 2023-06-25 16:35:26 -0600
  • 5243fd8751 build: fix deprecation warnings Eric Wasylishen 2023-06-25 16:02:03 -0600
  • 3cfe9aeb67 build: fix build with PCH disabled Eric Wasylishen 2023-06-25 14:52:01 -0600
  • be8ae00fa6 fix so that the brush list has no dupes and is sequential again Jonathan 2023-06-21 07:48:57 -0400
  • db4a205537 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-20 19:36:15 -0400
  • 2b22e35669 make sure world brush entities are in BSPX wrbrushes Jonathan 2023-06-20 19:36:05 -0400
  • 51def3282c tests: disable currently failing tests Eric Wasylishen 2023-06-19 22:12:43 -0600
  • 50c1e38a27 vis: parallel CalcAmbientSounds Eric Wasylishen 2023-06-19 18:41:05 -0600
  • 010fbe5a3b tests: restore "sky gets an optimized lightmap" test Eric Wasylishen 2023-06-19 07:22:39 -0600
  • 15f0f97fb3 remove __debugbreak Jonathan 2023-06-19 15:38:44 -0400
  • caa7418375 async threading for map progress, etc. no cancelling yet Jonathan 2023-06-19 15:38:16 -0400
  • 539c722666 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-19 09:54:31 -0400
  • 08db6e9bf9 remove fastbounce, add emissivequality emissivequality affects both emissives Jonathan 2023-06-19 09:54:25 -0400
  • 0a8aa6e95b
    Merge pull request #362 from RandomErrorMessage/brushbsp Eric Wasylishen 2023-06-19 07:09:35 -0600
  • d514874d78 also skip install of embree license if SKIP_EMBREE_INSTALL is ued #362 Eric Wasylishen 2023-06-19 07:04:30 -0600
  • aeece2a730 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-19 04:12:11 -0400
  • 1fbe12767e decouple lightmapping state from emissive state allow sky to skip lightmapping if lightgrid is enabled in Q2 mode again Jonathan 2023-06-19 04:11:20 -0400
  • 648981c9da added SKIP_TBB_INSTALL and SKIP_EMBREE_INSTALL to cmake RandomErrorMessage 2023-06-19 06:57:04 +0000
  • 9a4f27a0de light: fix sky emitting light, disable test Eric Wasylishen 2023-06-19 00:39:30 -0600
  • 64146f306e fix gcc build? Eric Wasylishen 2023-06-18 23:44:28 -0600
  • eae883b55c fix test failures Eric Wasylishen 2023-06-18 23:24:36 -0600
  • 94357818f9 experiment with keeping sample data all together in memory, which might help caching. not certain. Jonathan 2023-06-18 14:06:58 -0400
  • fcf39b2ef8 reduce memory usage by only storing VPLs when we need to, and only once fix visapprox auto not actually being auto Jonathan 2023-06-18 13:29:53 -0400
  • da2e6936d1 allow toggling BSPX loading Jonathan 2023-06-16 03:40:04 -0400
  • 1c6a76e1f8 light: autominlight extensions Eric Wasylishen 2023-06-16 00:14:27 -0600
  • 06d48e6822 fix areaportal issue Jonathan 2023-06-14 02:50:23 -0400
  • d36e2f5114 --scale option for BSPUtil to do a post-process scale Jonathan 2023-06-12 15:23:47 -0400
  • ac50f17e9b Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-12 01:59:20 -0400
  • b19c83e87f fix height mixup in sample texture Jonathan 2023-06-12 01:59:14 -0400
  • 8f6edf946c lightpreview: fix typo Eric Wasylishen 2023-06-11 23:21:26 -0600
  • e9ba89e45f lightpreview: handle settings::quit_after_help_exception Eric Wasylishen 2023-06-11 23:19:42 -0600
  • 0dfb4e52ab entdata.cc: avoid exception-throwing std::stod/stoi Eric Wasylishen 2023-06-11 21:33:29 -0600
  • 35fa5bd129 lightpreview: add "Nearest filter" checkbox Eric Wasylishen 2023-06-11 21:31:57 -0600
  • 8034215b3a tests: add "minlight doesn't bounce" test Eric Wasylishen 2023-06-10 16:36:17 -0600
  • 0c8c10f553 post-process phase, so minlight doesn't affect emissives Jonathan 2023-06-10 14:20:53 -0400
  • 1a27cc025d infer the name of wal json from the name of the file being loaded Jonathan 2023-06-09 17:58:58 -0400
  • 4500b164b6 proper skybox rotations Jonathan 2023-06-08 23:11:37 -0400
  • cd27dae7e1 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-08 22:23:16 -0400
  • b626d9447f lightpreview: wip fixing skybox rendering Eric Wasylishen 2023-06-08 20:22:29 -0600
  • 0663707fe3 Merge branch 'brushbsp' of https://github.com/ericwa/ericw-tools into brushbsp Jonathan 2023-06-08 22:18:37 -0400
  • 9d3b0f9878 alpha test Jonathan 2023-06-08 22:18:32 -0400
  • 89e714a077 lightpreview: don't render frames when not interacting Eric Wasylishen 2023-06-06 23:30:50 -0600
  • 502a490e5b light: hack around surface lights getting a black spot when a luxel lines up with a surflight emission point Eric Wasylishen 2023-06-06 22:29:51 -0600
  • 062c458913 lightpreview: use a placeholder texture for missing textures Eric Wasylishen 2023-06-06 20:58:05 -0600
  • 9c6f6c2589 common: change FError to throw an exception Eric Wasylishen 2023-06-03 22:06:51 -0600
  • f2ecb9fe1c lightpreview: add "Open Recent" submenu Eric Wasylishen 2023-06-03 14:02:34 -0600
  • 83967699aa lightpreview: convert to dock widgets. add placeholder output log Eric Wasylishen 2023-06-03 12:31:14 -0600
  • 317bf32671 common: use "bright black" for percent text color Eric Wasylishen 2023-05-31 22:27:32 -0600
  • 1e91b21989 use timed file watching, so we only compile any given map once Jonathan 2023-05-30 12:14:56 -0400
  • 0a5debd278 build: fix Linux packaging Eric Wasylishen 2023-05-29 20:30:49 -0600