Commit Graph

10164 Commits

Author SHA1 Message Date
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
twinaphex
390d198812 Uniquely name gfx/scaler/filter.c for MSVC 2014-04-16 15:48:33 +02:00
Twinaphex
b4592f6286 (MSVC) Build fix 2014-04-16 14:45:34 -07:00
twinaphex
09d29d267a (RARCH_CONSOLE) Fix rarch_softfilter_get_name for consoles 2014-04-16 13:42:50 +02:00
twinaphex
5c0f30c569 (SoftFilter) Compile with release set to release by default 2014-04-16 13:30:17 +02:00
twinaphex
b4a6635e67 (SoftFilter) Port of HQ2x- segfaults sporadically - needs fixing 2014-04-16 13:29:32 +02:00
Themaister
1ccbc10d22 Style nit. 2014-04-16 11:38:04 +02:00
twinaphex
9772c48016 (SoftFilter) Cleaner and more portable way of grabbing the name from the filter 2014-04-16 06:48:24 +02:00
twinaphex
a090806abc (SoftFilters) Add 2xSaI filter - RGB565 only for now 2014-04-16 06:34:20 +02:00
twinaphex
415440948c (menu_settings.c) Build fix 2014-04-16 03:36:54 +02:00
twinaphex
8d6a7dbe1f (Console) Bakes in filters now for ifndef HAVE_DYLIB targets 2014-04-16 03:33:10 +02:00
twinaphex
45c917afa4 Compile in filters for console ports (HAVE_DYLIB not defined in
Griffin)
2014-04-16 02:09:09 +02:00
twinaphex
4cd1094151 Add Makefile for filters (needs to be made crossplatform later) 2014-04-16 01:49:21 +02:00
Themaister
927ffa7ea3 Revert "(Android) Build fix"
This reverts commit f7c2332c0d.
2014-04-16 01:19:18 +02:00
twinaphex
b5dc514f1a Add untested Hylian 2xBR C code - right now shows some broken colors
and that's it
2014-04-16 00:55:09 +02:00
twinaphex
f7c2332c0d (Android) Build fix 2014-04-15 23:28:20 +02:00
twinaphex
dade7c4af1 Implement rarch_get_cpu_cores for Android and Xbox 360 2014-04-15 22:42:10 +02:00
twinaphex
6bb5a08f3e (Softfilters) Prevent code duplication in scale2x.c 2014-04-15 21:18:43 +02:00
twinaphex
bbcac9463b Cleanup scale2x.c 2014-04-15 21:04:26 +02:00
Themaister
4e8c3b3bd3 Add perf counter to softfilter. 2014-04-15 19:43:44 +02:00
Themaister
ff424e239d Fixup filters. 2014-04-15 19:36:42 +02:00
Themaister
d0a6f45565 Use modified width/height as filter buffer size.
Fixes scale2x segfault.
2014-04-15 19:36:41 +02:00
twinaphex
a17c814ea7 Rename dark.c to darken.c 2014-04-15 19:24:06 +02:00
twinaphex
db9e69c0c6 Uniquely name dark.c functions 2014-04-15 18:45:11 +02:00
twinaphex
ea00f26414 (SoftFilters) Port of scale2x.c - buggy/broken 2014-04-15 18:25:28 +02:00
twinaphex
5993a63d77 Add experimental 16bpp code to dark.c softfilter - WIP 2014-04-15 18:04:42 +02:00
Themaister
980eefdd8c Autodetect number of CPU cores for softfilter. 2014-04-15 17:55:40 +02:00
twinaphex
d17392b835 (OSX) Fix some warnings 2014-04-15 16:53:38 +02:00
Themaister
0e406c998d Fix CXX_BUILD. 2014-04-15 12:40:27 +02:00
Themaister
cd3e97df19 Print correctly in RGUI. 2014-04-15 12:32:56 +02:00
Themaister
e780c1fed1 Changing filters requires driver reinit. 2014-04-15 12:25:41 +02:00
Themaister
4913683462 Small filter fixes. 2014-04-15 12:22:01 +02:00
twinaphex
6bdd5cf6ec Add RGUI actions for Softfilter directory path and Softfilter selection -
maister - test if this works - it doesn't here on my end and keeps saying
that the example softfilter (dark.c) has the wrong color format)
2014-04-15 06:19:24 +02:00
twinaphex
b01754e63b rarch_init_filter - pass color format as param instead of a bool indicating
if color format is of 32bit color
2014-04-15 05:13:56 +02:00
twinaphex
a0bce9d467 (Filters) Rewrite dark.c so that it can be compiled by MSVC 2014-04-15 05:06:27 +02:00
twinaphex
347b2bfb6a Move gfx/softfilter.h to gfx/filters/softfilter.h and put gfx/filters/dark.c
into repo
2014-04-15 05:01:31 +02:00