Commit Graph

2608 Commits

Author SHA1 Message Date
Garux 5398cde0db fix uninitialized value use in IlluminateRawLightmap 2021-12-21 13:48:33 +03:00
Garux 19664b6bca fix -debugorigin crash in IlluminateVertexes 2021-12-21 13:20:41 +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 cbde9574fb update assimp 2021-12-17 09:47:12 +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 d888d2622d use sensible floodlightIntensity default, so -floodlight is usable 2021-12-11 02:34:34 +03:00
Garux e913469e30 tweak shader docs 2021-12-11 02:33:59 +03:00
Garux 2f3d24a1f6 fix shader manual: animmap frequency, tcmod scale 2021-12-09 22:51:41 +03:00
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 f366f6cc6e double precision plane points in _QERFaceData 2021-11-23 15:11:43 +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 241d2571d0 list known supported games in readme.md 2021-11-22 12:46:56 +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 f02f3bff31 fix help 2021-11-14 20:19:08 +03:00
Garux cbe024d507 etut default gamma
import 52ee126932
2021-11-14 19:32:43 +03:00
Garux 8928a4aee8 [q3map2] dæmon engine expects model space deluxe maps
import https://gitlab.com/xonotic/netradiant/-/merge_requests/40
import c847e41def
q3map2/games: fix quakelive home path
import 85349c5529
2021-11-14 10:13:10 +03:00
Garux 150c3027b0 fix colormod broken in 977781a621 2021-11-13 18:26:12 +03:00
Garux 6c2d7767cf fix includes 2021-11-12 19:12:16 +03:00
Garux c203b26a2d update download-gamepacks.sh 2021-11-12 18:57:13 +03:00
Garux 7d8008a54e use gamepacks/ subfolder for gamepacks for cleaner editor's folder structure 2021-11-11 19:25:04 +03:00
Garux 34375ddd38 move h2data binary out of subfolder 2021-11-11 19:23:31 +03:00
Garux b474073ebe misc_model _skin/skin key: handle both DP and Q3 naming conventions
disable trying skin 0 by default
not that it does much atm, as assimp md3 loader handles .skin and shader name substitution alters non path names
handle \r\n endlines in .skin
2021-11-10 22:25:45 +03:00
Garux 76017a8ce3 unify angles key reading 2021-11-08 21:39:38 +03:00
Garux 484c63ae4a tweak Complete_list_of_entity_keys 2021-11-08 20:03:21 +03:00
Garux d4ba9c3bfc tweak docs 2021-11-08 11:28:00 +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 d75792d9a9 fix the build 2021-11-06 23:10:15 +03:00
Garux aa110638d4 remove global std::size_t mapEntityNum;
(not buildable)
2021-11-06 17:27:11 +03:00
Garux 25bb05b0d2 remove global int numMapEntities; int entitySourceBrushes; 2021-11-06 15:12:21 +03:00
Garux 16dddad640 remove global entity_t *mapEnt; 2021-11-06 13:50:30 +03:00
Garux 0aa61b7dfa also fix dummy targetnames in -mergebsp -fixnames, may legitimately exist as outcome of misc_model->group_entity connection 2021-11-04 19:45:57 +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 396fe81cd2 Q_MKDIR: use std::filesystem::create_directories 2021-11-02 22:14:08 +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 512f0a959b manage headers 2021-10-31 10:54:57 +03:00
Garux da98e8fde3 various code cleanups 2021-10-30 16:04:31 +03:00