Commit Graph
2831 Commits
Author SHA1 Message Date
Garux d7c9a5ea70 minor cleanup 2025-09-08 01:54:40 +05:00
Garux 2b0136cd57 fix -Wdeprecated-enum-enum-conversion 2025-09-08 00:23:09 +05:00
Garux 648b944005 fix formatting 2025-09-07 18:24:30 +05:00
Garux 86d08f9e93 use std::array for PlanePoints 2025-09-07 18:20:13 +05:00
Garux a78a2e492a optimize UnsortedSet memory consumption and use it for selection tracking 2025-09-07 15:48:51 +05:00
Garux b8ee46f8d7 fix -Wtautological-compare warning
retroactive change in c++23 must work in modern compilers in c++20 mode
2025-09-06 18:32:18 +05:00
Garux c593f3df3a .gitignore more clang 2025-09-04 23:56:37 +05:00
Garux d7f3e9bd3f minor tweaks 2025-09-04 16:01:47 +05:00
Garux 911a7cceeb minor tweaks 2025-09-03 00:29:13 +05:00
Garux 5d7789438e fix destination layer when deleting current layer 2025-09-02 05:35:27 +05:00
Garux 5426732f28 minor tweaks 2025-09-02 05:04:33 +05:00
Garux 0c4fc847c9 * Layers Browser: New Layer, Show All Layers, Hide All Layers buttons
prevent deletion of only toplevel layer (crash)
2025-08-31 23:32:45 +05:00
Garux f01c7e1e77 more precise .gitignore, filter clangd files 2025-08-31 16:57:06 +05:00
Garux 1599d0a64b * layers system (stored in comments of .map file)
menus	* View->Layers Browser (L)
	* Edit->Expand Selection To Layers (ctrl + q)
	* shift + q: move-to LayersMenu
closes #133
2025-08-31 16:25:12 +05:00
Garux 581dd79acb * build menu.customize.build variables: are editable 2025-08-30 16:21:40 +05:00
Garux c2cb339c25 * build menu.customize: drag and drop items; ctrl + drag = copy
* build menu.customize: remove command line item when set empty
2025-08-30 02:03:54 +05:00
Garux 6aaaa7dc65 draw big light radii for linear lights, has more use
closes #249
2025-08-25 00:52:33 +05:00
Garux 2c91d2a941 use callback lib for Vector3Callback 2025-08-13 09:46:31 +05:00
Garux eed8c1b083 * m2 in texBro: context menu 2025-08-08 18:12:50 +05:00
Garux 71c7261a36 * shader editor: make Copy and SelectAll binds work in read only mode 2025-08-06 22:38:54 +05:00
Garux 27b4ac9c08 * shader editor: Find, FindNext, FindPrevious OS dependent binds; Find fills search entry from selection 2025-08-06 20:06:05 +05:00
Garux 222f1557fc * shader editor: save on ctrl + s 2025-08-06 15:51:43 +05:00
Garux db756dc039 fix autobuild 20250805 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
Tom 7888d5905a Fix bounce lighting for styled lights 2025-07-31 23:45:25 +02: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
Tom 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.
2025-07-14 19:32:19 +02: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
Kr3m efeea5f403 reverted change in q2files.h to prepare for PR 2025-07-11 03:46:23 -04:00
Kr3m 7334103101 changed MNT_DIR to reference PWD since it expects the same path as the Makefile 2025-07-11 03:38:43 -04:00
Kr3m d468ad2409 fixed linux build 2025-07-11 03:31:51 -04:00
Vorschreibung eb396048cc assimp: Fix compilation errors
Fixes:

	In file included from libs/assimp/code/AssetLib/MMD/MMDPmxParser.cpp:43:
	libs/assimp/code/AssetLib/MMD/MMDPmxParser.h:67:17: error: ‘uint8_t’ does not name a type
	   67 |                 uint8_t encoding;
	      |                 ^~~~~~~

	...
2025-06-17 21:35:14 +02: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