Commit Graph

978 Commits

Author SHA1 Message Date
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
Andrés Suárez
f9c3869b43 Merge branch 'master' into qt 2016-12-11 15:08:19 -05:00
radius
fd84613db5 get this working again 2016-11-19 21:19:56 -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
Logan McNaughton
746e4667c2 Add HAVE_OPENGLES3 to griffin.c 2016-12-09 10:07:37 -07:00
twinaphex
fdac55edf4 Attempt to update this - without success so far 2016-12-05 03:35:09 +01:00
twinaphex
62ab2fcc9c SPIRV-Cross buildfix 2016-12-04 04:19:13 +01: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
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
Hans-Kristian Arntzen
596cd320c6 Vulkan: Update SPIRV-Cross and glslang. 2016-06-25 14:44:56 +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
c819686ba4 Add FFT for Griffin too 2016-06-15 19:34:23 +02:00
twinaphex
43dbbc20e0 (Qt) Add QtWindow class 2016-06-10 10:15:38 +02:00
twinaphex
acf0a74e6d Add ui_qt_application 2016-06-09 20:18:08 +02:00
twinaphex
69f32c3a35 Add qt/ui_qt_window.cpp 2016-06-09 20:11:26 +02:00
twinaphex
7a3e3ab46b Add to Makefile files 2016-06-08 15:52:58 +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
3b16eb1e91 Add (stub) ui_cocoa_application.m 2016-06-07 16:51:25 +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
98014f7b66 (Cocoa) Add stub ui_cocoa_window.m 2016-06-04 07:56:28 +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
afa99db9dc (Vulkan Windows/WGL) Change ifdef for Griffin 2016-05-16 08:38:17 +02:00
twinaphex
4ae92cfc4b (Android) Bake in Vulkan, and use spirv-cross now 2016-05-15 14:02:48 +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