Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Johannes Schickel
cd8eeb7e47
Oops forgot one line in last commit, now the file should compile cleanly with mingw64.
...
svn-id: r39555
2009-03-20 00:12:45 +00:00
Johannes Schickel
d806ef2769
Fix compilation on mingw64.
...
svn-id: r39554
2009-03-20 00:11:22 +00:00
Joost Peters
7fc7216175
add assert(g_system) for backends that call InitScalers() from their OSystem ctor (at which point g_system is still NULL)
...
svn-id: r36332
2009-02-14 18:16:21 +00:00
Max Horn
b1038f97a2
Changed DotMatrix to use pixelformat instead of bitformat/colormasks
...
svn-id: r36310
2009-02-13 19:22:52 +00:00
Max Horn
d13acd8daf
cleanup
...
svn-id: r36289
2009-02-13 00:11:16 +00:00
Max Horn
e338205066
Added new interpolate16_1_1_1_1 func, got rid of interpolate32_1_1_1_1
...
svn-id: r36090
2009-01-27 01:46:29 +00:00
Max Horn
4098ff66aa
Removed use of LUT16to32 in HQx asm versions, replacing some MMX code with 'plain' x86 code. Advantage: got rid of a 256kb table (reduces cache load, so over here the code is about as fast as before; in particular, since the affected interpolators are not used that often, it seems). Moreover, the new code is more accurate than the old ASM code, which actually differed from what our C++ HQx did (sacrificing precision for speed, i.e., cheating ;-)
...
svn-id: r36078
2009-01-26 18:31:06 +00:00
Filippos Karapetis
ed0bca5b36
Fixed compilation
...
svn-id: r36054
2009-01-25 09:13:23 +00:00
Max Horn
dd586e0e20
Renamed lowBits -> kLowBitsMask and highBits -> kHighBitsMask
...
svn-id: r36049
2009-01-25 04:29:25 +00:00
Max Horn
16e7a7cd30
Turned two vars of the HQ2x/HQ3x ASM implementation into global vars, to make it possible to adjust them for 555 vs. 565 mode (555 mode is still a bit buggy, due to the interpolation code they use)
...
svn-id: r36046
2009-01-24 23:06:58 +00:00
Max Horn
6f10ef2150
Made InitLUT use a PixelFormat instead of a ColorMask
...
svn-id: r36008
2009-01-23 02:29:32 +00:00
Max Horn
0034aa3b9c
Got rid of several occurrences of gBitFormat
...
svn-id: r35995
2009-01-22 04:59:09 +00:00
Jordi Vilalta Prat
b1999a2a16
Fixed indentation and removed whitespaces at the end of line
...
svn-id: r35481
2008-12-22 11:22:15 +00:00
Filippos Karapetis
fead4f304f
Formatting
...
svn-id: r35173
2008-11-29 18:19:39 +00:00
Robin Watts
8f3b2e9b4d
Remove warnings from NDS build.
...
svn-id: r35172
2008-11-29 18:01:16 +00:00
Johannes Schickel
985c02ee7d
Committed my patch #2216641 "GRAPHICS: PixelFormat introduction".
...
svn-id: r34875
2008-11-03 13:44:59 +00:00
Max Horn
9287ea8376
Patch #1926787 : small memory leak and cleanup
...
svn-id: r31261
2008-03-27 11:06:29 +00:00
Max Horn
0a60310892
Properly fix DestroyScalers
...
svn-id: r31257
2008-03-26 22:47:57 +00:00
Filippos Karapetis
8ca0c65cbd
Commented out two frees() in DestroyScalers(), introduced with commit #31244 and added a FIXME - these cause crashes with 640x480 games, when using an HQ2x scaler
...
svn-id: r31247
2008-03-26 20:49:45 +00:00
Max Horn
b0c6a12c81
Modified Patch #1925352 : Memory leak fixes
...
svn-id: r31244
2008-03-26 19:29:33 +00:00
Jordi Vilalta Prat
b81993f894
Patch #1923547 : enable nasm usage on OS/2
...
svn-id: r31226
2008-03-23 11:24:23 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
b47e531425
Renamed and merge some of the pixel interpolation functions (the names still could be better)
...
svn-id: r21981
2006-04-17 18:17:02 +00:00
Max Horn
340705c138
Allocate LUT/YUV tables on the heap
...
svn-id: r21971
2006-04-17 11:16:11 +00:00
Max Horn
35a2fc4028
Modify InitLUT to make use of ColorMasks, making it easier to add support for other color modes eventually. This also fixes the computation of LUT16to32 which so far always assumed 565 mode.
...
svn-id: r21970
2006-04-17 11:11:07 +00:00
Max Horn
d27396d51d
cleanup
...
svn-id: r21964
2006-04-17 09:35:42 +00:00
Oystein Eftevaag
58eed3830b
* 'make bundle' now copies the default theme files into the bundle.
...
* Common::File will now look inside the application bundle on MacOS X for a file if
it can't find it anywhere else (so it'll find default-theme.ini and .zip)
* Cleaned up some #ifs.
svn-id: r21308
2006-03-15 07:43:44 +00:00
Oystein Eftevaag
c3d8674a26
Adds support for building on Intel Macs, using a modified
...
version of patch 1448395 by Aubin and some of my
own changes.
Notably:
* Two elements of a struct in backends/midi/quicktime.cpp
needed to be forced to BE.
* NASM set to build Mach-O binaries
* configure now checks for Altivec support on Darwin hosts,
instead of assuming it. Altivec support can also be disabled (not 100% sure if t
his is actually needed, but might be handy for crosscompiling).
* The aliasing of the symbols contained in the .asm files
done on Windows were also needed on MacOS.
Note that while the asm code is properly compiled and linked
in, HQ2/3x support will still not work properly on Intel macs
if NASM is enabled.
svn-id: r21280
2006-03-14 12:18:04 +00:00
Max Horn
7335d348ba
Moved common/scaler* to graphics/
...
svn-id: r20797
2006-02-20 20:29:02 +00:00