twinaphex
310f404747
Get rid of MODE_INFO_DRAW
2013-10-11 01:28:26 +02:00
twinaphex
acde3339cf
(Filebrowser/RMenu) More fixes
2013-10-07 22:00:54 +02:00
twinaphex
b163096028
(RMenu/Filebrowser) Refactor filebrowser
2013-10-07 09:45:49 +00:00
twinaphex
af10f3f5bc
Split up file_list into separate compilable file
2013-10-07 08:56:16 +00:00
twinaphex
79631ece8d
Start using libretro_dir for RARCH_CONSOLE too
2013-10-06 15:09:36 +00:00
Themaister
a3ddf8ed26
Sort results for libretro cores correctly.
2013-10-06 15:10:00 +02:00
Squarepusher
8a674d07e9
Merge pull request #326 from libretro/coreinfo
...
Integration of core info files in RGUI.
2013-10-06 04:54:46 -07:00
Themaister
8c768b0207
Move core_info stuff to menu_common.
2013-10-06 12:31:04 +02:00
twinaphex
abb829283b
Take out messy Dpad emulation code - this will require an entire
...
rewrite where we come up with a solution that works the same across
console/PC/mobile
2013-10-05 20:55:37 +00:00
Themaister
050e2375e3
Begin implementing core autoselect.
2013-10-05 17:07:56 +02:00
Squarepusher
425c4a19ab
Merge pull request #325 from libretro/libretrodesc
...
Resolve libretro core names in RGUI.
2013-10-04 20:40:34 -07:00
Themaister
a53680a57e
Resolve libretro core names in RGUI.
2013-10-04 17:33:21 +02:00
Themaister
b72996da86
Add RGUI scroll acceleration.
2013-10-03 20:44:33 +02:00
Themaister
b3c1afe2ec
Redirect keyboard events to RGUI.
...
Fixes issue where libretro cores receive keyboard events even though
they are not running (inside RGUI).
2013-09-30 18:53:56 +02:00
Themaister
b4a648ca8a
Merge branch 'master' of github.com:libretro/RetroArch into inputconfig
...
Conflicts:
frontend/menu/menu_common.h
frontend/menu/rgui.c
2013-09-30 17:50:05 +02:00
twinaphex
103cf3a94e
(RMenu/RGUI) Reuse two shader settings across RGUI/RMenu
2013-09-30 02:17:15 +02:00
twinaphex
66431d1524
(RMenu XUI) Refactor - implement rgui_iterate - go through same
...
code in menu_common.c as RGUI/RMenu
2013-09-30 00:54:35 +02:00
Themaister
c5a033f7e1
Basic configuration seems to work.
2013-09-29 19:09:33 +02:00
Themaister
dad5e347d8
Start adding joypad config.
2013-09-29 17:58:46 +02:00
twinaphex
5a81028f96
Split up filebrowser code
2013-09-28 23:47:37 +02:00
twinaphex
2ddbbcd85e
Ifdef shader_manager_init function call invocation
2013-09-27 18:54:47 +02:00
twinaphex
5040f852ef
Avoid warnings passing rarch_time_t value to rarch_sleep - cast to
...
unsigned int
2013-09-27 18:43:34 +02:00
twinaphex
b858d268e6
(RMenu) Cleanups - comments no longer necessary
2013-09-27 18:00:54 +02:00
Hans-Kristian Arntzen
884ae34f0a
Merge pull request #305 from libretro/configswap
...
Configswap
2013-09-27 08:34:36 -07:00
twinaphex
af8caf45f7
(RGUI) RGUI_ACTION_SETTINGS was deprecated - get rid of it
2013-09-27 17:00:00 +02:00
twinaphex
7056edf143
(RMenu) Bake in rgui_list for PS3/Xbox 1/360 too
2013-09-27 16:52:03 +02:00
twinaphex
525f33687a
(RGUI/RMenu) Useless include removed
2013-09-27 15:31:04 +02:00
twinaphex
52703220ea
(RMenu/RGUI) Refactor RGUI/RMenu controls - now uses straight RetroPad polling
...
from input driver without awkward button mappings
2013-09-27 14:31:16 +02:00
Themaister
8238ba7d50
Allow saving new config files directly from RGUI.
...
The file name is inferred to avoid typing.
2013-09-27 00:19:03 +02:00
Themaister
17e2da87e1
Don't hardcode rgui.cgp/glslp as default.
...
In a multi-config environment, shader manager could conflict.
Instead, infer the default RGUI shader cgps/glslps from config path.
Fallback to old rgui.cgp/rgui.glslp if we use a default config.
2013-09-27 00:19:02 +02:00
Themaister
217ad4b04d
Update shader manager on game load.
2013-09-27 00:19:02 +02:00
Themaister
ce6de72181
Some cleanups in settings saving/load defaults.
2013-09-27 00:18:17 +02:00
Themaister
aecbf71a90
Begin adding config swapping support to RGUI.
2013-09-27 00:17:42 +02:00
Themaister
933844274c
Build fix.
2013-09-27 00:09:01 +02:00
twinaphex
f74c698822
(RMenu) Start rewriting input code to be uniform to RGUI
2013-09-26 22:34:51 +02:00
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
Themaister
c2e863ac85
Fixup menu_ctx_init_first.
...
Use it directly instead of find_driver().
2013-09-19 17:44:28 +02:00
twinaphex
45f46abb6d
Create a menu_context interface
2013-09-19 14:49:07 +02: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
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
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
Themaister
2b28050c15
Build fixups.
2013-08-11 01:16:08 +02:00
Hans-Kristian Arntzen
21a1ae72d5
Remove unused variables.
2013-08-11 01:08:00 +02:00
Themaister
b51fca8411
Fix X/Y on Shield.
2013-08-01 20:04:36 +02:00
twinaphex
2323cee6a7
Get rid of MODE_EXIT
2013-07-27 20:34:06 +02:00
twinaphex
328ce6ad31
(RARCH_CONSOLE) Combine frontend_console.c with frontend.c - hope
...
and pray this doesn't break hard
2013-07-15 14:19:29 +02:00
Themaister
73016a2752
Throttle RGUI with timers.
...
Some drivers have broken VSync and without audio blocking, RGUI can blast away
at 1k+ FPS making it unusable.
2013-07-06 21:16:54 +02:00