Garux
|
b11c5d7da8
|
* add grid sizes 512, 1024
#52
|
2021-12-09 22:50:17 +03:00 |
|
Garux
|
58b440b6aa
|
* fix: don't increment target/names on file.import
|
2021-12-08 13:40:28 +03:00 |
|
Garux
|
bf3f194cff
|
* cloneSelected, cloneSelectedMakeUnique: select cloned stuff (was preserving original selected)
important for cloneSelectedMakeUnique usability and when objects order in .map matters
|
2021-11-24 23:49:46 +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
|
e62483970f
|
double precision clipper points
|
2021-11-23 16:33:16 +03:00 |
|
Garux
|
6c129e546f
|
store winding points in double precision
|
2021-11-23 14:48:00 +03:00 |
|
Garux
|
af14a811af
|
disable quantiseFloating of brush plane points (why was this needed?)
|
2021-11-23 14:47:03 +03:00 |
|
Garux
|
86ba294cf4
|
replace enums use for compile time constants
|
2021-11-22 12:29:43 +03:00 |
|
Garux
|
7be3cbda79
|
refactor PatchEdgeIter, Patch_getClosestTriangle
|
2021-11-22 12:27:55 +03:00 |
|
Garux
|
cf8e0e1501
|
handle more cases in seamless patch<>brush tex paste
|
2021-11-16 00:38:47 +03:00 |
|
Garux
|
ee06831f97
|
Optional grid color scheme to fit the Adwaita Dark GTK theme
|
2021-11-15 01:59:23 +03:00 |
|
Garux
|
dd6e4b3091
|
Remove RTLD_DEEPBIND
|
2021-11-14 21:16:58 +03:00 |
|
Garux
|
6c2d7767cf
|
fix includes
|
2021-11-12 19:12:16 +03:00 |
|
Garux
|
7d8008a54e
|
use gamepacks/ subfolder for gamepacks for cleaner editor's folder structure
|
2021-11-11 19:25:04 +03:00 |
|
Garux
|
53382854f9
|
* view.show.blocks (_blocksize display): support q3map2 way of handling (3 values input, zero values, Z splits)
|
2021-11-07 08:28:41 +03:00 |
|
Garux
|
d1610b49ff
|
move Timer class to header, use it in q3map2
|
2021-11-04 17:25:04 +03:00 |
|
Garux
|
4016d64859
|
use std::chrono::steady_clock timer
|
2021-11-03 19:43:44 +03:00 |
|
Garux
|
e04c8cb649
|
remove -aero workaround
|
2021-11-02 22:25:44 +03:00 |
|
Garux
|
c217ad981a
|
remove Sys_DoubleTime()
|
2021-10-31 14:33:57 +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
|
da98e8fde3
|
various code cleanups
|
2021-10-30 16:04:31 +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
|
512d14736c
|
* region build: widen temp box to handle small volumes, light entities at the edge and flat primitives
* region build: pull temporal respawn to the box instead of error
|
2021-10-21 04:48:54 +03:00 |
|
Garux
|
36a1495e33
|
* patch thicken: create new patches in original patch entity
aabb degenerate check of 'opposite wall'
|
2021-10-19 18:25:42 +03:00 |
|
Garux
|
197f9e7cb4
|
* patch thicken: set default thickness and increment step to current grid size
focus thickness field
|
2021-10-18 17:51:18 +03:00 |
|
Garux
|
ce2e458f4f
|
handle selected noncontributing face case in clipper-init-from-face
|
2021-10-18 17:14:43 +03:00 |
|
Garux
|
6a7550a6ba
|
shorten special class members declarations
|
2021-10-14 23:31:07 +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
|
8d71aea059
|
* Q2::surface inspector::brush face flags: add "Unset flags" button
|
2021-08-24 18:57:59 +03:00 |
|
Garux
|
b58408344c
|
Q2 optional brush face flags in BP, 220 mapformats
|
2021-08-24 18:55:34 +03:00 |
|
Garux
|
aa4f3a1f72
|
reduce the use of GSlist
Quake3FileSystem::forEachFile: avoid double extension check, support "*", as advertised
|
2021-08-19 12:28:56 +03:00 |
|
Garux
|
8cc464014e
|
improve Brush_ConstructPrism() readability
|
2021-07-11 16:30:48 +03:00 |
|
Garux
|
a1daaa2946
|
remove commented out code
|
2021-07-02 17:19:56 +03:00 |
|
Garux
|
da55e8cbb4
|
* ctrl + m3/drag: also paste texture seamlessly from brush face to patch and vice versa, when face edje is adjacent to patch edje
|
2021-07-02 17:16:50 +03:00 |
|
Garux
|
133b146712
|
limit camera workzone renderable data amount
fixes performance with big selection + small grid
fixes crash, while scaling brush + model to zero
|
2021-07-02 16:55:50 +03:00 |
|
Garux
|
4471302857
|
add and use BasicVector3.vec2()
|
2021-06-23 16:51:03 +03:00 |
|
Garux
|
6c00419653
|
fix spelling
|
2021-05-24 20:23:09 +03:00 |
|
Garux
|
da98f5f9d9
|
add and use Entity::getClassName(), Entity::hasKeyValue()
do not return default value from getKeyValue()
|
2021-05-16 10:13:42 +03:00 |
|
Garux
|
ed04f90497
|
* .ent: "direction" attribute presence enables -1/-2 angle support for EclassModel, GenericEntity
* .ent: "angles" attribute presence enables angles support for EclassModel
|
2021-05-15 23:38:41 +03:00 |
|
Garux
|
155c2624b1
|
* .ent: support setting default model value of MiscModel type (<model key="model" name="Model File" value="ass/spider.mdc">)
|
2021-05-15 18:10:34 +03:00 |
|
Garux
|
9cf755dfab
|
lower default camera mouse sensitivity
screen resolution change over time ~= 640x480 -> fullHd ~= 3x
|
2021-05-08 11:05:13 +03:00 |
|
Garux
|
d1dcc29fa0
|
* automatically add ExtraResoucePath to q3map2 arguments, if set
|
2021-05-08 10:48:06 +03:00 |
|
Garux
|
72248bd95f
|
* add optional soundtypes keyword of .game config, affecting file types shown in sound browsing dialog
|
2021-05-07 16:30:52 +03:00 |
|
Garux
|
8d19be1c0e
|
* fgd: support studio("display/model/path") and flags(Angles)
|
2021-04-07 03:06:38 +03:00 |
|
Garux
|
ceb6ee6051
|
parse extra comment and url in fgd
|
2021-04-07 03:04:01 +03:00 |
|
Garux
|
281096da58
|
fix crash on EntityClassFGD:: re realise()
|
2021-04-07 03:00:10 +03:00 |
|