Commit Graph

55492 Commits

Author SHA1 Message Date
jdgleaver e76f5a212a (core_updater_list) Replace static entries array with dynamic array via RBUF library 2020-08-14 12:33:49 +01:00
twinaphex f3b440bab9 Some struct reordering 2020-08-14 07:07:34 +02:00
twinaphex 8b8c52bb67 Cleanup 2020-08-14 06:45:36 +02:00
twinaphex eb95757fb2 update_time_callback - Get rid of default callback - just point to NULL
instead
2020-08-14 06:39:12 +02:00
twinaphex c250b94dcf Move p_anim state to rarch_state 2020-08-14 06:29:13 +02:00
twinaphex 31e50f1221 (gfx_animation) Get rid of some static variables, move struct
definitions to header
2020-08-14 05:53:57 +02:00
twinaphex 559ab90374 Update CHANGES.md 2020-08-13 20:27:27 +02:00
Autechre b6ea811334
Merge pull request #11189 from jdgleaver/m3u_file-rbuf
(m3u_file) Replace static entries array with dynamic array via RBUF library
2020-08-13 18:51:14 +02:00
jdgleaver b19eb64329 (m3u_file) Replace static entries array with dynamic array via RBUF library 2020-08-13 17:25:45 +01:00
Autechre b972327bc6
Update CHANGES.md 2020-08-13 17:25:43 +02:00
Autechre 6092761469
Update CHANGES.md 2020-08-13 17:23:29 +02:00
Autechre 15b6a6ede4
Merge pull request #11187 from schellingb/gfx_animation_rbuf
Simplify gfx_animation by switching from dynarray to rbuf
2020-08-13 17:23:16 +02:00
Autechre c18850456d
Merge pull request #11188 from Jamiras/cheevos_texture_cleanup
(cheevos) ensure badge textures are released before video driver is deinitialized
2020-08-13 17:22:29 +02:00
Jamiras 2a5516b1b9 ensure cheevos badge textures are released before video driver is deinitialized 2020-08-12 21:55:12 -06:00
Bernhard Schelling 48fabb7f88 Simplify gfx_animation by switching from dynarray to RBUF 2020-08-13 05:23:32 +09:00
Autechre c70c13c01d
Update CHANGES.md 2020-08-12 17:44:59 +02:00
twinaphex 56a690df0e (cheevos) Some style nits 2020-08-12 17:43:04 +02:00
Autechre d081c01cc2
Merge pull request #11183 from Jamiras/cheevos_memory
(cheevos) generic memory mapping using rcheevos
2020-08-12 17:37:46 +02:00
Autechre 172de99048
Merge pull request #11154 from sonninnos/master
Game Focus + OS mouse cursor fix
2020-08-12 17:35:06 +02:00
Jamiras 1f350be1f8 rename memory.c and parser.c to be less generic; eliminate hash.c 2020-08-12 08:16:06 -06:00
Jamiras 8d34d06c76 address LGTM warning 2020-08-11 11:15:00 -06:00
Jamiras 0609d229a6 address travis warnings 2020-08-11 10:23:35 -06:00
Jamiras b15411dad8 generic memory mapping using rcheevos 2020-08-11 09:26:04 -06:00
twinaphex 6388872a54 Cleanups/style nits 2020-08-11 16:00:25 +02:00
Autechre 0f17559ccc
Merge pull request #11182 from jdgleaver/core-inputs
Add API extension for cores to query the number of active inputs provided by the frontend
2020-08-11 15:55:21 +02: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
twinaphex d3b234f404 Buildfix 2020-08-11 09:03:59 +02:00
twinaphex ac083e69ba Cleanups 2020-08-11 06:46:45 +02:00
twinaphex 4092fd7e83 Minor cleanup 2020-08-11 06:35:12 +02:00
Autechre c7f839a7fd
Merge pull request #11180 from rsn8887/master
[SWITCH] Fix input bind icons being off by one line
2020-08-11 04:49:51 +02:00
rsn8887 6fd7dc0519 [SWITCH] Fix input bind icons being off by one line 2020-08-10 21:39:52 -05:00
Autechre e06ffc9e13
Update CHANGES.md 2020-08-10 10:34:26 +02:00
Autechre 28447cfe0e
Merge pull request #11172 from francescotintori/francesco/playlist_autofix
Portable playlists: fixed first load initialization
2020-08-10 10:33:56 +02:00
Autechre 508ba278f4
Merge pull request #11170 from ericonr/fix-include
[linux] Add missing include in nbio_linux.c.
2020-08-10 06:32:09 +02:00
Autechre 4b0e14d920
Merge pull request #11171 from ericonr/fix-static
[gfx] Fix static function placement.
2020-08-10 06:01:15 +02:00
Érico Rolim 87d99601f6 [gfx] Fix static function placement.
In gfx/drivers_context/vc_egl_ctx.c, move gfx_ctx_vc_bind_api
declaration to before it's called by any other function, otherwise it
warns about "warning: implicit declaration of function" and can error
out with "error: conflicting types for 'gfx_ctx_vc_bind_api'" in certain
cases.
2020-08-10 00:51:14 -03:00
Érico Rolim 057dd563aa [linux] Add missing include in nbio_linux.c.
On musl-libc, the compiler would print a warning for nbio_linux.c:
"warning: 'struct timespec' declared inside parameter list will not be
visible outside of this definition or declaration", indicating a missing
header defining this structure.

On glibc, this definition is provided through the stdlib header.
2020-08-10 00:33:43 -03:00
Autechre 5f702a766f
Merge pull request #11168 from libretro/revert-10687-fix-unused-port-dev-id
Revert "Don't report unused input ports to cores"
2020-08-09 21:07:00 +02:00
Autechre 2979018d68
Revert "Don't report unused input ports to cores" 2020-08-09 21:06:45 +02:00
francescotintori 6fa08b5287 Portable playlists: fixed first load initialization 2020-08-09 19:59:42 +02:00
Twinaphex b1723f7cd0 Remove unused CocoaTouch menu - allows us to get rid of a lot of
dead code
2020-08-09 19:41:04 +02:00
twinaphex 06210387af Fix C++ comment 2020-08-09 19:24:13 +02:00
Autechre a31514d7e0
Merge pull request #11167 from yoshisuga/ios-default-video-config
[iOS] Set default video driver to OpenGL
2020-08-09 19:23:27 +02:00
Autechre 17257fb90c
Merge pull request #10687 from realnc/fix-unused-port-dev-id
Don't report unused input ports to cores
2020-08-09 19:23:11 +02:00
Yoshi Sugawara 6a37f1ec90 [iOS] Set default video driver to OpenGL; start adding source file references to xcode project to make code navigable in Xcode 2020-08-09 06:08:16 -10:00
Nikos Chantziaras 1345d6e0c1
Update CHANGES.md 2020-08-09 14:54:31 +03:00
Nikos Chantziaras e534373dee
Don't report unused input ports to cores
RetroArch has the unfortunate behavior of setting unused ports to
RETRO_DEVICE_JOYPAD in the core through
retro_set_controller_port_device(). "Unused" meaning ports higher than
the "maximum users" amount configured in settings/input in RA. This is
unfortunate because some cores (like the dosbox ones) change their
behavior depending on the device type assigned to ports. If all unused
(and thus invisible and unconfigurable through the UI) are set to
RETRO_DEVICE_JOYPAD, the core changes its behavior because from its
point of view there's multiple joypads connected, and there's no way for
users to disconnect these bogus joypads.

Fix this by not calling retro_set_controller_port_device() on ports that
are not used.
2020-08-09 14:54:28 +03:00
Autechre 43293abb41
Update CHANGES.md 2020-08-09 09:03:16 +02:00
twinaphex 2a9915f80d (D3D) Buildfix 2020-08-08 19:12:01 +02:00