Garux
6e8079cc93
minor tweaks
2025-09-14 03:55:34 +05:00
Garux
9ea0873388
minor tweaks
2025-09-08 14:22:10 +05:00
Garux
8221dbf873
remove unneeded virtual destructors
2025-09-08 12:47:06 +05:00
Garux
648b944005
fix formatting
2025-09-07 18:24:30 +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
5426732f28
minor tweaks
2025-09-02 05:04:33 +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
6aaaa7dc65
draw big light radii for linear lights, has more use
...
closes #249
2025-08-25 00:52:33 +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
607d4c67ad
tweak formatting
2025-02-05 15:59:29 +05:00
Garux
4a368deef0
minor refactoring
2025-02-04 12:15:12 +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
TimePath
b65f27b166
Callback: cleanup
2025-01-22 14:57:22 +05:00
TimePath
57c8189225
Callback: remove fixed-arity wrappers
2025-01-22 12:39:14 +05:00
TimePath
d71556d1de
Embrace lambdas
2025-01-21 18:54:52 +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
721687afbe
manage snprintf uses
2024-12-04 08:32:40 +05:00
Garux
55dc6e677d
use std::set std::map contains()
2024-12-01 06:01:52 +05:00
Garux
8202b5a6ba
fix some warnings
2024-11-24 02:00:56 +05:00
Garux
f3ffdf9f28
support 16bit png loading in radiant
2024-03-30 09:22:58 +05:00
Garux
129d54e33f
deduplicate entity connecting code
2024-02-11 22:44:29 +06:00
Garux
0b43b1744f
fix return reference to local variable added in c6252fe3fc
2024-02-11 22:21:09 +06:00
Garux
df02774ff5
tweak StringOutputStream use
...
auto str = StringOutputStream()(bla) use form was not doing copy elision or move, but copy
2024-01-29 16:54:08 +06:00
Garux
ecdad801b9
* light radiuses: don't render biggest radius, make them less occluding in 3D
...
closes #63
2024-01-19 12:27:45 +06:00
Garux
9b9e1df066
* light entity radius: support negative intensity display and adjustment (keep sign while adjusting)
...
closes #163
* fix: do not modify light intensity on transformations besides light radius transformation
fixes #156
2024-01-17 21:05:17 +06:00
Garux
3fb507e860
skip *.pk3dir in root in DirectoryArchive::forEachFile
2023-07-04 14:24:45 +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
4010e94bec
redraw scene on light entity _color, _light, light, fade, scale, spawnflags keys change
2022-11-02 12:34:48 +03:00
Garux
9bbb84ea5a
fix some clang warnings & errors
2022-10-29 01:07:30 +03:00
Garux
9d3d204018
Qt
2022-10-27 09:10:31 +03: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
ea21eee225
fix 1bd3e7ae18
2021-12-23 17:23:57 +03:00
Garux
f739e53eab
* add Inter-Quake Model (IQM) support (via assimp)
2021-12-18 17:21:45 +03:00
Garux
e1be2c5620
fix assimp build
2021-12-17 09:48:49 +03:00
Garux
1bd3e7ae18
* model shader paths guessings: use material names, starting with textures/ or models/ as is
...
so materials named intentionally as ingame shaders shall work as expected
2021-12-16 03:06:30 +03:00
Garux
1f7d0250b0
* fix: don't rename target/names without numeric suffix on paste to non clashing namespace
2021-11-24 18:00:37 +03:00
Garux
6c129e546f
store winding points in double precision
2021-11-23 14:48:00 +03:00
Garux
86ba294cf4
replace enums use for compile time constants
2021-11-22 12:29:43 +03:00
Garux
522f6f907e
rename cmdlib and imagelib to fix name clashes
2021-10-31 14:13:02 +03:00
Garux
b0b997e493
manage stl includes
2021-10-31 12:38:53 +03:00
Garux
0c390241c8
fix formatting
2021-10-26 18:16:24 +03:00
Garux
d812cbd4d4
replace ArrayRange by tcb::span (reproduction of std::span)
2021-10-24 08:32:10 +03:00
Garux
bf6389fc26
use #pragma once
2021-10-22 02:19:50 +03:00
Garux
b6d60fb17c
add and use path_extension_is()
2021-10-03 17:13:12 +03:00
Garux
02a3b9c026
use ostream_write( CopiedString )
2021-09-18 15:30:11 +03:00
Garux
b58408344c
Q2 optional brush face flags in BP, 220 mapformats
2021-08-24 18:55:34 +03:00
Garux
4c49b81c3a
shorten g_archives syntax
2021-08-19 13:16:38 +03:00