Lioncash
f8499aa71a
Sanitize against NULL in some free-like functions.
2014-09-15 09:30:27 -04:00
twinaphex
9ee74bb5a2
(Softfilter plugs) Identing cleanups
2014-09-09 04:53:24 +02:00
twinaphex
89cedb70df
(SoftFilters) Options in blargg NTSC SNES .filt files work now
2014-08-19 19:49:18 +02:00
twinaphex
4dea8caa6f
(SoftFilter) Refactor most code associated to SoftFilter plugin - load .filt
...
files instead of the dynamic libraries directly. Options can be
set in the config file.
There's still a problem with config file options - will work this
out later.
2014-08-19 19:38:33 +02:00
twinaphex
0bd97eb1ba
(SoftFilter) Bump up API version - start supporting config files
...
(stub for now)
2014-08-19 17:05:47 +02:00
Tobias Jakobi
c38b2a7676
softfilters: blargg/ntsc: correct source file permissions
2014-08-13 17:51:43 +02:00
Themaister
b02b6a1d62
Pass correct width to SNES_NTSC_OUT_WIDTH.
2014-05-20 22:28:14 +02:00
twinaphex
d62164c4ae
(BB10) Build fixes
...
(General) Fix some unused variable warnings
2014-05-17 22:16:25 +02:00
twinaphex
05a3b4e4b7
(RARCH_CONSOLE) Fix redefinition warnings/errors to do with
...
softfilters
2014-05-10 03:03:01 +02:00
twinaphex
e037e2555e
(SoftFilters) Reimplement all filters - take out softfilter_prototypes
...
header file
2014-05-10 02:12:00 +02:00
twinaphex
4b543e83fb
(2xBR) Fix warning on PS3
2014-05-09 16:28:43 +02:00
twinaphex
9773d001a4
(SoftFilters) Update 2xbr/2xsai/blargg_ntsc_snes_composite/blargg_ntsc_snes_rgb
2014-05-09 16:18:08 +02:00
Alcaro
edff8b2c10
Fix rgb565 mode on this thing.
2014-05-03 18:17:35 +02:00
twinaphex
cb53d65fc3
Compile with HAVE_BUILTIN_FILTERS for Android - and some C90 build
...
fixes for filters. Note/FIXME: We need to get rid of the complex.h
dependency in the equalizer plugin
2014-05-03 04:59:35 +02:00
twinaphex
3b6f408a41
(SoftFilters) Add Phosphor2x
2014-05-03 02:26:04 +02:00
twinaphex
d56f1e0104
(SoftFilters) Add LQ2x
2014-05-02 21:09:59 +02:00
twinaphex
6fd54d9659
Split up softfilter struct definitions into separate header file -
...
so as to make it not part of the softfilter API header
2014-05-02 19:12:56 +02:00
twinaphex
61d2b49a1d
(SoftFilters) Blargg NTSC - don't use restrict keyword
2014-05-02 00:22:01 +02:00
twinaphex
01ceaa9d27
(Griffin) Bake in Blargg NTSC NES/SNES filters into Griffin now.
...
All console ports should have them now
2014-05-01 06:09:06 +02:00
twinaphex
3107c9adb5
(SoftFilters) Uniquely name all variables and put header guards around
...
snes_ntsc.c (this will be needed for later static linking inside
Griffin)
2014-05-01 06:01:43 +02:00
twinaphex
b40b9e55d2
(SoftFilters) Added Blargg NTSC NES/SNES RF/RGB/Svideo as well
2014-05-01 05:43:38 +02:00
twinaphex
5e317202e1
(Filter) Blargg NTSC SNES composite should now be fixed - RGB565 only
...
right now
2014-05-01 05:27:49 +02:00
twinaphex
068e2927aa
(SotFilters) outpitch was pre-shifted in render function for 32bpp
...
- set rgb565 equivalent to 16bpp shift
2014-05-01 05:22:17 +02:00
twinaphex
7959a85311
(SoftFilters) (Currently broken) blargg NTSC SNES adaptation - needs
...
first and last line bits properly implemented
2014-05-01 05:05:03 +02:00
twinaphex
cc8bca68fc
(SoftFilter) Makefile - can compile filters now on OSX
2014-04-19 20:46:05 +02:00
twinaphex
71cdc3b6ba
(SoftFilters) 2xBR - big-endian code fixes for XRGB8888 codepath
2014-04-19 01:56:42 +02:00
Twinaphex
8a47921982
(SoftFilter) 2xBR - compatibility build fix
2014-04-18 14:31:27 -07:00
twinaphex
811faf5022
(SoftFilters) XBR8888 code added by Hyllian
2014-04-18 22:57:28 +02:00
twinaphex
0b74d81f97
(SoftFilters) 2xBR - fixed warnings
2014-04-18 21:21:10 +02:00
twinaphex
0a4e839384
(SoftFilters) 2xBR fixed by Hyllian
2014-04-18 20:43:34 +02:00
twinaphex
d8de45a6c9
(SoftFilter) cleanup scale2x.c
2014-04-17 21:00:42 +02:00
twinaphex
34fc044bbf
Filters need to be C90-compatible for Android build
2014-04-17 20:51:46 +02:00
Twinaphex
4e2572bbfe
(MSVC 360) Build fix
2014-04-17 17:42:41 -07:00
twinaphex
8ea17075aa
(SoftFilters) Port EPX to SoftFilter spec - RGB565 only for now
2014-04-17 17:21:35 +02:00
twinaphex
00ac99148a
(SoftFilters) 2xSaI - Add 4444 macros
2014-04-17 16:40:59 +02:00
twinaphex
37c8ea816c
(SoftFilters) Fixes crashes with HQ2x - note - HQ2x is very slow due to YUV table
2014-04-17 14:58:30 +02:00
twinaphex
aa3cdb4e05
(SoftFilters) Cleanup scale2x.c
2014-04-17 13:39:06 +02:00
twinaphex
7d1de6a319
(SoftFilters) 2xSaI and SuperEagle support XRGB8888 now too
2014-04-17 13:35:57 +02:00
twinaphex
2f250d804a
(SoftFilter) Fixed XRGB8888 for Super2xSaI - got rid of 'sai_write' function
2014-04-17 13:14:05 +02:00
twinaphex
f2fe9b23a1
(SoftFilters) Simplify all Kreed xSaI filters
2014-04-17 12:21:18 +02:00
twinaphex
08ab8a122f
(SoftFilters) Simplify Super2xSaI code for interpolation/getresult functions- and add 32bpp routines - broken colors for 32bpp
2014-04-17 11:57:17 +02:00
twinaphex
cfb9cbdbd1
(SoftFilters) Refactor super2xsai.c
2014-04-17 11:14:57 +02:00
twinaphex
8a214da781
(SoftFilters) Add SuperEagle filter (RGB565 only for now)
2014-04-17 00:53:19 +02:00
twinaphex
c762f61efc
(xSaI) Refactor some code
2014-04-17 00:05:33 +02:00
twinaphex
fc120db9d7
Add super2xsai.c
2014-04-16 21:15:57 +02:00
twinaphex
e693e93b57
(SoftFilter) Add Super2xSaI filter (RGB565 only for now)
2014-04-16 21:15:02 +02:00
twinaphex
2b3624a864
(SoftFilters) Fixed HQ2x
2014-04-16 18:12:31 +02:00
twinaphex
09bb2b4fae
(SoftFilter) 2xBR - Hook up last_second and first_second to
...
worker thread function
2014-04-16 18:00:19 +02:00
twinaphex
c6e64d5c69
(SoftFilter) Add first_second and last_second to filter_thread_data
...
for 2xBR
2014-04-16 17:59:35 +02:00
twinaphex
6cd2cb4abe
(SoftFilter) Refactor HQ2x somewhat
2014-04-16 17:43:52 +02:00