Commit Graph
88 Commits
Author SHA1 Message Date
Garux 0b6569a772 minor tweaks 2025-11-29 07:36:03 +05:00
Garux 63c75fc234 add mesh_view_t 2025-11-26 02:14:17 +05:00
Garux 31100322e6 minor tweaks 2025-11-17 20:49:07 +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 ef8c3fd7c1 add MeshQuadIterator 2025-11-07 20:49:29 +05:00
Garux d19c89224a refactor mesh_t 2025-11-06 19:30:15 +05:00
Garux 6811cf835c refactor mapDrawSurface_t 2025-11-05 20:05:51 +05:00
Garux 98e6ded079 tweak indexMap_t use 2025-11-03 19:07:31 +05:00
Garux 6ed1c05b20 tweak sideRef_t 2025-11-03 16:56:05 +05:00
Garux 7bb1c1ba06 remove odd casts 2025-11-02 02:37:40 +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 3d36693f55 use std::forward_list<parseMesh_t> for entity_t::patches 2025-10-28 23:03:35 +05:00
Garux 337f10d7a1 clarify _skybox surfaces processing 2025-10-28 17:07:52 +05:00
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