Garux
db756dc039
fix autobuild
2025-08-05 21:11:07 +05:00
Garux
fc150fc0eb
more precise snap plane points preference description
2025-08-05 15:45:37 +05:00
Garux
67317a66f0
build.customize more intuitive text indicating new field
2025-08-05 15:38:27 +05:00
Garux
07b03619a2
shader editor: colorize surfaceparm nomarks, nodlight as runtime params
2025-08-05 15:27:03 +05:00
Garux
c812caf013
menu * Entity->Reload Entity Definitions
2025-08-05 14:25:29 +05:00
Garux
e4aaeaad88
* .def .ent .fgd can be used simultaneously (removed entityclass="halflife")
2025-08-05 13:53:37 +05:00
Garux
dff8b0ea87
minor tweaks
2025-08-04 16:01:03 +05:00
Garux
a9635dbf74
fix fgd @include (only load once)
2025-08-03 18:20:19 +05:00
Garux
9509bef913
fix leak in EntityClassFGD_insertUniqueBase
2025-08-03 16:57:13 +05:00
Garux
059702afc9
Merge pull request #243 from TomArrow/anotherstylefix
...
Fix bounce lighting for styled lights
2025-08-01 04:08:43 +05:00
Garux
0a5b5a2afe
remove currently unneeded workaround for mac
2025-08-01 02:15:23 +05:00
Garux
9f4592ae85
clarify shader manual::rgbGen lightingDiffuse
2025-07-17 07:27:42 +05:00
Garux
106621701c
Merge pull request #238 from TomArrow/vertexfix
...
fix vertex lights being broken on lightmapped surfaces for styled lights
2025-07-14 22:48:14 +05:00
Garux
acec987852
Merge pull request #237 from Kr3m/dev-branch
...
Fixed mbspc linux build
2025-07-12 15:33:18 +05:00
Garux
15cd9849d1
Merge pull request #236 from Vorschreibung/fix-compilation-error
...
assimp: Fix compilation errors
2025-07-12 15:28:48 +05:00
Garux
5f777691fc
* bobToolz: new Aperture Door builder
2025-07-12 15:27:35 +05:00
Garux
05f3f66be7
snap angle, angles keys on transform to zero to avoid scientific notation in saved string
2025-05-03 16:30:26 +05:00
Garux
4cf97f5651
minor tweaks
2025-04-26 16:42:06 +05:00
Garux
496ded1b9a
fix b14dcffd7d unwanted hiding when node is invisible due to other flags
2025-04-08 06:21:11 +05:00
Garux
fba4000c66
don't filter empty brushes by filter_brush_all_faces
...
case: CSG Intesect: Failed: empty brush deleted = filtered, also after undo
Optimize filter_brush_all_faces, filter_brush_any_face by leaving loops ASAP
2025-04-02 21:37:00 +05:00
Garux
251d8ebd97
* bobToolz::Vis Viewer add sortable leafs chart (visible leafs, surfaces, shaders)
...
add rendering of MST_PATCH, MST_TRIANGLE_SOUP
use consistent color per colorable object
option to assing color per surface, not leaf (to debug surfaces)(current leaf surfs are always green anyway)
render current leaf convex volume, in white
support bsp without vis data
add RBSP, FBSP support
2025-03-28 06:36:58 +05:00
Garux
e1cd441c10
minor tweaks
2025-03-28 03:19:25 +05:00
Garux
de097849ad
* handle patch lodbounds in -shift and -scale
2025-03-28 03:14:08 +05:00
Garux
28c17dc83d
UV Tool, surface inspector: better invalid projection handling
2025-03-13 00:41:55 +05:00
Garux
a5bead358b
minor tweaks
2025-03-04 01:04:49 +05:00
Garux
b14dcffd7d
* hide group entity node when all its children get hidden
2025-03-03 21:40:14 +05:00
Garux
079f07a4a2
remove areaportal inside func_group warning
...
xml_Select such areaportals
automatically moving such areaportals to worldspawn might result in empty group entities, so just warn
2025-03-02 04:03:03 +05:00
Garux
e370745488
add quakelive.exclude for autopacker
2025-03-02 02:20:45 +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
12faf99546
* improve CSG Subtract results via more defined splits order
...
improve CSG Subtract performance (evaluate aabb before brush copy and buildBrep())
2025-02-16 18:58:01 +05:00
Garux
2abab5904c
minor refactoring
2025-02-12 21:13:34 +05:00
Garux
372bf08e79
* add bobToolz.explodeEntity: create group entity from each primitive of existing group entity
...
closes #212
2025-02-10 22:51:45 +05:00
Garux
da0570291b
* ctrl + shift + p: Shortcuts dialog (keyboard commands palette)
2025-02-09 20:15:01 +05:00
Garux
a1d1e22c19
shader manual mention polygonoffset default sort
2025-02-09 20:14:27 +05:00
Garux
6e16d7e3bd
menu * Modify->Repeat: saved transforms feedback and individual resets
...
* Modify->Repeat->Reset Transforms (alt + r)
2025-02-06 14:37:05 +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
2324823c74
consider Q2 .wal contents flags in makeDetail, makeStructural
...
update surface inspector on makeDetail, makeStructural
2025-02-01 16:24:38 +05:00
Garux
d6abf09286
style tweaks
2025-01-31 20:28:24 +05:00
Garux
6140dddf21
clarify light intensity dialog texts
2025-01-31 10:00:54 +05:00
Garux
07ae4b0c06
adjust Q3Radiant Original, QE4 Original themes grid for more distinct geometry
...
particularly triggers having 0.5 gray in most of ent defs
2025-01-31 09:41:15 +05:00
Garux
256bbfd2fa
workaround poorly visible white lights on bright grid background (use eclass color)
...
fixes #178
2025-01-31 08:29:11 +05:00
Garux
242a481259
use math/vectorfwd.h
2025-01-30 22:39:42 +05:00
Garux
d107800f6d
* Misc->Colors: add Model Browser Background control
2025-01-30 21:29:54 +05:00
Garux
8820a72d05
meaningful naming of color preferences
2025-01-30 20:39:08 +05:00
Garux
a3e673302c
* Misc->Colors: add CameraIcon, AxisX, AxisY, AxisZ controls
2025-01-29 23:44:11 +05:00
Garux
870bdc2782
* add Blender Lighter and Green viewports themes by Julius
2025-01-27 14:21:37 +05:00
Garux
063784e5ce
* Misc->Colors->Viewports Theme: load from .json presets stored in install/themes/_colors/
2025-01-27 14:06:18 +05:00
Garux
58efa7e5b9
refactor g_ColoursMenu creation
2025-01-27 00:40:13 +05:00
Garux
516a7f6112
refactor ChooseColour::GetColourCallback, SetColourCallback
2025-01-26 08:54:02 +05:00
Garux
d290550369
port latest callback.h from xonotic/netradiant
2025-01-24 04:21:29 +05:00
Garux
de4ba78ad2
menu * Misc->Colors display colors
2025-01-20 15:26:52 +05:00
Garux
59c0d22605
bsp -info print flareCount if present
2025-01-19 02:19:33 +05:00
Garux
d69589dc92
saveable build menu dialog window parameters
2025-01-16 11:00:02 +05:00
Garux
da216c99b3
fix saveable window size management during the 1st run
2025-01-16 10:45:46 +05:00
Garux
270696454f
make build menu presets tree scrollable, as fixed one might exceed screen height
2025-01-15 23:11:01 +05:00
Garux
887315d76d
fix build menu command paste
2025-01-15 23:07:02 +05:00
Garux
482ec3716d
improve ConfirmModified() dialog buttons naming
2025-01-14 05:03:39 +05:00
Garux
f387ed7718
* add alt + m1 selection style to transform manipulator for scaling in 3D
2025-01-13 09:59:49 +05:00
Garux
bf9feb943a
minor refactoring
2025-01-11 12:53:41 +05:00
Garux
4ea3f36f4f
don't deselect only primitive in a component mode by alt+m1, as this quits component mode
2025-01-09 13:36:58 +05:00
Garux
e9c842f493
do SelectionSystem highlights, manipulations and selections only with intended kb/mouse inputs
2025-01-09 11:49:59 +05:00
Garux
49e7c61d85
switch to g_modifiers use in SelectionSystem
2025-01-07 10:57:19 +05:00
Garux
d8290c4ac3
* update SelectionSystem highlights, manipulations immediately onModifierDown(), onModifierUp()
2025-01-06 08:56:08 +05:00
Garux
193c3dd730
fix texturing clipboard shader name on light entity data copy
2025-01-05 08:16:59 +05:00
Garux
1a895c1984
prevent simultaneous mouse presses in SelectionSystemWindowObserver
...
fixes e.g. shift+m2 drag, +m1 -m1
2025-01-05 07:37:40 +05:00
Garux
3e1871d0ef
improve 343cf73d29, force net send via dedicated thread loop
...
replace Sys_Sleep()
2025-01-04 04:08:06 +05:00
Garux
c24359215c
shader manual: crosslink, improve
2024-12-29 05:01:48 +05:00
Garux
a3742e33fd
shader manual: consistent indentation and alignment of shaders
2024-12-27 08:49:39 +05:00
Garux
4aedb78011
tweak shader manual anchors
2024-12-27 06:09:20 +05:00
Garux
8b4f66118e
shader manual: more realistic animMap example
2024-12-27 05:05:43 +05:00
Garux
d397822068
clarify alphagen portal documentation more, simplify example shader
2024-12-23 03:18:46 +05:00
Garux
225996fbce
use std::thread, std::mutex
2024-12-23 00:12:49 +05:00
Garux
79b9b69e5e
mbspc * decompile brushes with texinfo -1 ZHLT optimisation, deduce clip, AAATRIGGER, NULL textures
2024-12-20 16:28:46 +05:00
Garux
d6cbd7e9f9
mbspc: less crude HL_FixContentsTextures: fixes tex alignment on liquids
2024-12-20 16:28:46 +05:00
Garux
fbf88ecefb
mbspc: write decent default map220 texdef
2024-12-20 16:28:26 +05:00
Garux
de622a9cc0
mbspc: clean map writing code
2024-12-20 02:39:47 +05:00
Garux
a0288b5a4b
mbspc: support bigger HL maps decompilation (+-16384 range)
2024-12-20 00:59:45 +05:00
Garux
c20192e970
mbspc: write entity numbers in decompiled maps
2024-12-20 00:57:57 +05:00
Garux
64708825a2
supersede class SingleCharacterInputStreamDoubleBuffered
2024-12-18 18:42:13 +05:00
Garux
b3ff10b287
* add prefs->Build->Region Box Shader (shader to use on the box generated around region)
2024-12-18 08:22:00 +05:00
Garux
c7fd44d2c0
don't invalidate region bounds, while in region mode (by prefs application)
...
fixes known defect from 097a662814
2024-12-18 08:02:52 +05:00
Garux
159a063da8
* fix surface inspector updates on patch texturing changes, on UV Tool edits
2024-12-18 05:28:35 +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
44006f8caa
fix ubuntu-24.04 CI build
2024-12-15 07:28:34 +05:00
Garux
8403e07e7b
fix bobToolz TreePlanter, DropEntity, MakeChain
...
add TreePlanter, DropEntity erroneous use feedback
fix DropEntity crash
fix TreePlanter undo
2024-12-15 06:20:17 +05:00
Garux
ff9aeaf728
shader editor: add skybox template
2024-12-11 19:10:00 +05:00
Garux
d4259772e6
shader editor: fix completion collision of blendFunc blend with blend shader template
2024-12-11 18:48:30 +05:00
Garux
e251587788
replace class Str uses, replace std::list<DEPair*>
2024-12-11 09:20:27 +05:00
Garux
dbe6089cdc
appease false positive [-Wsequence-point] warning
2024-12-11 09:17:50 +05:00
Garux
1ed93f7ccb
tweak portal, alphagen portal documentation, completion
2024-12-10 23:13:12 +05:00
Garux
af7c039b21
trim all trailing spaces in mbspc altogether
2024-12-10 10:29:56 +05:00
Garux
79f435721b
mbspc * fix build speed penalty due to terminal output
...
most noticeable with msvcrt, e.g.:
dump to file: 8 sec
ucrt terminal: 14 sec
msvcrt terminal: 40 sec
2024-12-10 10:14:31 +05:00
Garux
9ed79ea8cf
correct libxml #include type
2024-12-06 06:15:55 +05:00
Garux
0dfd0673ae
remove lrint, llrint excess definitions
2024-12-05 22:33:56 +05:00
Garux
721687afbe
manage snprintf uses
2024-12-04 08:32:40 +05:00
Garux
7357b6ed57
rewrite ini reader/writer
2024-12-04 06:20:37 +05:00