Commit Graph

10322 Commits

Author SHA1 Message Date
twinaphex
7bba107415 (shader_common.c) Some build fixes for PS3 2014-05-08 21:50:49 +02:00
twinaphex
853179a2fb Add inclusion of gfx/shader_common.c to other Makefiles 2014-05-08 21:49:18 +02:00
Twinaphex
dc24e41d8b Merge pull request #674 from TroggleMonkey/master
LUT texture filtering improvements, etc.
2014-05-08 21:36:20 +02:00
TroggleMonkey
61ba7afc1c Merge branch 'improve_texturing':
OpenGL mipmap support for LUT textures is ready for upstream inclusion.
2014-05-08 15:12:28 -04:00
TroggleMonkey
c15d188ecf Refactored duplicate Cg/GLSL LUT texture loading code into shader_common.c.
Fixed a bug where "Apply Shader Changes" in RGUI saved/set the wrong
texture filter for LUT textures.
Unofficially extended Cg shader spec with an LUT mipmap option:
To mipmap LUT "foo," add 'foo_mipmap = "true"' to your .cgp/.glslp file.
Mipmapping is currently implemented for the OpenGL driver only.
2014-05-08 13:41:04 -04:00
twinaphex
41e526a163 Split up rglgen header includes to separate header file 2014-05-08 03:30:43 +02:00
twinaphex
e61401c101 (CC resampler) Add RARCH_INTERNAL check 2014-05-07 16:46:28 +02:00
twinaphex
7d3b436c2a (cc_resampler.c) Remove some unneeded header includes / make it more
backwards compatible
2014-05-07 00:42:59 +02:00
twinaphex
069491f488 (core_info.c) Check first if supported_extensions_list is not NULL before
freeing
2014-05-07 00:40:58 +02:00
Themaister
471ac51d6c Fixup Win32 build. 2014-05-04 11:52:09 +02:00
Themaister
804626e20d Create abstract interface for FFemu. 2014-05-04 11:48:20 +02:00
Themaister
b7e1628963 Don't opaqueify things which obviously are not opaque. 2014-05-04 11:24:20 +02:00
twinaphex
7306a124d6 (Apple) apple_display_alert - turn two NSString *params into const char* 2014-05-03 21:34:13 +02:00
twinaphex
b765ac5634 (Apple) Nits 2014-05-03 19:14:19 +02:00
twinaphex
99b7a5532f (Apple) Cleanup Xcode projects a bit - don't include headers 2014-05-03 19:12:00 +02:00
twinaphex
9805d6b637 (iOS) Get rid of warning 2014-05-03 19:00:12 +02:00
Twinaphex
daf2631136 Merge pull request #670 from Alcaro/master
Fix rgb565 on phosphor2x.
2014-05-03 18:39:56 +02:00
twinaphex
de7cf52227 (Apple/General_) Turn setting_data into general code - this code
will be used for exposing a list of generic menu settings to
WIMP menus and other such things (already used by the Apple port
in tihs way)
2014-05-03 18:38:29 +02:00
Alcaro
edff8b2c10 Fix rgb565 mode on this thing. 2014-05-03 18:17:35 +02:00
Alcaro
73a119469a Merge pull request #1 from libretro/master
attempt to update this fork
2014-05-03 18:15:58 +02:00
Themaister
583514ae95 Add support for GLES 3.1+. 2014-05-03 15:21:14 +02:00
Themaister
f6a578ce4e Fix issues with nVidia EGL implementation. 2014-05-03 14:48:12 +02:00
twinaphex
5678a7854f (Apple) Build fix 2014-05-03 07:17:59 +02:00
twinaphex
5033a39a1d (Apple) Move some C common code from ObjC file to platform_apple.c 2014-05-03 07:11:23 +02:00
twinaphex
6b0f9d3698 (Apple) Move hid_pad.c to input/ 2014-05-03 07:08:10 +02:00
twinaphex
77401692cb (Record) ffemu_new now returns void * 2014-05-03 07:00:46 +02:00
twinaphex
1dfec21dde (record/ffemu) Turn opaque pointers into void * 2014-05-03 05:47:38 +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
08965cfa0d Change HAVE_FFMPEG ifdefs into HAVE_RECORD - recording will get
a proper interface soon so there can be multiple implementations
instead of just ffmpeg
2014-05-03 00:21:07 +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
Themaister
3a1c3f608a Fix some GCC 4.9 warnings. 2014-05-02 18:23:07 +02:00
twinaphex
58456ab90f (Apple) Some style nits 2014-05-02 16:43:08 +02:00
Themaister
dacb84c7db Set default core specific config correctly. 2014-05-02 09:56:19 +02:00
twinaphex
61d2b49a1d (SoftFilters) Blargg NTSC - don't use restrict keyword 2014-05-02 00:22:01 +02:00
Themaister
98e24cf3e5 Don't add Joypad w/ analog option unless necessary. 2014-05-01 11:50:55 +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
4e9b4cab6a audio_latency/audio_sync/audio_block_frames saved to config file
now
2014-04-30 21:59:41 +02:00
twinaphex
9f020f6786 (DSP Filters) echo.c - Teardown fix 2014-04-30 19:14:06 +02:00
Themaister
795503f108 Just define EGL_OPENGL_ES3_BIT_KHR instead. 2014-04-30 10:01:32 +02:00
Themaister
75077fa553 Should fix build with outdated EGL headers. 2014-04-30 09:27:49 +02:00
twinaphex
91294d71fe (SDL gfx driver) Some cleanups 2014-04-30 04:04:59 +02:00
twinaphex
ba46770f3c Rework frontend.c and make it possible to compile without HAVE_MENU
defined again
2014-04-30 04:00:39 +02:00
twinaphex
4dcf25b9d7 (Android) Fix JNI build 2014-04-30 03:31:49 +02:00