Twinaphex
c65af98255
(Apple) Reduce dependencies on apple_is_running global variable
2014-07-10 21:47:26 +02:00
twinaphex
a22807cb60
(Apple) Build fixes
2014-07-09 13:08:56 +02:00
aliaspider
ba7cefc529
(PSP) add BIG_STACK makefile option
...
fix overflow in VFPU resampler when input_frames is 0
add support for GU_PSM_5551 pixel format when using hardware rendering
2014-06-29 05:45:36 +01:00
twinaphex
1fc83d6952
(PSP) Fix Salamander
2014-06-23 04:48:05 +02:00
Themaister
09443d88c2
Android: Remove useless getDisplayRefreshRate
...
Interferes with detection in native activity.
2014-06-21 17:05:04 +02:00
twinaphex
e0736d8d90
(Android) Set Shield refresh rate to 59.90
2014-06-21 16:21:22 +02:00
Themaister
9a8147fe93
Actually read back RetroArch config.
...
onDestroy() is never called for some unknown reason, probably exit() in
NDK. Even so, finish() from UI thread via JNI doesn't work either <_<.
2014-06-20 14:26:26 +02:00
Themaister
67917bd1d8
Redirect some defaults to g_defaults instead of "" string.
2014-06-20 12:09:16 +02:00
twinaphex
83edfab974
(Menu) Expose HW Shared Context in menu
2014-06-20 05:00:30 +02:00
Toad King
bb40fff99d
fix emscripten build
2014-06-18 20:31:41 -04:00
twinaphex
616427eddd
(GX) Fix Wii build
2014-06-17 18:27:20 +02:00
Themaister
e75f15cb91
Fix Android build.
2014-06-17 17:58:58 +02:00
Themaister
15c35d7e44
Fix texture_image_load/free.
2014-06-17 17:44:48 +02:00
Themaister
1c92ea3c5a
Remove useless cast.
2014-06-17 17:38:03 +02:00
Themaister
c913c5cf00
De-opaque shader manager.
2014-06-17 17:35:54 +02:00
Themaister
f34b175a0f
De-opaque core_info.
2014-06-17 17:28:39 +02:00
Themaister
b6a2221a5d
De-opaque polling.
2014-06-17 16:57:19 +02:00
Themaister
e2c1ba096d
De-opaque history.
2014-06-17 16:53:23 +02:00
Themaister
57dffba9ba
De-opaque file_list.
2014-06-17 16:46:30 +02:00
Jean-André Santoni
86d2216860
(Lakka) Fix label positionning
2014-06-14 14:24:54 +02:00
twinaphex
a7cddecb2c
(Android) Cleanup default settings in environment_get
2014-06-14 04:21:16 +02:00
twinaphex
16e6ac6fd5
(Android) Add JXD S7800 to device_is_game_console
2014-06-14 04:16:56 +02:00
twinaphex
23e95d9064
(Android) Add better Xperia Play detection
2014-06-14 04:10:33 +02:00
twinaphex
cd049bde2b
(Android) Add device_is_game_console helper function
2014-06-14 03:50:17 +02:00
Themaister
f1d1c62bfc
Fix derp.
2014-06-13 19:01:28 +02:00
twinaphex
97c5b9976d
(Menu) Change some RGUI references to Menu
2014-06-13 18:47:24 +02:00
twinaphex
ece82786db
(PS3) Cleanup callback_sysutil_exit
2014-06-13 18:18:10 +02:00
twinaphex
f2e4625858
(GX/PS3/PSP/XDK) Don't use strdup anymore for setting wrap arguments
2014-06-13 18:11:08 +02:00
Themaister
6536401c1e
Fix memory leak in platform_android.c.
...
Use static storage instead.
2014-06-13 18:00:49 +02:00
Themaister
a0938f3f86
Fix AUDIO_SYNC RGUI option toggling.
2014-06-13 12:27:54 +02:00
Themaister
d7d1d9ff10
Properly handle overlay_enable changes.
2014-06-13 12:19:34 +02:00
twinaphex
d255dea771
(Menu) Add options 'Audio Sync' and 'Audio Latency' to menu
2014-06-13 05:09:50 +02:00
twinaphex
6cbf2f8bb0
(Android) Get_environment_settings - Set args->sram_path/args->savestate_path
2014-06-13 04:27:47 +02:00
twinaphex
94cd38f628
(Android) Sets default savedir/savestate/system directory paths now to internal sandboxed
...
app dir (Android 4.4.2 and so on no longer allow writing to SD card)
2014-06-13 03:52:17 +02:00
twinaphex
ddf0dcb165
(Android) Build fixes/cleanups to frontend
2014-06-13 01:10:14 +02:00
twinaphex
2f3af72501
Build fixes
2014-06-12 22:31:25 +02:00
twinaphex
5532babfd6
(Overlays) Add explicit overlay_enable option
2014-06-12 22:15:32 +02:00
twinaphex
c90a3f5a89
(Android) Set default out latency based on Android model
2014-06-12 18:59:55 +02:00
twinaphex
97a262dd60
Rename default_paths to g_defaults
2014-06-12 18:06:29 +02:00
twinaphex
0b076883d6
Add get_name function to frontend context
2014-06-12 16:26:33 +02:00
twinaphex
febdd2bc8a
(Android) Start implementing frontend_android_get_rating
2014-06-12 14:53:20 +02:00
Themaister
e8d123fdf5
Some more robustness in platform_android.
2014-06-11 15:48:15 +02:00
Themaister
ee916bf2f1
Some Android fixes.
...
Dump config with RARCH_LOG instead of fprintf.
2014-06-11 15:48:15 +02:00
twinaphex
2a32a397c9
(Xbox 1) Take out unnecessary audio DSP effect option
2014-06-11 00:55:14 +02:00
twinaphex
8193eb4b3d
(Android) Input - Move files around
2014-06-10 22:15:23 +02:00
twinaphex
29d6856244
Take out duplicate freeing of log_file
2014-06-10 19:39:46 +02:00
twinaphex
5ac449f564
(RARCH_MOBILE) Set default overlay to retropad
...
(Frontend) Change preprocessor conditional to RARCH_MOBILE instead of __QNX__
2014-06-10 19:13:54 +02:00
twinaphex
a7cb3e22a7
(Menu) Replace some more RGUI strings
2014-06-10 02:44:19 +02:00
twinaphex
15a2255746
(Menu) Fix warning
2014-06-10 02:22:56 +02:00
twinaphex
b70d6292ff
(Menu) Cut down on unnecessary HAVE_RGUI ifdefs where appropriate, and
...
replace with HAVE_MENU where possible
2014-06-10 02:08:41 +02:00
twinaphex
966db762cf
(Menu) More replacement of namespace prefix 'rgui' with 'menu'
2014-06-10 02:06:10 +02:00
twinaphex
639e6dbe33
(Menu) Make distinction between menu and RGUI more clear - RGUI is just
...
the display layer driver now
2014-06-10 01:42:26 +02:00
twinaphex
b62a0552bd
(Menu) remove unused dead code in menu_common_backend.c
2014-06-10 01:31:58 +02:00
SuperrSonic
6b36426aa6
Added some resolutions
2014-06-09 14:01:19 -04:00
SuperrSonic
e82688ca32
Added some resolutions
2014-06-09 13:57:29 -04:00
Themaister
9bf32df360
Report autoconfigured binds in RGUI.
2014-06-09 19:23:51 +02:00
Twinaphex
cf4f756fe8
Merge pull request #745 from libretro/font-rewrite
...
Font rendering rewrite
2014-06-09 13:25:17 +02:00
Themaister
c1c7b6aec3
Fixup Win32/Xbox font_params_t.
2014-06-09 13:13:57 +02:00
Themaister
52b21a41c6
Remove some commented out code in lakka.
2014-06-09 12:59:51 +02:00
Themaister
f118817fae
Fixups to Lakka fonts.
2014-06-09 12:44:48 +02:00
Themaister
186f5a9513
Lakka builds again.
2014-06-09 12:24:23 +02:00
Themaister
7109940f29
Don't display perf counters on menu unless enabled.
2014-06-09 11:43:32 +02:00
twinaphex
f8073b2317
(Menu) Move menu input code to menu_input_line_cb.c
2014-06-08 19:48:38 +02:00
Themaister
e545d695ec
Begin big rewrite of GL/raster font rendering path.
2014-06-08 14:08:26 +02:00
Themaister
ddbe5f148d
Fix CXX_BUILD.
2014-06-08 14:08:03 +02:00
twinaphex
f693675a38
(GX) Change in Resolution setting - press RGUI_ACTION_OK now
...
to switch resolution
2014-06-07 04:33:31 +02:00
twinaphex
4443e7320c
(Salamander) Fix bug
2014-06-07 03:23:48 +02:00
twinaphex
dfc0b5f7ea
Cleanup frontend_salamander.c
2014-06-06 23:20:21 +02:00
twinaphex
a05d4d6c2b
Cleanup frontend/frontend_salamander.c
2014-06-06 23:15:46 +02:00
twinaphex
662806acef
Remove frontend_salamander.h
2014-06-06 22:57:36 +02:00
twinaphex
ca0415bc2c
(Lakka) Further refactorings - turn textures into struct array
2014-06-06 07:26:14 +02:00
twinaphex
edd8a9d3f7
(Lakka) Put gluint textures into array
2014-06-06 06:22:16 +02:00
twinaphex
f0c521c353
(Lakka) Cleanups
2014-06-06 05:35:20 +02:00
Twinaphex
19d3efe7f9
Merge pull request #735 from aliaspider/master
...
(PSP) add icon/background to launcher / update dist-script
2014-06-06 05:26:40 +02:00
aliaspider
b96d21ef8d
(PSP) update dist-script
2014-06-06 04:14:02 +01:00
twinaphex
87935687f4
(Lakka) Cleanups
2014-06-06 03:59:35 +02:00
twinaphex
e91bcd5f6d
(Lakka) Cleanups
2014-06-05 21:31:29 +02:00
twinaphex
6ee52ffd2e
(Lakka) Goes over subitems now too to remove GL textures
2014-06-05 21:24:58 +02:00
twinaphex
206ea0a2d4
(Lakka) More cleanups
2014-06-05 21:18:15 +02:00
twinaphex
17b5b55314
(Lakka) Style nits
2014-06-05 20:09:53 +02:00
twinaphex
ce412a7c8b
(XDK/GX) Cleanups to exitspawn implementations
2014-06-05 06:45:31 +02:00
twinaphex
48961b246e
(PSP) Cleanup frontend_psp_exitspawn
2014-06-05 06:36:30 +02:00
twinaphex
faea453a0b
(Salamander) Refactorings - Salamander should be easier to get to
...
work now on new console platforms
2014-06-05 06:12:41 +02:00
twinaphex
7676de50ce
(Salamander) Use EXT_EXECUTABLES
2014-06-05 02:12:42 +02:00
aliaspider
8b88439261
(PSP) rebase and sync with upstream changes.
2014-06-05 00:57:50 +01:00
aliaspider
329b5d8a13
(PSP) rebase and sync with upstream changes.
2014-06-05 00:43:38 +01:00
aliaspider
37878bd4ce
(PSP) implemented salamander and added support for switching between
...
cores.
2014-06-05 00:20:19 +01:00
aliaspider
ac38559017
(PSP) implemented salamander and added support for switching between
...
cores.
2014-06-05 00:17:37 +01:00
twinaphex
137ce497bd
Move find_and_set_first_file to frontend_salamander.c
2014-06-05 00:51:47 +02:00
twinaphex
c86281e5b8
(PS3/GX/XDK) Refactor find_and_set_first_file
2014-06-04 23:42:40 +02:00
twinaphex
413822c32c
(GX) Make find_and_set_first_file the same as code for PS3
2014-06-04 23:30:48 +02:00
twinaphex
d0fff4a625
(XDK) Some cleanups to find_and_set_first_file
2014-06-04 23:20:16 +02:00
twinaphex
3c7124dd0c
Take out cell/pad.h include in platform_ps3.c
2014-06-04 23:14:25 +02:00
twinaphex
a8aa91e03f
(Salamander) Clean up Wii/Xbox implementations too
2014-06-04 22:48:38 +02:00
twinaphex
1374226c6a
(PS3) Clean up Salamander implementation
2014-06-04 22:44:37 +02:00
twinaphex
a23b1ad2d7
(Lakka) Better separation of code logic and display code -
...
disp/lakka.c should only be concerned with 'rendering' things to
the screen - and backend driver should actually implement the
logic
2014-06-04 22:29:00 +02:00
twinaphex
353bbb5f83
(GX) Make gx_audio.c and platform_gx.c more generic
2014-06-04 18:54:40 +02:00
Toad King
19cbaaeba4
[GX] buildfix for salamander
2014-06-03 20:58:42 -04:00
twinaphex
d9c7d9f9bd
(PSP) Add HAVE_KERNEL_PRX ifdef
2014-06-04 02:52:29 +02:00
Twinaphex
f394dcc52a
Merge pull request #731 from aliaspider/master
...
(PSP) add support for kernel-mode functions through a loadable module.
2014-06-04 02:42:08 +02:00
Toad King
8f6775a790
[GX] change usleep to timed cond wait in device thread
2014-06-03 20:39:49 -04:00
aliaspider
b185fc3901
(PSP) add support for kernel-mode functions through a loadable module.
2014-06-04 01:35:26 +01:00
twinaphex
d9502fb2b4
(PSP) Typo fix
2014-06-04 01:42:39 +02:00
twinaphex
7063c52e27
(Menu) Take out log messages for load_menu_game
2014-06-03 20:30:33 +02:00
twinaphex
97c6ae0911
Change return type of process_args to void
2014-06-03 20:03:56 +02:00
twinaphex
27cbd74564
(Android) Change platform_android.c to new argc/argv system
2014-06-03 19:48:44 +02:00
twinaphex
fe72d42a0e
Remove process_args where we can
2014-06-03 19:21:49 +02:00
twinaphex
cdbdc524a5
(XDK) Changed to new argc/argv system
2014-06-03 19:14:07 +02:00
twinaphex
ac30fcab60
(PSP) Update platform_psp to use new argc/argv system
2014-06-03 17:34:25 +02:00
twinaphex
e9e6c51368
(Lakka) Fix segfault
2014-06-03 16:32:00 +02:00
Jean-André Santoni
314a27d5bf
(Lakka) Add callbacks to tweens, and fade the in menu when possible
2014-06-03 11:55:23 +02:00
Themaister
852e632862
Fix some dubious code in frontend/frontend.c.
2014-06-03 11:36:09 +02:00
twinaphex
6443d173b7
(GX) Move platform_gx over to new argc/argv system
2014-06-03 07:57:20 +02:00
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
Themaister
3e3bc4fd28
You cannot disable composition on Windows 8.
2014-05-31 14:44:06 +02:00
Twinaphex
76c153f9a3
Merge pull request #721 from lakkatv/lakka
...
(Lakka) Fix init and reinit only textures
2014-05-31 14:39:22 +02:00
Themaister
1a2752a0bc
Fix crash on startup.
2014-05-31 14:37:57 +02:00
Jean-André Santoni
09ec46e6b5
(Lakka) Fix init and reinit only textures
2014-05-31 13:25:33 +02:00
twinaphex
7ee81ef4d5
Build fix
2014-05-31 08:17:18 +02:00
twinaphex
da51530f0e
(RARCH_CONSOLE) Setup default_paths properly
2014-05-31 08:15:57 +02:00
twinaphex
261ac0e3e7
(RARCH_CONSOLE) Now uses same menu input binds for menu as
...
PC - allows analog sticks to be used for navigation as well
for consoles
2014-05-31 05:41:32 +02:00
twinaphex
db0da490fa
(Menu) Add Info button - press 'Select' on the RetroPad to
...
have a message box pop up on an item. It will provide you with
info on the item. Not all items covered yet but it's coming along.
2014-05-31 05:14:44 +02:00
Toad King
8d7bbdce95
frontend.c cleanup
2014-05-30 20:21:23 -04:00
twinaphex
71032bafb3
(RMenu XUI) Build fix
2014-05-30 22:37:23 +02:00
twinaphex
cb4f3fb8e0
Move unused variable inside HAVE_SHADER_MANAGER ifdef
2014-05-30 22:31:49 +02:00
twinaphex
d7aa48aa33
(Menu) Don't pass rgui pointer to menu_build_scroll_indices
2014-05-30 22:06:54 +02:00
twinaphex
f49ea47040
(RMenu) Implement shader parameter representation logic in
...
RMenu display layer
2014-05-30 22:04:53 +02:00
twinaphex
6307202a6d
(Menu) render_messagebox/render/frame functions from menu_ctx no longer
...
get a rgui handle passed to them
2014-05-30 21:51:12 +02:00
twinaphex
a282a10ba9
(Lakka) Build fix
2014-05-30 21:15:39 +02:00
twinaphex
0c6b167e4d
(Menu) Don't invoke rarch_set_fullscreen for 'defaulting' SoftFilter
2014-05-30 21:12:09 +02:00
twinaphex
68c9a6003c
(Menu) Prevent another few segfaults when trying to 'default'
...
softfilter - have to continually grab pointer back to driver.menu
after some function occurred that could have changed driver.menu
2014-05-30 21:10:15 +02:00
twinaphex
e313c9d181
(Filters) Fixes filter applying - don't do rarch_set_fullscreen
...
for applying filters - instead do rarch_deinit_filter and rarch_init_filter - faster and less bug-prone since rarch_set_fullscreen will also bring
down menu
2014-05-30 21:01:17 +02:00
twinaphex
776d4599e3
(Menu) Fixes crash when toggling fullscreen mode in menu mode
2014-05-30 20:55:59 +02:00
twinaphex
8c1b4a3835
(Menu) Get rid of spammy log
2014-05-30 20:53:49 +02:00
twinaphex
b2d9c60613
(Menu) Don't pass menu data to menu_iterate
...
(Menu) Don't pass menu data to backend - postprocess
2014-05-30 20:53:10 +02:00
twinaphex
04c84dc36c
(RGUI) Return null if calloc of rgui struct fails in rgui_init
2014-05-30 20:41:31 +02:00
twinaphex
34ed0b3e04
(Menu) Get rid of hacky menu_reinit_context - NOTE - looks like the
...
RGUI display driver does not clean up all the state since continually
invoking rarch_set_fullscreen will eventually cause segfaults
2014-05-30 20:37:47 +02:00
twinaphex
779c467191
(Menu) Get rid of passing rgui pointer around to most functions in
...
menu backend. NOTE: Applying filters seems to be broken on PC
right now, investigate
2014-05-30 20:23:20 +02:00
twinaphex
c57f780d9f
(Menu) Start undoing passing rgui pointer to every menu-related
...
function - the only functions where it should actually pass a
pointer instead of just grabbing a pointer from menu.driver should
be in the menu init/deinit functions
2014-05-30 19:34:01 +02:00
twinaphex
0488dca77a
(Menu) Some cleanups to prevent crashing when applying softfilter
...
several times - should do something about this menu pointer being
passed around from function to function
2014-05-30 18:52:03 +02:00
twinaphex
d267f27130
(Style nit) Rename 'init' to 'initialize' in comments
...
(Filter) Get rid of questionable ifdef for HAVE_FILTERS_BUILTIN for
filter init
2014-05-30 18:23:32 +02:00
twinaphex
af440bf545
(Menu) Menu now gets inited from driver.c instead of frontend.c
...
(Console) Better way to 'restart' instead of using the function
'restart' - call rarch_set_fullscreen instead. 'Restart' function
in driver interface can go now
(Menu) Menu now gets properly deinited/reinited when - say -
rarch_set_fullscreen is toggled or some other state change like this.
If init_assets function of menu_ctx_driver is implemented, this should
ensure all GL/D3D assets get 'cleaned up' prior to teardown of the video
driver, and properly reinited after the video driver is brought up again
2014-05-30 17:49:04 +02:00
twinaphex
9319fb7c5b
(Menu) When applying softfilter, use rarch_set_fullscreen
...
for all targets
2014-05-30 09:02:56 +02:00
twinaphex
9adeae2df3
(Lakka) update_tweens gets value of 0.002 - assume
...
monitor refresh rate lock in RGUI
2014-05-29 17:44:31 +02:00
twinaphex
223ae6033d
(Lakka) Animations show up - unreliable though
2014-05-29 16:35:23 +02:00
twinaphex
0fce77fd1b
(GX) Fill in gx_free (move code from platform_gx.c to gx/gx_video.c)
2014-05-29 05:55:21 +02:00
twinaphex
b0b9599822
(Frontend) More cleanups
2014-05-28 22:44:25 +02:00
twinaphex
14c81f13c9
(Frontend) Remove attempt_load_game variable
2014-05-28 22:20:08 +02:00
twinaphex
d70b8a0f15
Get rid of global driver init/uninit bullshit - we're going to do
...
console initing/deiniting properly once and for all
2014-05-28 22:09:42 +02:00
twinaphex
e1387a7b0b
Take out image driver
2014-05-28 21:14:33 +02:00
twinaphex
66d4148e57
(GX) Build fix
2014-05-28 17:48:12 +02:00