b67b023513
Add more verbosity to the shutdown sequence.
...
Shutdown doesn't look clean on Linux, and this might help highlight
current and future problems. Besides, we don't want shutdown to take
ages, do we? ;)
This was SVN commit r2801.
2005-09-29 02:30:30 +00:00
a769783d5d
Fix scroll wheel zooming on Linux.
...
Refactored HandleEvent into CGameView.
This was SVN commit r2800.
2005-09-28 23:57:55 +00:00
41068dc97d
Add a note that Icecream is supported for distributed builds.
...
This was SVN commit r2799.
2005-09-28 23:07:09 +00:00
7fbbc1b0c6
Darken the background of the profile viewer for better readability.
...
This was SVN commit r2798.
2005-09-28 22:35:08 +00:00
4146e3465c
Use gcc/g++ -MF to explicitly give the name of the dependency file.
...
This fixes the interaction with Icecream for distributed compiling.
This was SVN commit r2797.
2005-09-28 21:59:35 +00:00
3ded398729
g++ forbis goto across variable declarations.
...
This was SVN commit r2796.
2005-09-28 18:46:26 +00:00
Aeros
788becefc8
This was SVN commit r2795.
2005-09-28 06:58:02 +00:00
Aeros
73e2e8ce00
This was SVN commit r2794.
2005-09-28 06:52:54 +00:00
Aeros
25be56b5a2
This was SVN commit r2793.
2005-09-28 06:02:14 +00:00
f5613e74c8
Changed water color to Jason's dark blue.
...
This was SVN commit r2792.
2005-09-28 05:53:22 +00:00
pyrolink
41aa9ebda1
Added CameraLock() which makes the camera scroll smoothly over terrain and makes sure it is within g_YMinOffset+Terrain height and g_MaxZoomHeight, which are declared in main.cpp
...
This was SVN commit r2790.
2005-09-28 03:49:11 +00:00
pyrolink
56257d110e
Added changes to interactive minimap so that the camera will stay g_YMinOffset away from terrain it's warped to.
...
This was SVN commit r2789.
2005-09-28 03:46:05 +00:00
pyrolink
ed0dbb6d89
Added variables used by the MiniMap.cpp and GameView.cpp, and are for the CameraLock() function.
...
This was SVN commit r2788.
2005-09-28 03:44:21 +00:00
b7c04793f4
Updated water to use black-and-white texture and mix it with material color, allowing water color to be changed.
...
This was SVN commit r2786.
2005-09-27 23:14:08 +00:00
028292fd89
water textures to use object color properties
...
This was SVN commit r2785.
2005-09-27 21:53:32 +00:00
f2cae8cb9b
Added animated water.
...
This was SVN commit r2783.
2005-09-27 18:17:45 +00:00
9e8a6d926e
This was SVN commit r2782.
2005-09-27 18:15:19 +00:00
db27ff6c9b
bugfix when writing screenshot: was calculating rounded up size for VFS incorrectly.
...
also fix refcnt for tex_wrap temporarily until mem_assign/mem_get_ptr
do.
h_mgr: add disallow-reload support (required for wrapped ogl_tex since
they are not backed by a file)
This was SVN commit r2780.
2005-09-27 15:35:17 +00:00
609be94b8c
comments/cosmetics;
...
fix UNREACHABLE def on unix;
string_s: use HAVE_STRING_S;
wdbg_sym: fix option set code; explain why search path isn't needed
WriteScreenshot: make sure there's enough mem; use Handle to free mem
(more efficient+less error prone)
This was SVN commit r2779.
2005-09-27 15:20:56 +00:00
0bda64f8e4
renamed 'real world' to 0ad and while I'm at it, I figure I may as well, add more maps - so here are a few countries/regions to play with.
...
This was SVN commit r2778.
2005-09-27 09:59:16 +00:00
a4ab2be574
This is real world satelite data. Not to be confused with MTV real world ;)
...
This was SVN commit r2777.
2005-09-27 09:27:00 +00:00
Aeros
a4cdf8ee46
This was SVN commit r2776.
2005-09-27 09:24:59 +00:00
Aeros
1b805ebee7
This was SVN commit r2775.
2005-09-27 06:44:48 +00:00
5f81e5d336
World map draft 1
...
This was SVN commit r2774.
2005-09-27 05:20:02 +00:00
8e31f44249
This is what the explicit "this->" before accesses of members of a
...
template base class needs to look like. More will surely follow.
This was SVN commit r2772.
2005-09-26 23:37:37 +00:00
9f9ab188e1
Add missing ret from ia32_control87 ;)
...
This was SVN commit r2771.
2005-09-26 23:36:43 +00:00
6c7759700f
More explicit %ls instead of %s for wide strings.
...
This was SVN commit r2770.
2005-09-26 23:36:17 +00:00
3c61029ff1
Some changes to how wchar_t strings are handled to make wchar debug messages
...
appear on stdout.
This was SVN commit r2769.
2005-09-26 23:20:04 +00:00
a88915825f
Various GUI fixes (and probably some breakages ;D).
...
This was SVN commit r2768.
2005-09-26 23:08:06 +00:00
a7e0c3d0ac
fix for the underscore problem in the assembler symbols
...
This was SVN commit r2766.
2005-09-26 05:39:58 +00:00
ee35659dc7
udbg fixes and a fix for the underscore problem in the assembler symbols
...
This was SVN commit r2765.
2005-09-26 05:38:40 +00:00
1c71c72e74
Fix for Linux build:
...
Header filenames in #include are case sensitive
This was SVN commit r2764.
2005-09-25 21:17:35 +00:00
75b291931d
Actor reorganisation
...
This was SVN commit r2763.
2005-09-23 03:54:51 +00:00
de6d43c290
Actor reorganisation
...
This was SVN commit r2762.
2005-09-23 03:31:41 +00:00
37e9fc0388
- update load times
...
- config: add proper HAVE_ macro for string_s functions rather than
checking MSC ver directly
- string_s: disable parts of the self-test that trigger errors if not
using the string_s.cpp implementation
This was SVN commit r2760.
2005-09-21 16:42:56 +00:00
d6f31e4157
ogl_tex: documented and cleaned up.
...
h_mgr: add h_get_refcnt; saw h_alloc was a mess and split it up
mem: remove obsolete 'scope'
This was SVN commit r2759.
2005-09-21 16:11:43 +00:00
8ba42d5a3c
ia32.asm: add explicit init function (simplifies other code)
...
memcpy no longer requires SSE yet is still efficient (clever trick,
hehe)
This was SVN commit r2757.
2005-09-20 04:05:23 +00:00
2a8953452d
inlined bits and bit_mask for efficiency (as suggested by philip - thanks!)
...
add sanity check for struct Tex
This was SVN commit r2755.
2005-09-19 23:40:33 +00:00
13501cf58b
hook up emulate_glCompressedTexImage2D to new tex transform code (which takes care of DDS unpack)
...
to that end, provide support for "wrapping" existing textures so that
tex_* and ogl_tex* calls may be used.
also have renderer use ogl_tex for its created-on-the-fly composite
alpha texture
also named atlas's thread (for fun+profit during debugging)
This was SVN commit r2754.
2005-09-19 22:48:20 +00:00
173b060668
Changed entity script to to allow Gaia units to be attacked (gather will still be higher priority though).
...
This was SVN commit r2753.
2005-09-19 01:20:23 +00:00
a3967624af
add 64-bit endian-safe read; also bit_mask
...
work continues on DDS decode. endian-safe; supports dxt1a; now fairly
efficient and cleaned up.
This was SVN commit r2751.
2005-09-18 18:10:23 +00:00
603c475cf0
This was SVN commit r2749.
2005-09-18 06:28:23 +00:00
e5dea3e5a1
Water source code :|.
...
This was SVN commit r2746.
2005-09-18 03:47:15 +00:00
bc3949db1a
Added a fairly primitive water plane. This includes several things:
...
- Hotkeys Q, A, Z to toggle, raise and lower the water plane
respectively.
- A unit trait, named anchor, that says whether it attaches to the
terrain or the water.
- Small changes to rendering code.
This was SVN commit r2744.
2005-09-18 03:16:12 +00:00
2b69209fcd
bits() param clarification
...
dds: serious cleanup of DDS decoder
This was SVN commit r2741.
2005-09-17 15:47:00 +00:00
a98ee94af9
A ship for testing purposes.
...
This was SVN commit r2740.
2005-09-17 11:18:45 +00:00
6b10e4b010
tex codecs: fix some warnings (remove unnecessary locals)
...
ia32: fix register clobbering bug (thanks to philip for reporting it)
This was SVN commit r2738.
2005-09-16 19:19:14 +00:00
3ecdefe973
Atlas: Allow VFS reloading
...
This was SVN commit r2736.
2005-09-16 06:07:04 +00:00
f0885bde69
Atlas: Simple (and ugly and unreliable) interface to rmgen
...
This was SVN commit r2735.
2005-09-16 05:29:40 +00:00
599452af85
Atlas: Camera controls.
...
Elsewhere: Quaternion stuff.
This was SVN commit r2734.
2005-09-15 05:31:49 +00:00