Commit graph

7671 commits

Author SHA1 Message Date
janwas
5b91e2d7ab move cache detection into separate file.
add support for CPUID.2 cache descriptors (many Bothans died to bring us
this information)
simplify the API - use one structure to describe cache and TLB; only one
accessor for both.

HWDetect: version change, since dtlbs and itlbs are no longer
distinguished

fixes #752

This was SVN commit r9074.
2011-03-18 16:44:03 +00:00
Mythos_Ruler
875fce5e63 This was SVN commit r9073. 2011-03-17 07:52:01 +00:00
Mythos_Ruler
f73aff7016 Fixed parent code.
This was SVN commit r9072.
2011-03-17 07:50:03 +00:00
Mythos_Ruler
b6cc8e9cf6 The Big Iberian Move™.
This was SVN commit r9071.
2011-03-17 07:31:58 +00:00
Mythos_Ruler
be59aa012d Iberian shield actors.
This was SVN commit r9070.
2011-03-17 06:05:50 +00:00
Mythos_Ruler
730a119e4f Moving stuff from Internal to Public. Ongoing project.
This was SVN commit r9069.
2011-03-17 06:03:54 +00:00
Mythos_Ruler
d3ec3e7c7f This was SVN commit r9068. 2011-03-17 06:02:34 +00:00
historic_bruno
e47e916853 This was SVN commit r9067. 2011-03-17 01:31:56 +00:00
Mythos_Ruler
78a54071c4 #Implemented remaining decals.
This was SVN commit r9066.
2011-03-15 22:07:22 +00:00
Ykkrosh
9659ec298b Fix off-by-one error in date logging, and rearrange to standard format.
This was SVN commit r9065.
2011-03-15 20:29:29 +00:00
Ykkrosh
e70fae8d80 Stop using glMultiDrawElements since it's too buggy
This was SVN commit r9064.
2011-03-14 21:57:09 +00:00
Ykkrosh
099dbdb24a Fix use of uninitialised variable
This was SVN commit r9063.
2011-03-14 21:54:44 +00:00
Ykkrosh
5fa577ea25 Attempt to fix shadowAlphaFix to generate FBOs in a more widely supported format
This was SVN commit r9062.
2011-03-14 02:50:43 +00:00
Ykkrosh
612539f109 Don't bother creating shadow textures if shadows are disabled
This was SVN commit r9061.
2011-03-14 02:49:53 +00:00
Mythos_Ruler
f0f87796f0 Farm field edit for decal
This was SVN commit r9060.
2011-03-13 23:56:22 +00:00
Mythos_Ruler
28096de106 My first try at making a decal. :)
This was SVN commit r9059.
2011-03-13 23:24:40 +00:00
Ykkrosh
8bb5f2e480 Add missed file
This was SVN commit r9057.
2011-03-13 19:44:06 +00:00
Ykkrosh
77e2130ff2 Replace some decal meshes with real decals
This was SVN commit r9056.
2011-03-13 19:26:01 +00:00
Ykkrosh
d24c93237c # Initial version of terrain decal textures.
Rejig CModel to support non-mesh-based props.
Avoid redundant recomputation for non-moving CRenderableObjects.

This was SVN commit r9055.
2011-03-13 19:22:05 +00:00
Ykkrosh
ba8163e248 # Explicitly triangulate terrain tiles.
Store blend splats as indexed triangles.
Remove unnecessary copy of vertex data.
Fixes #169.

This was SVN commit r9054.
2011-03-13 19:10:38 +00:00
Ykkrosh
fc2c54c39f # Optimise terrain renderer.
Batch patch splats by texture match.
Use VBOs for patch indices.
Fixes #722.

This was SVN commit r9053.
2011-03-13 19:06:33 +00:00
Ykkrosh
2f28b07356 Support storing index data in VBOs.
Use index VBOs in model renderers, for performance.
Be more explicit about static/dynamic VBOs.
Add VBO usage to renderer stats.
Clean up some obsolete unused code.

This was SVN commit r9052.
2011-03-13 18:58:09 +00:00
Ykkrosh
b70a0a5b5a Latest version of user-report server code
This was SVN commit r9051.
2011-03-12 02:36:20 +00:00
janwas
a0a245d0ec sync with work. add u8_from_larger, sys_IsDebuggerPresent, wdll_main.h;
robustify waio file mode and remove a safety check (since
OVERLAPPED.Internal is documented to be subject to change)

This was SVN commit r9050.
2011-03-11 16:29:27 +00:00
feneur
6abd49d60a #Added link to online manual (from in-game manual). Also updated the year in the "about box" from 2010 to 2011.
This was SVN commit r9049.
2011-03-10 17:37:29 +00:00
Ykkrosh
51b58328f7 Fix negative 'unlogged' time in profiler at start of game.
Remove redundant Reset call.

This was SVN commit r9047.
2011-03-08 16:58:07 +00:00
Ykkrosh
8a0cbe009a Stop the AI wasting time chasing after any animals except chickens.
Make the AI behave better when it can't find any viable food sources.

This was SVN commit r9046.
2011-03-08 01:40:44 +00:00
Ykkrosh
9787f963ba Minor adjustments to feedback details
This was SVN commit r9045.
2011-03-08 01:34:25 +00:00
Pureon
910c1b7c67 make bridge unselectable entity
This was SVN commit r9044.
2011-03-08 00:09:17 +00:00
Pureon
a77c807e06 Simple bridge demo map
This was SVN commit r9043.
2011-03-07 22:31:00 +00:00
Ykkrosh
18f44bebbc Add workaround for missing tree shadows on certain graphics drivers
This was SVN commit r9042.
2011-03-07 00:34:03 +00:00
Pureon
21785dc97c hele wall and wall tower obstruction stat changes
This was SVN commit r9041.
2011-03-06 14:38:06 +00:00
WhiteTreePaladin
4261983c9d Fix reveal map checkbox after winning
This was SVN commit r9040.
2011-03-06 02:29:07 +00:00
WhiteTreePaladin
ecbe92bdda automatically reveal map when a player wins
This was SVN commit r9039.
2011-03-06 01:54:38 +00:00
Ykkrosh
b4d9ab336b Simplify hiding of system cursor on non-Windows.
Fixes #683.

This was SVN commit r9038.
2011-03-06 00:48:26 +00:00
Ykkrosh
7d6cfe58de Fix non-PCH build
This was SVN commit r9037.
2011-03-06 00:01:23 +00:00
Ykkrosh
6f9da85d9f Improve performance of full state hash computation, by skipping script components that are known to have no data.
Switch to much quicker (and less comprehensive) per-turn hashing in
multiplayer games.

This was SVN commit r9036.
2011-03-05 22:30:32 +00:00
Ykkrosh
20ebaa5b79 Fix units getting stuck inside foundations
This was SVN commit r9035.
2011-03-05 22:18:29 +00:00
Mythos_Ruler
52d767a404 This was SVN commit r9034. 2011-03-05 19:59:46 +00:00
Mythos_Ruler
c562ed6894 Fixed obstruction.
This was SVN commit r9033.
2011-03-05 19:59:02 +00:00
Ykkrosh
22e16e4554 Make builders look for nearby foundations to help with, once they finish their own building
This was SVN commit r9032.
2011-03-05 17:38:15 +00:00
Ykkrosh
08d5e7bf66 Sort AI list by name, and rename Test Bot so it's a bit clearer and is listed first
This was SVN commit r9031.
2011-03-05 16:55:58 +00:00
Ykkrosh
c0383ffc30 Fix units not auto-gathering after a group is given a construction order
This was SVN commit r9030.
2011-03-05 15:56:24 +00:00
Mythos_Ruler
b914f82d2a Celt ram edit.
This was SVN commit r9029.
2011-03-05 15:36:22 +00:00
Ykkrosh
d62e9de7da Fix shift-click building placement
This was SVN commit r9027.
2011-03-05 14:41:44 +00:00
Ykkrosh
18cdbd9eab Increase tile-based pathfinder maximum search range, so it's at least enough to reach from one side of Acropolis to the other
This was SVN commit r9026.
2011-03-05 14:38:08 +00:00
Ykkrosh
18a2968919 Fix errors when starting multiplayer games
This was SVN commit r9025.
2011-03-05 14:30:24 +00:00
Ykkrosh
d3929b6af1 Actually, delete the cpuid() inline asm entirely since it still causes various problems in various compilers
This was SVN commit r9024.
2011-03-05 14:11:57 +00:00
Ykkrosh
712a92caa1 Save PIC register in cpuid() to fix "can't find a register in class 'BREG'" error in some versions of GCC
This was SVN commit r9023.
2011-03-05 13:53:02 +00:00
Ykkrosh
18798c3f8d OS X build fix
This was SVN commit r9022.
2011-03-05 13:49:36 +00:00