Commit Graph

1781 Commits

Author SHA1 Message Date
twinaphex bcb8e39d05 (PS3) Cleanup - this can go now 2014-06-03 06:51:18 +02:00
twinaphex 483b07b4c3 (PS3) Fixed Core selection 2014-06-03 06:50:55 +02:00
twinaphex b5ab16fa53 (PS3) Starts working with new argc/argv building - only
broken usecase right now is Core Selection - we'll have to
mess directly with argc/argv for fixing that one - pretty
similar issue to the one on the Wii
2014-06-03 06:37:57 +02:00
twinaphex 2c5bde4f84 (GX) Add new code for correcting argc/argv - doesn't work yet 2014-06-03 04:49:01 +02:00
twinaphex 29a3a46e73 Setup main_entry and environment_get for proper building of
argc/argv for console/mobile ports with non-conformant argc/argv
input values
2014-06-03 03:35:12 +02:00
Twinaphex 3ad7f76cd8 Merge pull request #729 from lakkatv/lakka
(Lakka) Store the content icons in the category to save ram
2014-06-03 02:29:49 +02:00
twinaphex 611bb0331f Cleanups to load_menu_game 2014-06-03 02:28:38 +02:00
Jean-André Santoni 365fded925 (Lakka) Store the content icons in the category to save ram 2014-06-03 02:20:24 +02:00
twinaphex 8deaf2b714 (Menu) Forgot to deinit if main_is_init is true 2014-06-03 02:01:49 +02:00
twinaphex ae1e3b3f07 Rewrite rarch_main_wrap - we need a way of getting a valid argc/argv
pair for consoles where we get stupid argc/argv pairs back that need
to be 'converted' into something that RetroArch's PC-style args parsing
can deal with
2014-06-03 01:45:25 +02:00
Jean-André Santoni f2ce3fcbae (Lakka) Code refactoring and performance improvements 2014-06-02 23:57:31 +02:00
twinaphex 83174b51c4 Correct 'ret' return of process_args at least - 0 is for content
being loaded, 1 is if content is not loaded
2014-06-02 22:58:28 +02:00
twinaphex 12a63a7bc8 (Frontend) Push load game history when process_args returns 1 for
console/mobile
2014-06-02 21:44:02 +02:00
Jean-André Santoni 36eaf74a2e (Lakka) Fix a performance issue in lakka_frame when displaying a submenu 2014-06-02 21:15:12 +02:00
twinaphex 7014b703ba Revert "Always do menu_push_history_current when starting with content"
This reverts commit 30ce741f98.
2014-06-02 18:15:26 +02:00
twinaphex 30ce741f98 Always do menu_push_history_current when starting with content 2014-06-02 18:01:18 +02:00
Twinaphex 98491c3fa6 Merge pull request #726 from lakkatv/lakka
(Lakka) Display some fake settings
2014-06-02 16:45:08 +02:00
Jean-André Santoni 70b58f26fd (Lakka) Display some fake settings 2014-06-02 16:34:17 +02:00
twinaphex ae6688465c (Menu) Add more info descriptions 2014-06-02 15:48:21 +02:00
twinaphex 42e012a080 (Menu) When both HAVE_DYLIB and HAVE_FILTERS_BUILTIN were defined,
menu item 'Video Filter' would respond to wrong action upon pressing
RGUI_ACTION_OK
2014-06-02 10:52:27 +02:00
twinaphex 2e430a9438 (Android) Should resume now from sleep again 2014-06-02 10:36:52 +02:00
twinaphex 537db4929c (Android) Fix ROM parameter passing from Android frontend to
RetroArch native activity
2014-06-02 10:23:48 +02:00
twinaphex a26bb62a56 (PS3) Add some HAVE_OPENGL ifdefs for platform_ps3.c 2014-06-02 09:37:26 +02:00
twinaphex f224c21b7f (Android) platform_android.c - reduce reliance on g_extern.lifecycle_state
for pausing
2014-06-02 09:31:14 +02:00
twinaphex d04f86814d (Android) More changes to platform_android.c 2014-06-02 09:24:06 +02:00
twinaphex a55379c35b (Android) Change some params to default_paths in environment_get
function
(Default paths) Add default_paths.core_path
2014-06-02 08:55:47 +02:00
twinaphex adc9d2bbee (Menu) Put Frontend Counters on top 2014-06-02 00:29:04 +02:00
twinaphex 5d68975d0a (Menu) Add Frontend and Core Performance Counters 2014-06-01 23:54:26 +02:00
Twinaphex 58891e9ac8 Merge pull request #725 from lakkatv/lakka
(Lakka) Fix active item label
2014-06-01 22:55:59 +02:00
twinaphex b51b0d1e62 (Android) platform_android - cleanups 2014-06-01 22:51:52 +02:00
Jean-André Santoni b3da7c1a4b (Lakka) Fix active item label 2014-06-01 22:37:05 +02:00
twinaphex 001d6e8897 Get rid of PERF_TEST entirely - if Performance Counters setting is
enabled, will also report performance counters log at exit
2014-06-01 22:16:22 +02:00
twinaphex 753d78dfd3 (Performance counters) Add performance counters to regular build
(Menu/Setting) Enable g_extern.perfcnt_enable - turns RetroArch
frontend perfcounters on/off
(Menu) Add menu option 'Performance Counters'
2014-06-01 22:07:39 +02:00
Themaister 51a3de5120 Avoid having to redefine all binds. 2014-06-01 20:53:52 +02:00
twinaphex 80f5167bd9 (Menu) Add more info descriptions for menu items 2014-06-01 20:43:55 +02:00
Themaister 3138152a80 Allow perf counter reset from RGUI. 2014-06-01 20:24:55 +02:00
Themaister 88a0fa81c2 Fix perf counter offset. 2014-06-01 20:08:10 +02:00
Themaister cb6db240de Avoid some more crazy switch mess. 2014-06-01 19:59:38 +02:00
Themaister 6ee535eafd Avoid some pretty nasty switch mess. 2014-06-01 19:55:53 +02:00
twinaphex a71d9d2811 (Menu) Minor nits 2014-06-01 18:54:07 +02:00
twinaphex df53c6b6e7 (Menu) Add Performance Counters Option. TODO - when in Performance
Counters menu, should update values in real-time
2014-06-01 18:45:03 +02:00
Twinaphex 2fdc3a72ce Merge pull request #723 from lakkatv/lakka
(Lakka) Init textures and labels in context_reset and destroy them in co...
2014-06-01 17:29:36 +02:00
Jean-André Santoni 9e3e3180d8 (Lakka) Init textures and labels in context_reset and destroy them in context_destroy 2014-06-01 17:07:03 +02:00
twinaphex 07592eaf63 Don't use rgui_handle_t pointer in GX video code and frontend.c 2014-06-01 15:59:39 +02:00
Themaister d8c8f3a139 Sinc works just fine for downsampling. 2014-06-01 12:08:48 +02:00
twinaphex 871c7834e8 (Android) Build fix 2014-06-01 07:19:57 +02:00
twinaphex 15010dc77c (Menu) Add some info screen messages for individual drivers 2014-06-01 06:54:09 +02:00
twinaphex ba8ae2371f (Salamander) frontend_salamander - pass argc pointer to get_environment 2014-06-01 05:57:45 +02:00
twinaphex 908164868f Make 'argc' into int pointer so that we can modify argc inside
get_environment callback
2014-06-01 05:56:38 +02:00
twinaphex 237ac1aa56 Add default_paths.audio_filter_dir 2014-06-01 05:52:16 +02:00
twinaphex 51a3d93fbd (Menu) DSP filter Directory Path needs to be exposed to non-HAVE_DYLIB
targets too
2014-06-01 05:47:34 +02:00
twinaphex 4f27c4b56d (Salamander XDK1) Fix build 2014-06-01 05:35:28 +02:00
twinaphex 4d26d32e8a (Salamander) Fix build 2014-06-01 05:09:00 +02:00
twinaphex 4d63b1d391 Move default_paths to settings.c 2014-06-01 05:06:55 +02:00
twinaphex 7303be0195 Merge rarch_console.h with frontend.h 2014-06-01 04:50:00 +02:00
twinaphex 6fa7e1894e (GX) Move Wii-specific hack done to argc/argv to environment_get
function (platform_gx.c)
2014-06-01 04:42:32 +02:00
twinaphex 31f7c4e3fa (PS3) Fix warnings in history.c - potential uninitialized variables 2014-06-01 03:20:53 +02:00
twinaphex 98467a744e (GX) Fix warning 2014-06-01 03:17:46 +02:00
twinaphex 08c8e5fb5f Reduce amount of includes for rarch_console.h 2014-06-01 03:08:26 +02:00
twinaphex 16350367b7 (360) Build fixes 2014-06-01 02:33:43 +02:00
twinaphex 06ee8f1bc6 (core_info) Do same here 2014-06-01 02:29:19 +02:00
twinaphex a0bbb144be Do same for core_info.c and history.c 2014-06-01 02:16:48 +02:00
twinaphex 5e11bf34ac (File List) Fix errors with MSVC 2003 - 'cannot convert parameter
1 from 'void *' to 'file_list_t *'
2014-06-01 02:08:51 +02:00
twinaphex 1e73dcfb1d (Lakka) Some cleanups 2014-06-01 01:08:39 +02:00
twinaphex d362fa818a (Lakka) fix build 2014-06-01 00:48:54 +02:00
Themaister 4449f071ed Create rarch_reinit_drivers().
Avoid rarch_set_fullscreen() calls which are non-intuitive.
2014-06-01 00:42:36 +02:00
Themaister 79bd141839 Don't pass useless argument to set_texture().
Be more defensive in rmenu texture upload.
2014-06-01 00:20:54 +02:00
Themaister 206ea8012f Don't completely reinit menu driver unless we're killing Rarch. 2014-05-31 23:54:07 +02:00
twinaphex ea49c5ecae Revert "(RMenu) Take out menu_texture_inited bool"
This reverts commit 36820347b3.
2014-05-31 23:47:35 +02:00
Themaister f1b3252193 Don't init assets from init.
Rename to context_reset/context_destroy and let the driver init/uninit
step signal the menu when the context is going down and coming up.
2014-05-31 23:24:46 +02:00
twinaphex d5ec0c8d90 (Lakka) Add glDeleteTextures calls to lakka_free_assets 2014-05-31 23:19:59 +02:00
twinaphex 36820347b3 (RMenu) Take out menu_texture_inited bool 2014-05-31 23:01:20 +02:00
Themaister ec92abba9f Full fullscreen toggle and DSP reinit.
Softfilters broken due to menu reinit. The whole menu stack gets flushed
out causing infinite loop.
2014-05-31 22:58:22 +02:00
twinaphex 61ec27fd5c (Menu) Use driver.menu instead of grabbing pointer from menu.driver 2014-05-31 22:56:33 +02:00
twinaphex 262c1aa54b Softfilter toggling currently broken 2014-05-31 22:38:09 +02:00
twinaphex 5e05665a0e (Menu) Replace rgui pointers everywhere in menu code with driver.menu 2014-05-31 22:35:08 +02:00
Toad King 500c3aac30 [GX] code cleanup 2014-05-31 16:27:35 -04:00
Toad King d77c551aad [WII] fix loaders/history/core detect 2014-05-31 16:27:35 -04:00
twinaphex 9212043920 (Menu) More cleaning up - replace rgui pointer with driver.menu
everywhere in menu_common_backend.c and disp/rgui.c
2014-05-31 22:20:27 +02:00
twinaphex deb737e3c5 Start getting rid of continuous grabbing of pointer from driver.menu
and instead use driver.menu directly from the menu code everywhere
- starting with menu_common - backend and display drivers next
2014-05-31 21:45:16 +02:00
twinaphex 9b545db864 It should be possible to move the definiton of this struct to
driver.h now - now that all the dependencies are gone
2014-05-31 21:31:31 +02:00
twinaphex d63a23dd06 Header changes 2014-05-31 21:23:53 +02:00
twinaphex e3983d386b (Lakka) Build fixes 2014-05-31 21:17:08 +02:00
twinaphex ecb21743f8 (Menu) Convert rgui->shader into void* too 2014-05-31 21:08:32 +02:00
twinaphex 8f8f757d65 (Menu) Turn core_info_current into void* 2014-05-31 20:37:37 +02:00
twinaphex d3c36ad5ad (file_list.c) Make file_list_get_at_offset more robust 2014-05-31 20:02:02 +02:00
twinaphex 711a776f02 (Menu) Refactors 2014-05-31 19:22:23 +02:00
twinaphex aaab33c014 (PS3 Salamander) Build fix 2014-05-31 18:45:08 +02:00
twinaphex 327be0af85 (PS3) frontend_ps3_process_args - properly sets verbosity back to original verbosity
before returning
2014-05-31 18:43:49 +02:00
twinaphex ef7e3c91de (RARCH_CONSOLE) Verbose logging is no longer enforced 2014-05-31 18:34:06 +02:00
twinaphex b4256ac0ed Cleanup menu_common.h 2014-05-31 16:48:07 +02:00
twinaphex cc08dd30d9 (Menu) Get rid of some unneeded includes in menu_common.h 2014-05-31 16:41:11 +02:00
twinaphex 521c5e077f (Frontend) Add init_msg_queue after rarch_main_clear_state 2014-05-31 16:31:03 +02:00
twinaphex 7b0ce6131e (Apple) platform_apple.c - some cleanups 2014-05-31 16:30:09 +02:00
twinaphex f47b321cdf (PSP) Add default asset dir and core info dir 2014-05-31 16:27:19 +02:00
twinaphex 1bdfed187f (QNX) Remove config_load in get_environment 2014-05-31 16:25:30 +02:00
twinaphex 64d413fb68 Add screenshot_dir to default_paths 2014-05-31 16:23:45 +02:00
twinaphex 47b936aa33 (GX) Set default overlay dir 2014-05-31 16:17:59 +02:00
Themaister 53661c5dea Avoid global info_selection_ptr.
Don't reset selection_ptr after info screen.
2014-05-31 14:52:27 +02:00
Themaister 768e23ef4d Clarify that SIGINT/SIGTERM is fine. 2014-05-31 14:48:29 +02:00