Commit Graph

10403 Commits

Author SHA1 Message Date
twinaphex
4968eafddf Put sinc resampler upfront in struct table - rename cc resampler
back to original name
2014-04-20 06:26:48 +02:00
Twinaphex
818a5d4c11 (MSVC) Add CC resampler to MSVC solution as well 2014-04-19 19:32:49 -07:00
twinaphex
4942306fff Add HAVE_CC_RESAMPLER to nearly all targets 2014-04-20 04:17:18 +02:00
twinaphex
8b52487408 (HAVE_FILTERS_BUILTIN) Save filter_index to config file now 2014-04-20 03:34:26 +02:00
twinaphex
a1cd11cdbf Save video_windowed_fullscreen setting to config file now 2014-04-20 03:27:55 +02:00
twinaphex
70164a8105 (PPC) Build fix 2014-04-19 21:40:42 +02:00
twinaphex
cc8bca68fc (SoftFilter) Makefile - can compile filters now on OSX 2014-04-19 20:46:05 +02:00
twinaphex
0e45b11246 (Apple) Style nits 2014-04-19 20:16:29 +02:00
Twinaphex
41c3d55f5d Merge pull request #654 from libretro/shared-context
libretro GL shared context support
2014-04-19 19:01:03 +02:00
Themaister
80a12ae1d6 Don't create PBO scaler if not needed. 2014-04-19 17:27:49 +02:00
Themaister
c39d27fd8d Add async readback to GLES3.
Have support for PBOs and glMapBufferRange.
2014-04-19 17:22:25 +02:00
Themaister
095718c855 Only bind shared context if necessary. 2014-04-19 16:59:26 +02:00
Themaister
1cbb47229a Make video_shared_context an option.
Might be part of libretro API later if necessary. Must be discussed with
other frontend developers first.
2014-04-19 16:37:39 +02:00
Themaister
5614a77cec Build fix. 2014-04-19 16:25:27 +02:00
Themaister
5bdd368192 Add Windows shared context. 2014-04-19 16:21:37 +02:00
Themaister
105872a42c Add HW context support to X/EGL and KMS/EGL. 2014-04-19 16:06:25 +02:00
Themaister
f658112756 Add experimental support for separate HW contexts. 2014-04-19 15:37:00 +02:00
twinaphex
71cdc3b6ba (SoftFilters) 2xBR - big-endian code fixes for XRGB8888 codepath 2014-04-19 01:56:42 +02:00
twinaphex
b3c44061b2 (PS3) Fix some warnings 2014-04-19 01:56:12 +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
fd215a1d27 (iOS) Build fix - don't compile in ARM NEON code in the meantime
until assembly files are fixed to assemble with LLVM/Clang
2014-04-17 23:04:40 +02:00
twinaphex
63b942b301 Ifdef out unsupported .arm line (also - LLVM/Clang assembler does
not seem to like float literals at all. Please try to change these
into something else)
2014-04-17 22:56:28 +02:00
twinaphex
10f71265e5 (Apple OSX) Build with HAVE_THREADS defined 2014-04-17 22:16:28 +02:00
twinaphex
8e015a71b4 (Apple) Build fix 2014-04-17 22:10:37 +02:00
twinaphex
c5a6e16503 Add gas-preprocessor.pl to tools/ 2014-04-17 21:15:05 +02:00
twinaphex
d8de45a6c9 (SoftFilter) cleanup scale2x.c 2014-04-17 21:00:42 +02:00
twinaphex
f6c6346400 (GX) Fix warnings 2014-04-17 20:53:31 +02:00
twinaphex
896edf8850 (GX) Build fix 2014-04-17 20:52:35 +02:00
twinaphex
34fc044bbf Filters need to be C90-compatible for Android build 2014-04-17 20:51:46 +02:00
twinaphex
569de131a0 Move device enums outside of driver.h - and create new callback
for 'getting' the number of 'devices' the input driver supports
2014-04-17 20:47:43 +02:00
Twinaphex
4e2572bbfe (MSVC 360) Build fix 2014-04-17 17:42:41 -07:00
twinaphex
d4845cc6e3 (RARCH_CONSOLE) Fix whole archive linking for NXEngine cores 2014-04-17 18:10:04 +02:00
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