13 Commits

Author SHA1 Message Date
Themaister
8c9e1a5f5c Fix some unused function warnings.
Clang 3.4 is more aggressive on this.
2014-01-22 16:39:39 +01:00
twinaphex
0a15a17d44 Update years on all license headers 2014-01-01 01:50:59 +01:00
twinaphex
82e9048288 (Scaler) Fix Griffin - we can't have two identical static inline
functions that are named the same because of Griffin
2013-11-20 18:15:44 +01:00
twinaphex
d63ac7e7e2 Convert gfx/scaler to C89-style for loop declarations too 2013-10-19 20:14:39 +02:00
Themaister
6a6ad5d606 Add SSE build to MSVC 2010. 2013-02-09 11:01:11 +01:00
Themaister
0b4cf2d053 Update license headers to 2013. 2013-01-01 01:41:15 +01:00
Themaister
c2674328ec Fix broken CRLF, and minor fixes for VC12. 2012-10-24 17:19:37 +02:00
Twinaphex512
53868033b7 (MSVC 2012) Initial MSVC 2012 solution
Just need to sort out the linking errors - we'll need to create a
Direct3D driver that is not external for PC and do away with the
'external' one which is really an unacceptable extra dependency for such
a popular graphics API. Also, look if the WGL context file will even
work. Added some TODOs too.
2012-10-24 15:48:44 +02:00
Themaister
552cbd69fa Fix scaler build on 32-bit. 2012-09-07 11:14:07 +02:00
Themaister
41359681c3 Add special point scaler for optimal speed. 2012-09-03 00:48:00 +02:00
Themaister
ebd5bc85d5 Optimize -> bgr24 conversion paths. 2012-09-02 23:49:30 +02:00
Themaister
dff4e32cf6 Add licensing headers to scaler code. 2012-09-02 14:44:21 +02:00
Themaister
19fa31f17d Add custom scaling routines.
Implemented for point, bilinear, lanczos.
Partly optimized for SSE2.
2012-09-02 14:30:46 +02:00