Garux
|
2bc83b14b0
|
AppImage also deploy dependencies of optional radiant modules
#264 #272
|
2025-12-16 05:24:51 +05:00 |
|
Garux
|
cc036b6bf7
|
"system/origin" for decompiled origin brush in sof2, ja, jk2
closes #270
|
2025-12-11 04:03:10 +05:00 |
|
Garux
|
c8831a4d9d
|
AppImage linux autobuild
#264 #272
|
2025-12-10 08:51:16 +05:00 |
|
Garux
|
8171593bd0
|
* move -brightness/q3map_lightmapBrightness application to the end to match r_mapOverbrightBits effect when other adjustments like -gamma or -exposure are used
|
2025-12-08 04:26:01 +05:00 |
|
Garux
|
3f177cb6b6
|
write .minimap file for unvanquished
|
2025-12-07 01:47:56 +05:00 |
|
Garux
|
a7545a9917
|
* .webp image format support
|
2025-12-06 16:05:51 +05:00 |
|
Garux
|
88e52d51b9
|
refactor InitDirectory()
|
2025-12-06 01:11:05 +05:00 |
|
Garux
|
b947396afe
|
* .dpk .dpkdir game archives support
|
2025-12-05 03:08:12 +05:00 |
|
Garux
|
3fe03e50ad
|
* .crn image format support
|
2025-12-04 17:54:09 +05:00 |
|
Garux
|
e990ccc982
|
add INSTALL_DATA makefile option
|
2025-12-04 05:12:22 +05:00 |
|
Garux
|
0456d3d5bb
|
better handling of ASSIMP_INTERNAL 4705d56a84
|
2025-12-04 04:20:08 +05:00 |
|
Garux
|
9fbb551ad6
|
minor gui tweaks
|
2025-12-03 20:09:08 +05:00 |
|
Garux
|
c833feb3af
|
fix samplesize units in docs
|
2025-12-03 18:47:38 +05:00 |
|
Garux
|
289662b3e3
|
support DEPENDENCIES_CHECK=no
|
2025-12-03 18:23:03 +05:00 |
|
Garux
|
35760a81ad
|
tweak debug options
|
2025-12-03 16:51:39 +05:00 |
|
Garux
|
99548b5f9a
|
minor tweaks
|
2025-12-03 05:52:00 +05:00 |
|
Garux
|
12dff40f82
|
add LIGHTMAP_BY_VERTEX
|
2025-12-03 02:11:14 +05:00 |
|
Garux
|
7d712c9ab8
|
use std::array
|
2025-12-03 00:55:25 +05:00 |
|
Garux
|
e8f27e1ad9
|
tweak radVert_t
|
2025-12-02 03:21:16 +05:00 |
|
Garux
|
758837dd1c
|
fix RadLightForPatch planar test
|
2025-12-02 01:55:31 +05:00 |
|
Garux
|
8b255b32cc
|
remove SplitMeshByPlane hack
|
2025-12-01 21:30:32 +05:00 |
|
Garux
|
37c0494725
|
replace drawSurfRef_t
|
2025-11-30 20:08:52 +05:00 |
|
Garux
|
0c557f7dff
|
refactor mapDrawSurface_t
|
2025-11-30 18:03:36 +05:00 |
|
Garux
|
3296eb21de
|
refactor sideRef_t
|
2025-11-30 00:54:46 +05:00 |
|
Garux
|
6a80d081e5
|
minor tweaks
|
2025-11-29 08:08:11 +05:00 |
|
Garux
|
0b6569a772
|
minor tweaks
|
2025-11-29 07:36:03 +05:00 |
|
Garux
|
d9e1e02115
|
add class Pacifier
|
2025-11-27 02:43:28 +05:00 |
|
Garux
|
63c75fc234
|
add mesh_view_t
|
2025-11-26 02:14:17 +05:00 |
|
Garux
|
75a5402a18
|
* volumetric merge of triangles for model autoclip in axial backplane, max extrude modes
* merge coplanar triangles for model autoclip in terrain, up, down modes
|
2025-11-25 07:21:28 +05:00 |
|
Garux
|
3fd9749b95
|
merge coplanar triangles for model autoclip in 'axial pyramid' mode
|
2025-11-19 06:01:35 +05:00 |
|
Garux
|
d0bdc50613
|
improve model autoclip precision; use weighted centroid for pyramidal clip
|
2025-11-18 01:20:29 +05:00 |
|
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
|
1d441d5b06
|
do not AdjustBrushesForOrigin() func_groups with 0 0 0 origin
do not re-CreateBrushWindings() for AdjustBrushesForOrigin()'ed brushes
|
2025-11-16 23:24:13 +05:00 |
|
Garux
|
a04eae5054
|
simpler plane3_translated()
|
2025-11-16 22:57:32 +05:00 |
|
Garux
|
52a84481bf
|
FindFloatPlane() support double reference points
|
2025-11-16 22:54:26 +05:00 |
|
Garux
|
f028db25dc
|
fix FanFaceSurface() precision
|
2025-11-16 11:30:39 +05:00 |
|
Garux
|
efca27ac91
|
tweak plane3_translated()
|
2025-11-16 04:12:30 +05:00 |
|
Garux
|
943845e8c0
|
add winding_next_point()
|
2025-11-14 17:14:25 +05:00 |
|
Garux
|
c1b4be1db5
|
tweak EmitBrushes()
|
2025-11-14 16:51:43 +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
|
bee863ee9b
|
refactor model autoclip
|
2025-11-10 15:58:09 +05:00 |
|
Garux
|
95281d306b
|
minor tweaks
|
2025-11-08 03:26:26 +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
|
0bbd529a76
|
shader editor: write file in text mode for more expected newlines
|
2025-11-05 20:26:01 +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
|
2d88073f73
|
std::forward_list<surfaceModel_t> std::forward_list<foliage_t>
|
2025-11-03 00:47:41 +05:00 |
|
Garux
|
a72648849b
|
std::forward_list<colorMod_t>
|
2025-11-03 00:36:02 +05:00 |
|
Garux
|
e1e551ff45
|
minor tweaks
|
2025-11-03 00:35:36 +05:00 |
|
Garux
|
c07b84e48d
|
minor tweaks
|
2025-11-02 03:34:02 +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
|
2f17128f06
|
remove some odd static_cast<>
|
2025-11-01 20:49:05 +05:00 |
|
Garux
|
17d6588d1a
|
use std::fabs to avoid conversion to double
|
2025-11-01 19:08:32 +05:00 |
|
Garux
|
43e2c423de
|
fix script error line reporting on the 1st script line
|
2025-11-01 10:06:19 +05:00 |
|
Garux
|
198a915665
|
make q3map_skyLight work w/o surfaceparm sky or q3map_sun
|
2025-11-01 08:38:33 +05:00 |
|
Garux
|
c4d4700885
|
do not create curve menu with "no_patch" 1 game config value
#252
|
2025-11-01 02:53:16 +05:00 |
|
Garux
|
9bee25ef81
|
fix global _ambient not being used on entities w/o _ambient specified
|
2025-11-01 00:27:11 +05:00 |
|
Garux
|
4e9c91e86d
|
add ModelGetTransform()
|
2025-10-31 16:00:12 +05:00 |
|
Garux
|
6e5067828a
|
fix PopulateWithBSPModel() oddly using modelscale and angles
|
2025-10-31 15:10:49 +05:00 |
|
Garux
|
a2404a5743
|
limit erroneous script files location reporting to script files
(was reporting image files during .map parsing)
|
2025-10-31 02:30:55 +05:00 |
|
Garux
|
b76a5e22ae
|
fix FloodAreas() stack overflow in extreme cases
|
2025-10-30 17:10:34 +05:00 |
|
Garux
|
2f69f99f6e
|
fix LayerShowWalker unhiding all misc_models
|
2025-10-30 01:07:28 +05:00 |
|
Garux
|
7111e78f24
|
undo = default; constructors, they allow zero initialization, unlike constructors with empty body
|
2025-10-30 00:19:03 +05:00 |
|
Garux
|
c25a3e3635
|
add entity_t::setKeyValue overloads
|
2025-10-29 00:58:25 +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
|
1afbbf36fe
|
print deduced Fog visible side uniformly to also feedback -1 side
|
2025-10-27 03:22:48 +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
|
553dd81247
|
minor tweaks
|
2025-10-26 00:35:05 +05:00 |
|
Garux
|
abadf52398
|
* support separated _ambient, _color per group, misc_model entities
|
2025-10-25 22:10:56 +05:00 |
|
Garux
|
ae3b75b31f
|
add ColorFromSRGB()
|
2025-10-25 18:23:20 +05:00 |
|
Garux
|
3ce9767554
|
make modeltypes="*" usable
|
2025-10-22 21:19:09 +05:00 |
|
Garux
|
374c3fc239
|
indicate model loading failure by nomodel.png
|
2025-10-22 21:16:58 +05:00 |
|
Garux
|
4705d56a84
|
add ASSIMP_INTERNAL build option, use external assimp by default
|
2025-10-22 09:28:16 +05:00 |
|
Garux
|
5850a027a2
|
workaround cd_lighting not being correctly applied on start
#258
|
2025-10-22 02:25:52 +05:00 |
|
Garux
|
739bad8e24
|
* -format map_220: bsp to map of Valve220 format conversion
|
2025-10-21 23:49:45 +05:00 |
|
Garux
|
778169734d
|
Merge pull request #263 from Aciz/fix-shadermanual-terrain-lightmapaxis
correct shader manual entries for q3map_terrain and q3map_lightmapAxis
|
2025-10-21 18:52:26 +05:00 |
|
Garux
|
bf9d5c3e5b
|
fix texture alignment deduction during bsp to map decompilation on bmodels with origin
avoid different bmodels matching surfs mixture in GetBestSurfaceTriangleMatchForBrushside
|
2025-10-21 15:09:15 +05:00 |
|
Garux
|
1285e9c9e5
|
* fix AP texture alignment deduction during bsp to map decompilation
|
2025-10-21 05:17:16 +05:00 |
|
Garux
|
4e1cddc891
|
Merge pull request #262 from Aciz/fix-decltype-wchanges-meaning-gcc
fix decltype declarations for GCC in MergeBspMain
|
2025-10-21 00:25:35 +05:00 |
|
Garux
|
e919276f52
|
* -wtf: During bsp to map conversion use common/WTF on faces with failed texture alignment deduction
|
2025-10-20 15:33:04 +05:00 |
|
Garux
|
ee3ac80a62
|
* -modelclip: Decompile model autoclip brushes during bsp to map conversion (they are skipped by default)
explicit setting instead of reusing -force
|
2025-10-20 15:17:27 +05:00 |
|
Garux
|
5dbb0af073
|
minor tweaks
|
2025-10-20 14:52:24 +05:00 |
|
Garux
|
fcd8aed273
|
rename toolbar objects to force default side attachment change
|
2025-10-20 00:38:36 +05:00 |
|
Garux
|
52f1f3c53f
|
adjust dark.qss darker.qss colors
|
2025-10-20 00:24:05 +05:00 |
|
Garux
|
75412e507e
|
dark.qss darker.qss adjust sizes back
|
2025-10-19 21:30:24 +05:00 |
|
Garux
|
93102ee111
|
dark.qss darker.qss mods by Julius
|
2025-10-19 21:28:58 +05:00 |
|
Garux
|
e3611620f5
|
clarify -nobouncestore description (doesn't store after normal light pass too)
|
2025-10-19 09:10:00 +05:00 |
|
Garux
|
43ec2f641b
|
.gitattributes add .htm
|
2025-10-19 08:20:59 +05:00 |
|
Garux
|
e9751996ac
|
support explicit file patterns in file_dialog(); use to improve brushexport, prtview dialogs
|
2025-10-19 08:18:01 +05:00 |
|
Garux
|
125e2b91d1
|
Merge pull request #260 from Aciz/fix-ci-deps
Add missing libqt5svg5-dev dependency for Linux
|
2025-10-16 22:00:51 +05:00 |
|
Garux
|
b58c7abc6c
|
map info: do not count info_null as ingame entity, it is removed in idTech3
|
2025-10-14 15:46:47 +05:00 |
|
Garux
|
e0ff456b23
|
* texBro.context menu: Select Textured Objects, Select Textured Surfaces
|
2025-10-14 15:33:45 +05:00 |
|
Garux
|
9977ddfa1a
|
generate light theme bitmaps in settings path, app path may have no write permission
|
2025-10-11 16:03:19 +05:00 |
|
Garux
|
0f3a5fe4c5
|
tweak build.customize.variables gui
|
2025-10-10 23:31:41 +05:00 |
|