Garux
|
5cad61bc6a
|
* Q3MAP2_EXPERIMENTAL_OFFSET_WINDING_CREATION for higher windings precision
|
2025-11-17 18:42:36 +05:00 |
|
Garux
|
943845e8c0
|
add winding_next_point()
|
2025-11-14 17:14:25 +05:00 |
|
Garux
|
d26c1b4263
|
* merge coplanar triangles for model autoclip in default, pyramidal, face normals, 45 modes
|
2025-11-14 16:27:09 +05:00 |
|
Garux
|
7bb1c1ba06
|
remove odd casts
|
2025-11-02 02:37:40 +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
|
66e15e9ba0
|
minor tweaks
|
2025-09-23 02:45:24 +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
|
4cf97f5651
|
minor tweaks
|
2025-04-26 16:42:06 +05:00 |
|
Garux
|
607d4c67ad
|
tweak formatting
|
2025-02-05 15:59:29 +05:00 |
|
Garux
|
4a368deef0
|
minor refactoring
|
2025-02-04 12:15:12 +05:00 |
|
Garux
|
512f0a959b
|
manage headers
|
2021-10-31 10:54:57 +03:00 |
|
Garux
|
0c390241c8
|
fix formatting
|
2021-10-26 18:16:24 +03:00 |
|
Garux
|
97ad9bf5c5
|
separate path manipulating functions
unlimit VFS_MAXDIRS
|
2021-09-15 08:07:05 +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
|
f49639c697
|
std::list<light_t> lights
|
2021-08-03 07:28:53 +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
|
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
|
1144be0881
|
add BasicVector3 uniform constructor
|
2021-03-11 19:14:07 +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
|
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 |
|