------------------------------------------------------------------------ r26224 | translators | 2014-01-03 19:45:13 +0100 (Fri, 03 Jan 2014) | 3 lines -Update from WebTranslator v3.0: brazilian_portuguese - 4 changes by Tucalipe ------------------------------------------------------------------------ r26223 | planetmaker | 2014-01-03 19:43:10 +0100 (Fri, 03 Jan 2014) | 1 line -Codechange: Silence some compile warnings about unititialized variables in the SSE blitters (MJP) ------------------------------------------------------------------------ r26222 | rubidium | 2014-01-03 19:03:14 +0100 (Fri, 03 Jan 2014) | 2 lines -Codechange: use SSE instructions for transparent colour "remap" in the SSE2/SSSE3 blitters as well ------------------------------------------------------------------------ r26221 | rubidium | 2014-01-03 18:55:40 +0100 (Fri, 03 Jan 2014) | 2 lines -Codechange: normalize constant names in anim-sse4 with the others (MJP) ------------------------------------------------------------------------ r26220 | rubidium | 2014-01-03 16:09:55 +0100 (Fri, 03 Jan 2014) | 2 lines -Fix?: another attempt at getting cpuid to finally work "everywhere" ------------------------------------------------------------------------ r26219 | rubidium | 2014-01-03 14:29:12 +0100 (Fri, 03 Jan 2014) | 2 lines -Fix: cpuid code still didn't work right in some situations ------------------------------------------------------------------------ r26218 | rubidium | 2014-01-03 10:26:30 +0100 (Fri, 03 Jan 2014) | 2 lines -Fix: wrong #if for SSE in source.list ------------------------------------------------------------------------ r26217 | rubidium | 2014-01-03 09:51:49 +0100 (Fri, 03 Jan 2014) | 2 lines -Change: blitter autoselection based on full animation state, so the non-animated optimizations can actually be used in an easy manner (based on patch by MJP) ------------------------------------------------------------------------ r26216 | rubidium | 2014-01-03 09:31:32 +0100 (Fri, 03 Jan 2014) | 2 lines -Change: the blitter selection to also consider the 32bpp-sse4-anim blitter (MJP) ------------------------------------------------------------------------ r26215 | rubidium | 2014-01-03 09:29:07 +0100 (Fri, 03 Jan 2014) | 2 lines -Codechange: rework code so one can test if a blitter factory exists before attempting trying to instantiate an instance ------------------------------------------------------------------------ r26214 | rubidium | 2014-01-03 00:52:13 +0100 (Fri, 03 Jan 2014) | 3 lines -Add: specialised animated SSE4 blitter (MJP) With 32bpp base set about 15-20% faster in the Draw function (slower with 8bpp base set). Overall, with 32bpp base set, about 5% faster. ------------------------------------------------------------------------ r26213 | rubidium | 2014-01-03 00:21:07 +0100 (Fri, 03 Jan 2014) | 3 lines -Add: specialised non-animated SSE4 blitter (MJP) With 32bpp base set about 40% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 8 and 1% of total run time ------------------------------------------------------------------------ r26212 | rubidium | 2014-01-03 00:17:01 +0100 (Fri, 03 Jan 2014) | 3 lines -Add: specialised non-animated SSSE3 blitter (MJP) With 32bpp base set about 35% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 6 and 1% of total run time ------------------------------------------------------------------------ r26211 | rubidium | 2014-01-03 00:12:32 +0100 (Fri, 03 Jan 2014) | 3 lines -Add: specialised non-animated SS2 blitter (MJP) With 32bpp base set about 30% faster than 32bpp-optimized, or about 10% for 8bpp base sets in the Draw function. Respectively about 5 and 1% of total run time ------------------------------------------------------------------------ r26210 | rubidium | 2014-01-02 23:48:32 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: add infrastructure for not registering a blitter ------------------------------------------------------------------------ r26209 | rubidium | 2014-01-02 23:41:58 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: remove some template magic and simplify some code ------------------------------------------------------------------------ r26208 | rubidium | 2014-01-02 22:28:40 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix (r26197): the cpuid assembly didn't work when PIC was enabled ------------------------------------------------------------------------ r26207 | rubidium | 2014-01-02 19:52:54 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: move the CPUID flag detection into cpu.cpp ------------------------------------------------------------------------ r26206 | frosch | 2014-01-02 18:55:57 +0100 (Thu, 02 Jan 2014) | 1 line -Fix [FS#5829]: Run everything from ini, obg, obs, obs, ... files through str_validate. ------------------------------------------------------------------------ r26205 | rubidium | 2014-01-02 17:48:16 +0100 (Thu, 02 Jan 2014) | 3 lines -Feature: SSE 4.1 sprite sorter, improving the sorting performance significantly (MJP) For example with GCC 4.8, x86_64 Linux, Intel i5-3337U this patch improves the performance of Pile, Treham and Hamac test save games by about 10% in over-all run time at fast forward at 1920x1080 when zoomed out and when trees are not disabled. ------------------------------------------------------------------------ r26204 | rubidium | 2014-01-02 12:58:13 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: rework GfxBlitter to remove some unneeded operations when there is no sub sprite (based on patch by MJP) ------------------------------------------------------------------------ r26203 | rubidium | 2014-01-02 12:47:09 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: unduplicate GfxMainBlitter and GfxMainBlitterViewport ------------------------------------------------------------------------ r26202 | rubidium | 2014-01-02 12:05:42 +0100 (Thu, 02 Jan 2014) | 2 lines -Cleanup: since ZOOM_LEVEL_NORMAL 0 and there aren't any negative zoom levels, there is no reason to account for negative zoom levels in the zoom functions (based on patch by MJP) ------------------------------------------------------------------------ r26201 | rubidium | 2014-01-02 12:04:37 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix: unscaling by a negative value is the same as scaling by a positive number ------------------------------------------------------------------------ r26200 | rubidium | 2014-01-02 10:26:21 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix (r26197): hopefully it works now ------------------------------------------------------------------------ r26199 | rubidium | 2014-01-02 10:14:13 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix (r29197): typo in function name ------------------------------------------------------------------------ r26198 | rubidium | 2014-01-02 10:07:50 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix (r26195): some platforms leave an .exe around... ------------------------------------------------------------------------ r26197 | rubidium | 2014-01-02 09:55:32 +0100 (Thu, 02 Jan 2014) | 2 lines -Add: wrappers around cpuid ------------------------------------------------------------------------ r26196 | rubidium | 2014-01-02 09:53:09 +0100 (Thu, 02 Jan 2014) | 2 lines -Fix (r26195): forgot project files ------------------------------------------------------------------------ r26195 | rubidium | 2014-01-02 09:45:28 +0100 (Thu, 02 Jan 2014) | 2 lines -Codechange: move debug's ottd_rdtsc (CPU specific high precision timer) into cpu.h/cpp ------------------------------------------------------------------------ r26194 | rubidium | 2014-01-02 09:35:45 +0100 (Thu, 02 Jan 2014) | 2 lines -Change: add SSE detection to the configure script with the possibility to disable it (based on patch by MJP) ------------------------------------------------------------------------ r26193 | translators | 2014-01-01 19:45:12 +0100 (Wed, 01 Jan 2014) | 3 lines -Update from WebTranslator v3.0: german - 1 changes by Jogio ------------------------------------------------------------------------ r26192 | rubidium | 2014-01-01 00:08:55 +0100 (Wed, 01 Jan 2014) | 2 lines -Fix (r24878): off-by-one error ;) ------------------------------------------------------------------------ r26191 | rubidium | 2014-01-01 00:07:10 +0100 (Wed, 01 Jan 2014) | 2 lines -Fix (r26177): typo ------------------------------------------------------------------------ r26190 | translators | 2013-12-31 19:45:07 +0100 (Tue, 31 Dec 2013) | 3 lines -Update from WebTranslator v3.0: indonesian - 2 changes by abdu354 ------------------------------------------------------------------------ r26189 | translators | 2013-12-30 19:45:13 +0100 (Mon, 30 Dec 2013) | 4 lines -Update from WebTranslator v3.0: indonesian - 33 changes by abdu354 korean - 5 changes by telk5093 ------------------------------------------------------------------------ r26188 | fonsinchen | 2013-12-30 15:50:45 +0100 (Mon, 30 Dec 2013) | 1 line -Codechange: Move station refitting to a separate function. ------------------------------------------------------------------------ r26187 | fonsinchen | 2013-12-30 15:50:09 +0100 (Mon, 30 Dec 2013) | 1 line -Fix: allow refitting at station if cargo has already been reserved. ------------------------------------------------------------------------ r26186 | fonsinchen | 2013-12-30 15:46:24 +0100 (Mon, 30 Dec 2013) | 1 line -Fix: Don't check for equality of MAC_OS_X_VERSION_MAX_ALLOWED. ------------------------------------------------------------------------ r26185 | translators | 2013-12-29 19:45:09 +0100 (Sun, 29 Dec 2013) | 3 lines -Update from WebTranslator v3.0: norwegian_nynorsk - 137 changes by terjesc ------------------------------------------------------------------------ r26184 | translators | 2013-12-28 19:45:09 +0100 (Sat, 28 Dec 2013) | 3 lines -Update from WebTranslator v3.0: welsh - 126 changes by kazzie ------------------------------------------------------------------------ r26183 | translators | 2013-12-27 19:45:17 +0100 (Fri, 27 Dec 2013) | 5 lines -Update from WebTranslator v3.0: estonian - 9 changes by KSiimson indonesian - 4 changes by abdu354 korean - 85 changes by telk5093 ------------------------------------------------------------------------ r26182 | translators | 2013-12-26 19:45:07 +0100 (Thu, 26 Dec 2013) | 3 lines -Update from WebTranslator v3.0: arabic_egypt - 15 changes by abdXelrhman ------------------------------------------------------------------------