jdgleaver
b19eb64329
(m3u_file) Replace static entries array with dynamic array via RBUF library
2020-08-13 17:25:45 +01:00
Bernhard Schelling
48fabb7f88
Simplify gfx_animation by switching from dynarray to RBUF
2020-08-13 05:23:32 +09:00
jdgleaver
81bf22c3fb
RETRO_ENVIRONMENT_GET_INPUT_MAX_USERS: Clarify variable update frequency comment
2020-08-11 14:54:22 +01:00
jdgleaver
ee8a2f4268
Add API extension for cores to query the number of active inputs provided by the frontend
2020-08-11 14:07:00 +01:00
Bernhard Schelling
4a09907802
Return true when RBUF_TRYFIT is called with 0
2020-08-07 05:19:09 +09:00
Bernhard Schelling
0a67c0416a
Change playlist to use dynamic array
...
Instead of initial 12MB memory allocation, use a dynamically growing array.
This shares the container structure (now called rbuf) with the explore menu.
2020-08-07 03:27:52 +09:00
twinaphex
3680804217
Undo path_basedir_size
2020-08-04 03:05:20 +02:00
twinaphex
c5b9786675
Turn retro_sleep into macros for most systems
2020-08-03 20:11:00 +02:00
twinaphex
f35010e1ae
Cleanups
2020-08-02 10:28:23 +02:00
twinaphex
8a24cc350e
Resync
2020-08-01 22:55:08 +02:00
Francisco Javier Trujillo Mata
8334be07bf
Fix issue with the PS2 and PRI_SIZET
2020-07-21 10:17:16 +02:00
Bernhard Schelling
b03cdbd0da
First set of cleanups to archive handling (Rev B)
...
- Don't read the entire archive file into memory on systems without HAVE_MMAP
- Support ZIP files between 2GB ~ 4GB on 32bit architectures
- Remove zip exclusive members from `file_archive_transfer`
- Add `zip_context_t` for zip like the already existing `sevenzip_context_t`
- Unify cleanups of zip and 7z in `file_archive_file_backend::archive_parse_file_free`
- Handle some sizes and offsets as int64_t (preparation for future Zip64 support)
- Handle ZIP compression methods in `zlib_stream_decompress_data_to_file_init` not in `file_archive_perform_mode`
- Return progress of 7z iterating with `file_archive_parse_file_progress`
- Uses MMAP where available, for files up to 256MB
2020-07-16 02:47:59 +09:00
twinaphex
06064a0527
Revert "Bring back MMAP support"
...
This reverts commit 32dcff3880
.
2020-07-13 23:52:23 +02:00
twinaphex
c84aa90075
Merge branch 'archive_cleanup_1' of git://github.com/schellingb/RetroArch
2020-07-13 21:30:02 +02:00
Bernhard Schelling
32dcff3880
Bring back MMAP support
...
Will be used where available for files up to 256MB
2020-07-14 03:04:01 +09:00
Autechre
84ca79fcc1
Merge pull request #11006 from Jamiras/save_task_wait
...
only wait for save task to complete
2020-07-12 19:14:04 +02:00
Jamiras
6f964681ae
update comment
2020-07-12 08:21:02 -06:00
twinaphex
8656b3d6f8
Create specialized optimized path_basedir_size
2020-07-11 19:29:43 +02:00
Bernhard Schelling
0ddb073784
First set of cleanups to archive handling
...
- Don't read the entire archive file into memory on systems without HAVE_MMAP
- Support ZIP files between 2GB ~ 4GB on 32bit architectures
- Remove zip exclusive members from `file_archive_transfer`
- Add `zip_context_t` for zip like the already existing `sevenzip_context_t`
- Unify cleanups of zip and 7z in `file_archive_file_backend::archive_parse_file_free`
- Handle some sizes and offsets as int64_t (preparation for future Zip64 support)
- Handle compression methods in `zlib_stream_decompress_data_to_file_init` not in `file_archive_perform_mode`
- Return progress of 7z iterating with `file_archive_parse_file_progress`
2020-07-12 00:51:35 +09:00
twinaphex
0a1942f528
Turn fifo_read_avail and fifo_write_avail into macros
2020-07-07 08:13:32 +02:00
twinaphex
96dd505a0f
(libchdr) Backport baka0815 commits
2020-07-01 19:50:46 +02:00
twinaphex
1ae20ea17c
Style nits - turn macro names into upper-case - some while style nits
2020-06-26 20:00:19 +02:00
jdgleaver
b6364407fd
Optimise parsing of configuration files
2020-06-25 15:15:08 +01:00
twinaphex
de36ff20fb
Create string_ends_with_size
2020-06-25 14:38:06 +02:00
twinaphex
e727e85b1d
Updates
2020-06-25 14:01:19 +02:00
twinaphex
aa48eeb98e
Turn path_default_slash uppercase, and do some optimizations
2020-06-25 13:36:01 +02:00
twinaphex
601a73fa8b
Use string_starts_with_size where possible - avoids the strlen
2020-06-25 12:51:04 +02:00
twinaphex
35527c24c3
Revert "Optimize config_get_bool"
...
This reverts commit 1c38dc67c2
.
2020-06-25 12:08:36 +02:00
twinaphex
1c38dc67c2
Optimize config_get_bool
2020-06-25 03:03:42 +02:00
twinaphex
b9f65af98a
(Libretro-common) Sync
2020-06-24 15:05:03 +02:00
twinaphex
0cdea62072
(core_info.c) Try to avoid config_get_string
2020-06-24 11:57:58 +02:00
twinaphex
01bd76405f
Buildfixes
2020-06-13 08:37:26 +02:00
jdgleaver
321ede2256
(X11/udev) Input fixes
2020-06-12 14:12:22 +01:00
Autechre
b88377d277
Merge pull request #10787 from guoyunhe/new-languages
...
Add Persian, Hebrew and Asturian language options
2020-06-04 16:31:12 +02:00
Guo Yunhe
0701b99039
Add Persian, Hebrew and Asturian language options
2020-06-04 14:54:28 +03:00
jdgleaver
0a33e562f4
Add option to backup/restore installed cores
2020-06-04 12:20:58 +01:00
jdgleaver
a1210d63cc
Extended core message interface - add API support for 'progress' messages
2020-05-26 11:42:46 +01:00
jdgleaver
23916f88c7
Extended core message interface - add concept of message 'type'
2020-05-26 10:03:25 +01:00
jdgleaver
fc8b76708a
Add API extension to provide cores with finer grained control over environment callback messages
2020-05-26 10:03:25 +01:00
Weedy Weed Smoker
80c1b54b52
Merge branch 'master' into International-translations-update
2020-05-23 03:14:09 +07:00
jdgleaver
d24498bdf1
Image file type detection fixes/optimisations
2020-05-22 16:57:37 +01:00
Francisco Javier Trujillo Mata
1eeb3dcf30
Adapt PS2 port to new SDK with newlib support (CDVDFS support is missing)
2020-05-20 20:13:19 +02:00
jdgleaver
c346e1f816
Various file path handling optimisations
2020-05-20 17:05:22 +01:00
Vladimir Serbinenko
67c3c93aec
dos fixes
2020-05-12 03:09:38 +02:00
MrHuu
e519ccd0be
(3DS) Enable basic networking / cheevos
2020-05-08 20:50:15 +02:00
Weedy Weed Smoker
7d849ac8fb
International: Add all the languages from Crowdin…
2020-05-02 13:29:17 +07:00
Alcaro
c9dcc18fa4
Fix copypasted typo
2020-05-01 17:46:18 +02:00
jdgleaver
9eb8472805
Only write config files to disk when parameters change
2020-04-27 17:06:35 +01:00
Autechre
89c405b196
Merge pull request #10487 from jdgleaver/playlist-compression
...
Add optional playlist compression
2020-04-23 13:30:58 +02:00
twinaphex
bdf9969c7e
Update libretro-common
2020-04-23 07:20:06 +02:00
jdgleaver
fa9290cf1e
Add optional playlist compression
2020-04-21 16:44:26 +01:00
twinaphex
8a15f0094a
Bugfix
2020-04-21 00:49:02 +02:00
twinaphex
3a2a365ec9
(libretro-common) Fix retro_endianness.h
2020-04-21 00:46:48 +02:00
twinaphex
64bbe5b646
(MSVC 2010) Buildfix
2020-04-21 00:20:31 +02:00
twinaphex
3fa60d08de
Update libretro-common
2020-04-19 20:44:22 +02:00
jdgleaver
c1f4a7536a
Expand functionality of 'rzip_stream' interface
2020-04-17 16:18:16 +01:00
jdgleaver
233456df47
Add optional save state compression
2020-04-15 15:48:41 +01: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
jdgleaver
e24274a314
(Manual content scanner/playlist cleaner) Prevent redundant playlist entries when handling M3U content
2020-03-20 14:26:08 +00:00
twinaphex
4933b89736
Buildfix
2020-03-05 14:18:41 +01:00
jdgleaver
35977efe43
Prevent improper display of (old style) OSD text when widgets are enabled
2020-03-05 12:28:38 +00:00
twinaphex
899c21257c
(Video layout) move init_string and set_string to stdstring -
...
rename them - cleanup strcmp usage in video layout and other
code cleanups
2020-03-05 11:19:44 +01:00
twinaphex
a2a5ca0d01
Move this struct over to rhash.c
2020-02-23 05:22:11 +01:00
twinaphex
8fe2fe7b62
(UNIX) Remove hashing dependency
2020-02-23 04:52:27 +01:00
Jamiras
e00449c410
delay subsequent unlock attempts on failure
2020-02-22 07:11:01 -07:00
twinaphex
dce610747b
Update audio resampler
2020-02-07 07:53:23 +01:00
twinaphex
076fddd9d9
(Resampler) Turn this void
2020-02-03 00:16:16 +01:00
twinaphex
cd9ca691ca
(libretro-common) Update copyright
2020-01-31 15:43:42 +01:00
twinaphex
84251b02bd
verbosity.c - add necessary header
2020-01-31 15:06:50 +01:00
twinaphex
df06a0effe
Fix names
2020-01-30 17:14:45 +01:00
twinaphex
74cd84399f
Cleanups - Replace '== NULL'
2020-01-30 16:47:33 +01:00
jdgleaver
a2e1d622e1
Add disk control interface API extension
2020-01-17 16:34:05 +00:00
twinaphex
291012d2a9
(libretro-common) Updates
2020-01-08 19:47:23 +01:00
twinaphex
261f1b72d4
Remove separate null_resampler.c file and move it into audio_resampler.c
2020-01-07 23:03:23 +01:00
jdgleaver
695749f155
(Core Updater) Only download when new core is available + add option to update all installed cores
2019-12-23 17:34:44 +00:00
Jamiras
3b4e55d0e5
proper calculation of offset to track 2 when sector sizes vary
2019-12-19 13:17:32 -07:00
twinaphex
168395af74
(libretro-common) Update
2019-12-18 18:25:54 +01:00
twinaphex
60b182b821
Promote tpool as libretro-common component
2019-12-18 18:21:03 +01:00
jdgleaver
a27ee73622
Manual content scan arcade DAT files: Add support for MAME 'Software List' XML format
2019-12-04 16:19:32 +00:00
jdgleaver
9b012e907a
(Manual Content Scanner) Enable automatic naming of arcade content via DAT files
2019-12-04 12:46:04 +00:00
jdgleaver
170397456c
Add manual content scanner
2019-11-29 17:14:46 +00:00
Jamiras
67e9fba9d7
generate User-Agent for retroachievement API calls
2019-11-02 21:52:30 -06:00
twinaphex
d215d3ff44
Add HAVE_LIBNX conditional
2019-10-30 13:28:04 +01:00
Twinaphex
0719f9861c
Merge pull request #9657 from p-sam/switch-input-sensor
...
(Switch) input driver sensor
2019-10-29 20:53:44 +01:00
p-sam
0e79aa80d9
wip: merge libretro-common
2019-10-28 16:36:46 +00:00
Jamiras
0b92224c36
update PCEngine-CD hash algorithm; pregap cdfs support for CUE and CHD files
2019-10-24 18:46:43 -06:00
twinaphex
362b76fd74
Update sthread_get_current_thread_id
2019-10-21 14:01:09 +02:00
twinaphex
e968dd85e2
Implement sthread_get_thread_id (functional equivalent for
...
SDL_GetThreadId) and sthread_get_current_thread_id (functional
equivalent
for SDL_ThreadID)
2019-10-20 23:55:19 +02:00
Rinnegatamante
7fee4ad11b
Update libretro-common.
2019-10-15 17:43:50 +02:00
twinaphex
cb576b1b95
Move include headers to rglgen_private_headers.h
2019-10-09 22:12:14 +02:00
Jamiras
1ab81e5711
support for Sega CD/Saturn; reduce hash calls to server
2019-09-29 09:07:16 -06:00
jdgleaver
58ad81f063
Menu drop-down lists: Add proper titles, and remember last postion when navigating core options
2019-09-24 17:41:06 +01:00
twinaphex
b94b9e2adb
Go back to plain strlcpy/strlcat - probably best to look at
...
opportunities to reduce these calls vs. replacing them with
unsafe macros
2019-09-23 00:19:01 +02:00
LazyBumHorse
f309c85f92
STRLCAT_CONST_INCR should be at most 1 statement, so single-line if, for etc work
2019-09-22 20:12:56 +02:00
Barry Rowe
4e155dbc8e
Added in rpng string streaming to ai service.
2019-09-21 23:57:59 -07:00
twinaphex
f65e005d97
label_sanitization - change a bunch of functions to static
2019-09-21 03:55:20 +02:00
twinaphex
7cfd996802
Add return value to fill_pathname_noext
2019-09-21 01:41:56 +02:00
twinaphex
6d8bc91220
Start returning sizes for file_path functions
2019-09-21 00:01:09 +02:00
twinaphex
3b057d9605
Start using STRLCAT_CONST_INCR and STRLCPY_CONST
2019-09-20 23:33:17 +02:00
twinaphex
76f4cf5cc5
Start using STRLCAT_CONST/STRLCAT_CONST_INCR/STRLCPY_CONST
2019-09-20 20:39:34 +02:00
twinaphex
db624a7c99
Start cleaning up the rather messy manual assignment
2019-09-20 02:03:26 +02:00
twinaphex
698387e762
(task_screenshot.c) Cleanups - don't use snprintf unless necessary
2019-09-18 02:31:02 +02:00
twinaphex
8fa6230426
Cleanups
2019-09-18 02:16:47 +02:00
twinaphex
5024b77492
Prevent more strlcats that are quite trivial
2019-09-17 02:43:40 +02:00
Jamiras
b1fb7a1c1e
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-09-01 11:13:54 -06:00
Twinaphex
29dc30fa48
Revert " add hashing support for PSX cheevos (bin/cue, chd, or real CD)"
2019-08-30 15:55:07 +02:00
Jamiras
bcd61d7f9b
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-08-29 21:05:14 -06:00
twinaphex
d6df17a154
Revert "add hashing support for PSX cheevos (bin/cue, chd, or real CD)"
...
This reverts commit 1185433374
.
2019-08-30 03:14:42 +02:00
Jamiras
1185433374
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-08-23 08:02:06 -06:00
twinaphex
a3e2531bd6
Remove duplicate function in translation_service.c
2019-08-21 21:51:25 +02:00
twinaphex
d8860104d3
Get rid of file_list_get_alt_at_offset
2019-08-20 06:13:33 +02:00
jdgleaver
3da96deec3
Enable per-playlist thumbnail selection
2019-08-15 18:05:31 +01:00
jdgleaver
5ac152a5f3
(glslang_util) Remove C++ 'isms' (where possible)
2019-08-12 13:10:50 +01:00
Twinaphex
58286367d7
Delete rsemaphore.h
2019-07-30 23:57:27 +02:00
Tim Van den Langenbergh
35e71ad786
Merge branch 'master' into 9107-playlist-name-sanitization
2019-07-30 12:41:19 +02:00
Brad Parker
7935cc80ee
media: add function to parse cue and detect system from first data track
2019-07-30 02:37:00 -04:00
Brad Parker
a191112634
cdrom: add PC Engine CD detection
2019-07-29 15:11:28 -04:00
Tim Van den Langenbergh
d3a98fea79
Make wording of messages for label display mode clearer.
...
Use strlcpy for safety in sanitization.
Change label sanitization to use the No-Intro conventions.
Remove integer manipulation of enums for hash strings.
Add handler for start button on label display mode.
2019-07-29 19:08:15 +02:00
Tim Van den Langenbergh
55f4c04ff2
Add label_display_mode to playlist.
...
Add label_display_mode to JSON format.
Add label_display_mode to old playlist format.
Add label_display_mode to configuration.
Add label sanitization functions to libretro common.
2019-07-28 01:22:46 +02:00
Tim Van den Langenbergh
fcf5d6bcdd
Add sanitization settings to playlist.
...
Add sanitization functions to libretro-common.
Add sanitization functionality to menu display.
2019-07-28 01:14:40 +02:00
Twinaphex
213fd3a2e8
Merge pull request #9196 from orbea/zlib2
...
Clean up the builtin zlib.
2019-07-26 03:40:22 +02:00
twinaphex
ce37405d29
(DirectSound) Add audio device selection - can set audio_device
...
either by name or by index
2019-07-26 02:36:41 +02:00
orbea
983172d0c2
deps/libz: Move zutil.h back to deps.
...
This is an internal zlib header and should not be used by other projects.
See the comment in the file.
/* WARNING: this file should *not* be used by applications. It is
part of the implementation of the compression library and is
subject to change. Applications should only use zlib.h.
*/
2019-07-25 11:18:33 -07:00
orbea
0565f80ceb
deps/libz: Remove uneeded files.
2019-07-25 11:18:33 -07:00
orbea
84f4dcba2b
Remove WANT_ZLIB.
2019-07-25 11:18:33 -07:00
LazyBumHorse
6285c05948
add resolve_symlinks parameter to path_resolve_realpath() and cleanup playlist_resolve_path()
2019-07-22 13:44:35 +02:00
LazyBumHorse
7006764c12
replace realpath() by custom code which does not resolve symlinks
2019-07-22 12:10:28 +02:00
Brad Parker
41b3adc8a4
cdrom: always request one sector at a time
2019-07-21 12:06:10 -04:00
twinaphex
c2c7c106a1
Add conf->path for config_file_new_from_path_to_string
2019-07-20 00:39:55 +02:00
twinaphex
41a2fabb4e
Create config_file_new_from_path_to_string
2019-07-18 12:03:50 +02:00
twinaphex
4c276feb4a
Update
2019-07-17 23:16:25 +02:00
twinaphex
a6d6c21e52
Rename config_file_new_null to config_file_new_alloc
2019-07-17 19:50:32 +02:00
twinaphex
0c31437c24
Create config_file_new_null
2019-07-17 18:27:53 +02:00
Brad Parker
30c3b1ea9d
cdrom: add Disc Information details
2019-07-15 00:23:20 -04:00
jdgleaver
0476901ca5
Add ability to manually set default core option values when using the new v1 core options interface
2019-07-12 18:20:19 +01:00
jdgleaver
4f3adb8d2c
An environment callback for selectively hiding core options
2019-07-12 17:12:03 +01:00
jdgleaver
380812f83e
Core Options: Add sublabels + localisation support
2019-07-11 16:10:43 +01:00
twinaphex
3639614eba
(VFS) Should fix CXX_BUILD
2019-07-10 23:10:20 +02:00
twinaphex
84bf51acee
Take out HAVE_CDROM include ut of vfs/vfs_implementation.h
2019-07-10 22:53:38 +02:00
Brad Parker
980de11974
cdrom: check if disc is inserted before trying to load or dump
2019-07-10 11:17:28 -04:00
Brad Parker
60e7e5be8d
fix some warnings
2019-07-09 22:32:11 -04:00
Brad Parker
ae87f87ee3
C89 buildfix
2019-07-09 16:46:53 -04:00
Brad Parker
15d97dbaf3
cdrom: add disc dump option
2019-07-08 16:06:35 -04:00
Brad Parker
2ef16de941
cdrom: add atip check function, show relative and absolute MSF for read command
2019-07-08 16:06:35 -04:00
Brad Parker
59d8b918a1
cdrom: store group timeouts
2019-07-06 20:16:47 -04:00
Brad Parker
0b1ee7d00a
windows buildfix
2019-07-06 09:58:33 -04:00
Brad Parker
46ed5c3fcb
vfs: fix circular dependency issues by moving main structs to separate header
2019-07-05 23:45:48 -04:00
Brad Parker
e8d488ba67
cdrom: fix conflict with libchdr function names
2019-07-04 23:05:28 -04:00
Brad Parker
38d49136ce
cdrom: add function for reading via LBA numbers
2019-07-04 18:20:05 -04:00
Brad Parker
788b6cd39c
remove unimplemented command
2019-07-04 17:50:38 -04:00
Brad Parker
9d163493da
cdrom: print sense data on each failure
2019-07-04 17:47:39 -04:00
Brad Parker
7db030f98e
cdrom: add command to retrieve/print sense data
2019-07-04 16:15:21 -04:00
Brad Parker
6f0268ca30
cdrom: need const to call these from outside of internal functions
2019-07-04 01:06:47 -04:00
Brad Parker
052a8e48cf
cdrom: add extra debug functions, add function to check if media is inserted/ready
2019-07-04 00:22:16 -04:00
twinaphex
44eee1cf42
(VFS UWP) Real fix
2019-07-04 04:43:34 +02:00
twinaphex
b14dfc2585
Revert "(UWP) Fix VFS"
...
This reverts commit 163ec0f979
.
2019-07-04 04:40:13 +02:00
twinaphex
163ec0f979
(UWP) Fix VFS
2019-07-04 04:21:51 +02:00
Brad Parker
9a52595ce3
cdrom: add function to get list of available drives (initial linux implementation), show list in "Dump Drive" menu entry
2019-07-03 14:19:32 -04:00
Brad Parker
4cedaaefe1
cdrom: add open/close tray commands
2019-07-02 21:35:20 -04:00
Brad Parker
24bd43a53f
cdrom: improve position setting
2019-06-30 18:34:00 -04:00
Brad Parker
9617605371
cdrom: set optimal read speed
2019-06-30 18:34:00 -04:00
Brad Parker
8f1b150806
cdrom: windows fixes, use starting address of current track for read/seeks
2019-06-30 18:34:00 -04:00
Brad Parker
07c0451b93
cdrom: add windows support
2019-06-30 18:34:00 -04:00
Brad Parker
8af3078966
track1 playback is working, redbook might have issues currently
2019-06-30 18:34:00 -04:00
Brad Parker
08cd3a90f2
initial cdrom reading work
2019-06-30 18:33:59 -04:00
twinaphex
023d2cb9a9
(Libretro) implement new environment callback RETRO_ENVIRONMENT_GET_INPUT_BITMASKS
2019-06-21 11:21:07 +02:00
Yoshi Sugawara
2dde223d23
Support returning the number of touches in the current input to support multi-touch inputs, like using a 2 finger touch to reload or secondary fire in lightgun games
2019-06-11 11:49:27 -10:00
twinaphex
77e7bc7a1c
Move stirng_list_clone to libretro-common
2019-06-09 06:10:28 +02:00
LazyBumHorse
2816730b2f
make shader presets use relative paths
...
Also change fill_pathname_resolve_relative() to apply path_resolve_realpath() as well
2019-06-07 16:11:06 +02:00
jdgleaver
431877799d
(RPNG) Fix undefined behaviour when loading bad/corrupt PNG images
2019-05-27 13:07:11 +01:00
twinaphex
22d762be67
We need to split up zlib headers in libretro-common to its own separate
...
dir
2019-05-27 03:40:14 +02:00
twinaphex
f117d763d6
Create path_stat and use it
2019-05-22 02:21:30 +02:00
twinaphex
f49f33f546
We don't need glsm inside libretro-common - cores that need
...
this will need to make their own version separately
2019-05-19 05:42:44 +02:00
Huw Pascoe
ea931428e1
rxml read from string and fix memory violation
2019-05-11 09:58:45 +01:00
Huw Pascoe
cd714dbd0b
image_texture_load_buffer
2019-05-11 09:58:45 +01:00
Barry Rowe
8745333892
OCR Translation feature finaliziation. ( #8738 )
2019-05-11 07:15:39 +02:00
twinaphex
74388d8490
Remove string_concat
2019-05-10 18:05:58 +02:00
Nathan S
775c272029
Menu widgets stuff + vulkan sanity check ( #8710 )
...
* task_screenshot: fix hang with menu widgets
* word_wrap: add max_lines parameter
* vulkan: better instance creation sanity check
2019-05-06 21:10:57 +02:00
natinusala
486f438cc3
task_database: reimplement task progression
2019-05-01 15:13:41 +02:00
twinaphex
4b22522ae0
We need faster string concatenation for performance-critical
...
codepaths - this is being run every frame
2019-04-30 19:36:40 +02:00
twinaphex
bc2bdd5734
config_file_read not needed anymore
2019-04-30 13:37:10 +02:00
Twinaphex
a797324133
Revert "task_database: use regular progress report"
2019-04-30 10:01:07 +02:00
natinusala
8c7db837b4
task_database: use regular progress report
2019-04-29 20:04:41 +02:00
twinaphex
4f8e59a3f8
(UWP) Rewind should now work - issues with the BitScanReverse
...
codepath for compat_ctz on UWP/WinRT - have not figured out a
solution yet, so just make it default to slowest ctz codepath
for now
2019-04-29 07:06:06 +02:00
twinaphex
4c3e0d44b8
Revert "Start using string_is_equal_memcmp and"
...
This reverts commit 26d6aee1eb
.
2019-04-29 04:04:33 +02:00
twinaphex
26d6aee1eb
Start using string_is_equal_memcmp and
...
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
Ghabry
5faf6a124d
UWP VFS: Calculate buffer offset correctly when read fails due to EOF
2019-04-28 12:15:46 +02:00
Ghabry
c209b0b3d9
UWP: Improve IO performance by manually buffering short reads.
...
Reduce copies by binding by reference in the lambdas
2019-04-27 23:47:52 +02:00
Ghabry
4390317992
Revert "(UWP/WinRT)"
...
This reverts commit b43b3e2bb0
.
2019-04-27 15:01:01 +02:00
twinaphex
b43b3e2bb0
(UWP/WinRT)
...
- Disable VFS for now - seems to be very problematic right now
- Move uwp_is_path_accessible_using_standard_io to file_path.c
since it seems to have no VFS dependencies, and rename it to
is_path_accessible_using_standard_io so it could possibly be later
used for other platforms as well that also have sandboxed filesystems
2019-04-27 09:20:19 +02:00
twinaphex
e1b11593fc
(file_list.c) Cleanups/optimizations
2019-04-27 07:32:40 +02:00
twinaphex
3e72c502a8
strlen optimizations :
...
- use STRLEN_CONST for constant strings, translates to sizeof
which should be computed at compile-time
- found some places where we are needlessly calling strlen two
times instead of just once
2019-04-27 04:21:10 +02:00
twinaphex
7af68ca0b9
(libretro-common) Update
2019-04-27 02:21:35 +02:00
twinaphex
89563ce9c8
(stdstring) Small cleanups
2019-04-26 06:07:40 +02:00
twinaphex
69168ec6bc
Core info list iteration was calling path_stat two times on the same
...
paths - unnecessary file I/O is an issue with UWP/WinRT so let's cut
this down to only one path_stat. config_file_read function created -
acts the same as config_file_new except it doesn't check if the path
provided is actually a directory, which in turn would lead to another path_stat call
2019-04-22 01:13:19 +02:00
Brad Parker
d8968d8d0b
add initial Turkish translation from Ömercan Kömür (fpscan)
2019-04-17 19:08:23 -04:00
Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
markwkidd
d03ff44d53
allow non-accelerated video to rotate the display
2019-04-07 22:34:01 -04:00
bparker06
c8b9b4ef25
Update stdstring.h
2019-04-03 12:06:31 -04:00
Brad Parker
ae12c30285
strcmp will always be faster
2019-04-03 10:41:19 -04:00
Twinaphex
123cd67a6a
Merge pull request #8486 from huwpascoe/rxml
...
Re-enable RXML and purge libxml
2019-03-23 03:25:32 +01:00
barbudreadmon
b9b9464652
Add glsym private
...
Allows core developpers to add their own definitions when working with glsm. 2 things needed :
- enable the `HAVE_GLSYM_PRIVATE` define
- create a glsym_private.h with your logic
You can find an example of usage at https://github.com/libretro/yabause/tree/yabasanshiro/yabause/src/libretro
2019-03-22 17:04:17 +01:00
Huw Pascoe
45069537fb
Re-enable RXML and purge libxml
...
Fixed rxml to work with griffin.c
2019-03-17 03:04:35 +00:00
Francisco Javier Trujillo Mata
adf2743464
Implement CDFS and custom file descriptor support
2019-03-15 20:19:14 +01:00
Hugo Hromic
0cfefdd2a8
(libretro-common/libchdr) Use int types and format aligned to the `chd_header` typedef
2019-03-14 18:12:10 +00:00
Hugo Hromic
794f4a6b34
(libretro-common/libchdr) Silence warnings in C89 build
2019-03-14 16:22:22 +00:00
Brad Parker
e0b75ec3fb
fix a whole bunch of memory leaks
2019-03-01 12:05:14 -05:00
twinaphex
5cce51ed8d
Move runtime_file to RetroArch
2019-03-01 01:22:35 +01:00
jdgleaver
38c54eaebe
Add persistent content runtime logging
2019-02-27 16:20:59 +00:00
twinaphex
d1dbf6fbe1
* The menu is now able to run at higher refresh rates than 60Hz
...
* Also added a new environment callback that a core can use to
query the display refresh rate
2019-02-27 04:44:04 +01: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
Francisco Javier Trujillo Mata
b8e2216dd4
Improvement the use of the palette
2019-02-17 23:29:16 +01:00
twinaphex
158a442036
Add further HAVE_OPENGL1 support
2019-02-17 10:42:16 +01:00
Themaister
3b9ad729fb
Vulkan: Fix color issues with RGBA8888 swapchains in readback.
2019-02-15 20:30:08 +01:00
twinaphex
660d0c8de9
Remove mutexes - should hopefully fix dolphin/reicast threaded
...
again
2019-02-12 03:55:08 +01:00
twinaphex
386657a366
(menu widgets backport) Re-commit task queue changes
2019-02-08 08:00:32 +01:00
twinaphex
7022786f34
Revert parts of menu_widgets that were causing breakage, but leave
...
all the hooks in so we can add them back piece by piece again
2019-02-08 07:26:43 +01:00
Hugo Hromic
7cde32a2b3
libretro-common: fix PRI_SIZET not being set in PS2
...
* use `lu` for PS2 builds
2019-02-07 23:23:31 +00:00
Hugo Hromic
e2b620ae05
libretro-common: improve PRI_SIZET for non-windows platforms
...
In non-windows platfoms, the `size_t` type may not necessarily use
the `%lu` format specification. For example in 32 bits platforms
instead it needs to be `%u`. Therefore, for non-windows platforms,
it is better to define PRI_SIZET more precisely.
Silences these types of warnings in 32 bits non-windows platforms:
libretro-common/file/config_file.c: In function ‘config_get_size_t’:
libretro-common/file/config_file.c:694:32: warning: format ‘%lu’ expects
argument of type ‘long unsigned int *’, but argument 3 has type
‘size_t * {aka unsigned int *}’ [-Wformat=]
if (sscanf(entry->value, "%" PRI_SIZET, &val) == 1)
^~~
Discussed in #8191
2019-02-07 16:25:48 +00:00
Twinaphex
477170884b
Some warning fixes
2019-02-06 23:25:41 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
twinaphex
0413ba7215
Buildfix for GL3 OSX
2019-02-01 19:56:12 +01:00
twinaphex
5d77244334
(OSX) Implement flyinghead's GL3 support
2019-01-31 21:30:49 +01:00
Brad Parker
90db5e7e27
Implement in-menu sound effects
2019-01-27 11:22:16 -05:00
Twinaphex
556b7b19de
Merge pull request #8025 from krzys-h/uwp-storagefile
...
(UWP) StorageFile implementation
2019-01-27 08:33:17 +01:00
Brad Parker
1ee66d5204
d3d: fix cross-compilation on Linux
2019-01-25 23:28:07 -05:00
orbea
e062b98088
Remove trailing blank lines.
...
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
Twinaphex
5182f24711
Merge pull request #8030 from fjtrujy/feature/PS2Palette
...
[PS2] Allow Palettes
2019-01-18 00:33:31 +01:00
krzys-h
b7cc124070
(UWP) Base StorageFile implementation
2019-01-17 11:04:19 +01:00
Twinaphex
b5d8b8b3bc
Merge pull request #8020 from krzys-h/vfs-v3
...
VFS v3 (improved)
2019-01-17 03:14:35 +01:00
Brad Parker
16fffd67ea
Normalize archive progress calculation
2019-01-16 17:22:46 -05:00
Francisco Javier Trujillo Mata
3706aa9904
ClearVRAM detection improved
2019-01-16 22:57:08 +01:00
Francisco Javier Trujillo Mata
f7c9bc4e61
Make GFX PS2 support palette in the cores
2019-01-16 22:57:08 +01:00
krzys-h
e6fc4220fa
Revert "Revert "VFS v3: stat, mkdir, directory listings""
...
This reverts commit a549e28f01
.
2019-01-16 21:01:29 +01:00
Twinaphex
c05be12ff4
Merge pull request #8019 from Datamats/libretro-glsym-nx
...
regenerate the glsym headers for the switch in libretro-common
2019-01-16 20:52:00 +01:00
Mats A
4f15d4a64c
regenerate the glsym headers for the switch in libretro-common
2019-01-16 20:30:14 +01:00
Twinaphex
a549e28f01
Revert "VFS v3: stat, mkdir, directory listings"
2019-01-16 03:53:34 +01:00
Twinaphex
d4b33ac1ad
Merge pull request #7995 from krzys-h/vfs-v3
...
VFS v3: stat, mkdir, directory listings
2019-01-16 02:38:54 +01:00
krzys-h
cc7541338c
Fix parent of root directory turning into ./ on Windows ( #7803 )
2019-01-14 20:48:55 +01:00
krzys-h
4b2278688b
Unix buildfix for dirent_is_directory
2019-01-13 14:49:01 +01:00
krzys-h
109de0bebb
VFS v3: stat, mkdir, directory listings
2019-01-13 00:33:24 +01:00
Francisco Javier Trujillo Mata
9c7c5e0814
This commit revert part of the changes done for the PS4 implementation but fixes PS2 crash
2019-01-10 02:20:49 +01:00
twinaphex
9b801aee17
Buildfixes
2019-01-08 20:43:03 +01:00
Twinaphex
40997473ed
Merge branch 'master' into orbis2
2019-01-08 20:18:08 +01:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
orbea
849259d8f6
libretro-common: Sort config file conditionally.
...
This allows optionally sorting configure files and is needed to fix the
order of inputs in the autoconfig profiles which should not be sorted
alphabetically.
Fixes https://github.com/libretro/RetroArch/issues/7873
2019-01-03 15:28:32 -08:00
psxdev
d52de24e79
[ORBIS] Add support to config save for orbis
2019-01-03 21:23:44 +01:00
psxdev
ae0c4bde1e
[ORBIS] Limit path legth to avoid calloc issues
2019-01-03 21:23:44 +01:00
twinaphex
f1fc622e99
(UWP) - Implement retro_sleep with SleepEx (untested)
2019-01-03 11:40:21 +01:00
krzys-h
2c4d2418d6
(UWP) Fix ARM builds
2019-01-01 16:21:47 +01:00
krzys-h
48d82929ff
(UWP) Add support for loading cores from optional packages
2019-01-01 16:21:47 +01:00
twinaphex
556bcc18e4
Find different ifdef for Windows Phone
2019-01-01 03:57:37 +01:00
twinaphex
c6ba5d9ebc
(UWP) Start adding some Windows Phone 8.1 ifdefs
2018-12-31 01:38:45 +01:00
twinaphex
fc8abd7baf
Add header include for printf
2018-12-30 07:53:09 +01:00
krzys-h
b201d669b5
First iteration of UWP support
...
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
orbea
14905e33e1
Fix more gcc -Wformat= warnings with C89_BUILD.
...
The "z" modifier was introduced in c99, but using "l" instead
seems to work.
setting_list.c: In function ‘setting_get_string_representation_size’:
setting_list.c:175:24: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
snprintf(s, len, "%" PRI_SIZET,
^~~
setting_list.c: In function ‘setting_get_string_representation_size_in_mb’:
setting_list.c:183:24: warning: ISO C90 does not support the ‘z’ gnu_printf length modifier [-Wformat=]
snprintf(s, len, "%" PRI_SIZET,
^~~
setting_list.c: In function ‘setting_set_with_string_representation’:
setting_list.c:508:24: warning: ISO C90 does not support the ‘z’ gnu_scanf length modifier [-Wformat=]
sscanf(value, "%" PRI_SIZET, setting->value.target.sizet);
^~~
libretro-common/file/config_file.c: In function ‘config_get_size_t’:
libretro-common/file/config_file.c:692:32: warning: ISO C90 does not support the ‘z’ gnu_scanf length modifier [-Wformat=]
if (sscanf(entry->value, "%" PRI_SIZET, &val) == 1
2018-12-16 19:59:50 -08:00
orbea
f4a5c3bd55
Fix c89 build.
2018-12-15 21:03:28 -08:00
orbea
7c50dfb397
Fix c89 incompatible comments.
2018-12-15 18:55:21 -08:00
Stuart Carnie
c00b6e0750
fix: Fix use of freed memory in menu animations
...
`menu_animation_update` enumerates `menu_animation.list` to process each
`tween`. It was observed that some tweens execute a callback that
pushes more animations via `menu_animation_push`. During the push, if
the tween `list` does not have enough space, a `realloc` occurs,
potentially invalidating the existing list. The remaining pointer access
in menu_animation_update is therefore invalid. Best case is the memory
is unused and thus does not affect the program. Worst case is memory
corruption.
2018-12-15 14:55:10 -07:00
meepingsnesroms
94f691e5d2
More info
2018-11-18 11:44:46 -08:00
meepingsnesroms
ca5eddf7ff
Clarify documentation
2018-11-18 11:18:40 -08:00
Francisco Javier Trujillo Mata
17d30f9dd5
Use SDL timer for counters and sleep the thread
2018-11-09 22:40:51 +01:00
Francisco Javier Trujillo Mata
0880bd00b0
PS2 is compiling with null drivers
2018-11-09 22:40:50 +01:00
Nathan Strong
edacf67e75
Capture CRC content for deferred-loading cores
...
== DETAILS
Fixes a bug where content CRC32 is not calculated when content loading
is done by the core instead of libretro. This impacts the ability to
do accurate content matching on netplay.
This notably affects MAME, but is by no means limited to MAME.
Change summary:
- adds a method to the crc32 implementation that calculates crc32 for
a file (as opposed to an in-memory buffer)
- fix a minor bug that would print the "core will load its own content"
right before attempting to load compressed content
- in the actual "core will load its own content" path, calculate the CRC32
and log it before returning
== TESTING
Tested locally on OSX:
- loaded content
- started netplay
- confirmed CRC showing in netplay data
- verified CRC32 against external crc32 tool
2018-10-18 11:26:45 -07:00
twinaphex
cf9341f2ea
Update libretro-common
2018-10-17 05:45:43 +02:00
Sven
b48768c023
extend cheat searching to accommodate multiple memory pointers
2018-10-14 14:25:44 -04:00
LamboLighting
8509132ebd
(Language) Greek translation of RetroArch
...
First steps of the translation.
Still a WIP. Most of the menu labels have been translated. Lots of sublabels still need translation.
2018-10-12 01:22:33 +03:00
Sven
4c3b06d640
bugfix cheat saving
2018-10-10 11:10:49 -04:00
Sven
30d4df7634
Merge remote-tracking branch 'upstream/master'
2018-10-10 09:16:39 -04:00
Sven
f53e1ca4b1
fix new rumble types ; increase max displayed cheats to 6000
2018-10-10 09:15:46 -04:00
twinaphex
521b978d31
Add sthread_create_with_priority - missing functionality from desmume
...
rthreads implementation
2018-10-09 03:43:34 +02:00
twinaphex
31ba215c94
Update GLSM
2018-10-06 17:05:06 +02:00
twinaphex
f1e7e0c5f7
Update GLSM
2018-10-06 15:40:48 +02:00
twinaphex
22424fce0f
Update libretro-common
2018-10-06 15:16:33 +02:00
twinaphex
983c234a3e
Update libretro.h
2018-10-01 16:23:08 +02:00
twinaphex
3dcefa9316
Update libretro.h
2018-10-01 15:49:54 +02:00
twinaphex
072848445c
Fix some C89_BUILD errors
2018-10-01 03:31:13 +02:00
M4xw
cf097d7f42
[LIBNX] Implement OpenGL
2018-09-27 01:23:24 +02:00
twinaphex
19b4ef3b2c
Add conv rgb565 to ABGR8888 by m4xw
2018-09-12 20:04:52 +02:00
Sven
3c0eadbdf2
per request
2018-09-11 18:52:51 -04:00
Sven
b771a3e0f5
move libretro.h defines to retroarch.h
2018-09-11 18:45:01 -04:00
Sven
d8796732aa
provide a means for cores to coordinate with the frontend when shutting down multiple threads gracefully
2018-09-11 13:29:20 -04:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
David Walters
b592f254b9
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 18:24:51 +01:00
twinaphex
1265d7546c
Revert "Start using raw constants for OSX version detection"
...
This reverts commit ab34a70873
.
2018-08-31 19:19:42 +02:00
twinaphex
ab34a70873
Start using raw constants for OSX version detection
2018-08-30 16:35:44 +02:00
twinaphex
c12baad087
Fixup compat_snprintf.c for MSVC 2008
2018-08-16 10:12:17 +02:00
twinaphex
137a39c705
Update
2018-08-07 06:22:56 +02:00
twinaphex
7fdc516d8d
Update
2018-08-07 06:19:27 +02:00
twinaphex
653bcba2e0
Update libretro-common
2018-08-07 06:17:48 +02:00
twinaphex
f52708e205
Update filestream_transforms.h
2018-08-07 06:00:16 +02:00
twinaphex
c563eedb32
Hopefully the VFS interface can now remain stable
2018-08-07 05:53:32 +02:00
twinaphex
1bda6ba204
Update libretro-common
2018-08-07 05:43:19 +02:00
Brad Parker
a1b831abdb
allow 7z archives to have multiple files extracted at once
2018-08-06 20:44:59 -04:00
Sven
5f35249216
Implement robust cheat searching interface with rumble features
2018-07-25 19:19:14 -04:00
twinaphex
d6c5c7f208
Pre-MSVC 2013 did not support PRIu32, add workaround
2018-07-14 05:29:17 +02:00
twinaphex
5ba2a621c0
Silence warnings
2018-07-14 00:45:16 +02:00
Sven
83da70586e
implement a way to set rewind_buffer_size via the UI
2018-07-13 16:12:09 -04:00
twinaphex
0230c2f4d8
Merge commit 'a078d40b80103ba083ad04eab625084279e930b3'
2018-06-25 23:55:41 +02:00
twinaphex
a078d40b80
Squashed 'libretro-common/' changes from edffe4d147..1548bee835
...
1548bee835 Update glsm
df7c8aebea Update glsm
git-subtree-dir: libretro-common
git-subtree-split: 1548bee835ab5fa2d120a4859ff653a5f128de1f
2018-06-25 23:55:40 +02:00
twinaphex
e8b0d6974d
Merge commit '48cb38619ff8bbc5ff3c0df93704b3297047a8fe'
2018-06-22 15:00:02 +02:00
Twinaphex
467aa30131
Cleanups
2018-06-21 07:26:05 +02:00
Zoran Vuckovic
8d99044fb4
Document MIDI interface
2018-06-18 21:26:10 +02:00
Twinaphex
49f3dacde5
Merge pull request #6892 from casdevel/midi
...
Add MIDI support
2018-06-17 23:07:26 +02:00
twinaphex
76db13fda4
Merge commit '950525a37032877e080ee0f4455c0c4cda550d45'
2018-06-17 20:11:37 +02:00
twinaphex
fa1ec0780b
Merge commit '3997b59cd652c7852f866aa11c25693fab6bbcda'
2018-06-17 20:04:50 +02:00
Zoran Vuckovic
b487c3cace
Add MIDI support
2018-06-16 21:17:32 +02:00
twinaphex
23b0444afe
Update libretro-common
2018-05-28 17:30:56 +02:00
twinaphex
04a4578435
Merge commit '75aea8225637bb47e44543ed624f5861cb27c204'
2018-05-12 18:07:47 +02:00
twinaphex
9d5472cecf
Merge commit '37aad93a58efba6c340e13aa1d83ddf2df762b3d'
2018-05-12 18:03:49 +02:00
twinaphex
768ebbfdb5
Merge commit 'ce9ce1d35387ef8144e53bf071396fa075bfb6c5' as 'libretro-common'
2018-05-12 17:56:34 +02:00
twinaphex
0548349991
Remove libretro-common
2018-05-12 17:56:14 +02:00
twinaphex
46f7742afc
Some early WinRT commits
2018-05-09 16:13:29 +02:00
twinaphex
e18f81eb74
Update libretro-common
2018-05-06 17:11:18 +02:00
twinaphex
5aeab54ab7
(Audio mixer) Ability to individually set volume per stream
2018-04-30 17:51:01 +02:00
twinaphex
64f31f1ddd
Update libretro-common
2018-04-28 13:52:54 +02:00
twinaphex
faa99bd323
Start adding FLAC hooks
2018-04-27 23:45:06 +02:00
twinaphex
1f2ef858ab
Update libretro-common
2018-04-27 23:12:24 +02:00
twinaphex
7b1ad55b20
Try to use snprintf instead of sprintf
2018-04-25 11:31:50 +02:00
twinaphex
997c24ae0c
Make FLAC, zlib and LZMA support in libchdr optional
2018-04-22 20:19:07 +02:00
twinaphex
fc169cf4fe
Split up libchdr_chd.c into several files
2018-04-22 19:50:14 +02:00
twinaphex
8a1f2f5cf2
Update libretro-common
2018-04-22 18:36:30 +02:00
twinaphex
7bef8746a3
Add chd_precache code to libchdr
2018-04-22 18:04:45 +02:00
twinaphex
4d64a94cb2
Updates
2018-04-19 22:28:17 +02:00
twinaphex
74d4bc80d9
(libretro-common) Updates
2018-04-19 09:43:21 +02:00
twinaphex
1c66905f0d
Updates
2018-04-19 08:01:07 +02:00
twinaphex
4914c164fa
Update file_stream_transforms
2018-04-19 07:56:57 +02:00
twinaphex
be7eb4de1c
Update libretro-common
2018-04-16 08:57:17 +02:00
David Walters
adf4ed960e
Handle null and empty string calls to retro_opendir with a consistent null return.
2018-04-13 10:31:21 +01:00
Twinaphex
bd2b913bc6
Silence more warnings
2018-04-13 00:52:52 +02:00
twinaphex
041670fe02
Get rid of multitude of casting warnings
2018-04-13 00:47:42 +02:00
twinaphex
1751f4a0af
Make it possible to read bigger files by replacing ssize_t with int64_t
...
and size_t with uint64_t
2018-04-13 00:18:11 +02:00
twinaphex
d0b735735c
Update libretro-common
2018-04-08 23:23:01 +02:00
twinaphex
a82bb0ec94
Create special type input_bits_t
2018-04-08 20:21:12 +02:00
radius
0ed9f05571
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping analogs to other analogs still messed up for some reason
- need to reset input of the original axis in input_driver.c still
2018-04-08 12:13:49 -05:00
Dwedit
36d33deb30
Add message about load state expected to succeed.
2018-03-30 20:41:52 -05:00
Dwedit
ec6d6e58d6
Fast Savestate and Hard Audio Disable flags
2018-03-30 20:35:52 -05:00
Dwedit
77f2b7d326
Replace the file handling code from secondary_core.c with the file streams
...
Hide secondary instance menu item if dynamic libraries are not supported
Remove unlink_utf8 stuff
Fix a compiler warning
2018-03-29 09:37:35 -05:00
twinaphex
ca7c374303
Fix OSX compilation
2018-03-29 15:41:02 +02:00
Dwedit
f5e0346fc2
Runahead system
2018-03-28 14:22:07 -05:00
twinaphex
89e912087b
Put RARCH_INTERNAL ifdef around this
2018-03-28 16:41:37 +02:00
twinaphex
167b977c4d
Fix some build errors with MSVC 2003/2005 cores
2018-03-28 16:22:35 +02:00
aliaspider
3d96cacd71
add experimental D3D11 hwrender support.
2018-03-25 23:14:14 +01:00
Twinaphex
473d978d78
Merge pull request #6444 from Dwedit/original_suggestion
...
Functions to suspend and resume audio and video, and environment function for core to query status of enabled/disabled audio and video
2018-03-24 09:54:47 +01:00
Dwedit
fbd4900031
Add documentation for RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE to the header file
2018-03-23 16:33:51 -05:00
Dwedit
7deeb6d2fa
Functions to enable and disable audio and video, and an environment function to query status of audio and video enables
2018-03-23 14:12:05 -05:00
twinaphex
85d3be1245
Update libretro-common
2018-03-23 11:17:56 +01:00
radius
c52fdc469f
remove task_push_http_transfer_raw, encode before sending data to the task
2018-03-16 22:38:21 -05:00
twinaphex
32b2808fe0
Revert "Turn scaler_ctx_scale_direct into inline function"
...
This reverts commit d51edd8239
.
2018-03-14 23:48:47 +01:00