Commit Graph

2570 Commits

Author SHA1 Message Date
Garux f9bc21ab12 * -lessbrushes switch: less brushes when decompiling Q1, HL maps at the expense of texturing 2023-01-18 21:36:11 +06:00
Garux f43f9da361 mbspc: * improve decompilation quality of Q1, HL maps greatly (texturing correctness, less brushes)
#87
#92
2023-01-18 21:33:23 +06:00
Garux 6fa7a8b5bd mbspc: decompilation: bump limits to be able to decompile all AD Q1 BSPv1 maps 2023-01-15 20:32:11 +06:00
Garux 18d4a0a1e7 mbspc: decompilation: avoid writing empty texture name 2023-01-15 20:30:08 +06:00
Garux 0ac6b342d8 sanitize Entity inspector key/value input 2023-01-10 00:15:08 +06:00
Garux 2ed868d254 manage conflicting hotkeys in QComboBox, QLineEdit, QSpinBox 2022-12-20 23:41:16 +06:00
Garux 88a03b07be normalize rendered light color for display consistency (compiler normalizes it anyway)
lower 3d light sphere brightness to reduce occlusion
#63
2022-12-17 02:15:38 +06:00
Garux d41adc5e93 * use bounding box for misc_model transformations 2022-12-16 00:53:04 +06:00
Garux f0ce315ed3 handle fgd spawnflags #115 2022-12-15 17:28:08 +06:00
Garux 5162a22e2d adjust gui style: bright menu separators with margin, highlighted scrollbar handle, no scroll buttons 2022-12-14 16:46:35 +06:00
Garux 85d6e4b0fd shortcuts customization: handle numpad keys as numpad keys 2022-12-13 17:32:46 +06:00
Garux 48a6cf3c9e more reliable recently executed build tracking 2022-12-12 17:36:30 +06:00
Garux 52a8b41229 * 2D view new brush creation: do not stumble on one dimenstion resizing, when the other is 0
* 2D view new brush creation: preserve brush start world coordinate, when viewpoint is changed in the process
2022-12-04 02:18:31 +06:00
Garux e1c814f600 * "Built-In Group Dialog" layout option, embeds entity, textures etc dialog on the right of main window 2022-11-11 08:31:17 +03:00
Garux 15ca706037 support DPI scaling by viewports rendering and input in certain scenarios
e.g. in mac, kde, wayland or after QT_SCALE_FACTOR=1.25 ./install/radiant
2022-11-07 19:02:40 +03:00
Garux f7a33dd4d3 manage camera events queue
fixes impossibility of wasd + freelook in linux
fixes jagged focused orbiting
2022-11-07 18:32:34 +03:00
Garux 4010e94bec redraw scene on light entity _color, _light, light, fade, scale, spawnflags keys change 2022-11-02 12:34:48 +03:00
Garux 6da99631e2 * texBro folders tree: sort it case insensitively 2022-11-02 11:59:10 +03:00
Garux f1672c42a3 EntityInspector::Key field::enter: in addition to jumping to Value field selectAll() it 2022-11-02 09:55:25 +03:00
Garux 3d5114cf02 fix libpng warnings 2022-11-02 09:01:25 +03:00
Garux a5d0ae72d1 fix SmoothMetaTriangles()
mainly fixes celshading, as it's about coincident vertices with varying normal smoothing params
2022-11-01 13:00:10 +03:00
Garux 02f1fccb14 have some default light intensity 2022-10-31 23:41:11 +03:00
Garux f7b9e7e482 fix nonmodal dialogs going behind main window in linux
notes:
was okay in windows
wnd position is not preserved on hiding via Close event now, requires extra handling, as in class RotateDialog or g_guiSettings (no much critical cases exist)
min max buttons aren't shown (when requested) in Ubuntu, shown in Windows; were shown for Qt::Window flag
2022-10-31 15:16:53 +03:00
Garux 5ce090b8c7 fix use-after-free (for some reason only when started with empty settings, quitted) 2022-10-31 12:30:43 +03:00
Garux 41de4bb321 bump version number to not clash with older version of settings, which are not fully compatible 2022-10-30 13:15:31 +03:00
Garux 62f06a9af3 appease incompatible fgds loading: only show message window once, the rest of messages go to the log
report problem fgd line
parse block names case insensitively
#115
2022-10-30 12:43:25 +03:00
Garux 8565682f07 consider nodraw shaders in fog direction deduction 2022-10-30 10:00:42 +03:00
Garux f53bfde1a1 resize build customization window with the content 2022-10-30 08:01:54 +03:00
Garux fe4e35c4f0 fix UB 2022-10-29 11:25:25 +03:00
Garux 9bbb84ea5a fix some clang warnings & errors 2022-10-29 01:07:30 +03:00
Garux 0678e842b2 improve Surface Inspector consistency
was showing shader of last selected brush, texdef of 1st
now shows properties of single primitive
at 1st tries to show last selected primitive to be responsible to selection
prefers brushes over patches as general rule
2022-10-28 21:00:55 +03:00
Garux 0f2ad6378d rename Light theme to more sensible Default 2022-10-28 17:04:28 +03:00
Garux b23d84ad6c fix prtview init crash in linux (for unknown reason, PRTVIEW_PATH_MAX was 4096) 2022-10-28 16:55:08 +03:00
Garux e445a2635a fix crash with 'load shaders at startup' (was occuring before ogl init) 2022-10-28 09:50:44 +03:00
Garux b701e17d6b tweak global.xlink & README.md 2022-10-27 11:30:47 +03:00
Garux b6cfc66ea3 bump actions/checkout version 2022-10-27 11:00:25 +03:00
Garux 6bfa626a38 fix ubuntu build, suppress spammy warning there 2022-10-27 10:30:27 +03:00
Garux f7977eb851 fix build in ubuntu via using deprecated Qt function 2022-10-27 10:04:56 +03:00
Garux c618ce39af fix build in ubuntu via using deprecated Qt function 2022-10-27 09:51:52 +03:00
Garux 9d3d204018 Qt 2022-10-27 09:10:31 +03:00
Garux b1e5581c60
Merge pull request #108 from wdoekes/do-not-clobber-symlink-when-saving-map
Do not move symlinks when saving a map, overwrite target instead
2022-08-27 18:36:38 +03:00
Walter Doekes dd81a7f0d7
Do not move symlinks when saving a map, overwrite target instead
If the user is editing a symlink to a target instead of a real file,
chances are high they want the symlink to stay in place.

Precondition:

  some.map -> /path/to/elsewhere.map

After save (before):

  some.bak -> /path/to/elsewhere.map
  some.map (real file)

After save (after):

  some.map -> /path/to/elsewhere.map

Closes #107.
2022-08-27 16:03:40 +02:00
Garux f61e0dcb67 * view->filter->sky: Q3 shader based skies (skyParms keyword) 2022-07-18 18:28:56 +03:00
Garux d3e48d8c31 * render Q3 shader based skyboxes
logic: load 6 skybox textures when shader gets used by scene, don't unload dynamically, just on 'flush'
texture browser only uses normal preview image and doesn't trigger potentially heavy box loading
also fix R_ResampleTexture for [2+x upscaling
2022-07-18 10:05:19 +03:00
Garux 22377bb255 fix .srf file name, when map name contains period, e.g. asd.xxx.map
closes #102
2022-07-11 23:33:01 +03:00
Garux 87a3682c46 -scale: fix bspNodes & bspLeafs precision 2022-07-10 18:54:46 +03:00
Garux 86def027b1
Merge pull request #103 from Aciz/fix-arch-build
Fix build on Arch
2022-05-28 23:05:11 +03:00
Aciz 2d156a33af Fix build on Arch 2022-05-24 15:22:31 +03:00
Garux eed75b004b Merge branch 'master' of https://github.com/Garux/netradiant-custom 2022-04-09 21:30:08 +03:00
Garux 88d1777f0f fix pyramidal autoclip (was providing wrong reference points) 2022-04-04 19:43:25 +03:00