Commit Graph

1354 Commits

Author SHA1 Message Date
Garux bf803dd851 Q3map2:
* -bounceColorRatio 0..1 (ratio of colorizing sample by texture)
	* -debugclip: autoclip debug, uses shaders debugclip, debugclip2
	* >2GB makefile option, allows up to 3GB ram on 32bit, 4GB on 64bit
	* speedup patch to use fast sqrt at some points of light phase, where precision is not needed

Radiant:

binds...
	* paste to camera - shift+v (alt+v was leading to texBro-View menu)
2017-08-01 13:33:37 +03:00
Garux 7ca7a54fe6 Q3map2:
fix * q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done)
	* typo at -dirtmode

Radiant:

misc...
	* translucent textures are visible, while selected, too; +matching trans polys are visible simultaneously
2017-08-01 13:32:31 +03:00
Garux 9fed37bae0 Q3map2:
* native surfaceparm noob support (no -custinfoparms needed)
	* -noob in bsp phase: assign surfaceparm noob to all map surfaces
	* surfaceparm ob: skip assigning surfaceparm noob with -noob on that
	* farplane modes: radius+radius, origin2origin, exact (add r/o/e to the number to enable), < 0 works too
	* samples+filter - enabled again, makes sense
	* -vertexscale
	* fixed -novertex, (0..1) sets
	* quick q3map_novertexlight (?)
	* fixed _clone _ins _instance (_clonename)
	* -nolm - no lightmaps
	* ent keys aliases:_sa - shadeangle;_ss - samplesize
	* -shift N -shift X Y Z: shift whole map to some coords
	* more fogs (256) (ingame appearence lots of ones might be bugged due to engine arrangement, needs testing)
	* q3map_remapshader remaps anything fine, on all stages (effect is: postrenaming shader when things are have been done)
	* fixed 'unknown argument 1' at -lightanglehl
	* -nocmdline writting to worldspawn

Radiant:

binds...
	* wasd camera binds, c - deSelect, z - delete
	* ExpandSelectionToEntities - shift+e
	* make detail - alt+d
	* arbitrary rotation - shifr+r
	* arbitrary scale - ctrl+shift+s
misc...
	* fit width, fit height butts in surf inspector (for trims) (saves scales ratio)
	add old TODO with ideas
2017-08-01 13:26:50 +03:00
Rudolf Polzer e995cc897b Include unistd.h on POSIX, not just on __linux__.
Should fix use of fork() on OS X.
2014-10-28 14:37:21 +00:00
Rudolf Polzer ac4581fd4a More clang fixes. 2014-02-13 17:19:13 +01:00
Rudolf Polzer e3251259ad Some clang fixes. Not all yet. 2014-02-13 17:13:24 +01:00
Rudolf Polzer dc9f838f57 Fix touchpad scrolling on Linux. 2013-12-10 06:54:15 +01:00
Rudolf Polzer 214d4c94ce Found why RadSubdivideDiffuseLight happens with !bouncing. Trying
another one now.
2013-09-24 14:51:54 +02:00
Rudolf Polzer a78573e0e9 HAHA. Fix a bug that prevented ANY non-sRGB builds with the current default build menu. For ages now. Also addd some attempt to track down a bounce issue. 2013-09-24 12:45:47 +02:00
Rudolf Polzer f0df907b19 BUILD=native 2013-09-13 12:48:56 +02:00
Rudolf Polzer 6ead1aa8fc lazy hack to make make work 2013-08-02 13:27:43 +02:00
Rudolf Polzer 694955af8e rework symlink creation logic 2013-08-02 12:49:17 +02:00
Rudolf Polzer 32201f62a3 Merge remote-tracking branch 'origin/ingar/alphahack_crashfix', fixes #1714 2013-07-06 18:59:03 +02:00
Rudolf Polzer 8487b92dc2 Merge remote-tracking branch 'origin/ingar/texture_layout_defaults', fixes #1711 2013-07-06 18:58:56 +02:00
Rudolf Polzer e63a12c418 also add an unsuffixed symlink, fixes #1710 2013-07-06 18:58:00 +02:00
Stijn Buys 2f72e166b2 Fix an invalid pointer reference in the alphahack image loader, print filename on LoadJPGBuff error messages. 2013-07-02 19:23:35 +02:00
Stijn Buys 1dc200b9e0 On Linux, set the default executable suffix to 'uname -m' 2013-06-25 23:40:55 +02:00
Stijn Buys a2681ec7ca Cleaned up comments. 2013-06-25 22:00:02 +02:00
Stijn Buys c4901d2532 Makes the texture layout dialog remember last used values, corrects x entry not having its value selected when showing the dialog. 2013-06-25 21:32:49 +02:00
Rudolf Polzer 847a61d888 fix some easy warnings 2013-06-19 18:50:07 +02:00
Rudolf Polzer 06afddfe80 Fix a possible bug in floodlighting/dirtmapping in conjunction with alphashadow surfaces 2013-03-28 12:26:46 +01:00
Rudolf Polzer a0359528df gtk is retarded. Nevertheless, the warping CAN be platform independent. 2013-03-16 20:02:31 +01:00
Rudolf Polzer a3125d4f99 also kill the win32 specific path (gtk should handle this anyway) 2013-03-16 19:51:14 +01:00
Rudolf Polzer f5055d8528 get rid of some REALLY stupid code (generic pointer READ, but x11 specific pointer WARP?!?) 2013-03-16 19:43:33 +01:00
Rudolf Polzer 48621e6a1c updates to install-dlls-fedora.sh by maci and me 2013-01-15 11:13:32 +01:00
Rudolf Polzer fc9841e5c7 Oops, forgot this file 2013-01-14 21:22:41 +01:00
Rudolf Polzer 0fbfb4bcc9 Fedora support patch by maci (make DLL finding work with Fedora's mingw) 2013-01-14 21:21:37 +01:00
Rudolf Polzer 590aae45b1 more pointers 2013-01-14 12:03:08 +01:00
Rudolf Polzer 80d17ccf4d add a missing cast 2013-01-14 11:59:24 +01:00
Rudolf Polzer 2f573dd6b4 debugging.h: use int 3 on amd64 too 2013-01-14 11:55:49 +01:00
Rudolf Polzer 23757210d1 split up mingw-Makefile.inc into mingw-Makefile.inc, mingw-radiantdeps-Makefile.inc 2013-01-14 11:52:27 +01:00
Rudolf Polzer 4b757e9f25 add a mingw-fedora-Makefile.conf (my maci) 2013-01-14 09:00:10 +01:00
Nodenum 805046c354 Fix bug #1356: .obj loading bug in picolib
There's a bug in picolib when parsing the first group in an .obj file.

The library tries to set the surface name to a surface pointer
that is still NULL.

This gets silently ignored but the problem reappears later
in a warning message when the material or a face is parsed.
2012-12-17 09:32:19 +01:00
Rudolf Polzer 646e93a73b fix compile error 2012-10-25 09:57:05 +02:00
Rudolf Polzer cb907744d6 l_net: don't segfault of gethostbyname(gethostname()) fails
Can happen on Linux with misconfigured /etc/hosts.
2012-10-24 15:55:42 +02:00
Rudolf Polzer a28eb11302 fix Q1pack URL 2012-06-12 17:09:26 +02:00
Rudolf Polzer dac8329952 Merge branch 'master' into divVerent/farplanedist-sky-fix
Conflicts:
	tools/quake3/q3map2/prtfile.c
	tools/quake3/q3map2/vis.c
	tools/quake3/q3map2/visflow.c
2012-05-15 11:58:06 +02:00
Rudolf Polzer 7fc621fc78 Merge remote-tracking branch 'ttimo/master'
Conflicts:
	config.py
	libs/missing.h
	plugins/model/cpicosurface.cpp
	plugins/vfspk3/unzip.cpp
	radiant/main.cpp
	radiant/mainframe.cpp
	radiant/mainframe.h
	radiant/missing.cpp
	radiant/pluginmanager.cpp
	radiant/preferences.cpp
	radiant/preferences.h
	tools/quake3/common/cmdlib.c
	tools/quake3/common/unzip.c
	tools/quake3/q3map2/image.c
2012-05-07 12:32:31 +02:00
Timothee 'TTimo' Besset 9b5ba1fe10 error check and bail if permission denied during gamepack install 2012-05-06 16:59:07 -05:00
Timothee 'TTimo' Besset 6476802ae8 dunno what happened there, someone brain farted hard 2012-05-06 15:55:10 -05:00
Timothee "TTimo" Besset 377547668d Merge pull request #50 from merlin1991/ETPack
Add support for W:ET to the game setup dialog
2012-05-06 11:23:11 -07:00
Timothee "TTimo" Besset fd89b34bbb Merge pull request #47 from mrwonko/MapLoading
Ability to open .map files with Radiant
2012-05-06 11:21:44 -07:00
Timothee "TTimo" Besset ef66faa7fe Merge pull request #49 from mrwonko/FloatingWindowWorkaround
Workaround for broken floating windows
2012-05-06 11:20:31 -07:00
Christian Ratzenhofer f0cb191f52 Add support for W:ET to the game setup dialog 2012-05-06 17:24:12 +02:00
Timothee 'TTimo' Besset 57376baa40 typo fix 2012-05-05 08:46:41 -05:00
Timothee "TTimo" Besset 4152f5b41f Merge pull request #48 from mrwonko/ModelAlpha
Fixed transparency (qer_trans) not working on models
2012-05-04 20:32:27 -07:00
Willi Schinmeyer e35aa24c74 Workaround for broken floating windows (XY Window etc. always in front of e.g. surface inspector, properties) 2012-05-04 10:45:49 +02:00
Willi Schinmeyer 069d2350eb Fixed transparency (qer_trans) not working on models 2012-05-04 10:32:48 +02:00
Willi Schinmeyer ead68d8884 Fixed spelling in a comment 2012-05-04 10:07:28 +02:00
Willi Schinmeyer 22de3606a6 If the first argument ends in .map, try to load it as a map (instead of as a project) 2012-05-04 10:02:31 +02:00