Themaister
b11895ec4c
Build fix.
2013-09-26 21:45:35 +02:00
twinaphex
0039ade630
(RMenu/RGUI) Fast L/R scrolling
2013-09-26 15:50:10 +02:00
twinaphex
01a1b16932
(RMenu) Use rgui->selection_ptr
2013-09-26 14:45:48 +02:00
Themaister
914dc969c8
Stop rumbling effects when entering RGUI.
2013-09-26 14:23:55 +02:00
Themaister
841d8fa8e1
Add video_rotation.
...
Replaces g_extern.console.screen.orientation.
Rotation semantics have slightly changed to be more composable.
The rotation is now video_rotation + rotation set by cores themselves
(if allowed).
The config is now also saved properly.
2013-09-22 11:45:04 +02:00
Themaister
086caef070
Add input_libretro_device_pN setting.
...
Allows input device type to be saved in a config, which tremendously helps usability
for PlayStation 1 cores.
2013-09-22 11:09:14 +02:00
twinaphex
d7eac16329
(menu_common) Add missing header include
2013-09-21 13:34:10 +02:00
twinaphex
917c52b77f
Cleanup to libretro_install_core
2013-09-21 13:29:33 +02:00
Themaister
c2e863ac85
Fixup menu_ctx_init_first.
...
Use it directly instead of find_driver().
2013-09-19 17:44:28 +02:00
twinaphex
3b70e3be4a
(RMenu XUI) Use interface for RMenu XUI too
2013-09-19 15:01:17 +02:00
twinaphex
45f46abb6d
Create a menu_context interface
2013-09-19 14:49:07 +02:00
twinaphex
1fc1014448
More g_settings manipulation moved over to set_settings
2013-09-19 12:24:12 +02:00
twinaphex
81280896ed
Move more g_settings manipulation to settings.c (settings_set)
2013-09-19 11:38:12 +02:00
twinaphex
66716dc94c
(RMenu XUI) Replace some snprintfs with strlcpy
2013-09-19 11:11:51 +02:00
twinaphex
290c6f99cb
(RMenu XUI) Use fill_pathname_join instead of messy snprintf and messy
...
seperators
2013-09-19 10:04:49 +02:00
Themaister
8707c4c648
Add screenshot directory option to RGUI.
2013-09-16 23:30:42 +02:00
Themaister
815cf1f35c
Add GPU screenshots option.
2013-09-16 23:12:34 +02:00
Themaister
bbbe058cad
Avoid OSD fonts appearing on screenshots.
...
Clears message queue and renders a cached frame
before taking screenshot when taking GPU screenshots.
2013-09-16 22:29:07 +02:00
ToadKing
246139c022
fix rgui without dynamic cores
2013-09-15 17:09:23 -04:00
twinaphex
8837139271
(360) Build fixes
2013-09-15 18:49:18 +02:00
Themaister
04a1b4b652
Add Core Directory option to RGUI.
...
Also clean up some useless branches to ternaries.
2013-09-12 22:00:59 +02:00
Hans-Kristian Arntzen
7d90ff4011
Merge pull request #303 from libretro/emscripten
...
Emscripten/Javascript port
2013-09-11 01:01:29 -07:00
Cray Elliott
ba095dca79
Fix compilation error introduced by analog overlay changes
2013-09-06 01:43:55 -07:00
meancoot
149a0f37d0
(Overlay Analog) Coding style fixes
2013-09-05 18:19:07 -04:00
meancoot
cb55a1d45a
(Apple) Reorganize source tree
2013-09-05 01:24:27 -04:00
ToadKing
336e1eeb51
[EMSCRIPTEN] more audio fixes, revert to busywait method
2013-09-02 21:29:40 -04:00
Themaister
a6268692b6
Add window scale x/y and crop overscan options.
2013-09-01 13:48:43 +02:00
Themaister
b2bf3c12de
Add swap_interval support.
...
Again, mostly useful for 120Hz monitors, and/or playing content which is
a fraction of monitor refresh rate.
2013-09-01 13:20:10 +02:00
pinumbernumber
b3b92ee563
RGUI: Do not scroll if all items are visible at once
2013-08-30 11:29:54 +01:00
Themaister
62c34c7871
Add black_frame_insertion support for 120 Hz monitors.
2013-08-30 09:35:13 +02:00
ToadKing
04be8cbee2
new audio core, RWebAudio. Glitchy, but works well, even with requestAnimationFrame callbacks
2013-08-28 00:03:25 -04:00
pinumbernumber
f897552ee7
Merge branch 'master' of git://github.com/libretro/RetroArch
2013-08-26 13:29:16 +01:00
pinumbernumber
333ae68163
more small style tweaks
2013-08-26 12:13:41 +01:00
twinaphex
7ad663c5f2
Get rid of RARCH_PERFORMANCE_MODE everywhere
2013-08-25 22:21:23 +02:00
ToadKing
87844cc486
Merge branch 'master' of https://github.com/libretro/RetroArch into emscripten
...
Conflicts:
gfx/gl.c
2013-08-25 15:37:16 -04:00
pinumbernumber
3370684a06
Improved XInput support, misc tweaks
2013-08-25 17:17:23 +01:00
Themaister
32cae444a0
Fixup new private extensions.
...
Moved private stuff to libretro_private.h.
Dropped use of retro_variable (redundant and wrong type).
Didn't understand difference between EXEC_LOAD and EXEC_RELOAD at all.
Only one was used anyways ...
2013-08-25 11:10:32 +02:00
twinaphex
edfab9630a
Add RETRO_ENVIRONMENT_EXEC - refactor some stuff internally in
...
libretro frontend to implement this new functionality
2013-08-25 01:37:15 +02:00
twinaphex
8aef9f4c64
Hide away g_settings.libretro mutation and do calls to environment
...
callback action instead - frontends should do it this way as well
2013-08-24 23:08:40 +02:00
twinaphex
7c81f554af
Add RETRO_ENVIRONMENT_SET_LIBRETRO_PATH to libretro API. Also gives us opportunity
...
to write internal code - other libretro implementations can now just implement
this environ callback and have other external frontends of their own be able to swap
in/out libretro cores from outside
2013-08-24 22:35:54 +02:00
pinumbernumber
f5454cd446
Initial xinput support, fix msvc build
2013-08-23 13:09:59 +01:00
Themaister
9ce4684e14
Make sure ASPECT_RATIO_CUSTOM is set to something sane.
2013-08-19 23:00:17 +02:00
ToadKing
f4ff5f3ea3
[EMSCRIPTEN] less workarounds due to fixes in emscripten, enable more optimizations
2013-08-18 02:50:10 -04:00
twinaphex
e8555bc1ab
(frontend) make macro for main entry point function
2013-08-14 14:10:49 +02:00
meancoot
9e2e135d19
(Apple) Get rid of some hacks in the frontend code.
2013-08-14 00:48:58 -04:00
twinaphex
1e14cbafd4
(frontend_android) Revert
2013-08-14 04:36:47 +02:00
twinaphex
6fd04e1e0e
(Android Phoenix) Add TV mode - boot straight into RGUI
2013-08-14 04:17:30 +02:00
Themaister
fe24d961e3
Add args to ps3 environment.
2013-08-11 15:21:23 +02:00
Themaister
2b28050c15
Build fixups.
2013-08-11 01:16:08 +02:00
Themaister
e8271031b6
Stop/start audio driver on mute.
2013-08-11 01:09:10 +02:00