Commit Graph

560 Commits

Author SHA1 Message Date
twinaphex
6e62983cd5 (Menu) Implement 'null' menu driver 2015-03-09 14:39:39 +01:00
twinaphex
aece30f6bc Rename deps/rzlib to deps/zlib 2015-03-06 01:47:09 +01:00
Twinaphex
9290367b59 (Griffin ObjC) need to improve conditional some more for HAVE_MFI 2015-02-28 20:16:52 +01:00
Twinaphex
c27c421d37 (Griffin ObjC) Use TARGET_OS_IPHONE define 2015-02-28 20:01:38 +01:00
Twinaphex
e8ff94fc4e (Griffin ObjC) Need to use TARGET_OS_IPHONE for HAVE_MFI conditional 2015-02-28 19:59:46 +01:00
Twinaphex
708b6a50ae (Griffin ObjC) Don't compile in apple_gamecontroller if __IPHONE_7_0
not defined
2015-02-28 19:52:26 +01:00
Twinaphex
c25377e513 (Griffin) Create griffin_objc.m 2015-02-28 19:12:27 +01:00
twinaphex
ab05a6af5b Split up contentlist_switch into new file 2015-02-27 03:28:50 +01:00
twinaphex
85c6bb503d Seperate fiel for cbs_refresh 2015-02-27 03:25:28 +01:00
twinaphex
ee0253fbad Split up up_or_down code to new file 2015-02-27 03:21:49 +01:00
twinaphex
1df54e4410 Split up cbs_select code to new file 2015-02-27 03:08:30 +01:00
twinaphex
33d5b4f779 Split up cbs_iterate to new file 2015-02-27 03:05:19 +01:00
twinaphex
37306bcdc6 Split up representation cbs into separate file 2015-02-27 02:50:19 +01:00
twinaphex
51071a3e46 (Menu) Split up cbs_toggle to new file 2015-02-27 02:44:10 +01:00
twinaphex
4d9eb3f8d8 (Menu) Split off cbs start to separate file 2015-02-26 18:28:48 +01:00
twinaphex
5a0f41c338 Create menu_entries_cbs_deferred_push.c 2015-02-26 17:33:00 +01:00
twinaphex
b4a8ee4006 Split up action cancel callbacks to new file 2015-02-26 17:22:00 +01:00
twinaphex
39b318c5ab Start splitting up menu_entries_cbs.c across several files 2015-02-26 16:50:30 +01:00
twinaphex
07772e0e3a get rid of one linking error 2015-02-24 19:51:16 +01:00
Toad King
f4a40c5218 [GX] more build fixes 2015-02-23 22:15:36 -06:00
twinaphex
a33b06291d Split up NBIO/HTTP/image loading code to runloop_data.c 2015-02-23 02:54:14 +01:00
twinaphex
d09574bb1f Move files around 2015-02-22 04:56:18 +01:00
twinaphex
fddddc3965 Combine all image files into one 2015-02-22 01:28:54 +01:00
twinaphex
28cdf2c93a Rename rpng files 2015-02-21 02:46:04 +01:00
twinaphex
ff939e9b03 Update Makefile.common/Griffin 2015-02-20 23:38:48 +01:00
twinaphex
42bd4eb830 (Griffin) Comment out mpng_decode.c 2015-02-20 02:49:12 +01:00
twinaphex
542bbd3ee9 Compile in mpng 2015-02-19 03:30:12 +01:00
twinaphex
41403fb3d6 Rename libretrodb to libretro-db 2015-02-19 00:47:19 +01:00
twinaphex
a33016d457 Renamed libretro-sdk to libretro-common 2015-02-19 00:04:03 +01:00
twinaphex
f3fbd4c9ce Move nbio to libretro-SDK - best place for it currently 2015-02-17 02:04:19 +01:00
twinaphex
07c56b4c0d Compile in nbio_stdio.c 2015-02-16 06:25:45 +01:00
twinaphex
94e1a339df Rename menu_action.c to menu_setting.c 2015-02-14 01:51:28 +01:00
twinaphex
4186d97281 Start creating menu_texture.c - have GLUI use it 2015-02-11 03:40:29 +01:00
twinaphex
3a062538dd Move rpng to libretro SDK 2015-02-11 02:30:56 +01:00
twinaphex
378bd85610 Move rxml in libretro-SDK 2015-02-11 02:23:41 +01:00
Twinaphex
d040052f7d Add ifndef around HAVE_LIBRETRODB 2015-01-30 09:25:42 +01:00
twinaphex
fc373630ce Start to approach OSK driver in a different way 2015-01-29 20:33:27 +01:00
Higor Eurípedes
41a48b8ac8 Rename netplay_compat.* to net_compat.* 2015-01-27 20:16:08 -03:00
twinaphex
6799cebc71 Add database_info.c 2015-01-27 18:09:19 +01:00
twinaphex
e431f8e8f0 (Lakka) Remove Lakka - XMB will become the replacement driver 2015-01-27 01:56:04 +01:00
twinaphex
04062497de There is only one menu driver now 2015-01-26 10:54:13 +01:00
Twinaphex
1aef02f5f6 (Griffin) Add menu_database to griffin 2015-01-24 08:01:19 +01:00
twinaphex
1a9f449362 Remove old http code 2015-01-23 22:37:29 +01:00
twinaphex
c854645ba9 Create netplay_compat.c and put wrappers around getaddrinfo/freeaddrinfo 2015-01-23 06:29:36 +01:00
twinaphex
fc82bd4d9d (LibretroDB) Update 2015-01-23 05:59:47 +01:00
twinaphex
878eb8d2fa Put new http parsing code in new namespace 2015-01-23 04:57:45 +01:00
twinaphex
05f6a65426 Style nits/cleanups 2015-01-23 01:20:56 +01:00
twinaphex
ff570dcdf4 Ifdef LibretroDB code 2015-01-22 03:58:04 +01:00
twinaphex
2c7cc890c3 Update Griffin 2015-01-20 01:06:46 +01:00
twinaphex
6fbc02a6b4 Update libretroDB and bake in compat_fnmatch.c 2015-01-20 01:00:17 +01:00
twinaphex
38e13fb4df (Griffin) Update Griffin 2015-01-19 22:47:42 +01:00
twinaphex
b9259598cd Switch to libretrodb 2015-01-19 22:47:09 +01:00
twinaphex
068943445f (Input) Add input remapping files 2015-01-19 18:16:34 +01:00
twinaphex
51d97c3fbb Rename gfx_common.c to win32_dwm_common.c 2015-01-19 01:49:08 +01:00
twinaphex
80d4de7c3f Add gfx/video_viewport.c/viewport.h 2015-01-18 23:59:57 +01:00
twinaphex
7a0c7bd712 Split up pixconv code to gfx/video_pixel_converter.c 2015-01-18 23:17:16 +01:00
twinaphex
be3ac6eccd Split up sensor code into its own file 2015-01-18 19:28:51 +01:00
twinaphex
0703b3c867 Add audio_monitor.c files 2015-01-18 18:47:53 +01:00
twinaphex
5c32acf91f Split up video_monitor code into separate file 2015-01-18 18:28:14 +01:00
twinaphex
4179b05d16 Split up win32_common code to separate file 2015-01-15 18:37:43 +01:00
twinaphex
3334e83361 Move Xaudio C interface to audio/drivers 2015-01-13 00:25:01 +01:00
twinaphex
2679c3d5c2 Rename audio/utils.c to audio/audio_utils.c 2015-01-13 00:19:46 +01:00
twinaphex
ef79bb7242 Rename dsp_filter.c to audio_dsp_filter.c 2015-01-13 00:13:28 +01:00
twinaphex
e82c439d81 Rename menu/disp to menu/drivers_display and menu/backend to
menu/drivers_backend
2015-01-12 23:52:45 +01:00
twinaphex
058900ac9f Rename shader_parse.c to video_shader_parse.c 2015-01-12 23:42:50 +01:00
twinaphex
ba5a31e33b Build fixes 2015-01-12 23:38:21 +01:00
twinaphex
8111567d3e Move some files around 2015-01-12 23:34:10 +01:00
twinaphex
09b25e54c5 Rename gl_font.c and d3d_font.c 2015-01-12 23:19:21 +01:00
twinaphex
bbc6a5cee4 Move rsound.c to audio/drivers 2015-01-12 22:28:59 +01:00
twinaphex
64411558eb Rename gfx/shader/ to gfx/drivers_shader 2015-01-12 22:23:48 +01:00
twinaphex
069fb556f0 Rename graphics context drivers 2015-01-12 22:19:31 +01:00
twinaphex
11bcc24c58 Rename some more files 2015-01-12 22:11:13 +01:00
twinaphex
73a1f5afbb Rename input/overlay.c to input/input_overlay.c 2015-01-12 21:59:32 +01:00
twinaphex
2eee9d294e Rename ffemu.c to record_driver.c 2015-01-12 21:55:41 +01:00
twinaphex
0b2d518531 Rename video_context.c to video_context_driver.c 2015-01-12 21:53:04 +01:00
twinaphex
ca67f9c317 Rename frontend/platform/ to frontend/drivers/ 2015-01-12 21:47:01 +01:00
twinaphex
cec3af8e4a Rename shader_context.c to video_shader_driver.c 2015-01-12 21:41:27 +01:00
twinaphex
64903de465 Rename frontend_context.c to frontend_driver.c 2015-01-12 21:21:08 +01:00
twinaphex
4e5314b6bb Rename input_context.c to input_joypad_driver.c 2015-01-12 20:29:01 +01:00
twinaphex
cc1bbac89c Move menu_driver.c to menu/ 2015-01-12 20:02:39 +01:00
twinaphex
6b2fced631 Split up menu code into separate file menu_driver.c 2015-01-12 20:00:43 +01:00
twinaphex
c4bf097d7f Move location_driver.c to location/ 2015-01-12 19:53:10 +01:00
twinaphex
a71b143dad Move location driver code to separate file location_driver.c 2015-01-12 19:51:33 +01:00
twinaphex
f45d9efb37 Move camera_driver.c to camera/ 2015-01-12 19:44:29 +01:00
twinaphex
4b0bd67d8d Split up camera driver code into separate file camera_driver.c 2015-01-12 19:42:43 +01:00
twinaphex
36d68b98b2 Move osk_driver.c to osk/ 2015-01-12 19:29:55 +01:00
twinaphex
2029e13e23 Split up OSK driver code into separate file osk_driver.c 2015-01-12 19:28:40 +01:00
twinaphex
6a9d24b10a Move location drivers to location/drivers/ 2015-01-12 19:05:33 +01:00
twinaphex
444adb622f Move camera drivers to camera/drivers/ 2015-01-12 19:04:12 +01:00
twinaphex
33cdd16c22 Move input/osk to osk/ 2015-01-12 19:02:30 +01:00
twinaphex
bd0f0c3f63 Rename gfx_context.c to video_context.c 2015-01-12 18:47:39 +01:00
twinaphex
487c5f58de Move input_driver.c to input/ 2015-01-12 18:39:27 +01:00
twinaphex
07a7386c9d Split up input_driver code to separate file - input_driver.c 2015-01-12 18:37:50 +01:00
twinaphex
7f484edc98 Move video_driver.c to gfx/ 2015-01-12 18:28:32 +01:00
twinaphex
0e5a9f03fe Split up video_driver code to separate file 2015-01-12 18:26:46 +01:00
twinaphex
7283ce17bc Move audio_driver.c to audio/ 2015-01-12 18:09:31 +01:00
twinaphex
0fbf48e451 Split up audio_driver code into audio_driver.c 2015-01-12 18:06:38 +01:00
twinaphex
fc806d2914 Rename state tracker files 2015-01-12 16:00:13 +01:00
twinaphex
b9ab7a545d Move psp and gx drivers to gfx/drivers 2015-01-12 06:55:31 +01:00
twinaphex
1fe99148b5 (Griffin) Update 2015-01-12 06:45:49 +01:00
twinaphex
a002208f59 Start moving graphics driver to gfx/drivers 2015-01-12 06:45:12 +01:00
twinaphex
2d66cdc3e7 Move joypad drivers to input/drivers_joypad 2015-01-12 06:28:39 +01:00
twinaphex
76ad6cc344 Move input drivers to input/drivers 2015-01-12 06:16:52 +01:00
twinaphex
1753430d68 MOve audio drivers to audio/drivers 2015-01-12 05:05:56 +01:00
twinaphex
140130dc37 Merge rarch_compr_file_path.c into file_extract.c 2015-01-11 15:53:31 +01:00
twinaphex
7f0ccae0d7 Rename menu_input_line_cb.c to menu_input.c 2015-01-11 06:24:44 +01:00
twinaphex
751f2b7403 (SDK) Move fifo_buffer.c to libretro SDK 2015-01-11 05:43:10 +01:00
twinaphex
1463d5e7dc Move message queue to libretro-sdk 2015-01-11 05:35:47 +01:00
twinaphex
b4b81bd740 Split up input_common.c into two files - input_joypad.c and
input_common.c
2015-01-10 20:10:45 +01:00
twinaphex
b95cdd2215 Rename menu_common.c to menu.c 2015-01-10 04:53:37 +01:00
twinaphex
f1ede10717 Split up menu_common_list functions into separate functions 2015-01-10 04:44:18 +01:00
twinaphex
a10435a476 Remove general.c and move functions to retroarch.c 2015-01-09 18:48:03 +01:00
twinaphex
453321c50b Start updating headers 2015-01-07 17:46:50 +01:00
twinaphex
11318eb669 Add rarchdb code to Makefile.common and griffin 2014-12-30 21:12:43 +01:00
twinaphex
22eaed78a7 Add header guard to http_lib.h 2014-12-20 22:17:50 +01:00
twinaphex
854910951c Bake in http_lib.c when HAVE_NETPLAY is defined 2014-12-20 21:29:24 +01:00
twinaphex
62d3e9784d Don't compile in xml_compat code 2014-12-15 21:34:22 +01:00
twinaphex
1381fcfc25 (Griffin) Update Griffin 2014-11-20 07:03:25 +01:00
Jay McCarthy
f2f96bcac8 First draft of ios_menu 2014-11-04 22:01:01 -05:00
twinaphex
4a45308016 Rename gfx/filters and audio/filters to gfx/video_filters and audio/audio_filters
respectively
2014-10-29 07:51:23 +01:00
twinaphex
4f40c14d69 Move menu code up one root dir 2014-10-28 19:54:23 +01:00
twinaphex
fb77db4592 Split up keyboard handling code for xkbcommon to separate file 2014-10-27 19:25:59 +01:00
twinaphex
b9d43eb1fb (Griffin) Ifdef d3d_w32_font.cpp with HAVE_WIN32_D3D9 2014-10-27 16:47:20 +01:00
Twinaphex
82520809d9 (Apple) Split up keyboard event code into its own file 2014-10-27 14:58:51 +01:00
twinaphex
bab9ee307d Add null joypad driver 2014-10-27 14:45:28 +01:00
twinaphex
9214469470 Rename to gfx/context/win32_common.c to input/keyboard_event_win32.c 2014-10-27 06:17:07 +01:00
twinaphex
e3d3316502 Move keyboard event X11 code to separate file 2014-10-27 06:05:52 +01:00
twinaphex
c6ac686e51 Split up input_common.c into input_common.c and input_keymaps.c 2014-10-27 04:27:48 +01:00
twinaphex
d24691e810 Convert math/matrix.c to math/matrix_4x4.c 2014-10-26 02:32:10 +01:00
twinaphex
a4065ae34d Split off input_context code into separate file 2014-10-25 19:56:40 +02:00
twinaphex
6979b62bdc (SDK) Move math/matrix code to SDK 2014-10-23 04:48:34 +02:00
twinaphex
58f09ce79e Move scaler code over to libretro SDK 2014-10-23 04:34:35 +02:00
twinaphex
2997af48fa Move config-file code to SDK 2014-10-22 03:35:04 +02:00
twinaphex
174d011bed Move dir_list to SDK 2014-10-22 01:13:05 +02:00
twinaphex
9a9fa6532a Move file_path.c to libretro SDK 2014-10-22 00:23:06 +02:00
twinaphex
dd93d549aa Rename rarch_file_path to file_ops 2014-10-21 23:53:09 +02:00
twinaphex
d3629f06f1 Rename file.c/file.h to content.c/content.h 2014-10-21 23:44:03 +02:00
twinaphex
2c5b744bc4 Compartmentalize file_path functions over to file_path.c 2014-10-21 23:33:20 +02:00
twinaphex
7d5f317da1 Create rarch_compr_file_path.c 2014-10-21 23:12:19 +02:00
twinaphex
1000dbb32d Rename file_path to rarch_file_path.c 2014-10-21 23:00:14 +02:00
twinaphex
deeb94ab81 (Griffin) Update Griffin 2014-10-21 20:01:12 +02:00
twinaphex
3d9186f680 Move file_list.c to libretro SDK 2014-10-21 19:23:28 +02:00
twinaphex
bf8cec3d04 (MSVC) Build fixes 2014-10-21 08:02:40 +02:00
twinaphex
abb35ec8ce (MSVC) Buildfix 2014-10-21 06:55:26 +02:00
twinaphex
dde86f5b6b Refactor compat/ 2014-10-21 06:15:19 +02:00
twinaphex
480cd7c7ba Move msvc_compat.h to compat/ dir 2014-10-21 06:06:12 +02:00
twinaphex
c62d52de0f Start properly implementing libretro SDK for boolean.h include
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
ca79265e4b Rename thread wrapper as rthreads - make it part of the libretro SDK 2014-10-21 03:25:59 +02:00
Jay McCarthy
1f788543e7 Adding CoreText font driver for iOS and OS X
The font path settings should be changed to support entering a font
name on these platforms and potentially working with the front-end to
get a list of possible names.
2014-10-18 20:20:55 -04:00
twinaphex
687f593174 Create menu_list.c 2014-10-17 20:36:02 +02:00
twinaphex
48e2c62e10 Add stub menu_entries_cbs.c/menu_entries_cbs.h 2014-10-12 00:45:42 +02:00
twinaphex
50a45ab073 Rename and move frontend/menu/disp/tween.c to frontend/menu/menu_animation.c 2014-10-10 19:53:13 +02:00
Twinaphex
eaddc9b625 (Apple) Add HAVE_XMB 2014-10-09 05:14:41 +02:00
Twinaphex
91f2090297 Start adding xmb.c to Apple build 2014-10-09 05:06:32 +02:00
Jean-André Santoni
7018d58731 (XMB) Initial commit 2014-10-09 01:21:22 +02:00
twinaphex
08c6b6e311 Split up settings list code into settings_list.c file 2014-10-07 16:48:24 +02:00
twinaphex
3603a56c01 Add null gfx context driver 2014-10-07 14:31:10 +02:00
twinaphex
17f9d08190 Split up RA runloop into separate file - runloop.c 2014-10-05 01:31:48 +02:00
Twinaphex
d24a796a49 (Griffin) Build fix 2014-10-04 23:03:55 +02:00
twinaphex
d4a14c4cb9 Move joypad_connection code to input/connect 2014-10-04 23:02:48 +02:00
twinaphex
59b3f96e5f Integrate wiimote.c into apple_joypad_wii.c 2014-10-04 21:40:59 +02:00
twinaphex
640fa534cd Move common code to joypad_connection.c - will still need
iOS/OSX build fixes
2014-10-04 19:07:59 +02:00
Twinaphex
8b79b12002 (Apple) Cleanups 2014-10-04 17:01:56 +02:00
Twinaphex
f957390f5f (Apple) Integrate apple_input_hid.c code into apple_joypad_hid.c 2014-10-04 15:49:09 +02:00
twinaphex
377a2e6c63 (Apple) Split up apple_joypad code into two - HID driver and iOS driver 2014-10-04 15:36:04 +02:00
twinaphex
e7e441d32d Rename shader_cg.c to shader_gl_cg.c 2014-10-02 15:19:21 +02:00
twinaphex
6c675e6580 Create gfx/gl_common.c 2014-10-02 13:32:42 +02:00
twinaphex
b2f6a025c8 Create shader_gl_common.c 2014-10-02 13:27:35 +02:00
twinaphex
6b054da299 Rename shader_common to shader_context 2014-10-02 13:21:45 +02:00
twinaphex
039a5d7ab3 Create shader_null.c and make shader_backend less dependent
on GL
2014-10-02 11:11:34 +02:00
twinaphex
ca12482af0 Move shader files to gfx/shader/ 2014-10-02 00:45:11 +02:00
twinaphex
3a2f3755ad Rename some files 2014-10-01 23:27:52 +02:00
twinaphex
d43b9082e7 Move input_autodetect code to input_autodetect.c 2014-09-30 17:48:31 +02:00
Twinaphex
b0fb6f483d (Apple/OSX) Split up HID code into separate file 2014-09-28 08:29:45 +02:00
twinaphex
3255824a62 (Griffin) Update Griffin 2014-09-25 06:56:23 +02:00
twinaphex
ce6c884724 Take out HAVE_CC_RESAMPLER define 2014-09-24 09:39:41 +02:00
twinaphex
555c5864b8 (Griffin) Take out DONT_HAVE_BITMAPONTS/DONT_HAVE_STATETRACKER for Xbox 1 2014-09-24 09:33:15 +02:00
twinaphex
9d94513dc4 (Menu/Shaders) Move all shader manager code to frontend/menu/menu_shader 2014-09-24 07:56:47 +02:00
twinaphex
a7e6df69c8 Split up libretro (v1) code to libretro_version_1.c file 2014-09-23 03:03:56 +02:00
Twinaphex
3fcc9364a4 Add tween.c to griffin.c 2014-09-19 22:59:23 +02:00
twinaphex
58cfb27c5a Split up some of the code in retroarch.c to general.c 2014-09-19 07:34:34 +02:00
twinaphex
07d86c7ac3 Create config_file_userdata.c 2014-09-15 21:25:40 +02:00
twinaphex
4fd185bffb Split up dir_list functions into its own source/object file 2014-09-15 18:59:59 +02:00
twinaphex
6deb51332b Split up string_list functions into its own object/source file 2014-09-15 18:46:07 +02:00
twinaphex
295434151b (D3D) Change dir to gfx/d3d 2014-09-14 06:45:47 +02:00
twinaphex
3eead06391 (MSVC) Use Griffin from now on for MSVC PC build - make some
variable/ function names unique for Griffin
2014-09-14 06:29:40 +02:00
twinaphex
516a536a78 Include msvc_compat.h at top of Griffin too for _MSC_VER targets 2014-09-14 06:19:32 +02:00
twinaphex
0efac4b6ad Add some additions to Griffin for MSVC PC build 2014-09-14 06:15:24 +02:00
Higor Eurípedes
e8716aedd7 (griffin.c) Fix glx_ctx.c include 2014-09-13 18:56:45 -03:00
twinaphex
45fc487b95 Change d3d_wrapper.c to d3d_wrapper.cpp 2014-09-13 19:40:12 +02:00
Twinaphex
4b9f85fe37 (GLUI) Refactor code 2014-09-13 06:25:41 +02:00
twinaphex
d4a4dd14bf Add 'nearest' resampler 2014-09-13 00:10:15 +02:00
Timo Strunk
ff90a4e568 Removed Ppmd references from everywhere. Code is only required for Ppmd support - a special 7z algorithm 2014-09-12 22:41:46 +02:00
Timo Strunk
0977449c24 Edited griffin.c to include remaining objects for zip support. 2014-09-12 21:25:08 +02:00
twinaphex
4a14658278 (Menu) Split up reusable menu_action code to menu_action.c 2014-09-12 05:54:58 +02:00
twinaphex
9caadf5a55 (XDK) Build fixes 2014-09-12 00:16:05 +02:00
twinaphex
fa46a2bf19 (D3D) d3d_wrapper.c build fixes 2014-09-12 00:00:20 +02:00
twinaphex
4706be0905 (D3D) Start merging in XDK code 2014-09-11 20:59:52 +02:00
twinaphex
906807c637 (Griffin) Add menu_lakka_backend.c to Griffin 2014-09-10 04:23:48 +02:00
twinaphex
598421e7d7 Move resampler drivers to audio/resamplers 2014-09-09 21:54:41 +02:00