Commit Graph

1407 Commits

Author SHA1 Message Date
twinaphex 1ce3b12335 Split up xinerama functions into separate files 2017-03-23 19:59:11 +01:00
twinaphex 1274092fdd Move audio_mixer code to libretro-common 2017-03-22 03:00:21 +01:00
Brad Parker 2df1ed9157 fix inconsistent dll linkage warning in msvc 2017-03-05 14:19:39 -05:00
Brad Parker bd6ca986d8 msvc buildfix 2017-03-05 14:19:38 -05:00
losernator 5f2e6c4320 add support for Korean 2017-03-05 01:36:08 +09:00
twinaphex cc75e002cd Add managers/core_manager.c 2017-02-24 06:29:13 +01:00
twinaphex cec74a9460 Add audio_mixer.c for console/Apple builds 2017-02-23 04:26:27 +01:00
Gregor Richards 5f723d1bda Moving NAT traversal into a task to avoid blocking the UI. 2017-02-20 19:08:31 -05:00
twinaphex cd1b95220a Add miniupnpc dependency which can be optionally compiled in 2017-02-15 21:03:57 +01:00
Andre Leiradella 0c8ee93e3e Moved cheevos files to their own folder in preparation for the changes to support leaderboards 2017-02-03 10:03:57 +00:00
twinaphex ae4f5104a4 Include patch.c inside task_content.c 2017-01-31 04:53:16 +01:00
twinaphex cdb45a38d3 Refactor code - do away with sinc_resampler_common 2017-01-30 18:43:09 +01:00
twinaphex 21508003c9 Create sinc_resampler_common 2017-01-30 18:15:41 +01:00
twinaphex 26f33e3254 Add rwav.c to Griffin 2017-01-28 00:28:51 +01:00
twinaphex c3eb4327bf Remove algorithms/mismatch 2017-01-25 02:57:43 +01:00
Brad Parker 57949227df DOS: initial input/joypad driver 2017-01-24 00:55:58 -05:00
twinaphex 669599cfd7 Add audio_mix to libretro-common 2017-01-24 00:29:40 +01:00
radius 3306f5274a add name matching 2017-01-22 18:39:07 -05:00
Twinaphex 3ff158b907 Merge pull request #4436 from fr500/lobby
Basic lobby system (don't merge, just for tracking)
2017-01-22 21:08:43 +01:00
Brad Parker c4bfa6b0d2 DOS: initial VGA int13 graphics driver 2017-01-22 10:47:11 -05:00
twinaphex 96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
Jean-André Santoni 2dee8f77b6 (Netplay) Add a task to find a game from its CRC 2017-01-22 03:17:50 +01:00
Brad Parker e1f4db8081 Win2000 buildfixes 2017-01-16 20:41:08 -05:00
Brad Parker 49d7be9813 MSVC GDI buildfix 2017-01-16 20:41:05 -05:00
Brad Parker 05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00
twinaphex ef974086aa Split up menu OSK code to separate file - menu/widgets/menu_osk.c 2017-01-12 11:31:24 +01:00
Josh Palmer 5ed17c1ffd Reorganize QNX directory structure, rename bbqnx_ctx.c to qnx_ctx.c for consistency
Added OpenGL ES3 support to qnx_ctx.c
Finalize momentics project setup
2017-01-09 20:26:09 +00:00
twinaphex 92f9ad0714 Move audio DSP filters to libretro-common 2017-01-09 12:30:11 +01:00
twinaphex d3b818a16a Move dsp_filter to libretro-common 2017-01-09 12:22:29 +01:00
Brad Parker 1ae9c7d6d4 move net_http_parse to extern C for MSVC 2017-01-01 20:04:10 -05:00
twinaphex 925d60c0cc Implement part 2 of Browse URL 2016-12-27 00:02:09 +01:00
twinaphex e23fe909dd Add task_powerstate.c to Griffin 2016-12-20 21:44:13 +01:00
Gregor Richards f619789e48 Refactoring: netplay_common.c -> netplay_handshake.c/netplay_delta.c
Refactoring netplay_common into its two actual components, the handshake
and delta-frame related functions.
2016-12-18 19:28:43 -05:00
Gregor Richards 4e905bf524 Refactoring: netplay_sync.c
Renamed netplay_net.c to netplay_sync.c, as all that remains in that
file is synchronization-related functions.
2016-12-18 19:28:43 -05:00
Gregor Richards 257c5d3188 Refactoring netplay_init.c/netplay_net.c
Split the remainder of netplay.c into netplay_init.c and netplay_net.c
(which will soon be netplay_sync.c)
2016-12-18 19:28:43 -05:00
Gregor Richards 7e2465ef1f Refactoring: Moving I/O functionality into netplay_io.c 2016-12-18 19:28:43 -05:00
Gregor Richards 8c59c7dd77 Starting to refactor: Separating frontend stuff into netplay_frontend.c 2016-12-18 19:28:43 -05:00
twinaphex 17a66067b0 Add menu_filebrowser.c 2016-12-16 08:59:17 +01:00
twinaphex 659ed11678 Fix Griffin 2016-12-12 13:35:17 +01:00
twinaphex 08a60c94d0 Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT 2016-12-12 13:02:29 +01:00
twinaphex 7af2e2e6b8 Add HAVE_CC_RESAMPLER to more Makefiles 2016-12-12 12:48:04 +01:00
twinaphex 8042c2ac62 Move config_file_userdata.c to libretro-common 2016-12-12 12:36:46 +01:00
Logan McNaughton 746e4667c2 Add HAVE_OPENGLES3 to griffin.c 2016-12-09 10:07:37 -07:00
Gregor Richards 6c516f1de4 Griffin-fying Netplay LAN scanning 2016-12-02 22:54:14 -05:00
twinaphex d3c22cb0e4 Move input/input_autodetect.c to tasks/task_autodetect.c 2016-12-01 20:38:20 +01:00
Brad Parker ba54f20626 initial libcaca video driver 2016-12-01 12:13:45 -05:00
twinaphex 63ae172a23 Add udev_common.c/.h 2016-12-01 15:02:42 +01:00
twinaphex 981cbf93c9 Add task_wifi to Griffin 2016-11-30 17:37:42 +01:00
Gregor Richards 0b13f7dc4a Tpyo in griffin include of net_natt 2016-11-29 23:26:53 -05:00
Gregor Richards 50ec1bc9cd Add NAT traversal code to griffin 2016-11-29 21:16:25 -05:00
Gregor Richards 7bc77f8614 Adding new C files to griffin.c (Mac OS X fix) 2016-11-26 16:11:42 -05:00
twinaphex a0e1413ecc Remove video_frame.c 2016-11-08 15:30:28 +01:00
Brad Parker e378a4636b make save/load state messages fully translatable, rename jp.c to ja.c to match proper language code 2016-11-08 08:37:51 -05:00
twinaphex 37ff8cb66f Prevent stb_truetype from being included twice for Griffin 2016-11-05 20:45:23 +01:00
twinaphex a092f4d383 Add this to Griffin 2016-11-05 20:41:54 +01:00
twinaphex 89230a0ac9 Add stb_unicode.c to Griffin 2016-11-05 18:59:56 +01:00
twinaphex c756ff9368 Add msg_hash_chs to griffin 2016-10-29 06:50:52 +02:00
twinaphex a9ff67e915 Add to Griffin 2016-10-27 21:56:01 +02:00
twinaphex 7740eb1094 Update griffin.c 2016-10-24 04:06:49 +02:00
twinaphex c9c7aea184 Create sublabel callbacks 2016-10-20 15:57:35 +02:00
twinaphex c2bb410d8d Take out HAVE_BUILTIN_AUTOCONFIG - always include it 2016-10-04 07:33:57 +02:00
Twinaphex 03215a831f Merge pull request #3690 from aliaspider/master
(3DS) add experimental font and menu_display drivers.
2016-09-29 21:33:08 +02:00
aliaspider afd5e85a31 (3DS) add experimental font and menu_display drivers. 2016-09-29 20:14:12 +01:00
twinaphex 9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex ca4086622a (Griffin) Buildfix 2016-09-22 03:29:04 +02:00
twinaphex 1bad39131a Add wifi files to Griffin 2016-09-22 03:28:06 +02:00
Jean-André Santoni c45058d3ae Start adding a WiFi driver 2016-09-22 02:02:43 +02:00
frangarcj d46a40e3c4 (VITA) USE STB FONT 2016-09-19 14:14:11 +02:00
twinaphex bb6bc9bd6d Merge task_save_ram/task_save_state 2016-09-19 02:57:23 +02:00
twinaphex 20dd2bc677 Add encoding_crc32.c to griffin 2016-09-18 18:50:33 +02:00
Twinaphex 61c3de1f6a Griffin buildfixes 2016-09-18 16:49:09 +02:00
twinaphex 1a554cf1bc Add dirs.c 2016-09-17 14:44:19 +02:00
twinaphex 005b86eb5d Create paths.c 2016-09-17 12:10:46 +02:00
twinaphex 1055938b67 Add vector_4 to Griffin and Makefile.common 2016-09-16 17:46:13 +02:00
twinaphex 125c4f9529 Add menu_event.c 2016-09-16 16:39:30 +02:00
twinaphex a21674881c Add menu_input_bind_dialog 2016-09-15 20:35:39 +02:00
twinaphex 8fd5c5817a Create menu_input_dialog 2016-09-15 19:23:32 +02:00
twinaphex 233925bea6 Rename widgets/menu_popup to widgets/menu_dialog 2016-09-15 15:57:25 +02:00
twinaphex 02e01e0b0a Create menu/widgets/menu_entry 2016-09-15 00:20:43 +02:00
twinaphex 892c0a6f52 Create menu/widgets/menu_list 2016-09-15 00:10:37 +02:00
twinaphex 6f23a8ac0d Move httpserver to network/ 2016-09-12 17:21:00 +02:00
twinaphex 056cc8ece8 Move menu_popu.c to menu/widgets 2016-09-11 21:03:31 +02:00
twinaphex d3f7bf8527 Move video_state_python to gfx/drivers_tracker 2016-09-11 17:59:10 +02:00
twinaphex 2324c48164 Move civetweb to deps/ 2016-09-11 14:37:29 +02:00
twinaphex e6a114a95a Create gfx/video_frame.c 2016-09-06 23:41:09 +02:00
frangarcj d21938a015 (VITA) Slimming Vita2D 2016-09-06 12:03:18 +02:00
twinaphex 7af3b79416 Create gl_capabilities.c/gl_capabilities.h 2016-09-05 07:04:56 +02:00
twinaphex 9c897e262b Create menu_popup.c 2016-09-04 22:58:54 +02:00
twinaphex 429165e966 Combine autoconfig builtin files into one 2016-09-03 07:39:26 +02:00
twinaphex 077a9a7beb Add more SDL source files to griffin 2016-09-03 07:10:55 +02:00
twinaphex 9df9b79869 Add builtin_sdl2 2016-09-03 07:02:17 +02:00
twinaphex b6daaed566 Rename git_version.c to version_git.h, create separate
version.h file
2016-09-01 17:49:28 +02:00
Andre Leiradella 8926a4b077 fixed header for md5 funcs and md5.c inclusion in griffin 2016-08-30 23:27:47 +01:00
twinaphex 9af900a1d1 Create setting_list.c/setting_list.h 2016-08-29 03:07:33 +02:00
orbea 698579c2b5 Shorten HAVE_VULKAN_KHR_DISPLAY 2016-08-27 16:48:13 -07:00
Alcaro dd7caa4ad4 Wipe out this flag, not needed anymore. 2016-08-26 17:47:46 +02:00
Francisco José García García 4221374072 (VITA) Add XMB support 2016-08-23 02:49:53 +02:00
twinaphex ad3a4311ee Add msg_hash_jp 2016-08-20 21:37:03 +02:00
twinaphex a8e74f0aa2 (GL) Start moving renderchain code over to separate files 2016-08-02 02:27:23 +02:00
twinaphex 8d186dab88 Relocate D3D drivers 2016-08-01 22:05:57 +02:00
twinaphex 6a5fee664f (Vita) Start baking in libvita2d 2016-08-01 00:50:13 +02:00
Andre Leiradella 292335b84c Added an embedded HTTP server to RetroArch; Mapped the /mmaps URI to a JSON-based RESTful API to retrieve memory maps 2016-07-31 22:45:01 +01:00
twinaphex 6742e135c9 Create HAVE_VIDEO_PROCESSOR ifdef 2016-07-28 20:01:38 +02:00
twinaphex be1eacac86 Add to Griffin as well 2016-07-28 19:11:18 +02:00
twinaphex bcf74d9685 Start adding menu_cbs_label.c 2016-07-08 16:24:05 +02:00
Twinaphex c746f4dbbc Don't build in BSD support for OSX 2016-07-08 13:01:16 +02:00
twinaphex 260d3634f2 Add platform_bsd.c to Griffin 2016-07-08 02:13:47 +02:00
Hans-Kristian Arntzen cd4ff2eac8 Move KHR_display backend behind configure flag.
Enabled by default since it is technically not platform specific.
2016-07-07 22:05:57 +02:00
Twinaphex 84d656ea67 Add to Griffin 2016-07-07 21:53:16 +02:00
twinaphex 5d70242dee Check against libdrm version 2.4.68 in order to enable/disable
plain DRM video driver
2016-07-03 22:08:56 +02:00
twinaphex d53cbfbdfb Backport DRM video driver 2016-07-03 10:37:07 +02:00
twinaphex 097b02a8a1 Add compilation of vector_2/vector_3 2016-06-27 10:56:30 +02:00
Hans-Kristian Arntzen 54c1759f45 Vulkan: Make a more general purpose symbol loader.
Avoids painful manual loading and wrapping function pointers everywhere
...

Reusable for cores, so move to libretro-common.
Also update built-in Vulkan headers.
2016-06-26 13:10:58 +02:00
twinaphex 560f8dda60 Remove tasks_internal.c - no longer needed 2016-06-20 06:02:50 +02:00
twinaphex 35b078857d Create file_path_str.c 2016-06-20 05:20:14 +02:00
twinaphex 284f8cfd23 Remove menu_hash_ files 2016-06-20 03:35:09 +02:00
twinaphex 43dbbc20e0 (Qt) Add QtWindow class 2016-06-10 10:15:38 +02:00
twinaphex 969ef4b88d Add stub browser window implementations for Win32/Cocoa 2016-06-08 15:51:43 +02:00
twinaphex 0e01a3c84b Add ui_browser_window 2016-06-08 15:47:00 +02:00
twinaphex 47abc22fe9 ui_win32_window.c needs to become a C++ file for DragAcceptFiles 2016-06-08 10:05:48 +02:00
twinaphex 10a25209da (Msg window) Add backends for Win32/Cocoa 2016-06-08 06:33:15 +02:00
twinaphex a247b16164 Add ui_null_msg_window 2016-06-08 06:29:52 +02:00
twinaphex 3aeecc7eb2 Create ui_win32_application.c 2016-06-07 17:03:34 +02:00
twinaphex a90bd8cb67 Add ui_null_application.c 2016-06-07 16:31:35 +02:00
twinaphex cf996f724e Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex 9b60b81f70 Buildfixes 2016-06-07 06:28:33 +02:00
twinaphex 180fb9cbff Don't compile in rbmp_encode when HAVE_RBMP is not defined 2016-06-07 06:14:55 +02:00
twinaphex 689b95f2f2 Don't compile in input_hid_driver.c either 2016-06-07 05:39:51 +02:00
twinaphex 175ec67112 Compile in hid_joypad.c only when HAVE_HID is defined 2016-06-07 05:15:22 +02:00
twinaphex d44062d841 Make HAVE_HID completely optional 2016-06-07 03:01:33 +02:00
twinaphex 61e1c13ae6 Create stub window interface 2016-06-04 04:24:54 +02:00
twinaphex 534c923b6b Remove autosave.c 2016-05-27 17:52:20 +02:00
twinaphex e7aedb6fb9 Remove unneeded async_job - plug memory leak in cheevos.c 2016-05-27 05:19:27 +02:00
twinaphex 584ec83840 Start adding internal network retropad core hooks 2016-05-26 19:43:15 +02:00
radius ed911fcf27 [nk] add more stub windows 2016-05-25 19:58:16 -05:00
radius 6d7dc34238 [nk] add main window stub 2016-05-25 19:38:20 -05:00
radius c5c6713489 [nk] cleanup/split window to it's own file 2016-05-25 19:06:54 -05:00
radius ddeb2b5ac0 organize nuklear files in their own subfolder 2016-05-25 18:45:35 -05:00
twinaphex aabb1e409c Move netplay code to network/netplay dir 2016-05-19 11:46:54 +02:00
twinaphex 9b572d0fe4 Make RBMP optional too 2016-05-18 13:28:20 +02:00
twinaphex 7e36dcb27f move video_texture_image to libretro-common and rename it to image_texture.c 2016-05-18 12:58:00 +02:00
twinaphex 4309793b1d Add rbmp.c 2016-05-17 21:21:45 +02:00
twinaphex 9b421948e4 Create tasks/task_save_state.c 2016-05-17 15:21:09 +02:00
twinaphex 81c7a8ac04 Create task_save_ram.c 2016-05-17 15:18:03 +02:00
twinaphex 146d2c8a1d Rename screenshot.c to tasks/task_screenshot 2016-05-17 14:31:33 +02:00
twinaphex 722eb5a69c Move content.c code to task_content.c 2016-05-16 16:42:33 +02:00
twinaphex e95bb7e37a (Windows) Another buildfix 2016-05-16 15:36:31 +02:00
Twinaphex 96b673f809 (iOS) Buildfix 2016-05-16 11:35:28 +02:00
twinaphex 2422dfbbbe (libretro-common) Create libretro-common/conversion/float_to_s16 2016-05-16 11:11:02 +02:00
twinaphex 1405db5b19 Move mismatch.c to libretro-common/algorithms 2016-05-16 10:27:20 +02:00
twinaphex 13f49e1d9a Split up image transfer code to separate file 2016-05-13 04:38:21 +02:00
twinaphex 670b564f13 Add HAVE_RTGA switch 2016-05-11 21:57:41 +02:00
twinaphex 28dd2c2545 Add HAVE_RJPEG ifdefs 2016-05-11 21:27:17 +02:00
twinaphex 5845a9944d Add more HAVE_THREADS ifdefs 2016-05-11 19:02:43 +02:00
twinaphex 9aed52ac65 Move performance.c to libretro-common/features/features_cpu.c 2016-05-10 20:31:27 +02:00
Twinaphex 16894e5a5a (Griffin) Buildfix 2016-05-10 09:33:11 +02:00
twinaphex 35ea37b37f Revert "Move cpu_features to libretro-common"
This reverts commit 2b8ff3bf38.
2016-05-10 09:32:24 +02:00
twinaphex 2b8ff3bf38 Move cpu_features to libretro-common 2016-05-10 09:27:29 +02:00
twinaphex b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex 8b07f39d6f Create tasks/task_image.c 2016-05-10 07:54:47 +02:00
twinaphex af2a33a8cb Move core_option_manager to managers/ 2016-05-10 01:25:47 +02:00
twinaphex 523ebed112 Combine command_event.c and command.c 2016-05-09 20:30:47 +02:00
twinaphex 6ae20f2016 Create managers/ dir - move cheats.c and state_manager.c to it 2016-05-09 18:20:52 +02:00
twinaphex 7ca75d46f8 Move net_http_special to network/ 2016-05-09 17:47:45 +02:00
twinaphex 751872afa4 Move netlogger.c to network/ 2016-05-09 17:45:21 +02:00
twinaphex 3722826e0a Rename netplay/ to network/ 2016-05-09 17:43:38 +02:00
twinaphex 344d1bf949 move remote.c to input/ 2016-05-09 17:37:29 +02:00
twinaphex 372e7d94cd Rename rewind.c to state_manager 2016-05-09 07:14:10 +02:00
twinaphex e165954395 Rename libretro_version_1 to core_impl 2016-05-08 05:29:10 +02:00
twinaphex 0ab61a2428 (libretro-common) Add rjpeg 2016-05-07 04:33:54 +02:00
twinaphex a7b856b65f (libretro-common) Create net_socket 2016-05-01 21:18:45 +02:00
twinaphex 748f5dc74b (Nuklear/Zahnrad) Rename to 'nuklear' 2016-04-25 14:58:47 +02:00
radius 8b302c369e [zr] start moving to the new version 2016-04-18 17:59:32 -05:00
Ernesto Ramirez c4f2de321a (GX) Added PS2/PSX Controller Adapter for HID driver. 2016-04-16 19:33:17 -05:00
twinaphex 5eb3bb05f7 Start adding streams/interface_stream.c 2016-04-06 21:58:23 +02:00
twinaphex c8f4d97839 Move config_file_userdata outside libretro-common 2016-03-21 18:49:50 +01:00
twinaphex ac6362cae4 Combine list_special files 2016-03-20 17:28:24 +01:00
twinaphex 3720cf87e7 Rename retro_file to file_stream 2016-03-20 16:29:14 +01:00
twinaphex c7e13e2bcd (libretro-common) Rename file_archive to archive_file 2016-03-20 16:14:40 +01:00
twinaphex 93b7dc1bdd (libretro-common) move 'lists' files to lists/ 2016-03-20 14:53:54 +01:00
twinaphex ef4a1a3c0f (libretro-common) Rename fifo_buffer to fifo_queue 2016-03-20 14:06:21 +01:00
twinaphex 48347053cd (Griffin) Add compat_snprint for Griffin 2016-03-20 04:52:15 +01:00
twinaphex 55bb739996 Rename some files 2016-03-14 15:43:40 +01:00
twinaphex 2ce76ff147 Add null resampler so we can iterate over the rsamplers and
start from right to left again when touching
2016-03-14 15:42:12 +01:00
radius 7f8c6f50e3 [zr] split GL code in another file
This makes zahnrad reusable in other menu drivers
2016-03-09 15:33:27 -05:00
radius d860642c75 [zr] split the window code to zr_common 2016-03-05 21:52:09 -05:00
twinaphex eebcde721b Rename video_coord_array 2016-03-05 07:28:02 +01:00
twinaphex c9e6a91137 (Android) Bake in ifaddrs for Android 2016-03-03 02:08:47 +01:00
twinaphex 61faa0a04b Bake in net_ifinfo 2016-03-03 00:26:26 +01:00
twinaphex d2a798e9cf (Griffin) Add files to griffin.c 2016-03-01 22:25:53 +01:00
twinaphex 86a8899b0f (Android) Start preparing Android JNI Makefiles for Android 2016-03-01 18:46:40 +01:00
twinaphex f8f2f7d03c Rename androidegl_ctx.c to android_ctx.c 2016-03-01 04:18:43 +01:00
twinaphex ac084a5175 Change typo 2016-02-25 23:40:27 +01:00
twinaphex 816539f9df (Zahrand) Rename wimp.c to zahrand 2016-02-25 21:29:38 +01:00
Twinaphex 42600fa74b Merge pull request #2726 from fr500/master
New driver implementation for the WIMP UI
2016-02-25 20:57:31 +01:00
twinaphex 51db7e695e Add preliminary russian translation - can't get it to compile yet 2016-02-24 19:19:24 +01:00
twinaphex d537b6ee9f Rename some files 2016-02-22 13:01:16 +01:00
twinaphex 11c1535fe3 Rename glx context driver to x 2016-02-20 05:48:45 +01:00
twinaphex 02e3d6eba7 Only one Wayland context driver now 2016-02-19 07:58:14 +01:00
twinaphex b6a9f5c239 Start adding vulkan files to Griffin 2016-02-17 05:22:17 +01:00
twinaphex f8b866c8c1 Combine file_ops.c and content.c 2016-02-15 21:49:29 +01:00
radius 1e31f06200 clone glui 2016-02-14 14:33:13 -05:00
twinaphex 8b9c7a47e4 Move task_queue to queues/ dir 2016-02-09 18:13:47 +01:00
twinaphex 31112e937b Move task_queue.c to libretro-common 2016-02-09 18:11:11 +01:00
twinaphex 4210ee197b Rename tasks.c to task_queue.c 2016-02-09 17:55:15 +01:00
twinaphex ce2869b4d8 Create tasks_internal and split up RA-specific task code to outside 2016-02-09 17:12:39 +01:00
twinaphex ca3f352ed1 Remove unused udev_common 2016-02-05 13:30:19 +01:00
twinaphex 24f5275001 Use wiiugca for non-Wii too 2016-02-04 23:49:04 +01:00
twinaphex 407d85f604 Use nesusb/snesusb for non-Wii too 2016-02-04 23:43:33 +01:00
netux79 bca4ccb155 (GX) Refactor of the Wii USB HID support. Now it's working!
In order to have a controller working you need:
1) Have a matching HID autoconfig file in autoconfig/hid for your controller.
2) Create a "connect" driver for the pad in "input/connect" folder (source code of RA).
3) Once you are in RA, change the joystick driver to HID and restart.
4) You may be now able to use you USB HID compatible pad in RA.

I included some "connect" drivers as an example. It also need to include them for compilation.
2016-02-04 17:01:03 -05:00
twinaphex a267bdfbe3 MOve gfx/image/image.c to gfx/video_texture_image.c 2016-01-30 02:39:08 +01:00
twinaphex 9a6cfe9084 Create menu_content.c 2016-01-25 04:32:52 +01:00
twinaphex c0047e643e update 2016-01-24 07:46:30 +01:00
twinaphex 44b4ba9a07 Update Griffin 2016-01-24 07:46:11 +01:00
twinaphex 78feccd0a3 Split up file extract zlib driver code to separate file 2016-01-24 06:18:53 +01:00
twinaphex fd42722c78 No longer need these files now 2016-01-24 04:21:18 +01:00
twinaphex 48317e66b9 Create task_content.c - WIP 2016-01-24 00:40:34 +01:00
twinaphex 652d94e9ee Move cores/image_core.c 2016-01-21 19:53:52 +01:00
twinaphex a3994aea63 RMenu is obsolete now 2016-01-12 09:19:35 +01:00
twinaphex 54f46f4ee3 Update headers 2016-01-10 04:41:52 +01:00
twinaphex e67491d6a9 remove HAVE_LIBSICKSAXIS 2016-01-02 01:35:34 +01:00
ctult c1792fe84e bad griffin, breaking vita 2015-12-25 00:02:52 -07:00
aliaspider 06d4732dd7 fix griffin build. 2015-12-24 19:23:46 +01:00
twinaphex aa488dda25 Create video driver poke load_texture / unload_texture 2015-12-20 20:52:23 +01:00
twinaphex 9394294956 (joypad_connection) Stub Wii U Pro implementation - untested 2015-12-12 18:30:17 +01:00
twinaphex fd7e4db9aa Combine system.c and runloop.c 2015-12-07 13:56:33 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex df1c6344be Merge font_renderer_driver.c and font_driver.c 2015-12-05 12:07:22 +01:00
twinaphex ecbfc72e9b Create epoll_common 2015-11-30 18:05:10 +01:00
twinaphex fd91cf130e Create udev_common.c/udev_common.h 2015-11-30 16:31:05 +01:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
twinaphex 2d455d78b3 Move inptu state to android_joypad.c 2015-11-29 16:18:29 +01:00
twinaphex dff44d8d49 (udev) split up keyboard code to separate files 2015-11-29 15:35:34 +01:00
twinaphex 9fd9fd10e8 Create input_x11_common 2015-11-29 03:34:09 +01:00
twinaphex f97f0aa480 Merge runloop.c and runloop_msg.c 2015-11-29 00:19:01 +01:00
twinaphex b2421b5942 Merge retroarch and retroarch_info 2015-11-28 20:11:55 +01:00
twinaphex c23846c5dc Merged input_joypad.c and input_joypad_driver.c 2015-11-28 16:22:49 +01:00
twinaphex 1df5d44bdb Rename input/keyboard_line 2015-11-28 16:13:16 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
radius 1296768d47 add stub driver for network gamepad 2015-11-27 18:08:39 -05:00
Higor Eurípedes 607e403981 (griffin) Add task_decompress.c 2015-11-27 19:54:19 -03:00
twinaphex 8f9c652693 Add gfx/common/drm_common.c and gfx_common/drm_common.h 2015-11-26 17:12:06 +01:00
twinaphex 08ae9df639 Merge input_sensor.c with input_driver.c 2015-11-25 03:29:18 +01:00
Higor Eurípedes 9dd7e15062 (griffin) add tasks/tasks.c 2015-11-23 18:51:54 -03:00
twinaphex beceaf4a8c Merge video_pixel_converter.c with video_driver.c 2015-11-23 13:02:24 +01:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex 806c124eae Merge video_viewport.c and video_driver.c 2015-11-21 13:01:23 +01:00
twinaphex 50f8634902 Add gfx/common/egl_common.c 2015-11-19 13:16:43 +01:00
twinaphex 55ec9c7846 Move win32_shader_dlg.c code to ui_win32.c 2015-11-19 07:56:54 +01:00
twinaphex 421a2e8c6c Don't compile in ui_win32.c for Xbox 2015-11-19 07:41:14 +01:00
twinaphex fc570c2420 (Griffin) Add ui_win32.c to Griffin 2015-11-19 07:26:24 +01:00
twinaphex 406d37eb88 Convert xdk360_fonts.c to C++ 2015-11-17 22:48:11 +01:00
twinaphex e6e7dd1c3b Include stockfont as part of vita2d_font.c 2015-11-17 08:37:55 +01:00
twinaphex 239ae7de53 Move gl_common to gfx/common 2015-11-17 08:01:33 +01:00
twinaphex 03b1f36af1 Move linux_common to input/common/ 2015-11-17 06:46:32 +01:00
twinaphex d69aa24f28 Add encoding_utf to Griffin 2015-11-16 07:26:02 +01:00
twinaphex 4f55b360ac Create HAVE_BTSTACK ifdef 2015-11-16 04:17:13 +01:00
Twinaphex f2f1db12cf Turn into C for now 2015-11-16 01:14:43 +01:00
twinaphex 79886a2768 Convert cocoa_input.c to Obj-C 2015-11-16 01:05:49 +01:00
twinaphex d59215a678 Add linux_common.c 2015-11-14 08:50:10 +01:00
twinaphex 1da727cd54 convert keyboard_event_win32 to C++ 2015-11-11 20:23:19 +01:00
twinaphex 9deeececf1 Turn win32_common and wgl_ctx into C++ 2015-11-11 20:07:06 +01:00
twinaphex eae2f3eeda Convert menu_display_d3d.c to C++ 2015-11-09 02:19:59 +01:00
twinaphex cb9960c6e2 Compile video_texture as C++ for Win32 2015-11-09 01:19:09 +01:00
twinaphex 3114d4df7a menu_display_d3d.c can now be compiled - does not work yet 2015-11-08 23:33:18 +01:00
twinaphex 2fe6a6af5b Always compile in matrix files now 2015-11-08 23:30:21 +01:00
twinaphex 8b0628f13e Add file to Griffin/Makefile 2015-11-08 23:20:46 +01:00
twinaphex a9b7636ddb Abstract away GL code in menu behind display driver interface 2015-11-08 01:30:07 +01:00
twinaphex 66914232ab Replace most instances of GLUI (except for ident string) with
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
twinaphex 3be9b2752b (GLUI) Start renaming 'glui' 'materialui' under the hood 2015-11-02 20:46:22 +01:00
twinaphex 5a17b79b48 Add posix_string C file 2015-11-01 18:52:41 +01:00
twinaphex 971f5277d7 Move async_job to libretro-common 2015-10-28 07:47:57 +01:00
twinaphex 4d8ead2fb7 Move ra_semaphore to libretro-common - rename rsemaphore 2015-10-28 07:08:27 +01:00
Jools Wills 3e5a2e425e rename semaphore.* -> ra_semaphore.* to avoid semaphore.h being used by the rpi video driver includes instead of the system semaphore.h - fixes #2304 2015-10-28 03:38:46 +00:00
Twinaphex 482cef0a2f Merge pull request #2299 from leiradel/master
sumbit achievements asynchronously to the server; download list of un…
2015-10-27 21:44:27 +01:00
Andre Leiradella 674752ca96 sumbit achievements asynchronously to the server; download list of unlocked achievements to prevent earning the same achievement more than once; disabled achievements if the game was started with cheats enabled or after they were enabled during game play; fixed code style 2015-10-27 15:50:41 -02:00
Twinaphex 0447c1b442 Merge pull request #2293 from aliaspider/master
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider aeeb2a62d6 (3DS) - add an audio driver using the DSP.
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
Twinaphex 6f0e632f36 Get rid of dir_list_obj.m for iOS 2015-10-26 22:42:31 +01:00
twinaphex 08a97a4ca3 Create string_list_special.c 2015-10-26 08:39:35 +01:00
twinaphex 8c87ac03e5 Split up compat into separate files 2015-10-26 02:41:41 +01:00
Andre Leiradella 0ea54b966d removed http_get.[ch], using net_http_special now 2015-10-24 12:00:52 -02:00
Andre Leiradella 53f77acf37 move http_get to its own file; fix copyright 2015-10-23 23:25:27 -02:00
twinaphex 85fb94c452 Create net_http_special 2015-10-20 04:40:25 +02:00
twinaphex 1e681cad4e Move ffmpeg core files 2015-10-19 16:55:08 +02:00
twinaphex 38c66f62d0 Merge menu_video.c and menu_display.c 2015-10-18 07:15:54 +02:00
twinaphex 06d17852f0 Merge menu_list.c with menu_entries.c 2015-10-17 19:38:33 +02:00
aliaspider b7098c0846 (griffin) build fix for !defined(HAVE_CHEEVOS) 2015-10-17 09:56:23 +01:00
Andre Leiradella cb24d13f8c download the achievements list from retroachievements.org 2015-10-14 00:12:01 -03:00
Andre Leiradella c53766dde3 added cheevos_test back to runloop.c; included runloop.c and jsonsax.c in griffin.c 2015-10-09 15:29:50 -03:00
twinaphex c91de95236 Move code around 2015-10-03 04:21:38 +02:00
twinaphex 167cd269ae Add init_list to menu driver callbacks 2015-10-03 03:15:47 +02:00
twinaphex a1ff4879f8 (Zarch) Integrate Zarch - can be heavily improved now - shows
promise
2015-10-02 02:15:46 +02:00
Francisco José García García 2564370664 (Vita) Vita2d font renderer 2015-10-01 01:10:26 +02:00
twinaphex 3db688d477 Create retro_stat.c/retro_stat.h 2015-09-22 01:45:30 +02:00
twinaphex 19b95f950d Move netlogger around 2015-09-20 15:43:34 +02:00
twinaphex 7ad32fc8aa (XDK) Move files around 2015-09-20 15:39:59 +02:00
twinaphex dfeefc0e16 Rename and move vi_encoder.c 2015-09-20 15:05:30 +02:00
twinaphex a7f78a8d88 move some files around - create memory/ subdir 2015-09-20 14:54:41 +02:00
twinaphex e1109c82c6 Rename tga.c to rtga.c 2015-09-19 15:36:39 +02:00
twinaphex fd4e462381 Change tga_decode.c to tga.c 2015-09-19 15:34:43 +02:00
twinaphex 08c0cf1ce3 Bake rbmp_encode.c in 2015-09-19 04:40:30 +02:00
twinaphex 0160a0a5af Exclude rbmp_encode.c for now if HAVE_RPNG is defined 2015-09-19 02:52:23 +02:00
twinaphex 5e71c31748 Split up BMP saving into separate file libretro-common/formats/bmp/rbmp_encode.c 2015-09-19 02:44:28 +02:00
twinaphex 43018976e9 (RPNG) Simplify rpng 2015-09-19 01:40:29 +02:00
twinaphex da3bec58b1 (libretro-common) Start adding retro_file.c and retro_file.h 2015-09-17 11:41:48 +02:00
twinaphex fad78d8b81 Split up code to task_database_cue.c 2015-09-16 22:39:47 +02:00
twinaphex d1113f33f3 Rename logger/netlogger/logger.c to logger/netlogger.c 2015-09-16 11:33:14 +02:00
twinaphex 458a0f3a27 Merge performance_linux.c with platform_linux.c 2015-09-16 05:42:16 +02:00
twinaphex 7bd5ec0ffe Refactor performance_android.c to performance_linux.c - compile it in for Linux too 2015-09-15 22:32:28 +02:00
twinaphex 8116d118dd (Android/Linux) platform_linux.c now also used for Android 2015-09-15 20:43:54 +02:00
twinaphex 725040126d Don't compile in memmap.c 2015-09-11 18:46:32 +02:00
Radius 18617afec0 bake out memmap for 3ds 2015-09-10 23:46:58 +01:00
twinaphex 020ab87c36 (7zip) Remove unneeded CPUArch.c 2015-09-06 15:54:22 +02:00
twinaphex 36bb25d4d4 Merge decompress functions into file_ops 2015-09-06 03:11:28 +02:00
twinaphex 603f95cbf4 Remove frontend_xenon.c - implement platform_xenon.c instead 2015-09-04 20:45:02 +02:00
twinaphex 56c8a57e0c Create retro_dirent.c/retro_dirent.h 2015-09-04 18:38:29 +02:00
twinaphex 156cdd3295 Create memalign.c 2015-09-02 17:06:02 +02:00
twinaphex 5e2c998b9c Integrate platform_vita.c into platform_psp.c 2015-09-02 13:07:13 +02:00
Sergi Granell 3b54e81d00 (Vita) Start vita2d_gfx video driver 2015-08-30 20:12:16 +02:00
Sergi Granell d29c242655 (Vita) Add vita frontend driver
(PSP) Remove vita frontend from PSP frontend
2015-08-30 19:47:00 +02:00
twinaphex f95049e99c Add wiiusb_hid driver courtesy of @xerpi 2015-08-30 09:48:38 +02:00
twinaphex e32b99ac0c Consolidate PSL1GHT logger into logger/netlogger/logger.c
and expand net/net_compat.c
2015-08-29 16:24:38 +02:00
twinaphex 0673475610 (Griffin )Add memmap.c to Griffin too 2015-08-22 18:38:51 +02:00
twinaphex acfa43dfe9 Make iterate no longer a function pointer 2015-08-17 22:46:27 +02:00
twinaphex 273788cdf9 (Vita) Attempt to reuse PSP1 audio driver for Vita 2015-08-12 12:18:45 +02:00
Alcaro ee2ad0c4bd These aren't executable. 2015-08-12 01:31:03 +02:00
radius 828734e007 don't try to autoconfigure GPIO devices 2015-08-11 17:13:25 -05:00
twinaphex ff3e791d72 (Vita) Compile in input and joypad drivers 2015-08-10 23:19:07 +02:00
Twinaphex 3639858522 (iOS) Create ObjC version of dir_list 2015-08-05 04:11:42 +02:00
Higor Eurípedes 6e3e7ecc30 Wrap stb include in griffin 2015-07-14 12:05:08 -03:00
twinaphex 7d9530c83a (Griffin) Add font renderer stb to Griffin 2015-07-14 16:44:46 +02:00
twinaphex c697923eb6 Create video_common.c 2015-07-12 05:30:04 +02:00
twinaphex 14b6a6636b Create menu_video.c 2015-07-09 18:39:40 +02:00
twinaphex 39772de535 Add Polish (ISO-8859-2) 2015-07-07 02:56:27 +02:00
twinaphex 8a5145a514 Create msg_hash_* files 2015-07-01 01:42:04 +02:00
twinaphex b96e02db75 Create runloop_msg.c 2015-07-01 01:19:14 +02:00
twinaphex 84c18a353d Create HAVE_IMAGEVIEWER ifdef 2015-06-28 18:55:00 +02:00
twinaphex acc29f671e Start baking in imageviewer core 2015-06-28 15:50:36 +02:00
twinaphex 81f09f8378 (Esperanto) Add stub Esperanto language hooks 2015-06-26 11:16:02 +02:00
twinaphex b9479576e8 Create system.c 2015-06-25 14:25:21 +02:00
twinaphex 468b7e46c0 Split up menu_hash.c 2015-06-24 12:27:19 +02:00
twinaphex c13b98da8a (Griffin) Update Griffin 2015-06-21 00:37:19 +02:00
twinaphex 9b267e9802 (Cores) Move test cores to cores/, move dynamic_dummy to cores/ 2015-06-20 23:14:09 +02:00
twinaphex 995159dd32 Start creating menu_hash.c 2015-06-15 06:25:41 +02:00
twinaphex 2c1a1f83a2 Create menu_entries.c 2015-06-12 16:07:12 +02:00
twinaphex fd38003fd1 Rename menu_entries_cbs_* to menu_cbs_* 2015-06-12 16:01:46 +02:00
twinaphex 2fc0d7c4b4 (Menu) Rename files 2015-06-08 14:44:24 +02:00
Twinaphex 4bc3e0e720 (Menu/Griffin) Cleanup 2015-06-08 14:36:50 +02:00
twinaphex 41e2caf5f6 Move menu_entries_cbs_* files to menu/cbs 2015-06-08 14:35:58 +02:00
twinaphex 01d07721b4 Rename menu_entries_cbs_representation.c to menu_entries_cbs_get_value.c 2015-06-08 14:30:05 +02:00
twinaphex fc4755bce2 (libretro-common) Move hash.c/hash.h to libretro-common 2015-06-04 21:13:13 +02:00
twinaphex 93295638da Remove menu_settings_list.c 2015-06-03 11:24:53 +02:00
twinaphex bfcf1a7288 Revert "Make some functions static"
This reverts commit 6b04db075d.
2015-06-03 10:13:25 +02:00
twinaphex 6b04db075d Make some functions static 2015-06-03 10:13:03 +02:00
twinaphex bc953d3a1b Move settings code entirely to menu 2015-06-02 20:26:27 +02:00
twinaphex ba277d90de Create action_get_title 2015-06-01 12:24:48 +02:00
twinaphex 494b78e6ad Create action_select 2015-06-01 07:16:31 +02:00
twinaphex a5d8f37b34 Add action_scan 2015-05-27 06:57:01 +02:00
twinaphex 2f0b2460e7 Move code to database_info.c 2015-05-25 04:50:07 +02:00
twinaphex 37a7749a73 Create dir_list_special.c 2015-05-24 04:19:32 +02:00
twinaphex 533a0b7f7f Move frame_time_samples to video_driver.c 2015-05-20 05:35:41 +02:00
twinaphex 2bcc2d08d7 Move remaining menu_common_list functiosn to menu_list.c 2015-05-19 23:10:53 +02:00
twinaphex 194b32d7eb Revert "Remove menu_common_list.c - make menu_common_list_delete a static"
This reverts commit df2b80a14c.
2015-05-19 23:00:02 +02:00
twinaphex df2b80a14c Remove menu_common_list.c - make menu_common_list_delete a static
function inside menu_list.c
2015-05-19 22:43:07 +02:00
twinaphex 4afc100924 Move audio_data out of global struct to prevent threading issues 2015-05-19 21:18:07 +02:00
twinaphex 3dc7f6ab19 Create separate menu_entries_cbs_left.c/menu_entries_cbs_right.c 2015-05-18 15:56:32 +02:00
twinaphex a2f5eb5421 Create separate menu_entries_cbs_up.c/menu_entries_cbs_down.c 2015-05-18 15:31:53 +02:00
twinaphex 1c903ad7cd Start creating retroarch_info.c 2015-05-13 13:21:43 +02:00
twinaphex 42ee2606a1 Remove menu_entries.c 2015-05-12 13:14:04 +02:00
twinaphex 78c55c55c5 Create menu_displaylist.c 2015-05-11 11:11:23 +02:00
twinaphex 0333cb5eb6 Refactor cocoatouch_support.c as menu/menu_entry.c 2015-05-10 10:55:20 +02:00
twinaphex 7242693e69 (Android) Go back to old input code 2015-05-09 09:38:45 +02:00
twinaphex 87d9834d06 Move dylib.c to libretro-common 2015-05-08 09:49:49 +02:00
Twinaphex d5e23012f1 (Data runloop) Split up overlay task code to tasks/task_overlay.c 2015-05-05 18:16:09 +02:00
Twinaphex 8c75fd3530 Split up database runloop data code to tasks/task_database.c 2015-05-05 18:05:59 +02:00
Twinaphex a04debf7c5 (Tasks/data runloop) Move code to task_file_transfer.c 2015-05-05 17:58:37 +02:00
Twinaphex 684a0555ed Move code to tasks/task_http.c 2015-05-05 17:36:58 +02:00
twinaphex 6c94be41a9 (Android) Create android_native_app_glue.c 2015-05-01 23:46:55 +02:00
Twinaphex d49ec806e0 (CGL) CGL Context only for OSX 2015-04-26 03:59:55 +02:00
Twinaphex 6703b26e44 (CGL Context) Some buildfixes 2015-04-26 03:48:35 +02:00
twinaphex 98a07b9320 (Griffin) Cleanups 2015-04-23 02:26:09 +02:00
twinaphex 58621e5ccf (PS3) Compile in GL raster font 2015-04-23 02:04:32 +02:00
twinaphex a104517168 (Menu) Create menu_display.c/menu_display.h 2015-04-21 14:44:26 +02:00
Twinaphex a554b1647c Move code around - turn platform_apple.c into platform_apple.m 2015-04-20 14:05:55 +02:00
Twinaphex f506e722b1 (Apple) Rename apple_hid to iohidmanager_hid 2015-04-20 11:52:10 +02:00
twinaphex 8702141d90 (Cocoa) Start renaming input_apple to input_cocoa 2015-04-19 17:58:15 +02:00
twinaphex 9d26a321df (OSX) Add platform_apple.c to Makefile.common 2015-04-19 17:08:13 +02:00
twinaphex 4e5bf65e23 Create HAVE_RPNG define 2015-04-19 16:55:03 +02:00
twinaphex 147a9f85ff (CoreText) Add HAVE_CORETEXT define 2015-04-19 16:19:10 +02:00
twinaphex 723b9ba716 Add HAVE_IOHIDMANAGER 2015-04-19 15:59:20 +02:00
twinaphex ac2743b842 Create stub frontend/drivers/platform_linux.c 2015-04-18 19:12:14 +02:00
twinaphex 27661c8087 Refactor some HAVE_X11/HAVE_EGL code 2015-04-16 22:39:28 +02:00
twinaphex 7a5ca10c7e Add git_version.c to Griffin 2015-04-16 20:23:06 +02:00
twinaphex 94150cef70 Add 'Record Driver' option 2015-04-15 13:37:38 +02:00
twinaphex 61e33300b7 Create command_event.c 2015-04-13 11:15:40 +02:00
Twinaphex 5c3d4eb4e5 (Qt) Turn ui_qt.cpp to ui_qt.c 2015-04-13 10:47:02 +02:00
twinaphex 31376b4a65 Start moving cpp files to griffin_cpp.cpp 2015-04-12 19:13:21 +02:00
Twinaphex 3e35593f59 (iOS) Implement UI companion driver for iOS CocoaTouch 2015-04-12 03:18:37 +02:00
twinaphex 4c2b301efb (UI Companion) Start creating UI companion interface 2015-04-12 01:31:03 +02:00
twinaphex 18801c8449 Move gfx_set_dwm call to platform_win32.c 2015-04-09 22:58:57 +02:00
twinaphex dc10606b23 Create win32_get_metrics 2015-04-09 05:19:29 +02:00
twinaphex 1f23338ca4 Move win32_common.c to gfx/common 2015-04-09 05:16:02 +02:00
twinaphex 5e8a78bb25 Move x11_common.c to gfx/common 2015-04-09 05:02:57 +02:00
twinaphex 16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +02:00
twinaphex 812a873f0c Create dylib.c - split up dylib functions 2015-04-08 07:57:16 +02:00
twinaphex 8cc8f855e1 (DInput) Split up dinput joypad into separate file 2015-04-08 01:58:09 +02:00
twinaphex c071731ce8 (D3D) Change some cpp files to C 2015-04-07 22:28:05 +02:00
twinaphex 935218f8a8 (Win32) Create platform_win32.c 2015-04-07 21:51:57 +02:00
twinaphex 086f44fa64 (Griffin) Buildfix 2015-04-07 06:57:05 +02:00
twinaphex a9a4006ad8 Make all functions static for renderchain drivers 2015-04-06 18:02:42 +02:00
twinaphex 5510dc2978 (D3D) Add render_chain_driver.cpp to Griffin 2015-04-06 16:55:05 +02:00
twinaphex e33ca262c3 (D3D) Rename files 2015-04-06 00:30:06 +02:00
twinaphex ed9ad7c9d7 (windows) Change 'winxinput' to 'xinput' 2015-04-05 20:43:24 +02:00
twinaphex 5b688ea8be Move keyboard_event files to input/drivers_keyboard 2015-04-04 20:42:16 +02:00
twinaphex 36b054506d Move window manager code to gfx/drivers_wm 2015-04-04 20:30:44 +02:00
twinaphex ffd364c5ff Rename btstack.c to btstack_hid.c 2015-04-04 05:23:26 +02:00
twinaphex ecd6ab7027 (BTStack) Rename btstack_hid.c to btstack.c 2015-04-04 05:22:14 +02:00
twinaphex 1e865a596f (Xbox 360) Buildfix 2015-04-04 04:14:00 +02:00
twinaphex 24733603ea Rename d3d_ctx.c to d3d_ctx.cpp 2015-04-04 02:45:22 +02:00
twinaphex 9e56bd2f23 Rename files back to .cpp 2015-04-04 02:36:55 +02:00
twinaphex c73377857b (iOS) Get rid of apple_ios_joypad - refactored into btstack HID driver 2015-04-04 02:09:31 +02:00
Twinaphex 2b420f0b3e (iOS) Buildfix 2015-04-04 01:03:32 +02:00
twinaphex 68b4304efd (HID) Move btdynamic/btpad to input/drivers_hid 2015-04-04 00:58:38 +02:00
twinaphex 532d112ff8 (Font) Combine font_d3d_driver and font_gl_driver 2015-04-03 20:36:19 +02:00
twinaphex 848f561a9a Combine btpad.c and btpad_queue.c 2015-04-03 15:02:18 +02:00
twinaphex c2014087fe Combine xaudio.c and xaudio-c.cpp 2015-04-03 02:29:20 +02:00
twinaphex 41ce2b8ffd Rename d3d_context.cpp 2015-04-03 02:18:33 +02:00
twinaphex 6131fc7773 Rename d3d_wrapper.cpp 2015-04-03 02:16:55 +02:00
twinaphex 0f6c64e420 Rename xdk360_fonts.cpp 2015-04-03 01:58:52 +02:00
twinaphex 4a8f354fdc Rename d3d_w32_font.cpp to d3d_w32_font.c 2015-04-03 01:53:42 +02:00
twinaphex b202d54dd3 Rename null joypad driver 2015-04-02 18:44:02 +02:00
twinaphex 37acf75b4c Rename most joypad drivers - should now all have consistent names 2015-04-02 18:42:15 +02:00
Twinaphex 119dcdd163 (iOS) Buildfix 2015-04-02 18:34:10 +02:00
twinaphex b9e6b014e3 Start preparing joypad_connection code for cross-platform purposes 2015-04-02 17:49:32 +02:00
twinaphex d3db9d2335 (Libusb/HID) Start adding preliminary libusb HID driver - based
on https://github.com/nonolith/libusb/blob/master/examples/hotplug.c and https://github.com/ToadKing/wii-u-gc-adapter/blob/master/wii-u-gc-adapter.c
2015-04-02 15:43:23 +02:00
twinaphex 9ade0a8a7f (HID) Create null_hid 2015-04-02 00:20:38 +02:00
twinaphex b3beb2788c (Griffin) Buildfix 2015-04-02 00:12:10 +02:00
Twinaphex db2dd5010b Merge pull request #1559 from aliaspider/master
preliminary 3DS port.
2015-04-01 23:18:12 +02:00
aliaspider 2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
twinaphex 43bb5c81cc Start creating input HID driver interface, etc. 2015-04-01 22:31:43 +02:00
twinaphex f1533f8ebf (HID) Start refactoring the Apple HID joypad driver to be a more
general-purpose HID joypad driver
2015-04-01 20:00:38 +02:00
twinaphex cdee9eb9d8 Split up Apple HID code to input/drivers_hid/apple_hid.c 2015-03-31 14:44:51 +02:00
Twinaphex 8a33670c7c (iOS) Move included source files to Griffin 2015-03-30 22:29:30 +02:00
twinaphex 8ed3af1e0e Get rid of now-empty file screenshot_xdk1.c 2015-03-30 02:24:52 +02:00
twinaphex 9a1b258d13 (XDK1) Buildfixes 2015-03-30 02:18:58 +02:00
twinaphex c26804335b (libretro-common) Move file_extract.c to libretro-common 2015-03-28 20:14:19 +01:00
aliaspider a43af8622d (windows) add a shader parameters popup windows. 2015-03-23 17:36:37 +01:00
twinaphex 14ac2d9791 Rename settings_data.h to settings.h 2015-03-21 00:49:55 +01:00
twinaphex 9f6cb1bca7 Rename settings.c to configuration.c 2015-03-21 00:42:09 +01:00
twinaphex d2c97de070 Move net_compat/net_http to libretro-common 2015-03-20 17:56:00 +01:00
twinaphex a086e8f60b Rename/move menu_texture to gfx/video_texture 2015-03-20 02:19:19 +01:00
twinaphex 4d13e9d4cb Turn WANT_MINIZ into WANT_ZLIB 2015-03-14 05:24:57 +01:00
twinaphex ce4e2e0f61 (RPNG) Reorganize files 2015-03-14 00:52:55 +01:00
twinaphex e4cfbcf93a (Griffin) Add stdstring.c to Griffin 2015-03-13 15:43:52 +01:00
twinaphex 18ce5f73be Take RARCH_INTERNAL code from file_path.c out of libretro-common 2015-03-13 05:03:50 +01:00
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 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