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
Aciz
5763162fb0
correct shader manual entries for q3map_terrain and q3map_lightmapAxis
...
* list correct properties that "q3map_terrain" sets
* remove mention about "q3map_terrain" setting implicit "q3map_lightmapAxis z", this was historically true, but based off code comments, was removed between development of Q3A and TA
2025-10-21 16:19:09 +03: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
Aciz
2e02a8dd75
fix decltype declarations for GCC in MergeBspMain
...
'decltype(foo) foo = std::move(::foo)' is ambiguous on GCC and fails to compile, because it cannot determine whether you're trying to bind to the just created variable in the local scope, or the one that exists in global scope.
2025-10-20 20:55:36 +03: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
Aciz
57c66d438c
Add missing libqt5svg5-dev dependency for Linux
2025-10-16 19:19:55 +03: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
Garux
758db8358d
* adjust icons in light GUI themes for better visibility
2025-10-10 19:21:39 +05:00
Garux
00c352b697
remove odd newlines
2025-10-09 02:45:30 +05:00
Garux
f7630df89c
* del: DeleteSelection3 as most expected deletion bind
2025-10-09 02:05:25 +05:00
Garux
875efcd650
fix dark.qss when editor is started normally; somehow effect of switch theme on the run is different regarding toolbar::spacing
2025-10-08 17:07:46 +05:00
Garux
2bec7e7177
tweak dark.qss
2025-10-07 16:47:52 +05:00
Garux
7ea9546cdf
add class SingleQuoted
2025-10-07 00:16:53 +05:00
Garux
c5ced679f4
more Quoted use
2025-10-06 23:31:01 +05:00
Garux
37c7ff934c
remove makeQuoted, use Quoted directly
2025-10-06 22:52:30 +05:00
Garux
fae3673d03
fix patch vertices selection display broken in d7f3e9bd3f
...
closes #255
2025-10-06 14:56:42 +05:00
Garux
eab59834bc
* support distinct lighting from different sky shaders in one map (by Tom Arrow)
...
* -onesky: fallback to old behavior: any sky emits total of all suns/skylights in the map
2025-10-06 05:09:10 +05:00
Garux
c30fb6fe1d
Merge pull request #256 from TomArrow/multisun2
...
-multiSun commandline flag: Draw sun/skylights only if they come from…
2025-10-05 23:38:30 +05:00
Garux
d8afccdcb6
more svg icons
2025-10-05 14:38:07 +05:00
Tom
fef5c4648b
-multiSun commandline flag: Draw sun/skylights only if they come from the sky whose shader they were defined in.
...
Every shader that emits sun or skyligghts gets an environment emitter index. All the suns/lights generated from that shader get the same index.
trace_t now has a bitmask of all the environment emitter indices encountered when hitting sky surfaces and checking their shader.
Lighting code checks whether the current sunlight has a defined environment emitter index and if it does, it checks whether it is set in the bitmask. Only then will the light be considered to hit.
2025-09-29 23:59:51 +02:00
Garux
0094c59c78
* support mixture of monitored and unmonitored build commands (do unmonitored run after 1st such command)
...
* do Run Engine After Compile also after unmonitored builds
2025-09-30 01:54:44 +05:00
Garux
3b51d82439
minor tweaks
2025-09-29 04:04:05 +05:00
Garux
b19fd006c7
make GUI theme global preference, load it ASAP
2025-09-29 00:12:13 +05:00
Garux
76c423fa63
minor tweaks
2025-09-28 03:56:48 +05:00
Garux
5c29b80300
destroy CGameDialog window immediately after use, doing so in destructor of static object is too late, causes crash in certain environments
...
closes #148
2025-09-28 02:14:02 +05:00
Garux
0a80243914
place filter, plugin toolbars on the right by default
2025-09-24 00:14:47 +05:00
Garux
a8b0ac4eb7
define CLUSTER_OPAQUE CLUSTER_NORMAL constants
2025-09-23 17:25:51 +05:00
Garux
01e6ad9e1d
define FOG_INVALID constant
2025-09-23 05:47:20 +05:00
Garux
6e2d0d139b
define explicit AREA_INVALID constant
2025-09-23 04:46:33 +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
413eb84b6c
* render camera crosshair sharply independently of viewport size, with shadow
2025-09-19 03:58:33 +05:00
Garux
16a04110b3
fix MAX_PATCH_SIZE, it's 31
2025-09-18 23:40:31 +05:00