Commit Graph

10168 Commits

Author SHA1 Message Date
twinaphex 70dd57ed63 Add MSB_FIRST to all big-endian consoles 2014-04-17 17:23:38 +02: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
Themaister f8d065eeb6 [HW render] set known blending equation. 2014-04-17 15:32:36 +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
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