Commit Graph
100 Commits
Author SHA1 Message Date
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