Lior Halphon
c1fcd1a0c0
Added frame blending
2018-06-15 13:58:50 +03:00
Lior Halphon
5b39cacc8a
Basic Metal support. No OpenGL fallback, no shaders, no blending.
2018-06-15 13:26:53 +03:00
LMLB
c365c450a7
Fix shaders that break with specific pixel factors
...
OmniScaleLegacy seems to has problems with every odd factor (3x, 5x, 7x,
9x, etc.).
SmoothBilinear has problems with 5x and 11x and probably more.
2018-03-14 20:06:37 +01:00
LMLB
0c80ac3296
Fix shaders that sample at texel edges
...
Sampling at the edge between texels causes one or the other to be chosen
semi-randomly, depending on rounding errors. Add half a pixel so they
sample at texel centers instead.
2018-03-14 20:05:51 +01:00
Lior Halphon
d0202a3f9a
Added LCD graphics filter; emulates low-resolution LCD artifacts
2018-02-17 20:43:48 +02:00
Lior Halphon
d262dde71a
Scaling filters in SDL
2017-12-23 22:11:53 +02:00
Lior Halphon
07c5e8fcb1
Fixed smooth bilinear filter
2016-06-18 02:05:52 +03:00
Lior Halphon
846a9318ba
Added anti aliasing to OmniScale. Fixed color differentiation for HQ2x and OmniScale
2016-06-17 23:47:41 +03:00
Lior Halphon
6f73ee053d
The old OmniScale filter became OmniScale Legacy. A new OmniScale filter was added instead.
2016-06-17 01:06:52 +03:00
Lior Halphon
52afba21d1
Added HQ2x shader, upgrading to OpenGL 3
2016-06-14 14:11:37 +03:00
Lior Halphon
94ea44da0c
Introducing the OmniScale (beta) algorithm to SameBoy
2016-06-09 00:06:55 +03:00
Lior Halphon
8d59bfcbdd
Filter support for Cocoa port + 7 basic filters
2016-04-29 00:45:56 +03:00