Garux
4bbb043eff
minor tweaks
2025-10-27 02:41:26 +05:00
Garux
968d36d656
fix _skybox geometry being not scaled when _skybox area had other entities
...
entities after _skybox were overwriting node->skybox flag
2025-10-26 17:24:09 +05:00
Garux
abadf52398
* support separated _ambient, _color per group, misc_model entities
2025-10-25 22:10:56 +05:00
Garux
00c352b697
remove odd newlines
2025-10-09 02:45:30 +05:00
Garux
01e6ad9e1d
define FOG_INVALID constant
2025-09-23 05:47:20 +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
fb3698b820
minor tweaks
2025-09-18 23:36:30 +05:00
Garux
d7f3e9bd3f
minor tweaks
2025-09-04 16:01:47 +05:00
Garux
911a7cceeb
minor tweaks
2025-09-03 00:29:13 +05:00
Garux
e1cd441c10
minor tweaks
2025-03-28 03:19:25 +05:00
Garux
283198c319
* fix tiny structural brushes breaking bsp tree
2025-02-24 02:52:23 +05:00
Garux
b4b935cb53
Merge pull request #227 from Garux/filterPatch
...
* tighten FilterPatchIntoTree() regarding to even (pink) points
2025-02-17 16:29:17 +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
1935f030c5
minor refactoring
2025-02-03 23:29:12 +05:00
Garux
dbb506af9a
* tighten FilterPatchIntoTree() regarding to even (pink) points
2025-02-02 21:07:11 +05:00
Garux
dbcdb4044e
* fix deformvertexes autosprite2 on brushes and models
...
broken for brushes in c166e4214e by new triangualtion
broken for models forever
fixes https://github.com/TTimo/GtkRadiant/issues/658
2024-12-17 09:29:30 +05:00
Garux
c166e4214e
* improved brush faces triangulation wrt degenerate triangles production (non -maxarea algorithm)
2024-11-11 04:59:17 +05:00
Garux
e0169cdc63
* -nobrushsnap: disable brush vertices snapping (of drawsurfs) (experimental, keep eye on meta merge efficiency)
...
fixes most of issues added by tjuction fixing due to offshape vertices insertion
2024-11-11 04:26:57 +05:00
Garux
6abeb431e3
fix ds->lightmapAxis after MergeMetaTriangles
2024-02-26 17:39:13 +06:00
Garux
20a9afcd1d
* -maxmapdrawsurfs <N>: Sets max amount of mapDrawSurfs, used during .map compilation (-bsp, -convert), default = 131072
2024-02-15 22:35:58 +06:00
Garux
4b26129c47
minor tweaks
2024-02-03 17:34:58 +06:00
Garux
b4e44bc8ed
refactor StringFixedSize, auto str = String64()() use form was not doing copy elision
2024-01-25 23:46:01 +06:00
Garux
1fb1896f11
tweak light styles checks
2023-08-18 11:30:48 +06:00
Garux
be6126ce28
fix crash introduced in 977781a621
2021-12-30 19:57:37 +03:00
Garux
b474073ebe
misc_model _skin/skin key: handle both DP and Q3 naming conventions
...
disable trying skin 0 by default
not that it does much atm, as assimp md3 loader handles .skin and shader name substitution alters non path names
handle \r\n endlines in .skin
2021-11-10 22:25:45 +03:00
Garux
d75792d9a9
fix the build
2021-11-06 23:10:15 +03:00
Garux
aa110638d4
remove global std::size_t mapEntityNum;
...
(not buildable)
2021-11-06 17:27:11 +03:00
Garux
da98e8fde3
various code cleanups
2021-10-30 16:04:31 +03:00
Garux
e62da4c621
* patchMeta: fix: keep playerclip patches for collisions
...
* autocaulk: do not impact fog brushes with all faces culled (global fog case)
decompilation: detail flag deduction: avoid detail hints, areaportals, antiportals by surfaceparm structural check
change hardcoded surfaceflags use to statically evaluated ones for the given game
2021-10-29 11:29:32 +03:00
Garux
977781a621
minor tweaks
2021-10-26 17:26:35 +03:00
Garux
86a8b5f1eb
minor tweak
2021-09-27 19:56:48 +03:00
Garux
efa324ebe6
remove unused stuff
2021-09-27 15:12:53 +03:00
Garux
4642753564
std::vector<bspDrawSurface_t> bspDrawSurfaces
2021-09-27 06:14:12 +03:00
Garux
7993cc8a1f
std::vector<int> bspDrawIndexes
2021-09-26 22:10:46 +03:00
Garux
c58bd839da
std::vector<bspDrawVert_t> bspDrawVerts
2021-09-26 21:41:46 +03:00
Garux
6e2fc92576
std::vector<bspModel_t> bspModels
2021-09-24 12:11:11 +03:00
Garux
dbeb2d0718
rename game -> g_game
2021-09-13 18:49:09 +03:00
Garux
77f2e39af5
minor tweaks
2021-09-08 19:40:09 +03:00
Garux
160c1d33db
remove -texrange business (assuming it's not relevant for decades)
...
optimize -meta (shave off 1/3 in worst case)
2021-08-27 12:18:56 +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
6c00419653
fix spelling
2021-05-24 20:23:09 +03:00
Garux
5efe29d863
* use dynamic maxSurfaceVerts (user preference/game define) in 'force meta process for a surface' decision (was hardcoded)
2021-05-20 17:10:31 +03:00
Garux
9eefda4fc5
* fix texturing, when origin key of group entity is set
2021-05-07 14:50:43 +03:00
Garux
2222100316
indent classes, align by spaces
2021-03-24 00:25:15 +03:00