Commit graph

407 commits

Author SHA1 Message Date
rambetter
b3c363ada0 Adding VC9-generated l_net.vcproj.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@470 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 23:04:42 +00:00
rambetter
df42e02c3b Updating mathlib.vcproj.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@469 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 22:34:56 +00:00
rambetter
b2480c58af This is default mathlib.vcproj created by VC9.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@468 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 22:12:38 +00:00
rambetter
dd4ed54110 Cleaning up some files lists.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@467 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 19:56:12 +00:00
rambetter
14ad8c4cb7 Prettying up picomodel files list.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@466 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 19:37:36 +00:00
rambetter
ba66ae9281 Making more progress on q3map2.vcproj, have to go to bed.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@465 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 08:01:11 +00:00
rambetter
cfe23cf94a More missing includes.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@464 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 07:02:08 +00:00
rambetter
b68d5faca9 Adding include for zlib.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@463 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:56:55 +00:00
rambetter
c55be168f7 Adding libpng includes.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@462 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:53:34 +00:00
rambetter
51155ab4ff Adding libxml includes.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@461 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:49:12 +00:00
rambetter
c2e3d88209 Fixing include files some more.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@460 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:45:31 +00:00
rambetter
53565aa9e4 Adding more include headers.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@459 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:42:50 +00:00
rambetter
3b00a1ce62 Filling in some include dirs.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@458 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:39:04 +00:00
rambetter
3937455f12 q3map2 stuff.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@457 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:35:02 +00:00
rambetter
19bd7ee2d7 Changing output directories etc.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@456 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:34:43 +00:00
rambetter
de4dcb1fcc Default q3map2.vcproj generated by VC9.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@455 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:26:48 +00:00
rambetter
42eb98d0b1 Removing q3map2/q3map2_VC9.vcproj.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@454 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:23:30 +00:00
rambetter
9714a58fff Adding include paths.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@453 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:14:26 +00:00
rambetter
e865744856 md5lib stuff.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@452 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:12:13 +00:00
rambetter
599e5bf8a4 md5lib.vcproj changing output dirs etc.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@451 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:10:45 +00:00
rambetter
b302526910 Stock md5lib.vcproj generated by VC9.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@450 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 06:03:08 +00:00
rambetter
f73e003061 Removing md5lib/md5lib_VC9.vcproj.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@449 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:59:27 +00:00
rambetter
80465d6de2 picomodel.h again.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@448 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:52:00 +00:00
rambetter
b200364a44 picomodel.h issues still.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@447 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:48:41 +00:00
rambetter
23520a2694 Adding ../picomodel.h.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@446 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:42:52 +00:00
rambetter
b74c954eee Trying to get picomodel static lib to compile, changing output
and intermediate directories, etc.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@445 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:38:09 +00:00
rambetter
ee4df2b1c7 This is the vcproj generated by VC9. I will be tweaking it.
This is "stock version".


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@444 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:31:35 +00:00
rambetter
d0054b1069 Removing picomodel_VC9.vcproj.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@443 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 05:28:42 +00:00
rambetter
2109403685 Removing non-VC9 project files.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@442 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 04:54:35 +00:00
rambetter
e8964f6ab4 In Rambetter-libs-updates-work branch, fiddling with config.py
and what external libs are downloaded.  This is temporary.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@441 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-02-02 04:52:55 +00:00
rambetter
d98cdcafc4 Getting rid of mhash references, and adhering to newer libpng standards.
This is work done to Rambetter-libs-updates-work branch.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@439 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-26 04:53:51 +00:00
rambetter
4022e66e5e Creating branch Rambetter-libs-updates-work for fixing all the Visual C++
project files and getting new libraries of Gtk+ and so on.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/Rambetter-libs-updates-work@438 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-26 04:48:25 +00:00
rambetter
3d4ac1ba23 Fixing filters.
I didn't realize they were so broken.
The fix is safe and should not break plugins or anything else.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@437 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-23 09:12:34 +00:00
rambetter
9aa5e96c63 Adding "Preferences" -> "Other" -> "Brush" tab. This now has
"Default texture scale:".  (Preferences are game specific by the way.)
The default value for this preference is specific to a game, but most
of the time it's 0.5.  This field allows the user to override that default.
This is a feature that was specifically requrested by someone who wants to
try using ZeroRadiant (he wants to set it to 0.25 for his "premium" maps).
It's already a feature in NetRadiant.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@436 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-23 05:24:30 +00:00
rambetter
2a99ba3745 No longer including JAPack in default Radiant builds. This is in order
to reduce the size of Windows Radiant builds by a factor of 2.  JAPack
can still be used, but must either be installed manually after a build
is made, or it must be explicitly downloaded before the build.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@435 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-22 07:10:03 +00:00
rambetter
7dceb250fe Modifying game_reaction.h (for the game Reaction) to add custom surfaces.
This is more convenient than using custinfoparms.txt.  TTI (from the
Reaction team) game these to me.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@434 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-22 07:03:51 +00:00
rambetter
1f11459c84 Turn off desktop compositing in Windows ("Aero") for Radiant.
Otherwise, "hall of mirrors" effect takes place in the OpenGL viewports.
This fix is a real hack.  It's actually borrowed from other Radiants such
as NetRadiant.  I'd like to fix the underlying issue someday so that Aero
can be used with Radiant.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@433 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-22 03:22:21 +00:00
rambetter
083f7c7d6a In function AddGamePath() in path_init.c for q3map2,
only adding path if it's not already added (remove duplicates).
It's cleaner this way.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@432 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-20 07:15:47 +00:00
rambetter
89f0eeeb28 Adding game_reaction.h to q3map2. We cannot use "-game quake3" because
we use ~/.Reaction instead of ~/.q3a .  Oh well.  This is for Reaction Quake III.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@431 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-20 06:31:26 +00:00
rambetter
4d362964f7 Adding ReactionPack to Radiant code.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@430 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-20 05:36:24 +00:00
rambetter
cb169716fe Fixing a 45 degree model clipping problem.
Introducing Q3MAP2_EXPERIMENTAL_MODEL_CLIPPING_FIX to control the new code,
current value is 1 (enable the fix).
This code fixes the q3map2 regression test model_clipping_45_degrees.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@429 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-19 06:41:33 +00:00
rambetter
0475bf8f9c In decal_misalignment regression test for q3map2, accidentally had checked in
the wrong shader file, ramb_common.shader.  Replacing with
radiant_regression_tests.shader.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@428 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 08:33:40 +00:00
rambetter
085d8ec296 Adding model_clipping_45_degrees regression test for q3map2.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@427 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 08:04:12 +00:00
rambetter
75d9abb1c3 Adding decal_misalignment regression test for q3map2.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@426 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 07:09:53 +00:00
rambetter
1e922857d6 Adding piercing_triangle regression test.
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@425 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 05:42:04 +00:00
rambetter
3326472fee Adding MATHLIB_VECTOR_NORMALIZE_PRECISION_FIX in mathlib to control which
version of code in VectorNormalize() is used.  Yes, I put the old code back
in there, and it's active if MATHLIB_VECTOR_NORMALIZE_PRECISION_FIX is 0.
Right now it's 1, so the fixed code is active.  I need this quick way to
test regression tests.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@424 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 03:35:57 +00:00
rambetter
3b0589dd8b Renaming #define constants:
EXPERIMENTAL_HIGH_PRECISION_MATH_Q3MAP2_FIXES ->
  Q3MAP2_EXPERIMENTAL_HIGH_PRECISION_MATH_FIXES
EXPERIMENTAL_SNAP_NORMAL_FIX ->
  Q3MAP2_EXPERIMENTAL_SNAP_NORMAL_FIX
EXPERIMENTAL_SNAP_PLANE_FIX ->
  Q3MAP2_EXPERIMENTAL_SNAP_PLANE_FIX


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@423 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-12 03:21:31 +00:00
rambetter
098fe8f8d5 Increasing the values of 3 constants that control how much space is reserved
for the stack and/or static memory for holding arrays of structures.
MAX_ORIGINAL_EDGES changed from 0x10000 to 0x20000 (x2 increase).
MAX_MAP_BRUSHES changed from 0x8000 to 0x10000 (x2 increase).
MAX_MAP_DRAW_VERTS changed from 0x80000 to 0x100000 (x2 increase).
This is pertaining to q3map2 only.
There is a real-world case where increasing these constants is needed.
That case is when compiling Icy World for Urban Terror.
Besides that, increasing these does not hurt anything (other than requiring
more memory).


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@422 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-11 09:49:45 +00:00
rambetter
ea589bedcc As per TTimo's suggestion, turning all three experimental q3map2 fixes on
in q3map2.h: EXPERIMENTAL_HIGH_PRECISION_MATH_Q3MAP2_FIXES,
EXPERIMENTAL_SNAP_NORMAL_FIX, and EXPERIMENTAL_SNAP_PLANE_FIX.  These are all
set to 1 now.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@421 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-11 08:25:10 +00:00
rambetter
0d3393fa7b Finishing up the degenerate_winding2 and degenerate_winding3 regression tests.
Sure enough, they expose the "problem".  I just created these based on my
understanding of the code and seeing a potential problem.


git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@420 8a3a26a2-13c4-0310-b231-cf6edde360e5
2011-01-11 02:23:58 +00:00