Commit Graph

2434 Commits

Author SHA1 Message Date
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
Garux aef8dcc54e
Merge pull request #97 from KG7x/master
Add manual 'workflow_dispatch' and fix compile with latest 2022 Windows server
2022-03-18 19:10:48 +03:00
KG7x 5569544508
Merge branch 'Garux:master' into master 2022-03-18 19:05:05 +03:00
Garux 3844bd9029 fix map snapshot file path 2022-03-18 12:59:13 +03:00
KG7x 63a4d9b0d1
Update build.yml 2022-03-08 13:19:30 +03:00
Garux 62fd974b7a Merge branch 'master' of https://github.com/Garux/netradiant-custom 2022-02-12 01:32:06 +03:00
Garux 42255b479c
Merge pull request #89 from KG7x/master
autobuild: include hidden files
2022-01-22 19:54:26 +03:00
KG7x 80fccf6dd9
autobuild: include hidden files 2022-01-22 19:31:56 +03:00
Garux e71fb2f280
Merge pull request #86 from KG7x/master
Add autobuild
2022-01-09 22:22:42 +03:00
KG7x 1d65811d8f
Add autobuild 2022-01-09 21:58:30 +03:00
Garux 41d37cf57d * skylight extension: q3map_skylight amount iterations optional[horizon_min horizon_max sample_color]
horizon_min horizon_max: two spherical angles, defining portion of sphere to emit light from.
		Default is 0 90, which is upper hemisphere. -90 90 will be whole sphere.
		sample_color: Default = 1: sample color of each individual light from skybox images, if they are present.
		0: use shader color, set by q3map_lightRGB/q3map_lightImage/_up skybox image/qer_editorImage.
	* q3map_skylight may be used multiple times in a single shader
2022-01-09 16:50:04 +03:00
Garux be6126ce28 fix crash introduced in 977781a621 2021-12-30 19:57:37 +03:00
Garux ea21eee225 fix 1bd3e7ae18 2021-12-23 17:23:57 +03:00
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