0ad/source
Stan ada16439ab Fix the random slowdowns and speedups on AMD CPUs for Windows
Remove the MAHAF code and binaries, which doesn't work on anything more
recent than Windows XP due to the usage of an unsigned driver.
Remove the custom timer (PMT, TSC...) code to use the Windows
recommended way aka, QueryPerformanceCounter (QPC)
Remove the deprecated functions in wpthread relating to this. Some
further cleanup will be needed, but this patch is already big enough.

This patch voluntarily excludes the Linux Fix for further investigation
as we haven't ruled out a kernel bug yet;

Discussed with: @wraitii, @vladislavbelov, @janwas, AMD Inc,
Tested by: Dakara, @OptimusShepard, Stan (On W10, Win7; with and without
PCH)

Threads:
https://wildfiregames.com/forum/topic/28367-amd-ryzen-threadripper-user-read-before-posting/
https://wildfiregames.com/forum/index.php?/topic/26890-problem-with-ryzen-3000er-series/page/3/

Differential Revision: https://code.wildfiregames.com/D2726
This was SVN commit r24137.
2020-11-06 23:18:16 +00:00
..
collada Fix compiler warnings on VS 2015, refs #3439, refs #5069. 2018-03-10 09:58:53 +00:00
graphics Moves terrain lighting calculation to GPU. 2020-11-04 12:54:17 +00:00
gui Remove useless SDL debug message introduced in 5593f573f4. 2020-10-27 21:19:33 +00:00
i18n Remove some unused Profiler.h and CLogger.h includes. 2019-09-07 13:35:45 +00:00
lib Fix the random slowdowns and speedups on AMD CPUs for Windows 2020-11-06 23:18:16 +00:00
lobby Fix a compartment mismatch in XmppClient, causing crashes in MP games. 2020-10-31 10:13:33 +00:00
maths CVector2D: Fix members may not be initialized warnings 2020-06-21 18:21:31 +00:00
mocks More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
network Fix segfault when sending a very large net chat message. 2020-08-01 15:25:13 +00:00
pch Precompiled logic update [Windows build] 2019-12-31 13:58:48 +00:00
ps Replacing losMap usages by existed and more consistent losTex. 2020-11-04 22:55:34 +00:00
renderer Replacing losMap usages by existed and more consistent losTex. 2020-11-04 22:55:34 +00:00
rlinterface Add an interface for Reinforcement Learning. 2020-08-01 10:52:59 +00:00
scriptinterface Stop failing if mod is broken and display invalid mods in downloader [Mod Io] 2020-07-12 09:25:03 +00:00
simulation2 Fix Atlas crash in RangeManager following 939002f0dc 2020-10-31 10:21:08 +00:00
soundmanager Don't detect audio card when audio is disabled, Fix compilation with --without-audio, fix a few warnings. 2020-10-02 07:35:59 +00:00
third_party Fix gcc warning reported by Imarok after 204e17206b 2020-05-23 12:21:49 +00:00
tools Removes FFP option from Atlas and adds ARB/GLSL selection. 2020-11-04 12:21:55 +00:00
main.cpp Fix issues relating to SDL and wxWidgets interaction in Atlas. 2020-08-03 12:23:16 +00:00
test_setup.cpp Fix string format of the JS test assertion failure following 7c2e9027c2 (cxxtest expects a char* instead of a std::wstring, so newlines were printed as \n characters). 2017-10-13 21:56:45 +00:00