Ykkrosh
012c47057a
Optimise some matrix operations, based on patch from ortalo.
...
Fixes #750 .
This was SVN commit r9141.
2011-04-01 18:33:47 +00:00
Ykkrosh
6d3d93c355
# Add idle worker button, based on patch from veprbl.
...
Fixes #744 .
This was SVN commit r9140.
2011-04-01 18:00:04 +00:00
Ykkrosh
ce85f4e825
Fix minimap ignoring GUI z-ordering.
...
This was SVN commit r9139.
2011-04-01 17:58:33 +00:00
Ykkrosh
5b7a23f75c
Make ResetCameraTarget more sensible if the camera was rotated.
...
This was SVN commit r9138.
2011-04-01 17:57:04 +00:00
janwas
6026330fce
updated version of Aken that includes support for MSR and static validation (-> .c instead of .cpp)
...
closes #754 (please re-open if not)
This was SVN commit r9137.
2011-04-01 15:06:52 +00:00
janwas
d5b3201bfe
noted while checking MSR prerequisites that the previous HasNehalem is inaccurate. PLATFORM_INFO is also supported by newer processors (e.g. Sandy Bridge), whereas UNCORE_* are tied to Nehalem and Westmere => split up HasNehalem into HasPlatformInfo and HasUncore. (the latter has been replaced by a "system agent" in newer designs)
...
refs #754
This was SVN commit r9136.
2011-03-31 21:30:42 +00:00
Mythos_Ruler
bbc5d4142e
This was SVN commit r9135.
2011-03-31 04:45:06 +00:00
Mythos_Ruler
7d95b3bc62
Added Iberians to Gold Rush.
...
This was SVN commit r9134.
2011-03-31 02:23:40 +00:00
Mythos_Ruler
eac7d55675
Moved Cloudless skybox to Public.
...
This was SVN commit r9133.
2011-03-30 21:50:12 +00:00
Ykkrosh
1014da1f88
Use pool allocator to avoid apparently expensive dynamic allocations when rendering terrain.
...
Add function to get pool usage, for debugging.
This was SVN commit r9132.
2011-03-30 21:42:35 +00:00
Mythos_Ruler
98fa860199
Adjusting lighting.
...
This was SVN commit r9131.
2011-03-30 13:57:37 +00:00
Mythos_Ruler
044eaaccf3
Messing with the new lighting.
...
This was SVN commit r9130.
2011-03-30 13:34:05 +00:00
janwas
fb872e0bd5
fix: update all pool freelist initializations to reflect the new invariant (prevents null-pointer dereference crash)
...
This was SVN commit r9129.
2011-03-28 21:10:41 +00:00
janwas
c396997009
fixes from work: avoid potential 0-pointer dereference in freelist, also avoid branching in freelist functions via sentinel
...
wdll_main.h: avoid warning for DLLs using TLS
file_system_util.h: export functions
This was SVN commit r9128.
2011-03-28 12:28:29 +00:00
historic_bruno
0dfc72bc2c
Fixes filter behavior in setup when switching map type.
...
Fixes broken texture in Latium rms.
Adds demo keyword to rms test.
Fixes default rms lighting with new model.
This was SVN commit r9127.
2011-03-27 22:00:49 +00:00
WhiteTreePaladin
daad510013
fix bug where AI would only train one unit type
...
This was SVN commit r9126.
2011-03-26 22:22:22 +00:00
Ykkrosh
53f522d220
Fix warning
...
This was SVN commit r9124.
2011-03-26 20:38:42 +00:00
Ykkrosh
d295dacb9b
# Add new renderer mode based on GL_ARB_fragment_program.
...
Change lighting model for new maps to allow better overbrightness.
Cache player colours instead of loading from scripts every time the
renderer wants them.
This was SVN commit r9123.
2011-03-26 20:17:21 +00:00
Ykkrosh
8b11b73226
Tweak OGRE preprocessor to fit in our code, and fix bug with #define inside #ifdef.
...
This was SVN commit r9122.
2011-03-26 20:09:54 +00:00
Ykkrosh
d1241cd6e9
Import original OgreGLSLProcessor from OGRE 1.7.2
...
This was SVN commit r9121.
2011-03-26 20:07:57 +00:00
Pureon
6e98a886ed
broken rope bridge eyecandy object added
...
This was SVN commit r9120.
2011-03-26 09:32:03 +00:00
Pureon
e08c5e22a0
Added unit icon to Iberian siege ram
...
This was SVN commit r9119.
2011-03-25 01:00:16 +00:00
Pureon
2a822eb4d4
Added Iberian siege ram unit
...
This was SVN commit r9118.
2011-03-25 00:46:02 +00:00
Ykkrosh
afbfca17ce
Fix silhouettes being displayed for some models that always stick into the ground
...
This was SVN commit r9117.
2011-03-24 23:54:08 +00:00
janwas
1eb5eeb225
minor fixes from integration with working copy at work.
...
This was SVN commit r9116.
2011-03-24 09:05:06 +00:00
Ykkrosh
9193ba56f9
Build fixes and whatnot
...
This was SVN commit r9115.
2011-03-23 21:15:22 +00:00
Pureon
4a2b47689b
kennel.png portrait width to 256px
...
This was SVN commit r9114.
2011-03-23 20:32:14 +00:00
historic_bruno
0b8e3b3adf
Fixes rounding error on Latium map, would break with odd number of players. Fixes #761 .
...
This was SVN commit r9113.
2011-03-23 20:25:46 +00:00
historic_bruno
8f658ee81d
Change remaining scenarios with "rome" civ. Fixes #758 .
...
This was SVN commit r9112.
2011-03-23 20:16:10 +00:00
janwas
1f7e8d7194
per discussion with Philip, remove STL_HASH_MAP etc. because they're ugly, rarely used and superseded by boost::unordered*
...
This was SVN commit r9111.
2011-03-23 16:56:27 +00:00
janwas
588bfa11bf
remove unnecessary utf8 includes
...
This was SVN commit r9110.
2011-03-23 16:32:44 +00:00
janwas
0999ba0941
refactoring:
...
- simplify sys_get_executable_name interface - return OsPath directly,
rename to sys_ExecutablePathname
- add validation of path components in GetDirectoryEntries
- replace multiple calls to GetModuleFileNameW with
sys_ExecutablePathname
- lift nearly all MAX_PATH limitations (required at work)
This was SVN commit r9109.
2011-03-23 16:14:47 +00:00
janwas
64a02932e3
refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary
...
This was SVN commit r9108.
2011-03-23 14:43:35 +00:00
janwas
dcd192cb60
refactor path interface:
...
- use wrapper class instead of std::wstring (reduces mixing of
strings/paths; allows safe+easy join via operator/ and convenient
case-insensitive comparison via operator==, avoids NativePathFromString,
similar to boost::filesystem)
- NativePath -> OsPath
- add hash and To/FromJSVal for Path
- add TS_ASSERT_PATH_EQUALS
- replace _wfopen_s with sys_OpenFile
- remove obsolete SortFiles/Directories
This was SVN commit r9107.
2011-03-23 13:36:20 +00:00
Mythos_Ruler
e39fb7d0de
This was SVN commit r9106.
2011-03-23 09:04:59 +00:00
Mythos_Ruler
8851028832
Moved face textures from Internal to Public.
...
This was SVN commit r9105.
2011-03-23 08:59:23 +00:00
historic_bruno
f618605477
Changes default random map sizes.
...
Tweaks random map resources.
Adds support for circular maps to rmgen library.
Various fixes in map generator.
On Miletus map, change player 2 civ, as Romans are not fully implemented
(fixes #758 )
This was SVN commit r9104.
2011-03-23 08:12:04 +00:00
Ykkrosh
575e3b0a69
Don't enable JITs when they can interfere with profiling.
...
Fix dangerous trailing slashes.
This was SVN commit r9103.
2011-03-23 00:36:34 +00:00
Ykkrosh
e825a98671
Fix flag filtering of transparent models
...
This was SVN commit r9102.
2011-03-22 23:09:38 +00:00
Ykkrosh
c4cd85bb98
Build fixes
...
This was SVN commit r9100.
2011-03-22 18:46:39 +00:00
historic_bruno
5565b9e898
Fixes bugs in Latium map script. Changes default environment settings for random maps, adds environment setters
...
This was SVN commit r9099.
2011-03-22 08:19:19 +00:00
historic_bruno
3050551eae
Move data for non-implemented civs to internal
...
This was SVN commit r9098.
2011-03-22 02:53:53 +00:00
historic_bruno
46c54ef62c
Fixes missing texture in Neareastern Badlands random map
...
This was SVN commit r9097.
2011-03-22 02:04:58 +00:00
historic_bruno
0e0ed94926
Implements random map system, fixes #6 .
...
Includes default library "rmgen" w/ API based on rmgen tool.
Modifies rmgen scripts Cantabrian Highlands, Neareastern Badlands, and
Latium.
Old map support dropped from MapReader.
Fixes a few bugs in existing game setup and initialization scripts.
This was SVN commit r9096.
2011-03-22 01:34:45 +00:00
historic_bruno
23ebe32b4c
Moving old random scripts to avoid conflicts
...
This was SVN commit r9095.
2011-03-22 01:33:17 +00:00
Ykkrosh
c0a105432e
Use path types and conversions more consistently.
...
This was SVN commit r9094.
2011-03-21 22:59:00 +00:00
Ykkrosh
5b7ea2371f
Fix some line endings.
...
This was SVN commit r9093.
2011-03-21 22:47:02 +00:00
Ykkrosh
83271ec816
Fix build errors.
...
Fix VFS root directory failing IsDirectory, which breaks the search for
textures.xml.
Fix incompatible change to loose cache name determination.
This was SVN commit r9092.
2011-03-21 21:06:08 +00:00
janwas
c3405e6f50
path improvements/fixes:
...
- replace more std::wstring with Native or VfsPath; wstring_from_utf8 ->
NativePathFromString
- replace sequences of Join(Path(), Basename+extension) with
ChangeExtension in wsdl, CacheLoader
- add Path::IsDirectory to replace .empty() / path_is_dir_sep(.back()).
also changed behavior to reflect the fact that "" is the VFS root
_directory_
- Path::Join now allows 2 identical path types (e.g. VfsPath) or one
char* literal (prevents inadvertently introducing non-safe characters).
to convert from wstring or wchar_t, use an explicit ctor (e.g.
VfsPath(wchar_t_string))
This was SVN commit r9091.
2011-03-21 19:54:08 +00:00
janwas
6d25329412
# towards locale-independent pathnames on Linux
...
c.f.
http://www.wildfiregames.com/forum/index.php?showtopic=14541&st=0&p=217250&#entry217250
and 2011-03-19 meeting
This was SVN commit r9090.
2011-03-21 17:53:13 +00:00