OsirizX
4d367a2b59
[PSL1GHT] Add RSX graphics support for ps3
2022-03-27 18:03:30 +02:00
Nikos Chantziaras
430baf7c21
Add Linux GameMode support ( #13339 )
...
This can fix a lot of performance issues, like audio crackling and frame
time spikes. This requires the GameMode package to be installed. See:
https://github.com/FeralInteractive/gamemode
This commit adds a "Game Mode" bool option to the "Power
Management" and "Latency" settings sections, and it can be toggled
on/off without restarting RA.
The actual toggling of game mode happens in a new frontend platform
interface function. Perhaps this will become useful for other platforms
that provide some equivalent of Linux GameMode.
Since the GameMode ABI is fixed, and the API comes as a single,
header-only file with no actual deps, we simply bundle the header
(deps/feralgamemode/gamemode_client.h.) That way, all Linux builds will
have support for GameMode regardless of whether the GameMode development
package is installed or not.
2021-12-14 14:07:42 +01:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
twinaphex
4c51e31b9d
(Platform) Cleanups + add missing function pointer bind for Darwin
2021-01-16 16:14:03 +01:00
twinaphex
3b5bd7c63d
Cleanup
2020-12-27 20:59:58 +01:00
twinaphex
51f0d04569
Update
2020-12-20 16:41:44 +01:00
David Guillen Fandos
a442696b71
First attempt at adding proper brightness
...
Supports Switch and OGA
2020-11-26 19:22:05 +01:00
David Guillen Fandos
f5693f15e7
Make get_lakka_version available in all builds
...
This simplifies a bit the code, for some new lakka patches to come.
2020-11-23 18:44:24 +01:00
crystalct
fe0fcb7617
Fix Ps3 build.
2020-11-21 00:34:30 +01:00
twinaphex
3ac75c043e
Jdgleaver improvements
2020-11-20 03:55:55 +01:00
twinaphex
9ee1e33e09
Only attempt to call dir_check_defaults once per runtime session
...
when calling the frontend environment get callback - we want to
look at the 'default' directories, and then if they don't yet exist,
auto-create them so we can store files in them.
2020-11-19 07:10:22 +01:00
twinaphex
4ec216dc0b
Get rid of file_path_str
2020-08-22 01:06:10 +02:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
twinaphex
855351de9e
Reorder g_defaults, alignment
2020-08-16 04:38:02 +02:00
twinaphex
2ab779f3b5
Buildfix
2020-08-01 18:00:07 +02:00
twinaphex
cfd0731422
(PS3) Style nit cleanups
2020-05-12 17:11:51 +02:00
Vladimir Serbinenko
2fb7ba22e5
PSL1GHT port
...
Working:
* packaging
* running cores
* switching cores
* gamepad including axis
* rgui
* audio
* video
Not working:
* OSD
* menus other than rgui
* shaders
* Graphical acceleration
* Proper signing
* ODE build
* rumble
* keyboard
* mouse
Not tested:
* A lot
2020-03-30 05:39:22 +02:00
twinaphex
2d274f1369
Move accessibility features to platform frontend driver
2020-02-14 00:17:55 +01:00
twinaphex
85d64602ff
Move retroarch_get_launch_arguments() function call outside
...
of frontend driver - should be called by Salamander too which
has no conception of RetroArch launch arguments
2020-02-01 17:42:18 +01:00
jdgleaver
569014c5d2
(Filebrowser) Fix file selection issues when starting from (or navigating to) the top level directory
2019-12-31 12:34:03 +00:00
twinaphex
820ffb9d20
Cleanups - cut down on the rest of unnecessary filestream_exists calls
...
- only use filestream_exists immediately before filestream_delete or
any other genuine filestream-related operations - when just checking
if a path exists on the filesystem, just use path_is_valid - faster
2019-05-31 06:43:20 +02:00
Huw Pascoe
685aabb094
video_layout config
2019-05-11 09:58:46 +01:00
twinaphex
7372bafb44
Remove RARCH_CTL_SET_LIBRETRO_PATH
2019-04-21 06:03:02 +02:00
Brad Parker
aa588dec35
set default language on first startup according to OS setting (initial *nix implementation)
2019-04-15 23:14:49 -04:00
jdgleaver
2c65068be0
More 'Log to File' Additions:
...
- Add optional timestamped log files
- Handle errors if log file cannot be opened
- Android: flush log file immediately
- 3DS: log to file tested and fully working
- Default log paths added for all platforms
2019-03-25 17:22:59 +00:00
Brad Parker
e22148fed4
show cpu model name in log, implemented for x86/64 on windows/linux so far
2019-02-23 16:50:42 -05:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
Brad Parker
aa083d1e4c
android: add configurable setting for Sustained Performance Mode
2018-06-19 02:50:33 -04:00
Brad Parker
f087b150c9
Add quick menu option to watch shader files for changes and recompile automatically (Linux only for now)
2018-01-25 15:50:57 -05:00
twinaphex
513885d465
(PS3) Set up cheat dir/autoconfig dir
2017-12-20 16:11:59 +01:00
twinaphex
f6e9a624ca
(PS3) Add default dir for core download assets
2017-12-20 16:02:40 +01:00
twinaphex
c7c4b723d6
Move path_file_exists to filestream and do away with filestream
...
dependencies in file/file_path
2017-12-14 20:05:46 +01:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
9f2c15c17c
(Frontend) Change MENU_SETTING_ACTION to FILE_TYPE_DIRECTORY
2017-05-26 16:45:28 +02:00
twinaphex
e2a6a7ad17
Add 'load_content' parameter to parse_drive_list
2017-05-26 15:52:38 +02:00
twinaphex
ccba9635b6
Update the way default directories are handled
2017-05-23 19:43:58 +02:00
twinaphex
bf3188eac4
Combine runloop_ctl and rarch_ctl
2017-05-15 05:06:23 +02:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
ba08a88643
(platform) Updates
2016-12-13 01:43:18 +01:00
twinaphex
2a139b7d72
Add frontend_driver_attach_console/frontend_driver_detach_console
2016-10-09 17:15:50 +02:00
twinaphex
f66e447139
Get rid of path_get_content
2016-10-03 15:43:03 +02:00
twinaphex
2d11ea71cc
Move runloop_fullpath to paths.c
2016-09-23 03:39:44 +02:00
twinaphex
f395e851c4
Use stdstring.h
2016-09-16 17:25:47 +02:00
twinaphex
59363d2631
(PS3/PSP) Cleanups
2016-09-08 16:18:30 +02:00
twinaphex
ebf04dab4f
(PS3 Salamander) Fix build
2016-09-08 13:17:14 +02:00
twinaphex
cfb48542e3
(PS3) Add /dev/bdvd
2016-08-20 21:49:58 +02:00
twinaphex
06814f44d4
Always set core path like this
2016-07-30 16:32:34 +02:00
twinaphex
9780d68d8a
(PS3) Separate dir for core info files
2016-07-30 14:59:24 +02:00
twinaphex
4f8d305235
(PS3) Implement frontend_ps3_process_args
2016-07-30 12:49:08 +02:00