Commit Graph

394 Commits

Author SHA1 Message Date
radius 2931ae3d17 add a few more ports 2016-04-30 23:33:32 -05:00
radius a1ac5af8af allow configuration of port & IP 2016-04-30 23:23:56 -05:00
radius 7f004aee71 Complete basic implementation of retropad remote (windows only atm) 2016-04-30 22:49:51 -05:00
radius dd2bb5a17b add basic retropad remote 2016-04-30 22:42:50 -05:00
Hans-Kristian Arntzen 38a305bb6e Vulkan: Add proc address query functions to HW interface.
Allows cores to avoid linking directly against any extra library.
Update HW interface version to 2 to signal ABI change.

Note that the interface is still experimental and can change at any time.
2016-03-29 16:35:31 +02:00
Hans-Kristian Arntzen 84923a0465 Vulkan: Tighten up pipeline barrier usage.
Lots of memory barriers used with TOP_OF_PIPE which is not valid.
2016-03-21 10:02:00 +01:00
twinaphex 6e9e5b6907 Put up with deprecations 2016-03-20 19:14:58 +01:00
twinaphex 7508eab655 (CXX_BUILD) Avoid some C++ warnings + buildfix 2016-03-20 17:01:15 +01:00
twinaphex 0955fac195 (ffmpeg core) Avoid some deprecation warnings 2016-03-20 16:59:09 +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 0140f989c3 Fix CXX_BUILD 2016-03-04 19:46:25 +01:00
twinaphex 242b511387 Ifdef with RARCH_INTERNAL 2016-03-03 18:18:41 +01:00
twinaphex d15eb9a570 Add HAVE_SSA switch to qb 2016-03-03 18:17:48 +01:00
Themaister bce0d55a43 Vulkan: Allocate correct number of descriptors.
Have to allocate for entire pool, not per set.
2016-03-01 09:44:18 +01:00
twinaphex 6f9b7a4c87 Silence CXX_BUILD warnings 2016-02-28 22:51:02 +01:00
twinaphex 32353b10bb Take out async job code from imageviewer core 2016-02-22 18:18:12 +01:00
twinaphex 8aa429bd67 Refactor imageviewer code 2016-02-22 16:55:02 +01:00
Hans-Kristian Arntzen 8cab56e806 Vulkan: Attempt workaround for Ivy Bridge.
Reset command buffer instead of pool.
2016-02-21 20:13:22 +01:00
Hans-Kristian Arntzen 7acd82e189 Fix silly bug in libretro-test-vulkan.
Forgot to set sType correctly, fixes nVidia.
2016-02-21 19:53:36 +01:00
Hans-Kristian Arntzen 88ec0f522b Vulkan: Add Vulkan backend to GLX context.
Also fixes some snags with libretro-test-vulkan.
2016-02-19 21:37:24 +01:00
twinaphex acf4931ad1 (Testcore Vulkan) Hook up one button - makes input response work 2016-02-19 05:53:25 +01:00
Hans-Kristian Arntzen adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
twinaphex d7ebb49fd0 (ffmpeg) Style nits 2016-02-15 07:44:45 +01:00
twinaphex c8d57e98d2 Create libretro GL FF Test 2016-01-29 03:03:12 +01:00
twinaphex 29ae063003 (Libretro GL Test) Improve fixed function example 2016-01-29 02:55:12 +01:00
twinaphex 58f619dc22 (Libretro GL Test) Add fixed-function GL codepath 2016-01-29 02:34:06 +01:00
twinaphex d81d6058cd (Libretro test GL) If we don't call input_state at least once per retro_run then
late input polling behavior won't work
2016-01-29 02:30:09 +01:00
twinaphex 9f21a813bd Remove Emscripten rule 2016-01-29 02:25:35 +01:00
twinaphex 473e6ff7b8 Call RETRO_ENVIRONMENT_SHUTDOWN if image can't be loaded 2016-01-23 15:45:40 +01:00
Alcaro 3de1e58592 (Imageviewer) React only to freshly pressed inputs. 2016-01-23 15:32:15 +01:00
Alcaro 328ec2cdca Clean this up. 2016-01-23 15:29:41 +01:00
Alcaro a2118e3938 Fix memory leak. 2016-01-23 15:23:44 +01:00
twinaphex 9acf3e2309 (Imageviewer) Call RETRO_ENVIRONMENT_SET_GEOMETRY after loading image 2016-01-22 16:50:26 +01:00
twinaphex 87bdb34599 Get rid of some unused variables 2016-01-22 15:36:04 +01:00
twinaphex 346074ee38 (imageviewer) Cut down on some code duplication 2016-01-22 01:58:21 +01:00
twinaphex eb43efb8e7 (imageviewer) Start creating async job queue 2016-01-22 01:52:53 +01:00
twinaphex 8c15834c87 (Imageviewer) New controls:
Up   - +5 images, go to last image if wraparound
Down - -5 images, go back to first image if wraparound
2016-01-21 21:57:30 +01:00
twinaphex c66e721782 (imageviewer) Cleanups 2016-01-21 20:13:24 +01:00
twinaphex c4e821c3a1 (Image viewer) Controls:
Left     - Previous Image
Right    - Next Image
Y button - Toggle slideshow
2016-01-21 20:11:03 +01:00
twinaphex 652d94e9ee Move cores/image_core.c 2016-01-21 19:53:52 +01:00
radius c32a5c8003 add slideshow mode to imageviewer core 2016-01-20 15:40:08 -05:00
twinaphex 469889921f Add static linking options to libretro-test Makefile 2015-12-13 21:20:09 +01:00
twinaphex a3e52a9369 Put M_PI inside retro_miscellaneous.h 2015-11-24 00:05:37 +01:00
twinaphex 672552a9f2 Add OSX PPC ARCHFLAGS too 2015-11-01 17:50:48 +01:00
twinaphex c762a5a446 (libretro-test) Added OSX universal 2015-11-01 17:48:37 +01:00
twinaphex 8e7477ed07 (ffmpeg) Attempt to make ffmpeg recording driver forwards compatible 2015-10-26 00:47:45 +01:00
twinaphex 1ff3b58d68 Buildfix 2015-10-19 18:01:56 +02:00
twinaphex 1e681cad4e Move ffmpeg core files 2015-10-19 16:55:08 +02:00
twinaphex 426033b4d1 Set up libretro-test Makefiles for iOS 9 2015-10-15 16:14:25 +02:00
twinaphex b1c47d686c More static code analysis nits 2015-09-28 18:55:07 +02:00
twinaphex 4ca5d31f9b Some more static code analysis nits when ran with enable=all 2015-09-28 18:12:02 +02:00
twinaphex a79b571d7b Static code analysis fixes 2015-09-28 16:20:26 +02:00
twinaphex 6635f76f33 Move stb_image.h around 2015-09-20 10:32:12 +02:00
twinaphex 118978864f Cleanups 2015-09-14 03:53:15 +02:00
twinaphex 73d599dc83 Should compile now with MISSING_DECLS = 1 2015-09-06 15:13:12 +02:00
twinaphex c2c49da1de More MISSING_DECLS buildfixes 2015-09-06 15:03:58 +02:00
twinaphex 785eb2ff12 dynamic_dummy.c - MISSING_DECLS buildfix 2015-09-06 15:01:11 +02:00
twinaphex 875023468a Some more MISSING_DECLS buildfixes 2015-09-06 14:59:20 +02:00
twinaphex c9a0a79b15 Update libretro-test Makefiles 2015-08-31 20:52:25 +02:00
Sergi Granell e0949b3bb7 (Vita) Update Makefile.griffin
(Vita) Add Vita support to libretro-test
2015-08-30 19:15:31 +02:00
twinaphex 45dd2c2bde Fix Makefile 2015-08-22 21:03:28 +02:00
twinaphex 7c70064987 (libretro-test) Fix build 2015-08-22 21:00:03 +02:00
twinaphex b08c7f752d Update both test cores' Makefile for Emscripten 2015-08-20 01:11:00 +02:00
twinaphex 652e614707 (libretro-test-gl) Lower requirements to OSX 10.1 2015-08-01 23:58:30 +02:00
twinaphex 9864e27491 (cores) Add more liberal rules 2015-08-01 05:28:04 +02:00
twinaphex bb7960c500 Fixes 2015-07-30 03:31:48 +02:00
twinaphex caa0175fcb (ffmpeg_core.c) Buildfix 2015-06-30 14:38:19 +02:00
twinaphex e74e402cdc More C89 build fixes 2015-06-30 14:37:11 +02:00
twinaphex e9139eca07 (internal_cores.h) Add ifdef 2015-06-30 13:54:12 +02:00
twinaphex f1a1f3531b (ffmpeg_core.c) C89 build fixes 2015-06-29 22:20:32 +02:00
twinaphex fefa500dcf Some C89 build fixes 2015-06-29 21:52:55 +02:00
twinaphex 67edc97ff1 Update stb_image.h 2015-06-28 17:56:13 +02:00
twinaphex 63d5965199 (stb_image.h) Fix warning 2015-06-28 16:34:30 +02:00
twinaphex a4f1de5175 Add cut-down stb_image.h 2015-06-28 15:51:32 +02:00
twinaphex effa8dde71 Add cores/image_core.c 2015-06-28 15:51:08 +02:00
twinaphex acc29f671e Start baking in imageviewer core 2015-06-28 15:50:36 +02:00
twinaphex 48c11b8c01 (ffmpeg_core.c) Prevent upcoming collisions 2015-06-28 14:48:36 +02:00
twinaphex 608582103b (ffmpeg_core.c) Should now be compatible with CXX_BUILD now 2015-06-26 15:37:22 +02:00
twinaphex d64cb9b326 (ffmpeg_core.c) Fix two warnings 2015-06-26 15:36:12 +02:00
twinaphex bd1c8e5489 (ffmpeg_core.c) Cleanups 2015-06-26 15:33:30 +02:00
twinaphex 541c1e1911 (ffmpeg_core.c) Fix CXX_BUILD error 2015-06-26 15:14:01 +02:00
twinaphex b5600d4b0f (ffmpeg_core.c) Cleanups 2015-06-26 12:36:20 +02:00
twinaphex 0e2345227a Some CXX_BUILD fixes 2015-06-25 17:25:09 +02:00
Jan Holthuis 8d1133b76c (cores/dynamic_dummy) Do not hardcode "No Core" 2015-06-24 16:16:56 +02:00
twinaphex 1ab4eaabb1 Update ffmpeg_core.c 2015-06-23 10:51:42 +02:00
twinaphex fb17df2b6f (ffmpeg builtin) Add wmv extension 2015-06-23 09:25:56 +02:00
twinaphex 6658a3144a (ffmpeg builtin) Add mov 2015-06-23 09:19:42 +02:00
twinaphex 9a54105321 (ffmpeg builtin) Add mouse wheel up/down to seek 2015-06-23 08:45:27 +02:00
twinaphex fb5fd168f2 (builtin ffmpeg) Add webm to extensions 2015-06-23 08:32:21 +02:00
twinaphex 0944c2de10 Start adding MENU_FILE_MUSIC and MENU_FILE_MOVIE 2015-06-23 06:13:57 +02:00
twinaphex c07ba43e84 (Libretro-test) Fix Makefiles/JNI files 2015-06-21 07:04:41 +02:00
twinaphex d3f0954418 Start preparing internal ffmpeg core mechanisms 2015-06-21 00:03:27 +02:00
twinaphex 9b267e9802 (Cores) Move test cores to cores/, move dynamic_dummy to cores/ 2015-06-20 23:14:09 +02:00