Garux
|
31100322e6
|
minor tweaks
|
2025-11-17 20:49:07 +05:00 |
|
Garux
|
5cad61bc6a
|
* Q3MAP2_EXPERIMENTAL_OFFSET_WINDING_CREATION for higher windings precision
|
2025-11-17 18:42:36 +05:00 |
|
Garux
|
52a84481bf
|
FindFloatPlane() support double reference points
|
2025-11-16 22:54:26 +05:00 |
|
Garux
|
bee863ee9b
|
refactor model autoclip
|
2025-11-10 15:58:09 +05:00 |
|
Garux
|
6ed1c05b20
|
tweak sideRef_t
|
2025-11-03 16:56:05 +05:00 |
|
Garux
|
5b380fd6fe
|
remove explicit float literal specifiers
|
2025-11-02 01:27:42 +05:00 |
|
Garux
|
17d6588d1a
|
use std::fabs to avoid conversion to double
|
2025-11-01 19:08:32 +05:00 |
|
Garux
|
00c352b697
|
remove odd newlines
|
2025-10-09 02:45:30 +05:00 |
|
Garux
|
2580a1ee17
|
minor tweaks
|
2025-09-23 03:59:53 +05:00 |
|
Garux
|
66e15e9ba0
|
minor tweaks
|
2025-09-23 02:45:24 +05:00 |
|
Garux
|
e8f74da3d2
|
minor tweaks
|
2025-09-22 22:36:41 +05:00 |
|
Garux
|
10cfb24b77
|
* fix and simplify FloodAreas
was bugged since original q3map
bug behavior was made consistent in c379aae1d4 (was determined by 1st brush face being areaportal before)
|
2025-09-22 16:32:16 +05:00 |
|
Garux
|
283198c319
|
* fix tiny structural brushes breaking bsp tree
|
2025-02-24 02:52:23 +05:00 |
|
Garux
|
d75792d9a9
|
fix the build
|
2021-11-06 23:10:15 +03:00 |
|
Garux
|
da98e8fde3
|
various code cleanups
|
2021-10-30 16:04:31 +03:00 |
|
Garux
|
0c390241c8
|
fix formatting
|
2021-10-26 18:16:24 +03:00 |
|
Garux
|
18c741a960
|
remove unused side_t field
|
2021-09-08 19:45:04 +03:00 |
|
Garux
|
1372ea440b
|
more move semantics
|
2021-08-15 15:15:30 +03:00 |
|
Garux
|
aa5de2fee9
|
wrap winding_next logic
prevent crash in AddWindingToConvexHull()
|
2021-08-11 18:18:38 +03:00 |
|
Garux
|
f492ab27eb
|
more c++ in q3map2
|
2021-08-10 22:41:43 +03:00 |
|
Garux
|
15b391cdb3
|
minor tweaks
|
2021-08-02 00:47:18 +03:00 |
|
Garux
|
c3041cc2f8
|
using winding_t = std::vector<Vector3>
|
2021-07-31 18:28:38 +03:00 |
|
Garux
|
dbfb22e273
|
using winding_accu_t = std::vector<DoubleVector3>;
|
2021-07-30 12:20:56 +03:00 |
|
Garux
|
ee92bdd801
|
minor tweaks
|
2021-07-27 22:16:05 +03:00 |
|
Garux
|
89b7bcdf53
|
* read .map brush plane points and store brush planes for windings calculation in double precision (fixes cracks between brush faces)
|
2021-07-27 20:04:35 +03:00 |
|
Garux
|
4697d7940c
|
fix new gcc build error: ‘N’ is not a constant expression, while using offsetof
|
2021-06-22 20:49:42 +03:00 |
|
Garux
|
6c00419653
|
fix spelling
|
2021-05-24 20:23:09 +03:00 |
|
Garux
|
2222100316
|
indent classes, align by spaces
|
2021-03-24 00:25:15 +03:00 |
|
Garux
|
bee749118f
|
unify WindingExtendBounds logic
|
2021-03-05 06:15:48 +03:00 |
|
Garux
|
39f5a2d060
|
use MinMax functions instead of raw math
|
2021-03-03 07:01:28 +03:00 |
|
Garux
|
f9a424b6c8
|
more c++
|
2021-03-02 22:01:09 +03:00 |
|
Garux
|
4ce944444d
|
rewrite q3map2 math in c++
|
2021-02-25 19:41:43 +03:00 |
|
Garux
|
ba497e4139
|
SafeOpenWrite, SafeOpenRead funcs use
|
2021-02-09 18:05:06 +03:00 |
|
Garux
|
623163ae9c
|
remove unused markers
|
2021-01-28 02:12:15 +03:00 |
|
Garux
|
13524d59ef
|
fix the build
|
2021-01-16 15:10:59 +03:00 |
|
Garux
|
fafa271a46
|
turn quake3 tools to cpp
|
2021-01-15 01:37:23 +03:00 |
|