Commit Graph

  • 222f1557fc * shader editor: save on ctrl + s Garux 2025-08-06 15:51:43 +05:00
  • db756dc039 fix autobuild 20250805 Garux 2025-08-05 16:34:39 +05:00
  • fc150fc0eb more precise snap plane points preference description Garux 2025-08-05 15:45:37 +05:00
  • 67317a66f0 build.customize more intuitive text indicating new field Garux 2025-08-05 15:38:27 +05:00
  • 07b03619a2 shader editor: colorize surfaceparm nomarks, nodlight as runtime params Garux 2025-08-05 15:27:03 +05:00
  • c812caf013 menu * Entity->Reload Entity Definitions Garux 2025-08-05 14:25:29 +05:00
  • e4aaeaad88 * .def .ent .fgd can be used simultaneously (removed entityclass="halflife") Garux 2025-08-05 13:49:06 +05:00
  • dff8b0ea87 minor tweaks Garux 2025-08-04 16:01:03 +05:00
  • a9635dbf74 fix fgd @include (only load once) Garux 2025-08-03 18:20:19 +05:00
  • 9509bef913 fix leak in EntityClassFGD_insertUniqueBase Garux 2025-08-03 16:57:13 +05:00
  • 059702afc9 Merge pull request #243 from TomArrow/anotherstylefix Garux 2025-08-01 04:08:43 +05:00
  • 7888d5905a Fix bounce lighting for styled lights Tom 2025-07-31 23:30:39 +02:00
  • 0a5b5a2afe remove currently unneeded workaround for mac Garux 2025-08-01 02:15:23 +05:00
  • 9f4592ae85 clarify shader manual::rgbGen lightingDiffuse Garux 2025-07-17 07:25:38 +05:00
  • 106621701c Merge pull request #238 from TomArrow/vertexfix Garux 2025-07-14 22:48:14 +05:00
  • a86bce515b fix vertex lights being broken on lightmapped surfaces for styled lights Explanation: Comes from that whole duality of lightmap coordinates for bsp and internal use. Internal always uses index (lightmapnum) 0 for the raw lightmap. The concrete final lightmap coordinates are only calculated and stored when saving the bsp and kept separate. For internal use, all other indices are never inited. Vertex light code tried to use the uninited raw lightmap coordinates with lightmapNum > 0, so just got either zeros or garbage for them for anything except the base lightmap/style 0. Tom 2025-07-14 02:47:33 +02:00
  • acec987852 Merge pull request #237 from Kr3m/dev-branch Garux 2025-07-12 15:33:18 +05:00
  • 15cd9849d1 Merge pull request #236 from Vorschreibung/fix-compilation-error Garux 2025-07-12 15:28:48 +05:00
  • 5f777691fc * bobToolz: new Aperture Door builder Garux 2025-07-12 15:27:35 +05:00
  • efeea5f403 reverted change in q2files.h to prepare for PR Kr3m 2025-07-11 03:46:23 -04:00
  • 7334103101 changed MNT_DIR to reference PWD since it expects the same path as the Makefile Kr3m 2025-07-11 03:38:43 -04:00
  • d468ad2409 fixed linux build Kr3m 2025-07-11 03:31:51 -04:00
  • eb396048cc assimp: Fix compilation errors Vorschreibung 2025-06-17 21:33:37 +02:00
  • 05f3f66be7 snap angle, angles keys on transform to zero to avoid scientific notation in saved string Garux 2025-05-03 16:30:26 +05:00
  • 4cf97f5651 minor tweaks Garux 2025-04-26 16:42:06 +05:00
  • 496ded1b9a fix b14dcffd7d unwanted hiding when node is invisible due to other flags Garux 2025-04-08 06:21:11 +05:00
  • 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 Garux 2025-04-02 21:37:00 +05:00
  • 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 Garux 2025-03-28 06:36:58 +05:00
  • e1cd441c10 minor tweaks Garux 2025-03-28 03:19:25 +05:00
  • de097849ad * handle patch lodbounds in -shift and -scale Garux 2025-03-28 03:14:08 +05:00
  • 28c17dc83d UV Tool, surface inspector: better invalid projection handling Garux 2025-03-13 00:41:55 +05:00
  • a5bead358b minor tweaks Garux 2025-03-04 01:04:49 +05:00
  • b14dcffd7d * hide group entity node when all its children get hidden Garux 2025-03-03 21:40:14 +05:00
  • 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 Garux 2025-03-02 04:03:03 +05:00
  • e370745488 add quakelive.exclude for autopacker Garux 2025-03-02 02:20:45 +05:00
  • 283198c319 * fix tiny structural brushes breaking bsp tree Garux 2025-02-24 02:52:23 +05:00
  • b4b935cb53 Merge pull request #227 from Garux/filterPatch Garux 2025-02-17 16:29:17 +05:00
  • 12faf99546 * improve CSG Subtract results via more defined splits order improve CSG Subtract performance (evaluate aabb before brush copy and buildBrep()) 20250216 Garux 2025-02-16 18:58:01 +05:00
  • 2abab5904c minor refactoring Garux 2025-02-12 21:13:34 +05:00
  • 372bf08e79 * add bobToolz.explodeEntity: create group entity from each primitive of existing group entity closes #212 Garux 2025-02-10 22:51:45 +05:00
  • da0570291b * ctrl + shift + p: Shortcuts dialog (keyboard commands palette) Garux 2025-02-09 16:04:11 +05:00
  • a1d1e22c19 shader manual mention polygonoffset default sort Garux 2025-02-09 15:14:07 +05:00
  • 6e16d7e3bd menu * Modify->Repeat: saved transforms feedback and individual resets * Modify->Repeat->Reset Transforms (alt + r) Garux 2025-02-06 14:37:05 +05:00
  • 607d4c67ad tweak formatting Garux 2025-02-05 15:59:29 +05:00
  • 4a368deef0 minor refactoring Garux 2025-02-04 12:15:12 +05:00
  • 1935f030c5 minor refactoring Garux 2025-02-03 23:29:12 +05:00
  • dbb506af9a * tighten FilterPatchIntoTree() regarding to even (pink) points Garux 2025-02-02 21:07:11 +05:00
  • 2324823c74 consider Q2 .wal contents flags in makeDetail, makeStructural update surface inspector on makeDetail, makeStructural Garux 2025-02-01 16:24:38 +05:00
  • d6abf09286 style tweaks Garux 2025-01-31 20:28:24 +05:00
  • 6140dddf21 clarify light intensity dialog texts Garux 2025-01-31 10:00:54 +05:00
  • 07ae4b0c06 adjust Q3Radiant Original, QE4 Original themes grid for more distinct geometry particularly triggers having 0.5 gray in most of ent defs Garux 2025-01-31 09:41:15 +05:00
  • 256bbfd2fa workaround poorly visible white lights on bright grid background (use eclass color) fixes #178 Garux 2025-01-31 08:29:11 +05:00
  • 242a481259 use math/vectorfwd.h Garux 2025-01-30 22:39:42 +05:00
  • d107800f6d * Misc->Colors: add Model Browser Background control Garux 2025-01-30 21:29:54 +05:00
  • 8820a72d05 meaningful naming of color preferences Garux 2025-01-30 20:39:08 +05:00
  • a3e673302c * Misc->Colors: add CameraIcon, AxisX, AxisY, AxisZ controls Garux 2025-01-29 23:44:11 +05:00
  • 870bdc2782 * add Blender Lighter and Green viewports themes by Julius Garux 2025-01-27 14:21:37 +05:00
  • 063784e5ce * Misc->Colors->Viewports Theme: load from .json presets stored in install/themes/_colors/ Garux 2025-01-27 14:06:18 +05:00
  • 58efa7e5b9 refactor g_ColoursMenu creation Garux 2025-01-27 00:40:13 +05:00
  • 516a7f6112 refactor ChooseColour::GetColourCallback, SetColourCallback Garux 2025-01-26 08:54:02 +05:00
  • d290550369 port latest callback.h from xonotic/netradiant Garux 2025-01-24 04:21:29 +05:00
  • b65f27b166 Callback: cleanup TimePath 2018-01-01 16:42:25 +11:00
  • 57c8189225 Callback: remove fixed-arity wrappers TimePath 2018-01-01 12:18:56 +11:00
  • 9b03bf32ef Callback: work at any arity TimePath 2018-01-01 02:16:35 +11:00
  • d71556d1de Embrace lambdas TimePath 2017-12-31 22:06:17 +11:00
  • d08ec1f15f Support lambda callbacks TimePath 2017-12-31 21:05:49 +11:00
  • bb72714216 Embrace variadic templates TimePath 2017-12-31 16:58:54 +11:00
  • de4ba78ad2 menu * Misc->Colors display colors Garux 2025-01-20 15:26:52 +05:00
  • 59c0d22605 bsp -info print flareCount if present Garux 2025-01-19 02:19:33 +05:00
  • d69589dc92 saveable build menu dialog window parameters Garux 2025-01-16 11:00:02 +05:00
  • da216c99b3 fix saveable window size management during the 1st run Garux 2025-01-16 10:45:46 +05:00
  • 270696454f make build menu presets tree scrollable, as fixed one might exceed screen height Garux 2025-01-15 23:11:01 +05:00
  • 887315d76d fix build menu command paste Garux 2025-01-15 23:07:02 +05:00
  • 482ec3716d improve ConfirmModified() dialog buttons naming Garux 2025-01-14 05:03:39 +05:00
  • f387ed7718 * add alt + m1 selection style to transform manipulator for scaling in 3D Garux 2025-01-13 09:59:49 +05:00
  • bf9feb943a minor refactoring Garux 2025-01-11 12:53:41 +05:00
  • 4ea3f36f4f don't deselect only primitive in a component mode by alt+m1, as this quits component mode Garux 2025-01-09 13:36:58 +05:00
  • e9c842f493 do SelectionSystem highlights, manipulations and selections only with intended kb/mouse inputs Garux 2025-01-09 11:49:59 +05:00
  • 49e7c61d85 switch to g_modifiers use in SelectionSystem Garux 2025-01-07 10:57:19 +05:00
  • d8290c4ac3 * update SelectionSystem highlights, manipulations immediately onModifierDown(), onModifierUp() Garux 2025-01-06 02:36:49 +05:00
  • 193c3dd730 fix texturing clipboard shader name on light entity data copy Garux 2025-01-05 08:16:59 +05:00
  • 1a895c1984 prevent simultaneous mouse presses in SelectionSystemWindowObserver fixes e.g. shift+m2 drag, +m1 -m1 Garux 2025-01-05 07:37:40 +05:00
  • 3e1871d0ef improve 343cf73d29, force net send via dedicated thread loop replace Sys_Sleep() Garux 2025-01-04 04:08:06 +05:00
  • c24359215c shader manual: crosslink, improve Garux 2024-12-29 05:01:48 +05:00
  • a3742e33fd shader manual: consistent indentation and alignment of shaders Garux 2024-12-27 08:49:39 +05:00
  • 4aedb78011 tweak shader manual anchors Garux 2024-12-27 06:09:20 +05:00
  • 8b4f66118e shader manual: more realistic animMap example Garux 2024-12-27 05:05:43 +05:00
  • d397822068 clarify alphagen portal documentation more, simplify example shader Garux 2024-12-23 03:18:46 +05:00
  • 225996fbce use std::thread, std::mutex Garux 2024-12-23 00:12:49 +05:00
  • 79b9b69e5e mbspc * decompile brushes with texinfo -1 ZHLT optimisation, deduce clip, AAATRIGGER, NULL textures Garux 2024-12-20 16:09:47 +05:00
  • d6cbd7e9f9 mbspc: less crude HL_FixContentsTextures: fixes tex alignment on liquids Garux 2024-12-20 15:57:14 +05:00
  • fbf88ecefb mbspc: write decent default map220 texdef Garux 2024-12-20 15:52:06 +05:00
  • de622a9cc0 mbspc: clean map writing code Garux 2024-12-20 02:39:47 +05:00
  • a0288b5a4b mbspc: support bigger HL maps decompilation (+-16384 range) Garux 2024-12-20 00:59:45 +05:00
  • c20192e970 mbspc: write entity numbers in decompiled maps Garux 2024-12-20 00:57:57 +05:00
  • 64708825a2 supersede class SingleCharacterInputStreamDoubleBuffered Garux 2024-12-18 18:42:13 +05:00
  • b3ff10b287 * add prefs->Build->Region Box Shader (shader to use on the box generated around region) Garux 2024-12-18 08:22:00 +05:00
  • c7fd44d2c0 don't invalidate region bounds, while in region mode (by prefs application) fixes known defect from 097a662814 Garux 2024-12-18 08:02:52 +05:00
  • 159a063da8 * fix surface inspector updates on patch texturing changes, on UV Tool edits Garux 2024-12-18 05:28:35 +05:00
  • 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 20241217 Garux 2024-12-17 09:29:30 +05:00