Twinaphex
e4fb5587f7
Update CHANGES.md
2019-08-31 21:12:14 +02:00
Twinaphex
b3a4410e00
Merge pull request #9401 from jdgleaver/favorites-fix
...
(Favourites) Fix 'remove entry' deleting wrong item
2019-08-30 17:34:26 +02:00
jdgleaver
dc55720641
(Favourites) Fix 'remove entry' deleting wrong item
2019-08-30 15:43:17 +01:00
Twinaphex
c4e9661b66
Merge pull request #9391 from jdgleaver/smooth-line-ticker
...
(XMB) Add smooth scrolling vertical line ticker (for sublabels)
2019-08-30 16:19:23 +02:00
Twinaphex
a406bacda0
Merge pull request #9399 from libretro/revert-9395-psx_cheevos
...
Revert " add hashing support for PSX cheevos (bin/cue, chd, or real CD)"
2019-08-30 15:55:36 +02:00
Twinaphex
29dc30fa48
Revert " add hashing support for PSX cheevos (bin/cue, chd, or real CD)"
2019-08-30 15:55:07 +02:00
Twinaphex
6e4f0a03d3
Merge pull request #9398 from LazyBumHorse/fix
...
never load shaders in main menu
2019-08-30 15:46:40 +02:00
LazyBumHorse
00299cf283
fix unnecessarily loading shaders in main menu for good
2019-08-30 15:30:43 +02:00
jdgleaver
35f7110c41
Smooth line ticker - replace scissor operation with fade in/out animation
2019-08-30 14:28:07 +01:00
Twinaphex
d5690e21a5
Merge pull request #9394 from DEX357/patch-42
...
Update msg_hash_pl.h
2019-08-30 14:35:24 +02:00
Twinaphex
959edb50a5
Merge pull request #9395 from Jamiras/psx_cheevos
...
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-08-30 14:35:08 +02:00
Jamiras
a8232e6a2e
don't try to build CUE file if media isn't available
2019-08-29 22:25:33 -06:00
Jamiras
1f6b9c31e2
ensure vfs_implementation_cdrom in all Makefiles referencing vfs_implementation
2019-08-29 21:48:27 -06:00
Jamiras
1348c2cc75
fix wiiu build
2019-08-29 21:05:44 -06: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
DEX357
1f358e8bec
Update msg_hash_pl.h
2019-08-29 23:02:07 +02:00
Brad Parker
4e9cd6ff3e
win32: set menubar language to same as config
2019-08-29 16:36:09 -04:00
DEX357
d780d9d797
Update msg_hash_pl.h
2019-08-29 21:07:47 +02:00
Brad Parker
3187eecf05
win32: fix user language detection
2019-08-29 14:36:14 -04:00
twinaphex
2609747243
MSVC buildfix
2019-08-29 20:20:35 +02:00
jdgleaver
daeff97f7e
(XMB) Add smooth scrolling vertical line ticker (for sublabels)
2019-08-29 16:48:10 +01:00
Twinaphex
3751537278
Update CHANGES.md
2019-08-29 15:29:07 +02:00
Twinaphex
5e539ef2a1
Update AndroidManifest.xml
2019-08-29 15:28:02 +02:00
Twinaphex
7a8cfeeb1d
Update AndroidManifest.xml
2019-08-29 15:27:43 +02:00
Twinaphex
1f87de2760
Update CHANGES.md
2019-08-29 15:26:38 +02:00
Twinaphex
d2ba528841
Update CHANGES.md
2019-08-29 15:25:51 +02:00
Twinaphex
f11fab4490
Update CHANGES.md
2019-08-29 15:21:51 +02:00
Twinaphex
59e6396d45
Update CHANGES.md
2019-08-29 15:21:42 +02:00
Twinaphex
6e880e8018
Update CHANGES.md
2019-08-29 15:17:29 +02:00
Twinaphex
4a676bb59b
Merge pull request #9390 from DEX357/patch-41
...
Update msg_hash_pl.h
2019-08-29 15:14:17 +02:00
Twinaphex
5a82c809dc
Merge pull request #9334 from Jamiras/psx_cheevos
...
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-08-29 13:48:42 +02:00
DEX357
9514b36c0b
Update msg_hash_pl.h
2019-08-29 13:40:25 +02:00
twinaphex
3b59bc7385
Buildfixes
2019-08-29 12:38:46 +02:00
Twinaphex
256e5e67bb
Merge pull request #9389 from DEX357/patch-40
...
Update msg_hash_pl.h
2019-08-29 12:34:13 +02:00
twinaphex
718d65d95d
Take this out - too unsafe - fixes D3D12 driver
2019-08-29 12:30:56 +02:00
DEX357
e9ea9f98e2
Update msg_hash_pl.h
2019-08-29 12:16:50 +02:00
twinaphex
cb8107a154
remove video_context_driver_init_image_buffer
2019-08-29 11:26:28 +02:00
twinaphex
ca5e51f116
Remove video_context_driver_make_current
2019-08-29 11:13:17 +02:00
twinaphex
029f1c403e
Turn function static
2019-08-29 10:16:26 +02:00
twinaphex
967aae04c8
Cleanups
2019-08-29 09:55:27 +02:00
twinaphex
9a49da10e5
(WndProcCommon) Put this back in
2019-08-29 09:31:08 +02:00
twinaphex
df4f2a67e3
(Win32) Simplify WndProcCommon
2019-08-29 02:26:32 +02:00
twinaphex
5ca165379c
Cleanups
2019-08-29 01:45:44 +02:00
Twinaphex
f6092ebc27
Merge pull request #9386 from LazyBumHorse/contentless
...
fix shader loading and saving in content-less cores
2019-08-29 01:19:20 +02:00
twinaphex
04f9b81fed
Cut down on some unnecessary wrapper functions
2019-08-29 00:02:50 +02:00
twinaphex
3a7515c82f
Cut down on code duplication
2019-08-28 23:58:15 +02:00
twinaphex
01cb2b8d44
Cleanup
2019-08-28 23:55:57 +02:00
twinaphex
d406fee72e
Remove video_context_driver_suppress_screensaver
2019-08-28 22:52:41 +02:00
twinaphex
c50cc7b010
Remove video_context_driver_show_mouse
2019-08-28 21:36:58 +02:00
twinaphex
aeedeb14a9
(Vita) Vita has no video context driver set, so this can go
2019-08-28 21:30:17 +02:00
twinaphex
fa3b927ece
Get rid of video_context_driver_get_proc_address
2019-08-28 21:26:43 +02:00
LazyBumHorse
e97a31a46c
fix shader loading and saving in content-less cores
2019-08-28 21:15:37 +02:00
twinaphex
88720b540e
Get rid of video_context_driver_swap_interval
2019-08-28 21:12:51 +02:00
Twinaphex
d3632eadb8
Merge pull request #9385 from Sunderland93/master
...
[Wayland] Remove deprecated wl_shell interface
2019-08-28 11:41:23 +02:00
Twinaphex
0e00d14c3a
Merge pull request #9384 from LazyBumHorse/fix_ident
...
fix video_driver_get_ident for thread wrapper
2019-08-28 11:32:52 +02:00
Sunderland93
8345f08f64
[Wayland] Remove deprecated wl_shell interface
2019-08-28 12:26:51 +04:00
LazyBumHorse
2c028964c9
fix video_driver_get_ident for thread wrapper
2019-08-28 09:43:22 +02:00
twinaphex
0a35a84c4d
Prevent ASAN runtime error
2019-08-28 08:13:01 +02:00
twinaphex
46806ff736
Hopefully finally shuts ASAN up
2019-08-28 07:55:10 +02:00
twinaphex
a602975c72
Another attempted fix
2019-08-28 07:50:51 +02:00
twinaphex
c93c7c82b0
Add this back
2019-08-28 07:47:19 +02:00
twinaphex
7653ced3b3
See if this finally silences the ASAN runtime errors
2019-08-28 07:44:58 +02:00
twinaphex
ca3a7aa654
Prevent ASAN runtime error
2019-08-28 07:44:13 +02:00
twinaphex
88dabc7260
Prevent these two runtime errors with ASAN
2019-08-28 07:37:49 +02:00
Twinaphex
90ba789a9f
Merge pull request #9382 from brenodantas10/master
...
Fix IPS patch after a099812 commit
2019-08-28 07:16:15 +02:00
brenodantas10
33c681c0c7
Fix IPS Patch, still without re-allocation
2019-08-28 01:52:26 -03:00
Breno Dantas Mendonça
be493daf72
Update task_patch.c
...
Fix IPS Patch, still without reallocation
2019-08-28 01:39:15 -03:00
Twinaphex
073d612b47
Merge pull request #9379 from yoshisuga/ios_use_launch_storyboard
...
(iOS) use launch storyboard to properly support all screen sizes
2019-08-28 05:46:09 +02:00
Yoshi Sugawara
5cc8ffa48b
(iOS) use launch storyboard to properly support all screen sizes, including recent iPad Pro models.
2019-08-27 12:00:40 -10:00
Brad Parker
2969b07e65
update JP translation
2019-08-27 16:59:17 -04:00
Twinaphex
ed8189bb91
Merge pull request #9377 from jdgleaver/3ds-fix
...
Fix 3DS build
2019-08-27 19:50:50 +02:00
jdgleaver
1e3c5acf0d
Fix 3DS build
2019-08-27 17:10:35 +01:00
Twinaphex
3f6b5e1b5d
Update travis_metal_deploy.sh
2019-08-27 16:31:23 +02:00
Twinaphex
5ea6dcf05f
Merge pull request #9375 from LazyBumHorse/shader_delay
...
implement video_shader_delay setting
2019-08-27 16:25:47 +02:00
Twinaphex
ab33e3623e
Merge pull request #9374 from losernator/patch-1
...
Update korean translation
2019-08-27 16:06:21 +02:00
LazyBumHorse
886d538c48
implement video_shader_delay setting (in ms), which delays auto-shaders
2019-08-27 16:01:48 +02:00
Joohan Lee
5ffd79f1c6
Update korean translation
...
Update korean translation
2019-08-27 22:58:01 +09:00
twinaphex
25170f3615
Try to fix badges
2019-08-27 14:54:25 +02:00
Twinaphex
84281d3e66
Merge pull request #9369 from yoshisuga/ios_1-7-8
...
(iOS/tvOS) Update to 1.7.8; add assets.zip to Xcode project definition
2019-08-27 07:16:01 +02:00
Yoshi Sugawara
41382b5f58
tvOS: support extracting bundled assets.zip on startup
2019-08-26 15:43:12 -10:00
Yoshi Sugawara
71c1f327d3
remove dev team
2019-08-26 15:29:28 -10:00
Yoshi Sugawara
44dd704572
update iOS version number to 1.7.8, add assets.zip to Xcode project to add it to the application bundle if available
2019-08-26 15:26:36 -10:00
twinaphex
2cad33b19e
(AI Service) Set japanese to 'ja'
2019-08-26 23:58:57 +02:00
twinaphex
6d418cd5d8
Change the name
2019-08-26 20:48:19 +02:00
twinaphex
1ca3659d08
Need to change the name for Android
2019-08-26 20:47:08 +02:00
Twinaphex
7ebeb6b572
Update AndroidManifest.xml
2019-08-26 14:35:46 +02:00
Twinaphex
95b78a2417
Update AndroidManifest.xml
2019-08-26 14:35:03 +02:00
Twinaphex
0d31ccc199
Merge pull request #9364 from libretro/revert-9351-master
...
Revert "[Switch] Really fix splitting/joining JoyCons via single option"
2019-08-26 14:23:14 +02:00
Twinaphex
1091193ed5
Revert "[Switch] Really fix splitting/joining JoyCons via single option"
2019-08-26 14:22:58 +02:00
twinaphex
045a4cce10
Revert "Update AndroidManifest.xml"
...
This reverts commit e9f5590584 .
2019-08-25 20:29:05 +02:00
Twinaphex
e9f5590584
Update AndroidManifest.xml
2019-08-25 19:51:54 +02:00
twinaphex
59571b5aa4
Guard against aspect ratio index being out of bounds
2019-08-25 08:10:30 +02:00
Twinaphex
3e53783dc8
Merge pull request #9351 from rsn8887/master
...
[Switch] Really fix splitting/joining JoyCons via single option
2019-08-25 04:49:48 +02:00
rsn8887
8c0c0e3eae
[Switch] Really fix splitting/joining JoyCons via single option
2019-08-24 21:08:35 -05:00
twinaphex
4a65436df1
Update CHANGES.md
2019-08-24 22:42:59 +02:00
twinaphex
a623a611f1
(Wayland) Untested - apply the same for Wayland
2019-08-24 20:51:12 +02:00
twinaphex
aa428e4a82
(X11) Better resizing of menu when window is resized
2019-08-24 20:50:06 +02:00
Twinaphex
23646a959d
Merge pull request #9348 from toshixm/master
...
Update Japanese translation
2019-08-24 20:39:57 +02:00
Twinaphex
6d0875e975
(OSX) Use new menu rescaling when resizing window
2019-08-24 20:36:06 +02:00
toshixm
be0a8f970c
Merge branch 'master' into master
2019-08-25 03:33:55 +09:00
Twinaphex
6a5b01df33
Return ret
2019-08-24 20:30:00 +02:00
twinaphex
aa95b721dd
Reset frame time counter after doing menu context reset
2019-08-24 20:13:33 +02:00
twinaphex
8780541de9
(Win32) Add deferred menu context reset - menu should properly rescale now
...
when we do a Win32 window resize
2019-08-24 20:03:09 +02:00
Toshiyuki Maezawa
4a14c5fb98
Update Japanese translation messages
2019-08-25 02:57:11 +09:00
twinaphex
fd0232ba71
Add titles for shader preset save/remove
2019-08-24 19:40:24 +02:00
twinaphex
42f2d0ffa4
Add private environment callback - only used by Flycast
...
(RetroArch-specific, for threaded rendering)
2019-08-24 19:25:03 +02:00
twinaphex
f80d77c06c
Add sublabels for XMB menu animations
2019-08-24 18:47:25 +02:00
Twinaphex
6dac79d1dc
Merge pull request #9347 from LazyBumHorse/get_default_shader_dir
...
disable get_default_shader_dir() for now
2019-08-24 18:38:45 +02:00
twinaphex
4f5f32f5aa
Add sublabel for menu widgets
2019-08-24 18:37:57 +02:00
LazyBumHorse
215f8f7838
disable get_default_shader_dir() for now
2019-08-24 18:33:14 +02:00
twinaphex
94e2d646be
Add Frame Time Counter settings
2019-08-24 18:18:24 +02:00
twinaphex
f8fb2bf3dc
Reset A/V counter when loading/saving a state - will be made
...
configurable through settings
2019-08-24 17:22:52 +02:00
twinaphex
86410cc3b0
(CoreText) Buildfix
2019-08-24 16:57:23 +02:00
Twinaphex
e5ac07f52f
Merge pull request #9345 from LazyBumHorse/delete_auto
...
finish up shader menu changes, add shader preset remove options to Qt
2019-08-24 16:56:41 +02:00
Twinaphex
0899dda468
Merge pull request #9346 from jdgleaver/ctr-fix
...
(3DS) Build fix
2019-08-24 16:56:15 +02:00
LazyBumHorse
9b71340959
finish up shader menu changes, add 'remove presets' to Qt
2019-08-24 16:43:52 +02:00
jdgleaver
f85c0737e4
(3DS) Build fix
2019-08-24 14:37:45 +01:00
toshixm
5582d341b7
Merge new messages from msg_hash_us.h
2019-08-24 19:03:04 +09:00
twinaphex
b6c92d5a66
Do video driver monitor reset after fastforwarding; helps prevent
...
the building up of big frametime deviations
2019-08-24 09:17:54 +02:00
twinaphex
02dccb0396
(OSX) Buildfix for C89_BUILD
2019-08-24 08:51:33 +02:00
twinaphex
a93b99b919
Hook up start button to 'Load Core' - will unload a core
2019-08-24 08:31:07 +02:00
twinaphex
297f2b3050
Cover edge case - if this would return false, this would not be
...
set to false, and as a result, Load Core would not show
2019-08-24 08:15:57 +02:00
twinaphex
5b04350376
(Ozone) Update - hide Load Core when core and/or content is running
2019-08-24 06:41:59 +02:00
twinaphex
d492f1acaf
Hide 'Load Core' when a core is already loaded and the libretro
...
core has started running its runloop
2019-08-24 06:37:10 +02:00
Twinaphex
de0aa8ad69
Merge pull request #9344 from brenodantas10/master
...
(bps/ups)_apply_patch - Re-allocation target_data variable for target…
2019-08-24 05:40:27 +02:00
twinaphex
bd50a5b62d
Cleanups
2019-08-24 05:40:23 +02:00
brenodantas10
a099812f6e
(bps/ups)_apply_patch - Re-allocation target_data variable for target patch size (can now apply bigger patches without extra-bytes on memory)
2019-08-24 00:06:34 -03:00
twinaphex
b1d3818ed5
(Qt UI) Dehardcode input.cpp ; merge throttle.cpp into generic.cpp
2019-08-24 04:33:42 +02:00
twinaphex
b9d7be372f
(CoreText) Check first if path is valid
2019-08-24 03:35:23 +02:00
twinaphex
8d9812985b
Add this to the header
2019-08-24 03:34:03 +02:00
Twinaphex
714e3ddc2a
(SBT font driver) Check first if font files exist before
...
we try to open them
2019-08-24 03:30:32 +02:00
twinaphex
0dc73f2c8e
Prevent calling FT_New_Face if path is not valid
2019-08-24 03:25:46 +02:00
twinaphex
7bae97d762
These settings are moved to submenus now
2019-08-24 02:50:11 +02:00
twinaphex
1b20680e3f
(MaterialUI) Add icons
2019-08-24 02:07:43 +02:00
twinaphex
b66c5581db
Add Shader Preset Save / Remove
2019-08-24 01:44:50 +02:00
twinaphex
e80f57310d
Don't hide this behind advanced settings anymore
2019-08-23 21:57:44 +02:00
twinaphex
9ba2936f9a
Add label for AI Service Mode
2019-08-23 20:00:33 +02:00
twinaphex
9589621619
(Qt UI) Add AI Service category
2019-08-23 19:52:13 +02:00
twinaphex
f6d2768181
(Ozone) Add 'Load Disc/Dump Disc' entries to Ozone
...
(Ozone) Add texture for disc
(Disc) Add sublabels for Load Disc/Dump Disc
2019-08-23 18:35:04 +02:00
twinaphex
26e8cb7ff0
(MaterialUI) Add missing icons
2019-08-23 18:16:09 +02:00
twinaphex
619fbd0e60
(XMB) Add icons for discs
2019-08-23 17:57:58 +02:00
twinaphex
852e190863
(WinRT) Disable file I/O related content runtime logging on WinRT just to
...
be safe
2019-08-23 17:35:59 +02:00
twinaphex
af775fb032
Enable playlist sublabels by default - should have minimal file I/O
...
overhead - maybe a slight dip from fullspeed/60fps to 59.90/59.10fps at
worse when flicking through playlist entries for the first time (it's
cached after first viewing) - after 1.7.8 we can further micro optimize
this
2019-08-23 17:33:59 +02:00
twinaphex
f0e2d47ffb
Add content runtime per log options to Settings -> Playlists
2019-08-23 17:26:41 +02:00
twinaphex
c990b29c09
Enable content runtime log by default
2019-08-23 17:10:56 +02:00
twinaphex
8841fb4005
Slim down help section - we're going to have an integrated walkthrough
...
of sorts in later versions
2019-08-23 17:01:03 +02:00
twinaphex
0264cd815a
(HTTP/on-demand thumbnails) Mute error output when task is set to mute
2019-08-23 16:52:30 +02:00
twinaphex
622a184fd4
(Menu) Add shortcut to On-Demand Menu Thumbnails from Online Updater
...
category
2019-08-23 16:48:04 +02:00
Twinaphex
58a4d8e000
Merge pull request #9343 from jdgleaver/rgui-animation-cap
...
(RGUI) Make particle effects framerate independent + add animation speed setting
2019-08-23 16:21:40 +02:00
Jamiras
1185433374
add hashing support for PSX cheevos (bin/cue, chd, or real CD)
2019-08-23 08:02:06 -06:00
jdgleaver
c27149bb67
(RGUI) Make particle effects framerate independent + add animation speed setting
2019-08-23 12:22:30 +01:00
Twinaphex
08ac3ed925
Update BaseConfig.xcconfig
2019-08-23 07:52:59 +02:00
Twinaphex
b248c31568
Update BaseConfig.xcconfig
2019-08-23 07:52:49 +02:00
twinaphex
8dfb3c454b
(UI Qt) Dehardcode achievements
2019-08-23 05:05:11 +02:00
twinaphex
6a8f2ef9b6
(Qt options/UI) Make it more dynamic
2019-08-23 05:00:20 +02:00
twinaphex
532a08afb3
(Qt UI) Start refactoring this code to be more dynamic
2019-08-23 04:53:09 +02:00
twinaphex
dc4bfa91ed
(Qt) Update User Interface -> Views
2019-08-23 04:31:09 +02:00
Twinaphex
f7cda5f753
Merge pull request #9336 from LazyBumHorse/preset_reference
...
save unmodified auto-shaders as a reference instead of a copy
2019-08-23 03:38:04 +02:00
Twinaphex
396d6c6ad9
Merge pull request #9341 from BarryJRowe/master
...
Added in fixes for using config parameters instead of the ai service url
2019-08-23 03:28:05 +02:00
Barry Rowe
ccc073d506
Added in fixes for translation.
2019-08-22 18:24:26 -07:00
twinaphex
6595aef508
Add missing sublabel
2019-08-23 03:09:29 +02:00
twinaphex
f23172ba81
Ability to hide every setting category now
2019-08-23 03:06:38 +02:00
twinaphex
09ac01afd2
Buildfix
2019-08-23 00:46:06 +02:00
twinaphex
8d41efb00d
Enable DEFAULT_AI_SERVICE_ENABLE
2019-08-22 23:54:57 +02:00
twinaphex
3015abfb71
(Griffin) Add encoding_base64.c too
2019-08-22 23:41:31 +02:00
Twinaphex
e1260b2186
Remove unused variables
2019-08-22 23:40:14 +02:00
twinaphex
2a70b3533c
Don't use itoa - not available on OSX
2019-08-22 23:37:23 +02:00
twinaphex
40ad1319c4
Buildfix
2019-08-22 23:31:33 +02:00
twinaphex
94308efcd8
First separator needs to be '?', then it becomes '&'
2019-08-22 23:24:44 +02:00
twinaphex
2c063cb1c9
(Translation) Add "?mode=fast" first when we set either language
...
and/or target language
2019-08-22 23:18:10 +02:00
twinaphex
a79cd32363
Add HAVE_TRANSLATE to MSVC 2017
2019-08-22 23:10:34 +02:00
twinaphex
9867a4c36d
Add HAVE_TRANSLATE to Apple
2019-08-22 23:06:22 +02:00
twinaphex
afe04d91ca
(JNI) Add -DHAVE_TRANSLATE
2019-08-22 23:01:32 +02:00
twinaphex
fa1f98dbac
Append target_lang and source_lang to AI service URL when the
...
settings are set
2019-08-22 22:55:04 +02:00
twinaphex
32029731c0
Hook up remaining languages
2019-08-22 22:20:31 +02:00
twinaphex
84491736ab
Add the other languages
2019-08-22 21:33:02 +02:00
twinaphex
eca2f0a663
Start adding translation language names
2019-08-22 21:15:07 +02:00
twinaphex
5b71939848
Add target_lang/source_lang options
2019-08-22 19:39:00 +02:00
twinaphex
7f095907e2
(Translation) Add enums for all languages
2019-08-22 19:14:09 +02:00
Twinaphex
2db4d8abd8
Merge pull request #9339 from jdgleaver/smooth-ticker-rgui
...
(RGUI) Optimise smooth ticker text
2019-08-22 19:05:13 +02:00
jdgleaver
37190b8f7d
(RGUI) Optimise smooth ticker text
2019-08-22 17:51:57 +01:00
LazyBumHorse
813a5cc370
fix edge case where resetting shader parameter wasn't counted as a modification
2019-08-22 18:08:58 +02:00
LazyBumHorse
a882901e39
save unmodified auto-shaders as a reference instead of a copy, see:
...
- implement #reference directive for auto-shaders
- replace usual preset saving and loading functions with video_shader_read_preset() and video_shader_write_preset()
- apply saved presets automatically for console menus
- move auto-shader saving logic from menus into menu_shader.c menu_shader_manager_save_auto_preset()
- refactor menu_shader_manager_save_preset() into menu_shader_manager_save_preset_internal()
2019-08-22 16:57:28 +02:00
Twinaphex
e088d4e186
Merge pull request #9337 from jdgleaver/ticker-fix
...
Line ticker bug fix
2019-08-22 16:22:52 +02:00
jdgleaver
5903463734
Line ticker bug fix
2019-08-22 15:16:29 +01:00
Twinaphex
93ac764e01
Merge pull request #9335 from jdgleaver/smooth-ticker-resolution
...
Make smooth ticker text scroll speed resolution independent
2019-08-22 14:41:32 +02:00
jdgleaver
84dac7745e
Make smooth ticker text scroll speed resolution independent
2019-08-22 11:49:05 +01:00
twinaphex
9a36851beb
(AI Service) Add sublabels
2019-08-22 07:22:52 +02:00
twinaphex
a612e7a4c3
Hook up AI Service settings
2019-08-22 07:07:34 +02:00
Brad Parker
203504e793
add newline
2019-08-22 00:20:42 -04:00
twinaphex
d2b274ac23
Bump version
2019-08-22 05:48:12 +02:00
twinaphex
565d2351d1
Fixes hotkeys not properly working when gamepads are mapped to
...
a different logical port from their physical one
2019-08-22 02:50:17 +02:00
twinaphex
3bf2d9d7fc
Attempt to fix 'no newline at EOF' with Clang
2019-08-22 01:31:13 +02:00
twinaphex
90266a2a6a
Cleanups
2019-08-21 22:48:19 +02:00
twinaphex
bd87e7fc17
Merge translation_service.c into retroarch.c
2019-08-21 22:40:47 +02:00
twinaphex
c5739a5c31
Cleanups
2019-08-21 22:27:01 +02:00
twinaphex
a3e2531bd6
Remove duplicate function in translation_service.c
2019-08-21 21:51:25 +02:00
twinaphex
95637cfe08
Buildfix
2019-08-21 21:09:19 +02:00
twinaphex
ccc6d65c43
(Translation) Enable by default for PC platforms, fix CXX_BUILD
2019-08-21 20:57:08 +02:00
twinaphex
fea7694027
Add AI Service settings
2019-08-21 20:43:32 +02:00
twinaphex
f6c451fafe
Enable ticker smooth by default
2019-08-21 18:52:08 +02:00
Twinaphex
35c336e3ab
Merge pull request #9333 from jdgleaver/smooth-ticker
...
Add optional smooth scrolling menu ticker text
2019-08-21 18:42:20 +02:00
twinaphex
894b05dd40
Silence warnings
2019-08-21 18:41:49 +02:00
jdgleaver
8569e65c18
Add optional smooth scrolling menu ticker text
2019-08-21 17:01:20 +01:00
twinaphex
e536911bb0
Buildfix for C89_BUILD
2019-08-21 08:14:39 +02:00
twinaphex
5481166156
(Vita) Buildfix
2019-08-21 08:02:56 +02:00
Twinaphex
5dd74503d2
Update discord_register_linux.c
2019-08-21 04:35:37 +02:00
twinaphex
edd5677492
Set this to true
2019-08-21 03:18:39 +02:00
twinaphex
b19d83c1e4
Set default values for some settings
2019-08-21 03:18:11 +02:00
twinaphex
039daf3374
Ability to hide 'Input Settings'
2019-08-21 00:27:40 +02:00
twinaphex
7bce5783aa
Add User Interface -> Views -> Settings
2019-08-21 00:04:34 +02:00
twinaphex
01bd4c22ad
Avoid warning
2019-08-20 23:14:16 +02:00
twinaphex
74f2a4b093
Use encodings/utf functions
2019-08-20 23:01:01 +02:00
twinaphex
20a4b39272
(Win32) Properly set initial directory for menubar -> Load Core
2019-08-20 22:50:40 +02:00
twinaphex
dde53fe682
(ui_win32.c) Cleanups
2019-08-20 22:48:06 +02:00
twinaphex
1917b2235e
(Discord) Cleanups
2019-08-20 21:11:48 +02:00
twinaphex
a363af7796
(Discord) Convert some files to C
2019-08-20 21:03:16 +02:00
twinaphex
12698f561f
(Discord) Call Discord_RunCallbacks directly
2019-08-20 20:24:41 +02:00
twinaphex
b059119213
Simplify input_keys_pressed
2019-08-20 20:11:57 +02:00
twinaphex
5752ea58f3
Use button masks for menu_input_keys_pressed
2019-08-20 18:59:23 +02:00
twinaphex
c1f961b94e
Start turning the two input functions closer together
2019-08-20 18:46:01 +02:00
twinaphex
75c7b2a29a
Simplify menu_input_keys_pressed
2019-08-20 18:25:52 +02:00
twinaphex
ab5e5d3a80
Add Quick Menu -> Views ->'Show Resume/Restart/Close content'
2019-08-20 18:08:44 +02:00
twinaphex
b46545cd64
menu_driver_frame - use video_info->menu_is_alive instead
2019-08-20 17:04:06 +02:00
twinaphex
230b4b95dc
Cleanups
2019-08-20 16:57:07 +02:00
twinaphex
dd83bc98a2
(menu_driver.c) Avoid function calls when possible
2019-08-20 16:38:45 +02:00
twinaphex
525d63f9ec
use menu_entries_get_selection_buf_ptr_internal
2019-08-20 16:24:10 +02:00
twinaphex
4a05dafbb7
Should not use RARCH_LOG and friends on a thread
2019-08-20 16:15:30 +02:00
Twinaphex
a595557495
Merge pull request #9331 from LazyBumHorse/changes
...
Update CHANGES.md
2019-08-20 14:46:13 +02:00
LazyBumHorse
69cd4e6778
Update CHANGES.md
2019-08-20 11:03:39 +02:00
twinaphex
d8860104d3
Get rid of file_list_get_alt_at_offset
2019-08-20 06:13:33 +02:00
twinaphex
74c79e3962
Don't go through these superfluous functions
2019-08-20 06:03:28 +02:00
twinaphex
75754c54e3
verbosity.c - cleanups - no longer need file_path_str
2019-08-20 05:25:22 +02:00
twinaphex
c38b8bee45
Cleanups
2019-08-20 05:03:12 +02:00
twinaphex
17c3635a38
RARCH_LOG_BUFFER - if verbosity level is above 1, skip
2019-08-20 03:54:10 +02:00
twinaphex
9ece732348
(Menu settings) Turn function static and some style nits
2019-08-20 03:44:17 +02:00
twinaphex
afc7f9ae12
(menu setting) Cleanups
2019-08-20 03:32:53 +02:00
twinaphex
cc86a78740
change_handler gets called every frame, so make this as
...
efficient as possible
2019-08-20 03:26:17 +02:00
twinaphex
72bde77ef0
Ability to set FPS update interval (new setting - fps_update_interval)
2019-08-20 03:05:52 +02:00
twinaphex
73663104b3
Add separate setting for Frontend Logging Level
2019-08-20 01:34:40 +02:00
twinaphex
ad71451432
Add frontend log level setting
2019-08-20 01:18:26 +02:00
twinaphex
eff7cb467e
Don't hide 'Show Quit RetroArch' for regular RetroArch
2019-08-20 01:07:16 +02:00
Francisco Javier Trujillo Mata
c987945b5e
Apply some improvement preparing for new toolchain ( #9330 )
2019-08-19 20:36:15 +02:00
Ömercan Kömür
0420d7f06c
Update index.html ( #9329 )
2019-08-19 16:28:22 +02:00
CatGreen90
1f45a9d71e
(RetroArch_Metal.xcodeproj) Add glslang_utils.c and glslang_utils_cxx.cpp/.h to project.pbxproj ( #9328 )
...
* Update android_ctx.c
* Add glslang_util_cxx.c/.h and glslang_util.c
* Update
2019-08-19 01:53:12 +02:00
Twinaphex
cc85bfb40b
Merge pull request #9327 from fpscan/master
...
Update index.html
2019-08-19 01:12:20 +02:00
Ömercan Kömür
b314ea8632
Update index.html
2019-08-19 01:23:59 +03:00
Twinaphex
7f6a7d31c0
Merge pull request #9326 from fpscan/revert-9319-master
...
Revert "Steps for web.libretro"
2019-08-18 22:47:42 +02:00
Ömercan Kömür
d487dd8d08
Revert "Steps for web.libretro"
2019-08-18 22:53:55 +03:00
Twinaphex
7c16b9e836
Get rid of unused variables
2019-08-18 20:51:43 +02:00
twinaphex
d52c573e13
Merge slang_preprocess.cpp into slang_process.cpp
2019-08-18 18:55:22 +02:00
twinaphex
0905c8d2ed
(shader_gl_core.cpp) Simplify some code
2019-08-18 18:32:01 +02:00
twinaphex
d48b5b78f8
Cleanups
2019-08-18 18:05:26 +02:00
twinaphex
aaeff6c888
Move C code over to glslang_util.c
2019-08-18 18:01:21 +02:00
twinaphex
db043a7fd7
Less references to internal pointer
2019-08-18 17:04:14 +02:00
twinaphex
b13ee8485f
Start passing shader pointer to menu_shader.c functions
2019-08-18 16:59:09 +02:00
twinaphex
c963b3be6a
menu_display_toggle_reason was never used, get rid of it
2019-08-18 16:41:01 +02:00
twinaphex
9c81253226
(menu_shader.c) Style nits/cleanups
2019-08-18 16:33:36 +02:00
Twinaphex
c55c86341b
Merge pull request #9319 from fpscan/master
...
Steps for web.libretro
2019-08-18 16:28:36 +02:00
Twinaphex
41af78b432
Merge pull request #9324 from LazyBumHorse/fix_9141
...
fixes "Save Shader Preset As" dialog immediately popping up again on …
2019-08-18 15:34:45 +02:00
LazyBumHorse
39c02664a8
fixes "Save Shader Preset As" dialog immediately popping up again on linux
2019-08-18 15:15:47 +02:00
twinaphex
3aa1a03a08
glslang_util cleanups
2019-08-18 14:40:26 +02:00
Twinaphex
7f04ecb033
Merge pull request #9323 from LazyBumHorse/fix_apply_shader
...
fix not being able to apply shader if none was loaded before
2019-08-18 13:08:29 +02:00
LazyBumHorse
288c673c61
fix not being able to apply shader if none was loaded before
2019-08-18 10:11:01 +02:00
twinaphex
52f8bef386
Buildfix for non-shader builds
2019-08-18 00:48:56 +02:00
Twinaphex
40bc604e9b
Merge pull request #9320 from LazyBumHorse/global_shaders
...
implement global shader presets
2019-08-17 23:33:21 +02:00
LazyBumHorse
be20b9c283
implement global shader presets
2019-08-17 22:11:17 +02:00
Twinaphex
b26c8fe6f7
Merge pull request #9318 from ToKe79/lakka-nightly-updater-url
...
Change URL for Lakka online updater - nightlies
2019-08-17 19:16:46 +02:00
twinaphex
dec409bf17
Revert "Cleanups"
...
This reverts commit cb9a9e9525 .
2019-08-17 18:51:09 +02:00
Ömercan Kömür
1bde4043a5
Steps for web.libretro
2019-08-17 19:25:18 +03:00
Tomas Kelemen (vudiq)
2792783bbd
Change URL for Lakka online updater - nightlies
...
currently, if users try to update a nightly build, they are offered
latest stable release, which in fact is a downgrade.
with correct URL the users will be pointed to the latest nightly build
in case they are running a nightly build - it does not affect users
running a stable/rc release of Lakka.
originally we wanted to patch RA locally
(https://github.com/libretro/Lakka-LibreELEC/pull/752 ), but it seems
patching upstream and just adding a make flag is more sane.
2019-08-17 18:09:40 +02:00
twinaphex
cb9a9e9525
Cleanups
2019-08-17 16:59:18 +02:00
Twinaphex
5e2e1c82c5
Merge pull request #9315 from LazyBumHorse/set-shader
...
add --set-shader and overhaul shader loading logic
2019-08-17 16:32:42 +02:00
LazyBumHorse
719555bae1
Overhaul shader loading logic, add --set-shader CLI option
2019-08-17 15:20:51 +02:00
Brad Parker
77d2ce95f1
Update Japanese translation
2019-08-16 19:47:15 -04:00
Twinaphex
66a8c21ddf
Merge pull request #9313 from jdgleaver/playlist-fix
...
(XMB/Ozone) Fix display of horizontal playlists
2019-08-16 18:46:55 +02:00
jdgleaver
28083c7b54
(XMB/Ozone) Fix display of horizontal playlists
2019-08-16 17:36:13 +01:00
Twinaphex
099c06c3c0
Merge pull request #9312 from jdgleaver/thumb-path-api-cleanup
...
(menu_thumbnail_path) API clean-up + tiny bug fix
2019-08-16 17:17:32 +02:00
jdgleaver
75ae05d287
(menu_thumbnail_path) API clean-up + tiny bug fix
2019-08-16 15:49:57 +01:00
twinaphex
091c5f6092
Should fix netplay for cores that use the new bitmask code
2019-08-16 16:29:18 +02:00
twinaphex
f61602de59
Buildfix
2019-08-16 16:09:15 +02:00
twinaphex
bf8edb18b8
Cleanups
2019-08-16 16:04:39 +02:00
twinaphex
8c74de7787
(Menu) cleanups
2019-08-16 15:51:22 +02:00
twinaphex
9d61590540
Merge menu_entries.c into menu_driver.c
2019-08-16 15:40:45 +02:00
twinaphex
9456d88ce4
Cleanups
2019-08-16 15:36:44 +02:00
twinaphex
c69c972942
(Menu) Cleanups
2019-08-16 15:17:33 +02:00
Twinaphex
140d0e180d
Merge pull request #9311 from p-sam/libnx_audren_paused
...
(Switch) no audio driver state change outside of thread
2019-08-16 11:46:29 +02:00
Twinaphex
d96d80cf5c
Merge pull request #9310 from jdgleaver/per-playlist-thumbs
...
Enable per-playlist thumbnail selection
2019-08-15 19:52:39 +02:00
jdgleaver
3da96deec3
Enable per-playlist thumbnail selection
2019-08-15 18:05:31 +01:00
Twinaphex
3bc5c15526
Merge pull request #9309 from LazyBumHorse/fix_vulkan_gpu_list
...
fix handling of vulkan_gpu_list
2019-08-15 18:17:56 +02:00
LazyBumHorse
3c6a46d95d
fix handling of vulkan_gpu_list (use after free, not always being initialized)
2019-08-15 17:52:24 +02:00
twinaphex
a5f6c8f94d
Cleanups
2019-08-15 17:44:02 +02:00
p-sam
f04bf0e374
(Switch) no audio driver state change outside of thread
2019-08-15 14:51:01 +00:00
twinaphex
bc46b1c802
Cleanups
2019-08-15 16:17:49 +02:00
twinaphex
8db00a17af
(Menu widgets) Checks were wrong - should be correct now
2019-08-15 16:09:18 +02:00
twinaphex
111a7fea92
(Menu widgets) Should use MAX macro here from retro_miscellaneous.h
2019-08-15 15:56:30 +02:00
twinaphex
a5f411ef5c
Cleanups
2019-08-15 15:50:26 +02:00
twinaphex
92dec44b0e
menu_widgets_push_achievements always returns true
2019-08-15 15:48:08 +02:00
twinaphex
edaf8eb702
menu_widgets_volume_update_and_show always returns true
2019-08-15 15:46:16 +02:00
twinaphex
6c775ef170
These functions always return true
2019-08-15 15:42:24 +02:00
twinaphex
17957e0816
(Menu widgets) DO away with == NULL/!= NULL checks
2019-08-15 15:17:01 +02:00
twinaphex
57df6dda82
(Menu widgets) Some architectural cleanups -
...
* Don't have all these manual setters
* Don't copy over the FPS text, instead make use
of video_info->fps_text
* Boolean checks always returned true anyway, so
avoid unnecessary conditional checks
2019-08-15 15:13:07 +02:00
twinaphex
a500219d8c
Move menu_widgets_ready to retroarch.c
2019-08-15 14:56:38 +02:00
twinaphex
6c671faed6
Start preparing for menu_widgets_ready to be moved to retroarch.c
2019-08-15 14:20:51 +02:00
twinaphex
d5c7ada96d
Prevent warning
2019-08-15 13:51:07 +02:00
twinaphex
620f6c4f9f
Update MSVC2003
2019-08-15 13:49:16 +02:00
twinaphex
0de1453445
Cleanups
2019-08-15 13:44:26 +02:00
Twinaphex
56eb2d9f82
Merge pull request #9307 from LazyBumHorse/logfix
...
fix garbled text in logging on Windows
2019-08-15 13:42:37 +02:00
LazyBumHorse
f51e50a423
fix logging on Windows sometimes not being null-terminated
2019-08-15 13:39:19 +02:00
twinaphex
20846796cd
Cut down on some menu_widgets_ready calls
2019-08-15 13:12:15 +02:00
twinaphex
b4676e3591
Cleanups
2019-08-15 12:57:54 +02:00
twinaphex
498c1b8538
(verbosity.c) Cleanups
2019-08-15 12:43:59 +02:00
twinaphex
df8a024b82
Cleanups
2019-08-15 12:30:27 +02:00
twinaphex
16ceb54557
Simplifications
2019-08-15 12:13:14 +02:00
twinaphex
b4375e3da0
Cleanups
2019-08-15 01:21:25 +02:00
twinaphex
80230a8181
Cleanups
2019-08-15 01:15:39 +02:00
twinaphex
e54e8c4a1f
Cleanups
2019-08-15 01:14:25 +02:00
twinaphex
d30b2ecaca
Merge menu_input_dialog.c into retroarch.c
2019-08-15 01:08:34 +02:00
Twinaphex
20b1bf9b12
Merge pull request #9306 from elyosh/midi
...
Midi: fix MT-32 delay and ALSA off pitch playback
2019-08-14 22:37:53 +02:00
Adrien Moulin
9cecf6623f
Midi: correct pitch bend in ALSA driver
...
MIDI standard pitch bend center position is 0x2000 but ALSA's is 0
2019-08-14 21:47:54 +02:00
Adrien Moulin
a545499496
Midi: fix SysEx handling
...
We need to clear the event status after each message. Otherwise, after a SysEx message the first byte of the next event will incorrectly inherit its delta_time.
This causes a delay of several seconds in nearly every MT-32 games which uses a lot of long SysEx.
2019-08-14 21:34:28 +02:00
twinaphex
0092aa84d3
Fix OSK input regression
2019-08-14 17:55:29 +02:00
Twinaphex
9271f73dd2
Merge pull request #9304 from rsn8887/master
...
Allow auto save states also in cores that support no content
2019-08-14 17:30:55 +02:00
twinaphex
ba3e940cac
(menu_driver.c) Cleanups
2019-08-14 17:19:39 +02:00
twinaphex
295e6f8e14
Move menu_input_dialog_keyboard_display to retroarch.c
2019-08-14 16:52:26 +02:00
twinaphex
980be6dba3
(GL2) Cleanups
2019-08-14 16:40:47 +02:00
twinaphex
02eaad8587
Reduce two functions to one
2019-08-14 14:46:17 +02:00
rsn8887
2cc84bb99e
Allow auto save states also in cores that support no content
...
as long as some content is loaded
2019-08-13 21:44:54 -05:00
twinaphex
890008491c
Cleanups
2019-08-14 02:49:54 +02:00
Twinaphex
accae545b0
Merge pull request #9279 from LazyBumHorse/fix_glhigh
...
workaround for glcore crash with Mesa
2019-08-13 22:00:28 +02:00
twinaphex
36ed0ca34f
menu_display_get_dpi - don't use video_driver_get_size inside function
2019-08-13 17:12:55 +02:00
Twinaphex
aaac54783d
Merge pull request #9298 from jdgleaver/rgui-check-mark
...
(RGUI) Add marker for currently selected item in drop down lists
2019-08-13 17:09:01 +02:00
twinaphex
7d10c1a9ff
(menu widgets) No longer use video_driver_get_size
2019-08-13 16:47:56 +02:00
jdgleaver
6d95075c6a
(RGUI) Add marker for currently selected item in drop down lists
2019-08-13 15:29:25 +01:00
Twinaphex
0254cb91d7
Merge pull request #9297 from Themaister/master
...
Validate non-causal filter chain for texture inputs.
2019-08-13 13:59:26 +02:00
Themaister
f957bf0d16
Validate non-causal filter chain for texture inputs.
...
We only validated for UBO inputs apparently.
2019-08-13 13:57:20 +02:00
twinaphex
17d2ce5220
(Menu display D3D8/D3D9) We should be able to use
...
video_info->width and video_info->height instead of
having to use video_driver_get_size
2019-08-13 13:17:56 +02:00
twinaphex
022b22a4cd
Pass video_driver_width and video_driver_height
...
to menu driver render callback function so that
we don't have to call video_driver_get_size anymore
2019-08-13 12:50:24 +02:00
twinaphex
3585d56067
(Vita2D) video_driver_get_size was used for no reason here
2019-08-13 12:34:34 +02:00
twinaphex
dc3711b35f
(GX2) video_driver_get_size was used for no reason here
2019-08-13 12:33:09 +02:00
twinaphex
d43b26348b
(Vulkan) Don't use video_driver_get_size
2019-08-13 12:28:16 +02:00
twinaphex
e43c55bef3
(GLCore) Don't use video_driver_get_size
2019-08-13 12:23:02 +02:00
twinaphex
c0bfbd1ae8
Revert "(XMB) xmb_render - Extra call to video_driver_get_size"
...
This reverts commit a918bbdc3a .
2019-08-13 12:16:30 +02:00
twinaphex
a918bbdc3a
(XMB) xmb_render - Extra call to video_driver_get_size
2019-08-13 12:15:59 +02:00
twinaphex
c3d624267b
(GL) Start avoiding usage of video_driver_get_size
...
from within video drivers
2019-08-13 12:14:53 +02:00
Twinaphex
efd6694ce8
Merge pull request #9294 from fpscan/master
...
Major Turkish Language Update
2019-08-13 11:51:27 +02:00
twinaphex
558e50b5a0
Get rid of unused code libdbgfont
2019-08-13 11:42:46 +02:00
Twinaphex
82d8f180c9
Merge pull request #9295 from jeffreydvp/master
...
Bug caused by typo
2019-08-13 11:09:46 +02:00
Jeffrey Davenport
25f35ed67d
Bug caused by typo
2019-08-13 02:26:13 -06:00
Twinaphex
116ed81c23
Merge pull request #9291 from mrjschulte/patch-3
...
Add in more Apple Model numbers for RetroRating
2019-08-13 09:42:13 +02:00
Ömercan Kömür
6d0715a13a
Turkish Language Updates
2019-08-13 09:53:27 +03:00
Ömercan Kömür
f2f7a43c8c
Merge pull request #4 from libretro/master
...
updates
2019-08-13 08:55:51 +03:00
MrJs
b60fa081a1
Add in more Apple Model numbers for RetroRating
...
Added in all current Apple Model numbers and set a base rating of 19.
Will happily revise if someone can tell me how the ratings are calculated.
2019-08-12 21:28:39 -07:00
Twinaphex
becfff597b
Merge pull request #9286 from jdgleaver/hide-quick-menu
...
(XMB/Ozone/GLUI) Prevent display of main menu 'Quick Menu' entry when dummy core is loaded
2019-08-13 02:47:18 +02:00
Twinaphex
1772233e9f
Merge pull request #9288 from asavah/fix-double-free
...
fix double free()
2019-08-13 02:47:08 +02:00
Brad Parker
3432f3b852
cdrom: initialize all buffers used for drive paths, make sure to null-terminate filled paths in all cases
2019-08-12 20:42:40 -04:00
root
54978459bf
fix double free()
2019-08-13 00:18:30 +03:00
Twinaphex
6065f71bb2
Buildfix for C89_BUILD
2019-08-12 23:07:49 +02:00
LazyBumHorse
907bea6abb
destroy leaked context
2019-08-12 23:05:44 +02:00
twinaphex
4a09f66c7b
(GL drivers) Cleanups
2019-08-12 22:04:27 +02:00
twinaphex
cf812b2e80
Revert "Prevent input_driver_poll from being called more than once per"
...
This reverts commit 15513c7752 .
2019-08-12 21:33:47 +02:00
LazyBumHorse
010df00d74
workaround for Mesa crash when trying unsupported OpenGL versions
...
also fixes attribs sometimes being garbled
2019-08-12 21:08:22 +02:00
twinaphex
ed6f682754
Make code more similar to gl2 video driver
2019-08-12 21:07:12 +02:00
twinaphex
fdd45f1f6b
(glcore) memset is unnecessary
2019-08-12 20:55:46 +02:00
twinaphex
2a631bd031
(glcore) Turn this into macro
2019-08-12 20:52:33 +02:00
twinaphex
69a195fc5c
Cleanups
2019-08-12 19:35:36 +02:00
twinaphex
3ae447420e
Cleanups
2019-08-12 19:33:50 +02:00
jdgleaver
e75911cee7
(XMB/Ozone/GLUI) Prevent display of main menu 'Quick Menu' entry when dummy core is loaded
2019-08-12 17:50:06 +01:00
twinaphex
7c78e0ad1e
menu_event_kb_set no longer needed
2019-08-12 18:14:47 +02:00
twinaphex
a9002b444e
Have to put this back
2019-08-12 18:09:56 +02:00
twinaphex
f7aebf02c8
No longer need input_driver_input_state
2019-08-12 18:00:31 +02:00
twinaphex
39a6dce7da
Optimization
2019-08-12 17:51:41 +02:00
twinaphex
95505ae5c5
input_keys_pressed - use bitmasks
2019-08-12 17:48:55 +02:00
twinaphex
f117b22a46
Cleanups
2019-08-12 17:37:17 +02:00
twinaphex
b2e57db8c2
input_overlay_key_pressed - start getting rid of it
2019-08-12 17:13:29 +02:00
twinaphex
0405cf40d0
Cleanups
2019-08-12 17:09:26 +02:00
Twinaphex
e194886b29
Merge pull request #9285 from jdgleaver/slang-vectors
...
(glslang_util) Remove C++ 'isms' (where possible)
2019-08-12 14:24:22 +02:00
jdgleaver
5ac152a5f3
(glslang_util) Remove C++ 'isms' (where possible)
2019-08-12 13:10:50 +01:00
twinaphex
a4947780d9
Potential buildfix
2019-08-12 14:10:09 +02:00
twinaphex
524f202231
Turn two functions static
2019-08-12 13:04:08 +02:00
twinaphex
a45c9b6eb4
Duplicate aspect ratio code that was being ran twice
2019-08-12 12:52:40 +02:00
twinaphex
6a4207fe55
(Menu setting) 'Quit Press Twice' - set default value
2019-08-12 12:12:16 +02:00
Twinaphex
73f752bf4c
(Apple OSX) Define HAVE_NO_BUILTINZLIB
2019-08-12 12:09:47 +02:00
Twinaphex
39a876a083
(Apple OSX Metal) Define HAVE_NO_BUILTIN_ZLIB
2019-08-12 12:05:52 +02:00
twinaphex
f6d0de0ed5
Cleanups
2019-08-12 11:43:43 +02:00
twinaphex
54be49d88e
More accurate framerate OSD
2019-08-12 11:36:49 +02:00
twinaphex
302cc16b57
Cleanups
2019-08-12 10:45:16 +02:00
twinaphex
15513c7752
Prevent input_driver_poll from being called more than once per
...
frame - would only regularly happen when 'pause when menu activated'
was turned off and we went to the menu, and maybe a slight few
times inside specific cores, but nothing major
2019-08-12 10:27:57 +02:00
twinaphex
0bc99c8111
Buildfix
2019-08-12 09:06:58 +02:00
twinaphex
0552c64161
(WiiU) Attempt to fix build
2019-08-11 23:39:26 +02:00
twinaphex
35732f9a8c
get_default_shader_dir - go automatically to shaders_slang,
...
shaders_glsl or shader_cg if the current video driver and context
only supports one of the shader types instead of several
2019-08-11 22:50:19 +02:00
twinaphex
4d45174940
file_path.c - cleanups
2019-08-11 22:37:23 +02:00
twinaphex
1ca3a00b77
Update Makefile.common
2019-08-11 21:28:42 +02:00
Twinaphex
f35e4d62d8
Merge pull request #9280 from revvv/master
...
Added new USB gamepad for Wii: Retrode 2
2019-08-11 21:27:54 +02:00
revvv
22669edfed
update coding style for PR
2019-08-11 21:08:16 +02:00
revvv
976e4672b4
add Retrode support
2019-08-11 20:13:38 +02:00
twinaphex
3c9a3de8bc
Refactor runloop_check_state
2019-08-11 20:04:41 +02:00
twinaphex
ca3a80091a
Cleanup runloop_iterate
...
NOTE/CHECK: Hopefully wiiu is unaffected by the change
in sleeping
2019-08-11 19:39:48 +02:00
twinaphex
e4e86d027e
Don't call runloop_get_system_info from within retroarch.c
2019-08-11 19:21:44 +02:00
twinaphex
09675c26a9
Get rid of unused function menu_display_get_tex_coords
2019-08-11 17:49:49 +02:00
Twinaphex
cfd229d95c
Merge pull request #9269 from Ryunam/ozone-playlistname-truncation
...
Add toggle to enable / disable playlist name truncation in Ozone Menu driver
2019-08-11 17:35:51 +02:00
Twinaphex
6dfbd74e85
Merge pull request #9278 from DEX357/patch-39
...
Update msg_hash_pl.h
2019-08-11 17:35:41 +02:00
twinaphex
bbbc69886f
Simplify menu_display_push_quad
2019-08-11 17:29:22 +02:00
twinaphex
24798d7841
(Menu) Get rid of unused SET_PENDING_QUIT/SET_PENDING_SHUTDOWN
2019-08-11 17:08:59 +02:00
twinaphex
d4de1eaf7d
(menu_input_dialog) Cleanups
2019-08-11 17:02:42 +02:00
twinaphex
3a7ab9bd40
Pressing Start on 'Load Shader Preset' will reset
...
all shader passes and apply changes, effectively disabling
the shaders
2019-08-11 16:57:02 +02:00
twinaphex
8647bbc36f
Attempt to fix WiiU build
2019-08-11 14:48:32 +02:00
twinaphex
ab293b9900
Add HAVE_THREADS ifdefs
2019-08-11 12:53:21 +02:00
twinaphex
f5a8a934ac
Cleanups
2019-08-11 11:14:45 +02:00
DEX357
e0d58937b2
Update msg_hash_pl.h
2019-08-11 09:34:23 +02:00
twinaphex
2b6613c137
Accidentally removed this
2019-08-10 20:09:33 +02:00
twinaphex
a0f9f47e89
Cleanup savestate code
2019-08-10 20:06:38 +02:00
twinaphex
8ac794d4af
Simplify fastforwarding code
2019-08-10 19:59:33 +02:00
twinaphex
9b4fe343f3
Fix --disable-menu
2019-08-10 17:47:09 +02:00
twinaphex
8308c41277
(netplay frontend) Cleanup this code - netplay_data should be
...
properly encapsulated
2019-08-10 17:25:39 +02:00
Ryunam and Rob Loach
508c699f86
Update intl/msg_hash_us.h
...
Co-Authored-By: Rob Loach <[email protected] >
2019-08-10 16:49:34 +02:00
Ryunam
559e68d5a8
Attempt at buildfix and optimization
2019-08-10 15:26:02 +02:00
twinaphex
5c30b0803d
Fix some typos in comments
2019-08-10 14:24:30 +02:00
twinaphex
baf8c71545
Cleanups
2019-08-10 14:23:00 +02:00
twinaphex
41c6345381
Cleanups
2019-08-10 14:14:20 +02:00
twinaphex
e3ba467932
Refactor rarch_core_runtime_tick
2019-08-10 14:12:21 +02:00
twinaphex
23456bfc94
Create update_savestate_slot
2019-08-10 13:43:23 +02:00
twinaphex
602fd3b520
Call set_nonblocking state with false argument directly
2019-08-10 13:35:07 +02:00
twinaphex
c1b3869db5
Buildfix
2019-08-10 13:21:36 +02:00
twinaphex
7505251b40
Cleanups
2019-08-10 13:16:15 +02:00
twinaphex
562ea77613
menu_event_kb_set else path is being called every frame, so at
...
least make it fast
2019-08-10 07:13:21 +02:00
twinaphex
1de946a1b7
Optimize fastforwarding runtime check - menu widgets function
...
was being called every frame unnecessarily
2019-08-10 06:25:50 +02:00
twinaphex
60932b18ad
All these functions can be made static
2019-08-10 04:52:33 +02:00
twinaphex
96ba8b6928
Cleanups
2019-08-10 04:34:15 +02:00
Twinaphex
1f6e41755b
Merge pull request #9270 from DEX357/patch-38
...
Update msg_hash_pl.h
2019-08-10 04:20:49 +02:00
twinaphex
5cac6dddfb
See if this is what is behind the performance regression
2019-08-10 02:21:30 +02:00
DEX357
b75e3ba65a
Update msg_hash_pl.h
2019-08-10 00:01:13 +02:00
DEX357
5b84029a32
Update msg_hash_pl.h
2019-08-09 22:51:26 +02:00
DEX357
aac972fcf6
Update msg_hash_pl.h
2019-08-09 22:07:49 +02:00
twinaphex
7c9de7ec0f
Turn rarch_core_runtime_tick into static function
2019-08-09 22:02:29 +02:00
twinaphex
7900faa419
Move menu_display_libretro to retroarch.c
2019-08-09 21:59:58 +02:00
twinaphex
e51b93993b
Move menu_driver_is_binding_state to retroarch.c
2019-08-09 21:41:10 +02:00
twinaphex
b0f088d5fd
Move menu_driver_is_alive to retroarch.c
2019-08-09 21:31:51 +02:00
twinaphex
4600195895
Refactor some menu_driver_alive code
2019-08-09 20:45:54 +02:00
DEX357
3d867ad6e2
Update msg_hash_pl.h
...
Another missing entry I hope the last one please update @twinaphex
2019-08-09 19:22:01 +02:00
Ryunam
af42417734
Add toggle to enable / disable playlist name truncation in Ozone
2019-08-09 18:01:47 +02:00
Twinaphex
a88b357817
Merge pull request #9250 from bparker06/gl_highest
...
opengl: loop through highest available versions to find a working one
2019-08-09 17:09:13 +02:00
twinaphex
759591d5a6
Cleanups
2019-08-09 17:05:50 +02:00
twinaphex
3ff237e278
Cleanups
2019-08-09 16:26:58 +02:00
twinaphex
a643f9e07e
Refactor/reimplement mapper
2019-08-09 16:17:30 +02:00
twinaphex
05187f1a8c
Cleanups
2019-08-09 13:28:40 +02:00
twinaphex
4d860c4d16
Move menu_driver_render to retroarch.c
2019-08-09 12:54:08 +02:00
twinaphex
6482a81ef5
Update menu_driver_render
2019-08-09 12:09:01 +02:00
twinaphex
82168c0925
Start preparing to move menu_driver_render
2019-08-09 11:59:46 +02:00
twinaphex
881ef63b63
Cleanups
2019-08-09 11:43:35 +02:00
Twinaphex
da1ff54ddd
Merge pull request #9244 from DEX357/patch-37
...
Update msg_hash_pl.h
2019-08-08 20:15:14 +02:00
Twinaphex
249621fa75
Merge pull request #9265 from jdgleaver/shader-menu-fix
...
(Menu) Prevent undefined behaviour when failing to load shaders
2019-08-08 18:53:23 +02:00
jdgleaver
6ead35b37c
(Menu) Prevent undefined behaviour when failing to load shaders
2019-08-08 17:02:32 +01:00
twinaphex
ecbd58d3af
Small cleanup
2019-08-08 17:04:45 +02:00
twinaphex
faa55b4dff
glslang_read_shader_file - potential leak here
2019-08-08 16:55:39 +02:00
twinaphex
b282125107
Revert "Refactor code for glslang shader presets - buffer entire file"
...
This reverts commit 0fee6a9ef4 .
2019-08-08 16:36:34 +02:00
twinaphex
83c113cb59
Cleanups
2019-08-08 14:57:28 +02:00
twinaphex
211e664e5d
(GX2) Cleanups
2019-08-08 14:54:21 +02:00
twinaphex
7977570bc8
Cleanup
2019-08-08 14:32:14 +02:00
Twinaphex
3c2df78caf
Merge pull request #9264 from ToadKing/errno_codes
...
emscripten: add hack to prevent ERRNO_CODES from being optimized away
2019-08-08 05:08:43 +02:00
Toad King
618da66073
emscripten: add hack to prevent ERRNO_CODES from being optimized away
2019-08-07 22:07:09 -05:00
twinaphex
0fee6a9ef4
Refactor code for glslang shader presets - buffer entire file
...
into memory before passing it on
2019-08-08 04:55:22 +02:00
Twinaphex
05fecc4e15
Merge pull request #9263 from RobLoach/ozone-tic80-sidebar
...
ozone: Fix TIC-80 becoming '0' in playlist
2019-08-08 01:56:45 +02:00
Rob Loach
1a34ec14ac
ozone: Fix TIC-80 becoming '0' in playlist
...
Fixes #9234
2019-08-07 17:34:33 -04:00
Brad Parker
db53e54b15
cleanup
2019-08-07 14:46:47 -04:00
Twinaphex
265974e4c7
Merge pull request #9261 from jdgleaver/video-shader-parse
...
(video_shader_parse) Optimise parsing of (non-slang) shader parameters
2019-08-07 20:39:44 +02:00
Brad Parker
b97069aa6d
opengl: remove unnecessary second check for requested version at the end, add ES1/2 version checks when built with ES3, add 3.1/3.0 version checks
2019-08-07 12:24:24 -04:00
jdgleaver
bcfc5db7d8
(video_shader_parse) Optimise parsing of (non-slang) shader parameters
2019-08-07 17:19:18 +01:00
Twinaphex
708a87247d
Merge pull request #9258 from ToadKing/emscripten-fix
...
emscripten: Fix GLSL not being built in
2019-08-07 04:07:30 +02:00
twinaphex
99e0d7c54a
Cleanups
2019-08-07 04:05:12 +02:00
Brad Parker
7b96ee1a31
windows buildfix
2019-08-06 22:01:49 -04:00
Toad King
2874c5ee6e
emscripten: Fix GLSL not being built in
...
fix gamepad builds to work with newer emscripten
2019-08-06 20:51:18 -05:00
Brad Parker
1c1db0a7de
opengl: add missing 4.x versions to try, fail early if requestion version does not work
2019-08-06 17:53:15 -04:00
Twinaphex
b322acd935
Merge pull request #9255 from jdgleaver/manage-history-favourites
...
Add history/favourites to 'Playlist Management' menu
2019-08-06 23:11:17 +02:00
jdgleaver
ad11e7cc63
Add history/favourites to 'Playlist Management' menu
2019-08-06 16:53:52 +01:00
DEX357
9b24434ea0
Update msg_hash_pl.h
2019-08-05 19:06:00 +02:00
Brad Parker
7479245875
opengl: loop through highest available versions to find a working one, only do hwapi check on glx/wgl for now
2019-08-05 10:46:17 -04:00
Twinaphex
22a62363b3
Merge pull request #9249 from Tatsuya79/patch-1
...
typo
2019-08-05 02:22:12 +02:00
Tatsuya79
924a898e1d
typo
2019-08-05 01:24:50 +02:00
Twinaphex
53ee8e0b61
Merge pull request #9247 from jdgleaver/ozone-transparent-thumbs
...
(Ozone) Fix display of (semi-)transparent thumbnails
2019-08-04 23:12:32 +02:00
jdgleaver
c341a8a019
(Ozone) Fix display of (semi-)transparent thumbnails
2019-08-04 12:11:09 +01:00
twinaphex
1cd281fb37
Cleanups when compiling with --disable-networking
2019-08-04 08:32:18 +02:00
DEX357
56fca34066
Update msg_hash_pl.h
2019-08-03 23:05:21 +02:00
DEX357
7c60563c8c
Update msg_hash_pl.h
2019-08-03 22:40:40 +02:00
twinaphex
7f59161156
Cleanup
2019-08-03 09:49:48 +02:00
twinaphex
7508cd5a73
Cleanups
2019-08-03 09:37:22 +02:00
twinaphex
f111ad893b
Cleanup
2019-08-03 08:45:50 +02:00
Brad Parker
5247c214ff
Qt: word-wrap core option tooltips
2019-08-02 18:43:04 -04:00
Brad Parker
1580a611d6
Qt: add core option sublabels as tooltips, add buttons to reset one/all core options
2019-08-02 17:48:31 -04:00
twinaphex
c82693037f
Cleanups
2019-08-02 21:15:54 +02:00
twinaphex
e04e8948f5
Combine two RARCH_LOGs
2019-08-02 21:09:05 +02:00
Twinaphex
55202294e0
Merge pull request #9108 from p-sam/libnx-audren-driver
...
(Switch) Libnx audren based audio driver
2019-08-02 19:10:21 +02:00
p-sam
badda24c12
(Switch) audren based audio drivers (libnx only)
2019-08-02 17:01:36 +00:00
twinaphex
70e54b2763
Get rid of unnecessary functions
2019-08-02 18:25:21 +02:00
twinaphex
9517f69a0a
Cleanup core_option_manager_flush
2019-08-02 18:17:38 +02:00
twinaphex
a097ad8a2e
Cleanups
2019-08-02 17:44:04 +02:00
twinaphex
7a2d09b4bf
Cleanups/rewrites
2019-08-02 17:41:26 +02:00
Twinaphex
090063cc35
Merge pull request #9240 from jdgleaver/options-per-core
...
Add option to save core options per-core
2019-08-02 17:18:28 +02:00
jdgleaver
2fc8f5b0bf
Add option to save core options per-core
2019-08-02 15:44:51 +01:00
bparker06
56ef7eb229
cue tokens are case-insensitive
2019-08-01 19:16:18 -04:00
Brad Parker
9022565efe
Makefile: NEED_XX_LINKER might already be set in the environment
2019-08-01 10:51:04 -04:00
Brad Parker
0008b29e4f
Update CHANGES.md
2019-08-01 10:46:20 -04:00
Brad Parker
cb2be97e7d
fix unused warning, add extra info to cdrom print
2019-07-31 17:51:58 -04:00
Brad Parker
f3faecdb27
scanner: skip archive files with no CRC instead of looping forever
2019-07-31 12:41:49 -04:00
Ömercan Kömür
e86b873c1b
Merge pull request #3 from libretro/master
...
updates
2019-07-31 16:23:51 +03:00
twinaphex
de4f3dc6af
(PS2 audio) Cleanups
2019-07-31 14:41:50 +02:00
Twinaphex
cf71d50424
Get rid of unused variable
2019-07-31 14:30:06 +02:00
Twinaphex
c398840e5c
Merge pull request #9232 from jdgleaver/changes-update
...
Update CHANGES.md
2019-07-31 13:37:34 +02:00
jdgleaver
a0c6cf5f83
Update CHANGES.md
2019-07-31 12:18:21 +01:00
twinaphex
8c06fa8271
Buildfix
2019-07-31 13:12:04 +02:00
Twinaphex
4c05047ed7
Merge pull request #9215 from DEX357/patch-32
...
Update msg_hash_pl.h
2019-07-31 13:02:08 +02:00
Twinaphex
29cdf728ff
Update CHANGES.md
2019-07-31 12:37:30 +02:00
Twinaphex
b0e283e64d
Merge pull request #9227 from DEX357/patch-33
...
Update msg_hash_pl.h
2019-07-31 12:36:59 +02:00
Twinaphex
0297f69e98
Merge pull request #9229 from jdgleaver/favourites-size
...
Add independent 'favourites' playlist size setting
2019-07-31 12:35:15 +02:00
jdgleaver
9617856c5c
Remove favourites init/deinit from command event, and replace with seperate functions in retroarch.h/.c
2019-07-31 11:32:19 +01:00
Twinaphex
58286367d7
Delete rsemaphore.h
2019-07-30 23:57:27 +02:00
Twinaphex
7ebee349ad
Merge pull request #9214 from tmtvl/9107-playlist-name-sanitization
...
9107 playlist name sanitization
2019-07-30 21:48:30 +02:00
bparker06
8ee1e7b39f
remove rsemaphore ( #8645 )
2019-07-30 14:53:03 -04:00
jdgleaver
5220dc9084
Add independent 'favourites' playlist size setting
2019-07-30 17:13:04 +01:00
Twinaphex
3b1ec7d30e
Merge pull request #9228 from natinusala/master
...
menu_animation: don't update deleted tweens
2019-07-30 16:38:01 +02:00
natinusala
863fd55951
menu_animation: don't update deleted tweens
2019-07-30 14:07:06 +02:00
DEX357
276692df48
Update msg_hash_pl.h
...
Another subsequent corrections to the missing translation
2019-07-30 13:42:00 +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
Twinaphex
5ec87f344b
Merge pull request #8825 from libretro/changes-periodmarks
...
Remove periods in CHANGES.md
2019-07-30 06:45:11 +02:00
twinaphex
01d0ed5c3e
config_load_remap - cleanups
2019-07-30 03:05:12 +02:00
Twinaphex
2314cc65c2
Merge pull request #9225 from altiereslima/master
...
Update Portuguese Brazilian Translation
2019-07-30 02:45:04 +02:00
twinaphex
21a0bf64da
Simplify config_load_remap
2019-07-30 02:44:49 +02:00
Altieres
7bc75db61c
Update Portuguese Brazilian Translation
2019-07-29 20:37:24 -03:00
Twinaphex
0ae7560026
Merge pull request #9206 from orbea/sixel
...
qb: Use check_val for caca and sixel.
2019-07-29 22:48:55 +02:00
Brad Parker
80cb762cdb
samples/tasks/database buildfix
2019-07-29 16:30:53 -04:00
Brad Parker
a191112634
cdrom: add PC Engine CD detection
2019-07-29 15:11:28 -04:00
Brad Parker
39187f33b1
cdrom: print fix
2019-07-29 14:15:24 -04:00
twinaphex
8e3350130c
Cleanups
2019-07-29 20:13:52 +02:00
twinaphex
b5c39a6e5e
Cleanup input_config_get_device_count
2019-07-29 20:10:42 +02:00
Brad Parker
6cf3b0b769
cdrom: fix prints
2019-07-29 14:08:32 -04:00
Brad Parker
1977bc9d4a
add NEED_GOLD_LINKER Makefile option, cdrom: increment count for extra fields to avoid "no entries" if system is not detected
2019-07-29 13:38:51 -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
Twinaphex
d50488b2b9
Merge pull request #9221 from orbea/qb3
...
qb: Clean up.
2019-07-29 18:48:24 +02:00
orbea
91f486b255
qb: Clean up.
2019-07-29 07:24:10 -07:00
Twinaphex
22942a06bd
Merge pull request #9219 from orbea/help
...
qb: Don't create config.log with ./configure --help.
2019-07-29 10:26:33 +02:00
twinaphex
68a9fe0db9
Optimize GET_VARIABLE
2019-07-29 09:27:16 +02:00
orbea
474f2a83e7
qb: Don't create config.log with ./configure --help.
2019-07-28 22:12:26 -07:00
Twinaphex
72cccf9ca5
Merge pull request #9211 from orbea/opts
...
qb: Refactor how config.h and config.mk are created.
2019-07-29 04:31:04 +02:00
Twinaphex
77634fab6d
Merge pull request #9212 from DEX357/patch-31
...
Update msg_hash_pl.h
2019-07-29 02:48:25 +02:00
twinaphex
9a89279ac2
Revert "Update platform_wiiu.c"
...
This reverts commit e13b58a077 .
2019-07-29 02:43:52 +02:00
Twinaphex
e13b58a077
Update platform_wiiu.c
2019-07-29 02:11:13 +02:00
DEX357
fd59b065d3
Update msg_hash_pl.h
2019-07-28 23:41:46 +02:00
DEX357
688e112930
Update msg_hash_pl.h
2019-07-28 23:39:03 +02:00
DEX357
91e6c29e50
Update msg_hash_pl.h
2019-07-28 23:35:07 +02:00
DEX357
1d5fd9f9fc
Update msg_hash_pl.h
2019-07-28 23:31:12 +02:00
Tim Van den Langenbergh
73eb9adb09
Add the new labels to the various language files.
2019-07-28 21:52:37 +02:00
orbea
93e3248949
qb: Retain HAVE_NO variables.
...
Fixes a small oversight, nothing is using this code anyways so
I didn't notice at first.
2019-07-28 08:00:22 -07:00
orbea
59cb198dda
qb: Make sure CONFIG_OPTS only contains HAVE_ variables.
2019-07-28 07:59:41 -07:00
orbea
13cf3cdef2
qb: Refactor how config.h and config.mk are created.
...
This is a potential security issue.
The problem is that config.h and config.mk are populated with
all variables prefixed with 'HAVE_' from the user's environment.
Example:
$ HAVE_FOO=yes ./configure
$ grep FOO config.mk
HAVE_FOO = 1
$ grep FOO config.h
#define HAVE_FOO 1
After this commit these files will only use variables set by
qb configure process and not from the user's environment. This
issue could result in hard to diagnose undefined behavior or
maybe worse?
The user should experience no change in behavior, but
developers should be more careful about setting 'HAVE_'
variables manually.
Unless the FOO variable is used by check_enabled ($2 only),
check_platform, check_lib, check_pkgconf, check_header,
check_macro or check_switch functions it should be set at
least once by the new add_opt function. The first argument
should be 'FOO' which matches the HAVE_FOO variable and the
second argument should contain 'auto', 'no' or 'yes'.
Example:
add_opt FOO yes
When in doubt its safe to use add_opt. This will also fix a
few potential issues where configure arguments used by the
user are ignored.
When the second argument is not set the FOO variable will only
be used to populate config.h and config.mk with its current
value. This should only be done in qb/qb.libs.sh in functions
that set 'HAVE_' variables.
2019-07-28 07:59:41 -07:00
Tim Van den Langenbergh
771134eb52
More C89 compatibility fixes
2019-07-28 15:52:48 +02:00
Tim Van den Langenbergh
6bd79acc5d
Fix C89 support.
2019-07-28 14:55:21 +02:00
Tim Van den Langenbergh
c69c3f4c47
Fix build for ISO C 90.
2019-07-28 13:42:07 +02:00
Tim Van den Langenbergh
6d5960c166
Fix label_sanitization.c typo
2019-07-28 13:41:20 +02:00
Tim Van den Langenbergh
8bbfd52a5e
Implement changes for Android, Xcode, C89 & CXX.
...
Fix bad match in removal of parens and brackets.
Use libretro string comparison features instead of a long char-wise
comparison.
2019-07-28 12:39:00 +02:00
twinaphex
eb3753ee3c
(XInput/DirectInput) Show device disconnect messages when unplugging a gamepad
2019-07-28 06:42:30 +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
DEX357
65b17ab518
Update msg_hash_pl.h
2019-07-28 00:27:08 +02:00
DEX357
6a43f970e7
Update msg_hash_pl.h
2019-07-28 00:09:46 +02:00
DEX357
84116971fb
Update msg_hash_pl.h
2019-07-27 23:55:37 +02:00
DEX357
4c7946a217
Update msg_hash_pl.h
...
Fix PLup
2019-07-27 23:19:21 +02:00
Twinaphex
b3915e8d22
Merge pull request #9209 from yoshisuga/ios_fix_resolve_path
...
iOS: call pathname expand before abbreviating to ensure playlist saves with correct path
2019-07-27 22:49:03 +02:00
Yoshi Sugawara
73ce349682
iOS: call pathname expand before abbreviating to ensure playlist saving works when saving an entry from a playlist to another playlist.
2019-07-27 09:26:36 -10:00
Twinaphex
3677170ca3
Merge pull request #9205 from orbea/osx
...
Update version number to 1.7.7.
2019-07-27 13:26:50 +02:00
orbea
4c121523aa
qb: Use check_val for caca and sixel.
2019-07-27 00:57:06 -07:00
orbea
2a74a7e0d6
Update version number to 1.7.7.
2019-07-27 00:35:51 -07:00
twinaphex
91ef99f9b7
Restore this
2019-07-27 04:28:50 +02:00
twinaphex
d28cadef01
Cleanups; turn more functions into static functions
2019-07-27 04:13:33 +02:00
twinaphex
bcdc759b3e
(SPIRV-Cross) Buildfix
2019-07-27 03:44:32 +02:00
twinaphex
b4ec860bb3
(SPIRV-Cross) Temporary buildfix for homebrew WiiU toolchain
2019-07-27 02:50:21 +02:00
Twinaphex
6e14020e2d
Merge pull request #9204 from orbea/ps2
...
Try to fix the ps2 zlib build.
2019-07-27 02:36:04 +02:00
orbea
4418f588ee
Try to fix the ps2 zlib build.
2019-07-26 17:30:54 -07:00
Twinaphex
c260b19640
Merge pull request #9203 from orbea/ant
...
travis: Test android builds.
2019-07-27 02:22:32 +02:00
twinaphex
65b4c2595e
Update set keyboard mapping code for input driver
2019-07-27 02:21:24 +02:00
twinaphex
d80dee882f
Remove two RARCH_LOG lines
2019-07-27 00:42:08 +02:00
orbea
0e6ec8a887
travis: Try assembleNormalRelease.
2019-07-26 13:33:11 -07:00
orbea
347f13d05e
travis: Test android builds.
2019-07-26 12:22:03 -07:00
twinaphex
4df62acac4
Get rid of this check
2019-07-26 20:50:40 +02:00
twinaphex
8a4d3f7431
(XAudio 2.8) Audio device selection can now be set
2019-07-26 20:46:11 +02:00
twinaphex
1650a03b80
Cleanup
2019-07-26 20:41:11 +02:00
twinaphex
5fa4388a4c
Cleanup mmdevice_common.c - use encoding/utf functions
2019-07-26 20:34:41 +02:00
Twinaphex
46a65fb38c
Merge pull request #9201 from orbea/android
...
Try to fix the android zlib build.
2019-07-26 18:43:40 +02:00
orbea
545ce3f483
Try to fix the android zlib build.
2019-07-26 09:23:45 -07:00
Twinaphex
bd0cda9be1
Merge pull request #9200 from orbea/vita
...
Makefile.vita: Try to fix the build.
2019-07-26 18:01:32 +02:00
orbea
1e609a4f84
Makefile.vita: Try to fix the build.
...
Tries to fix multiple definition warnings.
2019-07-26 08:49:24 -07:00
twinaphex
81d276fa11
(D3D9 HLSL) Fix two warnings with cxx_BUILD
2019-07-26 17:29:53 +02:00
twinaphex
6002c7e790
(Xaudio 2.7) Add missing macros for CXX_BUILD
2019-07-26 17:28:34 +02:00
twinaphex
19bdafc355
(DSound/Wasapi/XAudio2) CXX_BUILD fixes
2019-07-26 17:22:21 +02:00
twinaphex
86728ddbf2
(WASAPI) Cleanup for audio device selection
2019-07-26 17:19:49 +02:00
twinaphex
b5d11db53b
(XAudio2) Device index selection now works for old
...
pre-XAudio 2.8 codepath
2019-07-26 17:16:24 +02:00
twinaphex
453cc3dcbd
(video context driver) has_Windowed can be degraded to a simple
...
boolean variable
2019-07-26 06:23:20 +02:00
twinaphex
dfc85f5908
Simplify win32_has_process
2019-07-26 06:10:02 +02:00
twinaphex
6b73acee4e
(UWP) Buildfix
2019-07-26 04:00:49 +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
aa023729d0
(XAudio2) Start adding device list new/free
2019-07-26 03:39:46 +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
63a92a3f78
Update the zlib include directory paths.
2019-07-25 11:18:33 -07:00
orbea
84f4dcba2b
Remove WANT_ZLIB.
2019-07-25 11:18:33 -07:00
Brad Parker
afc2888116
cdrom: add some debug prints if we cannot find any devices
2019-07-25 14:02:28 -04:00
twinaphex
d72ae6bebe
(libz) Unused file
2019-07-25 18:57:04 +02:00
Twinaphex
9308b7e426
Merge pull request #9190 from natinusala/master
...
menu_widgets: fix crash with tasks
2019-07-25 18:02:49 +02:00
Twinaphex
1bee2b70ca
Merge pull request #9195 from LazyBumHorse/shader_paths
...
Simplify glslang_read_shader_file() a bit
2019-07-25 17:04:32 +02:00
Brad Parker
d8b99470b3
cdrom: add debug print if no sg devices were found\n
2019-07-25 09:53:53 -04:00
twinaphex
d48ad5261e
(WASAPI) Prevent potential leak
2019-07-25 15:51:53 +02:00
twinaphex
e88f2819ca
(WASAPI) Audio device can now be set either by name or by
...
device index
2019-07-25 15:50:48 +02:00
twinaphex
09be6eb0f4
Change HAVE_MMDEVICE_COMMON to HAVE_MMDEVAPI
2019-07-25 15:19:50 +02:00
twinaphex
fab7e7cdcd
Buildfix for MSVC 2005
2019-07-25 15:03:58 +02:00
twinaphex
9df36f33d8
Move mmdevice macros out of mmdevice_common.h
2019-07-25 14:57:45 +02:00
twinaphex
5cee3ca945
(MSVC2010/2012/2013/2015) Add WASAPI to MSVC2010/2012/2013/2015
2019-07-25 14:55:12 +02:00
Twinaphex
f654a5f692
Merge pull request #9193 from jdgleaver/cheevos-fix
...
Achievements menu fixes
2019-07-25 14:31:57 +02:00
Twinaphex
68fab95e61
Merge pull request #9194 from jdgleaver/config-file-check-existence
...
(config_file.c) Only attempt to load config file if it exists
2019-07-25 14:31:45 +02:00
LazyBumHorse
5e0aba0589
Revert "(UWP) UWP cannot deal with relative paths, turn them into absolute"
...
This reverts commit 8b0f083a4e .
2019-07-25 14:31:18 +02:00
twinaphex
4f419e6b92
(Vita) Update INCLUDE_DIRS
2019-07-25 14:31:01 +02:00
jdgleaver
35cdff8704
(config_file.c) Only attempt to load config file if it exists
2019-07-25 12:25:52 +01:00
jdgleaver
14767265ba
Achievements menu fixes
2019-07-25 11:49:49 +01:00
natinusala
73ff5334c5
menu_widgets: fix crash with tasks
2019-07-25 10:00:44 +02:00
twinaphex
5047d6e709
Cleanups
2019-07-25 05:47:09 +02:00
twinaphex
95c5d22c5a
Split up mmdevice enumeration string list to separate
...
file
2019-07-25 05:42:23 +02:00
twinaphex
89657914cd
Update xaudio29.h
2019-07-25 05:18:39 +02:00
twinaphex
6c10a198e9
(WASAPI) Cleanups(WASAPI) Cleanups(WASAPI) Cleanups(WASAPI)
...
Cleanups(WASAPI) Cleanups(WASAPI) Cleanups(WASAPI) Cleanups(WASAPI)
Cleanups(WASAPI) Cleanups
2019-07-25 03:45:33 +02:00
twinaphex
b8875af0d1
(WASAPI) Cleanup all the runtime checks
2019-07-25 03:03:37 +02:00
Brad Parker
070bc8dc0a
only show Disc Information if there is a cdrom drive in the system
2019-07-24 20:27:35 -04:00
Twinaphex
3f366ae4ab
Cleanup unused variables
2019-07-25 00:49:44 +02:00
Twinaphex
bb162fd044
Merge pull request #9191 from yoshisuga/mfi_fix_detect
...
iOS/tvOS/macOS: Fix autodetect for game controllers
2019-07-25 00:47:40 +02:00
Yoshi Sugawara
102f27ee80
iOS/tvOS/macOS: Fix autodetect for mFi controllers: properly call autodetect add on the connect notification, and add call to disconnect on GameController disconnect notification.
2019-07-24 11:45:42 -10:00
twinaphex
78915aedd1
(vita2d) Update header includes
2019-07-24 22:58:57 +02:00
Twinaphex
f3f17771ee
Merge pull request #9189 from orbea/discord
...
Silence discord warnings without visual studio.
2019-07-24 22:20:58 +02:00
Twinaphex
52ef1af14e
Merge pull request #9137 from LazyBumHorse/realpath
...
replace realpath() by custom code which does not resolve symlinks
2019-07-24 22:20:38 +02:00
twinaphex
aa8246bca1
Cleanup
2019-07-24 20:06:29 +02:00
twinaphex
f00e92aa0a
Update Makefile.common
2019-07-24 20:04:27 +02:00
twinaphex
b556de9ddf
Add orbis to makefile.common
2019-07-24 19:56:44 +02:00
orbea
de3f80dba0
Silence discord warnings without visual studio.
2019-07-24 10:48:19 -07:00
Twinaphex
3de2e9a4b4
Merge pull request #9184 from frangarcj/new_gxm
...
[WIP][VITA] Improving gfx driver
2019-07-24 19:27:52 +02:00
Twinaphex
eeeb920a9d
Merge pull request #9188 from jdgleaver/core-option-save
...
When saving core option overrides, only include settings for the current core
2019-07-24 18:57:00 +02:00
twinaphex
a73a1585f7
Add relative path includes
2019-07-24 18:55:54 +02:00
jdgleaver
92ae369045
When saving core option overrides, only include settings for the current core
2019-07-24 17:07:58 +01:00
twinaphex
69104602e9
Fix --disable-overlay
2019-07-24 17:58:47 +02:00
Rob Loach
831543c42a
Merge branch 'master' into changes-periodmarks
2019-07-24 11:44:22 -04:00
twinaphex
c03f8bfcbe
Cleanups
2019-07-24 17:01:26 +02:00
twinaphex
d4f7a4a17a
Cleanups
2019-07-24 16:51:23 +02:00
twinaphex
741a119574
Cleanups
2019-07-24 16:41:45 +02:00
twinaphex
d36f6d8a1d
Turn more functions static
2019-07-24 15:02:40 +02:00
Twinaphex
021c974852
Merge pull request #9186 from OsirizX/remote_input
...
Fix for Remote RetroPad input
2019-07-24 14:53:25 +02:00
OsirizX
37595a9ef1
Fix for Remote RetroPad input
...
This commit fixes processing of Remote RetroPad input. None of the remote inputs are being executed both in menu and in game. This is due to the way current key binds are being detected which block processing of any remote input.
It's been tested using Remote RetroPad core on Android including digital dpad and analog control input.
2019-07-24 01:15:13 -07:00
Francisco José García García
c9f3446a90
[VITA] Initialize vita2d_texture to 0
2019-07-24 09:27:02 +02:00
Francisco José García García
98ecdd9510
[VITA] Update Vita2D
2019-07-24 09:11:20 +02:00
twinaphex
6da7a0c19a
Revert "(Xaudio2) Fix audio device index - since Windows 8, device index"
...
This reverts commit aeb10505c4 .
2019-07-24 05:34:58 +02:00
Twinaphex
04772fd8bf
Merge pull request #9181 from bparker06/hwapi
...
Add "required hw api" to core info files, block content loading if core is incompatible
2019-07-24 05:33:47 +02:00
Brad Parker
2db48d39f4
fix comparison
2019-07-23 23:05:09 -04:00
Brad Parker
61ab9249fc
add "required hw api" to core info files, block content loading if core is incompatible with current graphics API/version
2019-07-23 22:44:45 -04:00
Brad Parker
a5f5d2b328
Update Japanese translation, cdrom cleanups
2019-07-23 22:36:29 -04:00
Twinaphex
2a943ece84
Merge pull request #9179 from QuarkTheAwesome/master
...
(wiiu) spirv-cross requires C++ exceptions, glslang can't work
2019-07-24 04:31:35 +02:00
twinaphex
aeb10505c4
(Xaudio2) Fix audio device index - since Windows 8, device index
...
for CreateMasteringVoice is of type LPCWSTR instead of UINT32
2019-07-24 04:10:06 +02:00
Ash Logan
f5e6cddce6
(wiiu) spirv-cross requires C++ exceptions, glslang can't work
...
glslang has an OSDependent/Unix folder that uses a bunch of pthread
features that aren't available here.
Bonus: tabs/spaces formatting fixes
2019-07-24 11:42:41 +10:00
twinaphex
16b65c6d61
(DirectSound) Simplify dsound_thread
2019-07-24 03:30:18 +02:00
Twinaphex
a0dd3e92af
Merge pull request #9178 from fpscan/master
...
Turkish Language Updates
2019-07-24 02:04:49 +02:00
twinaphex
e6816163d1
Fix more header includes
2019-07-24 02:02:57 +02:00
twinaphex
879debb60f
(retroarch.c) Rearrange variables
2019-07-23 23:50:13 +02:00
twinaphex
bb9aa275b8
(DirectSound) Fix regression
2019-07-23 23:04:24 +02:00
Ömercan Kömür
ef83af1d67
Turkish Language updates
2019-07-23 23:09:12 +03:00
Twinaphex
415ee50c72
Merge pull request #9177 from Datamats/remove_unneeded_includes
...
remove unneeded includes and small cleanup
2019-07-23 21:52:08 +02:00
Mats A
da6cdf8594
remove unneeded includes and small cleanup
2019-07-23 20:38:11 +02:00
Twinaphex
5aaa51d2e4
Merge pull request #9176 from Datamats/add_defs_and_includes_from_common
...
add defs and includes from Makefile.common to the Makefile.libnx build params
2019-07-23 20:27:37 +02:00
Mats A
9dadb313b5
add defs and includes from Makefile.common to the build params
2019-07-23 20:23:54 +02:00
twinaphex
2750997724
(dinput) POV defines need mmsystem.h header include
2019-07-23 19:40:22 +02:00
twinaphex
5d8d6e18b2
(Dinput joypad) Prevent input going haywire once pad is disconnected
2019-07-23 18:46:40 +02:00
twinaphex
f06607141d
dinput_joypad_button - further cleanups
2019-07-23 18:37:28 +02:00
twinaphex
051fb92e83
(Dinput joypad) Cleanup magic numbers mess surrounding
...
hat code
2019-07-23 18:27:16 +02:00
twinaphex
0893d6b7b1
More header include fixes
2019-07-23 16:15:11 +02:00
twinaphex
783027ab96
(Dinput) Lots of pointless ARRAY_SIZE checks when the element size
...
never changes
2019-07-23 16:07:34 +02:00
twinaphex
642298c8b0
(ps4_joypad.c) C89_BUILD fixes
2019-07-23 15:47:13 +02:00
twinaphex
ea4f9b4899
dinput_joypad_button - cleanups
2019-07-23 15:34:24 +02:00
twinaphex
e0672e46a5
(Xinput) This variable doesn't need to be set at every button call
2019-07-23 14:32:46 +02:00
twinaphex
02876aecae
Cleanups
2019-07-23 14:07:49 +02:00
twinaphex
d4255b0e55
Cleanups
2019-07-23 13:59:51 +02:00
Twinaphex
1db736b13f
Merge pull request #9174 from rsn8887/master
...
[SWITCH] Fix splitting and joining of joycon controllers
2019-07-23 12:18:52 +02:00
rsn8887
c226f0a683
[SWITCH] Fix splitting and joining of joycon controllers
...
Before this fix, splitting and joining of joycons only ever worked
sporadically.
2019-07-22 23:30:34 -05:00
twinaphex
f80c3f4218
(WiiU) Try to define SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS
2019-07-23 05:37:45 +02:00
twinaphex
fc22973587
Fix another header include
2019-07-23 05:34:14 +02:00
Twinaphex
0eb94abfba
Merge pull request #9173 from orbea/sixel
...
Fix CXX_BUILD=1 with libsixel.
2019-07-23 05:32:37 +02:00
orbea
779fbabc79
Fix CXX_BUILD=1 with libsixel.
2019-07-22 14:24:40 -07:00
twinaphex
ba79947e51
This should prevent flushing of stack issues
2019-07-22 22:40:34 +02:00
twinaphex
e30a0631d9
Change to C comment
2019-07-22 22:07:22 +02:00
Twinaphex
286217394f
Merge pull request #9171 from orbea/clang
...
Silence -Wstring-plus-int with clang.
2019-07-22 22:02:18 +02:00
orbea
043977474e
Silence -Wstring-plus-int with clang.
...
cores/libretro-imageviewer/image_core.c:75:59: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
static const char* IMAGE_CORE_PREFIX(valid_extensions) = 1+ /* to remove the first |, the alternative is 25 extra lines of ifdef/etc */
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cores/libretro-imageviewer/image_core.c:75:59: note: use array indexing to silence this warning
1 warning generated.
2019-07-22 12:41:14 -07:00
twinaphex
fb91df562c
Cleanups
2019-07-22 21:25:43 +02:00
twinaphex
45d94efdf4
Cleanups
2019-07-22 21:22:52 +02:00
Twinaphex
532a5bb571
Update CHANGES.md
2019-07-22 21:12:55 +02:00
Twinaphex
cce78518ca
Merge pull request #9170 from rfomin/master
...
D3D10/D3D11: Fix maintaining aspect ratio when resizing window
2019-07-22 21:12:29 +02:00
twinaphex
12823821ff
CMD_EVENT_AUDIO_SET_NONBLOCKING_STATE - no longer necessary
2019-07-22 21:10:42 +02:00
Brad Parker
99dbc4d13e
griffin: increase warning level for vc2010, fix signed/unsigned mismatch
2019-07-22 14:51:00 -04:00
Roman Fomin
e01095a51b
Fix maintaining aspect ratio
2019-07-23 01:33:43 +07:00
twinaphex
5eb5930838
Cleanups
2019-07-22 20:31:53 +02:00
twinaphex
f3eb48d1f5
Fix MSVC warnings
2019-07-22 20:16:27 +02:00
Twinaphex
847a92c2a7
Merge pull request #9169 from orbea/clang
...
Silence -Wmissing-field-initializers warnings with clang.
2019-07-22 20:08:29 +02:00
Twinaphex
3f61fa3490
Merge pull request #9168 from LazyBumHorse/silence
...
Silence gcc compiler warnings
2019-07-22 20:08:04 +02:00
orbea
2a3695917b
Silence -Wmissing-field-initializers warnings with clang.
...
Silences many similar warnings with -Wextra and clang.
In file included from menu/cbs/menu_cbs_ok.c:39:
menu/cbs/../../config.def.keybinds.h:109:139: warning: missing field 'def_joyaxis' initializer [-Wmissing-field-initializers]
{ true, RETRO_DEVICE_ID_JOYPAD_B, MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B, RETROK_z, NO_BTN, NO_BTN, 0, AXIS_NONE },
^
2019-07-22 11:03:24 -07:00
twinaphex
2e76deb3a0
Cleanups
2019-07-22 19:58:48 +02:00
twinaphex
36a48cd7f9
Turn rarch_environment_cb into static function
2019-07-22 19:44:42 +02:00
LazyBumHorse
2de6e9b43a
silence compiler warnings
2019-07-22 19:27:31 +02:00
twinaphex
12cc7b3213
Turn function static
2019-07-22 19:10:27 +02:00
twinaphex
cedf3dfe8e
Cleanups
2019-07-22 19:06:31 +02:00
twinaphex
17c399eca0
Cleanups
2019-07-22 18:30:43 +02:00
twinaphex
d27cdf90e2
The intent of command_event became muddied over time - it
...
should only be used for user-facing operations, not anything internal
to RetroArch that we don't want exposed to the outside through
bindable commands
2019-07-22 18:10:16 +02:00
Twinaphex
703437d984
Merge pull request #9167 from orbea/brace
...
Silence clang warning.
2019-07-22 16:55:39 +02:00
twinaphex
ee4bee2e7f
Don't go through config_get_ptr
2019-07-22 16:54:45 +02:00
orbea
371087971d
Silence clang warning.
...
menu/menu_displaylist.c:4974:44: warning: suggest braces around initialization of subobject [-Wmissing-braces]
media_detect_cd_info_t cd_info = {0};
^
{}
1 warning generated.
2019-07-22 07:48:19 -07:00
twinaphex
8438c9650a
Last file to merge into retroarch.c - from here, we
...
can start refactoring things to split things off into tasks
that are not crucial to the main runloop
2019-07-22 16:46:33 +02:00
Twinaphex
25f4aa9c30
Merge pull request #9165 from jdgleaver/playlist-mem-leak
...
Fix memory leak when JSON playlist fails to load
2019-07-22 16:14:25 +02:00
jdgleaver
1a2eeea2bd
Fix memory leak when JSON playlist fails to load
2019-07-22 14:44:35 +01:00
twinaphex
7d3fa9a84d
Fix some includes
2019-07-22 15:42:35 +02:00
twinaphex
8343e121be
Add rule to travis.yml
2019-07-22 15:33:38 +02:00
Twinaphex
0ece9063e8
Add Travis check to build without HAVE_CDROM
2019-07-22 14:52:07 +02:00
twinaphex
0f18df5d66
(PS2) Buildfix
2019-07-22 14:45:55 +02:00
twinaphex
246fcf36d8
(WiiU) Add HAVE_SPIRV_CROSS/HAVE_GLSLANG/HAVE_SLANG
2019-07-22 14:44:59 +02:00
twinaphex
28c2082093
(libnx) Add INCLUDE_DIRS
2019-07-22 14:40:30 +02: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
Twinaphex
25a7f9f535
Merge pull request #9162 from orbea/defines
...
Makefile.common: Clean up
2019-07-22 11:48:06 +02:00
orbea
171cdd7f77
Makefile.common: Clean up
...
This makes usage of DEFINES, DEF_FLAGS and INCLUDE_DIRS more consistent.
* DEFINES are used for -DHAVE_FOO
* INCLUDE_DIRS are used for -Ipath/to/foo
* DEF_FLAGS are used for compiler $(FOO_CFLAGS) and other compiler arguments
2019-07-21 17:00:51 -07:00
Twinaphex
93d2a648f0
Merge pull request #9157 from orbea/egl
...
Makefile.common: Cleanup HAVE_EGL variables.
2019-07-22 01:23:13 +02:00
Twinaphex
1661f86ec0
Merge pull request #9154 from LazyBumHorse/shader_paths
...
simplify video_shader_read_conf_preset() calls
2019-07-22 01:21:47 +02:00
Twinaphex
bbfe2872f5
Merge pull request #9161 from orbea/slang
...
qb: Enable HAVE_SLANG, HAVE_GLSLANG and HAVE_SPRIV_CROSS dynamically.
2019-07-22 01:21:13 +02:00
twinaphex
bee9984745
Update all other input drivers
2019-07-22 01:20:00 +02:00
twinaphex
f9f2e2f48d
(Android) This should fix the hotkey binding problems
2019-07-22 00:19:05 +02:00
orbea
de7bf62f86
qb: Enable HAVE_SLANG, HAVE_GLSLANG and HAVE_SPRIV_CROSS dynamically.
...
May help issue https://github.com/libretro/RetroArch/issues/9160 .
2019-07-21 15:10:02 -07:00
orbea
fb5e007e35
Makefile.common: Cleanup HAVE_EGL variables.
2019-07-21 14:10:35 -07:00
Twinaphex
ccfea4007a
Merge pull request #9159 from orbea/moc
...
Correct fix for xcode10.1.
2019-07-21 23:08:42 +02:00
orbea
7d3c616790
Correct fix for xcode10.1.
2019-07-21 14:04:27 -07:00
Twinaphex
ec74fc3b84
Merge pull request #9158 from orbea/moc
...
Fix xcode10.1.
2019-07-21 22:57:06 +02:00
orbea
c3093aff76
Fix the xcode10.1 build.
2019-07-21 13:54:23 -07:00
Twinaphex
4da54fd9e9
Merge pull request #9152 from orbea/overlay
...
Fix --disable-overlay.
2019-07-21 21:36:50 +02:00
orbea
e13ec54dc6
Fix --disable-overlay.
2019-07-21 10:26:42 -07:00
Twinaphex
9d287a4311
Merge pull request #9153 from orbea/hid
...
Fix --disable-hid.
2019-07-21 18:49:14 +02:00
orbea
d896acb0c2
Fix --disable-hid.
2019-07-21 09:17:09 -07:00
LazyBumHorse
f8b92770d4
simplify video_shader_read_conf_preset() calls
2019-07-21 18:15:28 +02:00
Brad Parker
41b3adc8a4
cdrom: always request one sector at a time
2019-07-21 12:06:10 -04:00
twinaphex
cba3eb3968
(Dinput) Refactor dinput_is_pressed
2019-07-21 17:53:51 +02:00
twinaphex
f4104f5c9a
Regression in
...
https://github.com/libretro/RetroArch/commit/9c73d3305dbb0a81e14d21e13aac65444fb3bf2d
- joykey needs to be uint64_t and then is later cast to uint16_t -
is apparently important for hotkeys
2019-07-21 16:22:41 +02:00
twinaphex
66b88b60f2
Simplify this
2019-07-21 16:06:12 +02:00
twinaphex
727d0a1683
(Xaudio2) Optimize xa_write
2019-07-21 15:49:59 +02:00
twinaphex
9b4c50a017
Cleanups
2019-07-21 14:47:24 +02:00
twinaphex
9bde8ca3e5
Remove unused functions
2019-07-21 14:34:33 +02:00
Twinaphex
bc47daba5e
Merge pull request #9151 from Tatsuya79/master
...
Show/Hide disc options.
2019-07-21 14:16:12 +02:00
twinaphex
1fe213de8c
(Qt/companion UI) Driver check for ui_companion_driver comes too early inside
...
of menu_setting.c - have to move the check to menu_displaylist.c
instead - this fixes 'User Interface' in Qt desktop menu - was
crashing
2019-07-21 14:10:51 +02:00
twinaphex
35aa4191ac
(WiiU) Add HAVE_SLANG=1
2019-07-21 13:46:51 +02:00
twinaphex
c0fcf4ab17
(Dsound) Get rid of two inline functions
2019-07-21 13:31:33 +02:00
twinaphex
8919078f48
(Qt) Add HAVE_CONFIG_H to shaderparamsdialog.cpp
2019-07-21 12:32:24 +02:00
Tatsuya79
ab3ea0f3f3
Show/Hide disc options.
2019-07-21 12:16:16 +02:00
twinaphex
b33eb9bacf
Cleanups
2019-07-21 12:13:04 +02:00
Twinaphex
af2b2b07f2
Merge pull request #9150 from orbea/glsl
...
qb: Improve the glsl check.
2019-07-21 11:49:09 +02:00
Twinaphex
013eb8d619
Merge pull request #9146 from orbea/win32
...
qb: Improve win32 checks.
2019-07-21 11:48:50 +02:00
Twinaphex
e3faaa575a
Merge pull request #9147 from orbea/slang
...
qb: Improve the slang, glslang and SPIRV-Cross checks.
2019-07-21 11:48:31 +02:00
Twinaphex
72a47797bb
Merge pull request #9148 from orbea/menu
...
Correctly fixes --disable-menu.
2019-07-21 11:48:13 +02:00
Twinaphex
6dbc34b249
Merge pull request #9149 from orbea/metal
...
qb: Allow --enable-metal for osx only.
2019-07-21 11:47:45 +02:00
orbea
19774f820f
qb: Improve the glsl check.
2019-07-21 00:46:14 -07:00
orbea
ba1ed7aa13
qb: Allow --enable-metal for osx only.
2019-07-21 00:18:41 -07:00
orbea
2aa9c3e72e
Correctly fixes --disable-menu.
...
Broken in d2893d991c
2019-07-21 00:05:59 -07:00
orbea
a7c03df014
qb: Improve the slang, glslang and SPIRV-Cross checks.
2019-07-20 23:30:40 -07:00
orbea
b893f58868
qb: Improve win32 checks.
2019-07-20 22:39:55 -07:00
twinaphex
cd90760b7b
Buildfix for non-HAVE_MENU targets
2019-07-21 01:13:24 +02:00
Twinaphex
6704a66a57
Merge pull request #9144 from yoshisuga/macos_fix_shader_ref
...
macos: fix call to video_shader_read_conf_preset
2019-07-21 00:36:14 +02:00
Twinaphex
e7ba08a432
Merge pull request #9145 from yoshisuga/playlist_clean_ios_ifdefs
...
iOS: Clean up #ifdef HAVE_COCOATOUCH blocks related to playlist
2019-07-21 00:35:41 +02:00
twinaphex
b6b22a9a32
More shader refactors - make sure we can compile entirely
...
without shader support if HAVE_CG, HAVE_GLSL, HAVE_SLANG
and HAVE_HLSL are all not defined
2019-07-21 00:34:07 +02:00
Yoshi Sugawara
81c8aad119
clean up #ifdef HAVE_COCOATOUCH blocks related to playlist and replace with appropriate call to playlist_resolve_path()
2019-07-20 12:16:04 -10:00
Yoshi Sugawara
f292a5b9cb
macos: fix call to video_shader_read_conf_preset
2019-07-20 12:08:37 -10:00
Twinaphex
388c4857d3
Merge pull request #9140 from LazyBumHorse/shader_paths
...
much improved handling of relative shader paths
2019-07-20 21:54:58 +02:00
twinaphex
14dfb91a60
Buildfix for C89
2019-07-20 21:33:09 +02:00
twinaphex
260b06750d
It's possible to build and run D3D10/11/12 without glslang/spirv-cross -
...
just no frontend shaders
2019-07-20 21:23:37 +02:00
twinaphex
c6c8d03f29
Take out HAVE_D3D10 rule
2019-07-20 21:07:03 +02:00
twinaphex
e2e9823eb7
Revert "D3D10/11/12 can work without SPIRV-Cross/glslang - you just won't"
...
This reverts commit 4fcf2c42ef .
2019-07-20 21:03:09 +02:00
twinaphex
7470be6982
Revert "(MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but"
...
This reverts commit d5d5a7d858 .
2019-07-20 21:02:25 +02:00
twinaphex
d5d5a7d858
(MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but
...
no SPIRV-Cross/glslang support because those need C++11
2019-07-20 20:55:29 +02:00
twinaphex
4fcf2c42ef
D3D10/11/12 can work without SPIRV-Cross/glslang - you just won't
...
be able to load frontend shaders
2019-07-20 20:53:28 +02:00
twinaphex
1e08b2a5de
Fixes keyboard processing regression
2019-07-20 20:12:41 +02:00
twinaphex
fdc204a130
Another buildfix
2019-07-20 20:01:22 +02:00
twinaphex
d2893d991c
Buildfixes
2019-07-20 19:59:27 +02:00
twinaphex
ba40af1dde
(Android) android_app_entry - cleanup
2019-07-20 18:55:23 +02:00
twinaphex
34938a33fa
(Orbis) Add HAVE_GLSL
2019-07-20 18:35:32 +02:00
twinaphex
0134fdbe9a
(Libnx) Set HAVE_GLSL if HAVE_OPENGL is defined
2019-07-20 18:33:59 +02:00
twinaphex
691dbb40a8
driver_update_system_av_info - refactor
2019-07-20 18:32:35 +02:00
LazyBumHorse
2245af23e9
much improved handling of relative shader paths
...
- save texture paths in relative format as well
- always write portable relative paths on Windows using '/' instead of '\'
- remove an ancient piece of code that could sometimes fail loading relative paths
- fix absolute path handling between different drives for Windows
- integrate video_shader_resolve_relative() into video_shader_parse_* functions
2019-07-20 18:29:46 +02:00
twinaphex
7be9aef768
(PSP) Buildfix
2019-07-20 16:56:01 +02:00
twinaphex
d91905dd75
Only build video_shader_parse.c if HAVE_GLSL, HAVE_CG, HAVE_SLANG,
...
and/or HAVE_HLSL is defined
2019-07-20 16:50:46 +02:00
twinaphex
8fe7e3f730
(Qb) Add HAVE_DR_MP3
2019-07-20 16:42:46 +02:00
twinaphex
cd9cbc0881
(qb) Add HAVE_METAL, set it to 'no' for now
2019-07-20 16:34:49 +02:00
twinaphex
a0060182e3
Add more ifdefs covering HAVE_THREADS and HAVE_AUDIOMIXER
2019-07-20 16:09:39 +02:00
twinaphex
efb98a8a01
Cleanup file_archive_get_file_backend
2019-07-20 16:01:56 +02:00
twinaphex
9868b4acdb
Style nits
2019-07-20 15:43:12 +02:00
twinaphex
39120e8ffc
Fix C89_BUILD
2019-07-20 15:17:04 +02:00
twinaphex
7b7ac06653
(playlist.c) Cleanups
2019-07-20 15:07:09 +02:00
twinaphex
a4573f1dd5
(Qb) Update config.libs.sh - there are more hardware renderers now
2019-07-20 15:05:28 +02:00
Twinaphex
1e38504bf3
Merge pull request #9132 from yoshisuga/ios_fix_path_after_detect_core
...
[iOS]: more fixes for abbreviated paths when scanning files
2019-07-20 14:48:07 +02:00
twinaphex
13fa504919
Set these to enable by default
2019-07-20 14:06:19 +02:00
twinaphex
bcb9762ec8
(qb) Add HAVE_SLANG, HAVE_SPIRV_CROSS, HAVE_GLSLANG
2019-07-20 13:52:18 +02:00
twinaphex
7fe0662918
Cleanups
2019-07-20 12:51:52 +02:00
twinaphex
d905986a52
Rename functions - change rarch_ prefix to retroarch_
2019-07-20 12:43:43 +02:00
twinaphex
16dde76a68
Cleanups
2019-07-20 12:34:49 +02:00
twinaphex
430fc16f61
Cleanups
2019-07-20 12:28:50 +02:00
twinaphex
66a44aae98
Cleanup
2019-07-20 12:04:50 +02:00
twinaphex
ac47f54a8e
(Win32) Not sure why menubar was disabled when threaded video is
...
enabled, going to assume enabling it is thread-safe
2019-07-20 11:45:28 +02:00
Yoshi Sugawara
88a4c3e21b
Created method playlist_resolve_path() to keep the platform specific ifdef in one location to resolve the path for the playlist. Also fix setting the core path from the default core path.
2019-07-19 16:00:10 -10:00
Twinaphex
da12d1c861
Merge pull request #9136 from MrHuu/patch-2
...
(CTR) Add / Update core ID's
2019-07-20 01:03:22 +02:00
twinaphex
c2c7c106a1
Add conf->path for config_file_new_from_path_to_string
2019-07-20 00:39:55 +02:00
twinaphex
65a777855f
Cleanups
2019-07-20 00:34:47 +02:00
twinaphex
a60463fd76
(qb) Add HAVE_XAUDIO
2019-07-20 00:12:55 +02:00
MrHuu
4b8a5fb0f9
(CTR) Add / Update core ID's
...
Add more missing id's
2019-07-19 23:12:16 +02:00
Twinaphex
f9d963b258
Merge pull request #9135 from MrHuu/patch-1
...
(CTR) Add ID for 4DO
2019-07-19 21:13:50 +02:00
twinaphex
c4c7a1b8cc
(Vulkan) Dehardcode application name
2019-07-19 20:12:12 +02:00
twinaphex
b747bb22f4
Properly dehardcode program name now
2019-07-19 20:08:45 +02:00
twinaphex
eebfa11528
Show UI menubar setting
2019-07-19 20:00:31 +02:00
MrHuu
70581a70b2
(CTR) Add ID for 4DO
2019-07-19 19:56:35 +02:00
twinaphex
f787e77c25
Revert "Dehardcode program name string"
...
This reverts commit 11291cc703 .
2019-07-19 19:39:51 +02:00
twinaphex
b04e057b5d
Revert "(Win32/Vulkan) Dehardcode more program name strings"
...
This reverts commit 5cefcb8327 .
2019-07-19 19:39:43 +02:00
twinaphex
5cefcb8327
(Win32/Vulkan) Dehardcode more program name strings
2019-07-19 19:27:24 +02:00
twinaphex
11291cc703
Dehardcode program name string
2019-07-19 19:24:27 +02:00
twinaphex
2f2c53586c
(qb) Add HAVE_CC_RESAMPLER
2019-07-19 19:03:48 +02:00
twinaphex
0b6e66f109
Update Makefile.common
2019-07-19 18:55:16 +02:00
twinaphex
78f62806f9
Only compile menu_networking.c when HAVE_NETWORKING is defined
2019-07-19 18:52:19 +02:00
twinaphex
836ce3bfbb
Add HAVE_COMPRESSION ifdef
2019-07-19 18:42:20 +02:00
Twinaphex
2def1814cf
Merge pull request #9134 from jdgleaver/sublabel-buf-size
...
Increase menu sublabel buffer size + fix Ozone sublabel spacing
2019-07-19 18:35:24 +02:00
twinaphex
c5be03c209
(Qb) Add winmm switch
2019-07-19 17:53:19 +02:00
twinaphex
0ad02dc72d
(Qb) Add way to exclude WASAPI
2019-07-19 17:31:08 +02:00
twinaphex
0cd4f6623f
(qb) Add HAVE_DSOUND option
2019-07-19 17:18:51 +02:00
jdgleaver
0b6ced74ac
Increase menu sublabel buffer size + fix Ozone sublabel spacing
2019-07-19 16:04:16 +01:00
twinaphex
42783fb225
(Qt) Combine some files into one
2019-07-19 16:02:00 +02:00
Twinaphex
db6a4f8368
(UI Companion) Get rid of unused iterate function callback
2019-07-19 13:59:07 +02:00
twinaphex
a92bac4cea
Fix last warning
2019-07-19 13:42:35 +02:00
twinaphex
10d40cc2e8
Fix some dangerous warnings
2019-07-19 13:41:32 +02:00
twinaphex
f9a2a79f5d
Rename const variables to macros
2019-07-19 13:30:11 +02:00
twinaphex
433a27b76a
(config.def.h) Turn more into macros
2019-07-19 13:20:13 +02:00
twinaphex
fdf28e5259
Turn more default values into macros
2019-07-19 13:14:29 +02:00
twinaphex
d7e1099a97
Set default refresh rate to 60Hz
2019-07-19 13:06:07 +02:00
twinaphex
5de9f85533
Cleanups
2019-07-19 13:01:45 +02:00
twinaphex
4c69dad0ce
Define DEFAULT_MAX_PADS inside config.def.h - get rid of the messy
...
MAX_PADS macros everywhere
2019-07-19 12:55:38 +02:00
twinaphex
04bcef01b8
(MSVC 2005) Fix NoAccel targets
2019-07-19 12:06:58 +02:00
Twinaphex
88a668f8a9
Merge pull request #9130 from ZornTaov/patch-1
...
Update libretro-db/README.md
2019-07-19 00:17:52 +02:00
twinaphex
e1ab933bf2
(Android) These arrays should be at least as big as MAX_USERS
2019-07-18 23:40:32 +02:00
ZornTaov
450feb46cc
Update libretro-db/README.md
...
Looking through libretro-db/query.c I discovered the b prefix to strings that turns the string into binary, this is useful for searching up hexadecimal hashes. This information was not described in the documentation, so I've added it before the Names only search to group with the other find commands, though it will work with get-names as well.
2019-07-18 14:02:17 -07:00
Ömercan Kömür
797063cc78
Merge pull request #2 from libretro/master
...
updates
2019-07-18 23:51:36 +03:00
twinaphex
44efbd47c2
Prevent null pointer dereference
2019-07-18 21:00:35 +02:00
twinaphex
61746c8179
(Android) Refactor android_input_set_rumble to be safer
2019-07-18 20:47:51 +02:00
Twinaphex
f9f118271a
Merge pull request #9127 from fpscan/master
...
Turkish Language Updates
2019-07-18 19:27:44 +02:00
Twinaphex
2cb501930d
Merge pull request #9126 from LazyBumHorse/playlist
...
fix use of filestream_getc in playlist format detection
2019-07-18 19:27:34 +02:00
twinaphex
da29fd61bb
(shader_vulkan.cpp) Fix another 'declaration hides parameter' warning
2019-07-18 19:25:25 +02:00
twinaphex
c85707336b
Fix LGTM warning - declaration hides parameter
2019-07-18 19:07:27 +02:00
twinaphex
b2946f4f1e
egl_swap_buffers - be safer
2019-07-18 18:54:26 +02:00
Twinaphex
68872f7f55
Merge pull request #9128 from jdgleaver/xmb-sublabel-ticker
...
(XMB) Fix display of long sublabels
2019-07-18 18:52:16 +02:00
twinaphex
18e67c12c7
(GLSL) Set prg ID to 0 after running glDeleteProgram
2019-07-18 18:31:37 +02:00
twinaphex
09c727c0ee
(Android) Fix one potential crash on older Android
2019-07-18 18:16:52 +02:00
jdgleaver
7822a2d611
(XMB) Fix display of long sublabels
2019-07-18 16:58:43 +01:00
twinaphex
9e39220390
Turn function static
2019-07-18 17:35:41 +02:00
twinaphex
0cdfd4c542
Use config_file_new_from_path_to_string entirely
2019-07-18 16:15:02 +02:00
Ömercan Kömür
eca9a3d883
typo
2019-07-18 14:12:36 +03:00
Ömercan Kömür
dc4454c941
Turkish Language Updates
2019-07-18 14:11:04 +03:00
twinaphex
4ba98f2af5
Remove unused variables
2019-07-18 12:16:28 +02:00
twinaphex
c0787accc3
Use config_file_new_from_path_to_string
2019-07-18 12:13:09 +02:00
twinaphex
41a2fabb4e
Create config_file_new_from_path_to_string
2019-07-18 12:03:50 +02:00
LazyBumHorse
43a1e2b6d8
fix use of filestream_getc in playlist_read_file
2019-07-18 11:00:59 +02:00
Twinaphex
d77488cd89
Merge pull request #9125 from LazyBumHorse/win7
...
fix hanging window under Windows 7 in threaded video mode
2019-07-18 10:46:45 +02:00
Twinaphex
d201caa64c
Merge pull request #9123 from yoshisuga/ios_fix_menu_for_load_playlist
...
[iOS] show quickmenu after loading content from playlist (#9118 )
2019-07-18 07:14:50 +02:00
Yoshi Sugawara
8862e8de9f
[iOS] show quickmenu after loading content from playlist ( #9118 )
2019-07-17 17:08:23 -10:00
Ömercan Kömür
06d8bbdada
Merge pull request #1 from libretro/master
...
updates
2019-07-18 02:02:04 +03:00
twinaphex
a465971556
core_info_get_display_name - use config_file_new_from_string
2019-07-18 00:43:03 +02:00
twinaphex
41481dfc73
Add media_detect_cd.c
2019-07-17 23:34:26 +02:00
LazyBumHorse
208d23b39d
fix hanging window under Windows 7 with threaded video
2019-07-17 23:27:43 +02:00
twinaphex
4c276feb4a
Update
2019-07-17 23:16:25 +02:00
twinaphex
ff2f2222e5
Revert "Revert "Simplify win32_process_events""
...
This reverts commit 0b46e685f1 .
2019-07-17 23:11:09 +02:00
twinaphex
0b46e685f1
Revert "Simplify win32_process_events"
...
This reverts commit 13bfb9710b .
2019-07-17 23:08:18 +02:00
twinaphex
801b0742d8
(UI application) We don't use pending_events - get rid of it
2019-07-17 22:08:11 +02:00
twinaphex
13bfb9710b
Simplify win32_process_events
2019-07-17 21:53:44 +02:00
twinaphex
876aca8817
(fopen_utf8.c) Cleanup
2019-07-17 21:03:38 +02:00
twinaphex
cb06405293
open_default_config - small cleanups
2019-07-17 20:20:39 +02:00
twinaphex
0f574c0b9a
Cleanups - turn some function callbacks static
2019-07-17 20:04:08 +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
Twinaphex
9eb61f0370
Merge pull request #9122 from orbea/ios
...
Fix the iOS 11 build.
2019-07-17 15:40:43 +02:00
orbea
ae6ea28220
Fix the iOS 11 build.
...
Fixes https://github.com/libretro/RetroArch/issues/9120 .
2019-07-17 06:32:00 -07:00
twinaphex
751c2a1069
Fix issue with load_content_info
2019-07-17 06:00:24 +02:00
twinaphex
22c5cafe6a
menu_shader_manager_init - cleanups
2019-07-16 20:29:15 +02:00
twinaphex
5682eee276
core options manager - use config_file_from_string
2019-07-16 19:45:59 +02:00
twinaphex
35a3d4ba73
(task_overlay) Use config_file_from_string
2019-07-16 19:32:27 +02:00
twinaphex
85fdd5fbd1
(menu_shader) use config_file_from_string
2019-07-16 19:24:42 +02:00
twinaphex
319e708738
core_info_list_iterate - use config_file_from_string
2019-07-16 19:01:43 +02:00
twinaphex
f73e4e9af8
(Autoconfig) Try to avoid implicit fgets calls which are slow (inside
...
config_file_new and filestream_getline) - instead, read the entire
file into a memory buffer once and then pass it to
config_file_new_from_string - went from 14000 ticks to 9000 ticks
on an NVME M2 SSD, so big gains
2019-07-16 18:35:44 +02:00
twinaphex
26788850ae
(linuxraw) linuxraw_analog_pressed - reimplement to avoid LGTM warnings
2019-07-16 16:54:18 +02:00
Twinaphex
986c1bb235
Merge pull request #9109 from yoshisuga/playlist_support_abbreviated_paths
...
[iOS] Playlist: support abbreviations for application/home directory
2019-07-16 16:07:49 +02:00
twinaphex
0257e01bee
Refactor input_autoconfigure_connect - don't return
...
value - set input device name upon failure implicitly
2019-07-16 15:28:22 +02:00
twinaphex
67c70de8f3
(Drivers joypad) Cleanups
2019-07-16 14:41:09 +02:00
twinaphex
f1ea1f1845
(Drivers joypad) Cleanups
2019-07-16 14:39:31 +02:00
twinaphex
bf80376d27
Style nits
2019-07-16 14:34:37 +02:00
twinaphex
de8baf7bec
Cleanups
2019-07-16 14:00:46 +02:00
twinaphex
31766b7245
Buildfix for targets that only define HAVE_RUNAHEAD and not
...
HAVE_DYNAMIC at the same time
2019-07-16 13:50:19 +02:00
twinaphex
61c49a025e
input_state - cleanup
2019-07-16 12:47:55 +02:00
twinaphex
31426b00b9
Cleanup input_state
2019-07-16 11:43:35 +02:00
twinaphex
724f623c8a
Refactor input_state_device - overlay code is not implemented
...
for every device - like MOUSE/POINTER
2019-07-16 11:22:47 +02:00
twinaphex
32add9c3c2
Refactor this
2019-07-16 10:52:33 +02:00
twinaphex
0862700577
Split up core_input_state_poll into two - one for late polling,
...
one for early/normal
2019-07-16 10:51:13 +02:00
twinaphex
60f77cd903
Change core_set_poll_type
2019-07-16 10:10:49 +02:00
twinaphex
195b016293
(Autoconfig task) Store 'best config' so that we don't have to
...
call config_file_new again once we have queried all the autoconfig
profiles
2019-07-16 09:55:35 +02:00
Brad Parker
84ac0dbc5b
cdrom: skip retries for MODE SENSE command
2019-07-16 00:46:02 -07:00
Yoshi Sugawara
dba1302360
Playlist (iOS): support abbreviating and expanding application and home directory paths so that playlist entries are valid across installs
...
iOS: add call to realpath() when setting directory to ensure expanding special chars in paths work; fixed braces style
2019-07-15 16:11:22 -10:00
twinaphex
e53d4987b4
Combine copy_load_info.c into retroarch.c
2019-07-16 01:56:09 +02:00
Brad Parker
cc3b44f7ba
cdrom: fix warnings, use dot for frame notation in disc info
2019-07-15 17:16:30 -04:00
twinaphex
0a674a9a04
Move frontend.c into retroarch.c
2019-07-15 22:13:55 +02:00
twinaphex
2f7050edef
Remove ui companion null
2019-07-15 21:06:48 +02:00
twinaphex
486f1b5574
Update CHANGES.md
2019-07-15 20:27:57 +02:00
twinaphex
45abbc6ac5
Cleanups
2019-07-15 20:18:37 +02:00
Brad Parker
cfc56bbad3
media: add Dreamcast detection, add version/release date to disc info for saturn and dreamcast
2019-07-15 12:24:31 -04:00
Brad Parker
e843354b14
cdrom: use sys/ioctl header instead of stropts
2019-07-15 10:38:54 -04:00
Twinaphex
2a89ca332f
Merge pull request #9114 from barbudreadmon/patch-4
...
fix return value of rfread when elem_size isn't 1
2019-07-15 14:32:16 +02:00
barbudreadmon
674da847ef
fix return value of rfread when elem_size isn't 1
2019-07-15 09:47:31 +02:00
twinaphex
f5dc1b653d
More CXX_BUILD buildfixes
2019-07-15 08:24:43 +02:00
twinaphex
8660994765
CXX_BUILD buildfix
2019-07-15 08:03:33 +02:00
Brad Parker
534b9125a9
cdrom: C89 fix, timeout calculation fix
2019-07-15 00:55:06 -04:00
twinaphex
28c40ffab6
Revert "Revert "Improve vfs_implementation""
...
This reverts commit 1d5049294a .
2019-07-15 06:49:33 +02:00
twinaphex
dca848df52
Revert "Revert "(VFS) Add codepath for MSVC CDROM code""
...
This reverts commit 651774daf1 .
2019-07-15 06:49:20 +02:00
twinaphex
651774daf1
Revert "(VFS) Add codepath for MSVC CDROM code"
...
This reverts commit 7fb8965416 .
2019-07-15 06:48:25 +02:00
twinaphex
1d5049294a
Revert "Improve vfs_implementation"
...
This reverts commit bb29b87ac3 .
2019-07-15 06:48:06 +02:00
twinaphex
bb29b87ac3
Improve vfs_implementation
2019-07-15 06:43:37 +02:00
twinaphex
7fb8965416
(VFS) Add codepath for MSVC CDROM code
2019-07-15 06:30:57 +02:00
Brad Parker
30c3b1ea9d
cdrom: add Disc Information details
2019-07-15 00:23:20 -04:00
twinaphex
ad5773a031
Propagate 'label' as path for CDROM info detail list
2019-07-15 02:41:58 +02:00
twinaphex
df55abc65b
Turn these two off for modets size improvements
2019-07-14 19:06:57 +02:00
twinaphex
175af12a53
(mbedtls) undefine MBEDTLS_SELF_TEST
2019-07-14 19:03:13 +02:00
twinaphex
8914e289e1
Add missing forward declarations
2019-07-14 19:00:21 +02:00
twinaphex
cd244371b9
Cleanups
2019-07-14 18:56:18 +02:00
twinaphex
d80b85b158
Cleanups
2019-07-14 18:52:51 +02:00
twinaphex
9cc055bf93
Not necessary for content_ctx to be passed either
2019-07-14 18:26:18 +02:00
twinaphex
58417e56b7
Update task_push_to_history_list
2019-07-14 18:23:46 +02:00
twinaphex
484b2bc944
Split up task_load_content into two - one does the actual file
...
loading, the other simply pushes an entry to the history playlist
2019-07-14 18:21:46 +02:00
twinaphex
cfc4183961
menu_displaylist_parse_information now properly returns count
2019-07-14 16:40:12 +02:00
twinaphex
1210ab9383
Add HAVE_CDROM ifdef
2019-07-14 16:36:28 +02:00
twinaphex
162695956f
Cleanups
2019-07-14 16:00:54 +02:00
twinaphex
fdd8dd65ce
Cleanups
2019-07-14 15:48:44 +02:00
twinaphex
8a70f3f4cb
Cleanup
2019-07-14 15:35:49 +02:00
Twinaphex
68c8a83cde
Merge pull request #9110 from theheroGAC/patch-44
...
Update italian language
2019-07-14 13:31:50 +02:00
twinaphex
288523765a
Fix LTGM errors - 'wrong type of arguments to formatting function'
2019-07-14 13:22:59 +02:00
twinaphex
594dd84e6e
Fix 'declaration hides parameter'
2019-07-14 13:21:14 +02:00
twinaphex
bcc72aca7c
Fix 'declaration hides parameter'
2019-07-14 13:19:24 +02:00
twinaphex
339e043ff2
Fix 'declaration hides parameter'
2019-07-14 13:17:51 +02:00
twinaphex
2e3162cdca
Fix 'declaration hides parameter'
2019-07-14 13:15:55 +02:00
twinaphex
31f142ef9c
(task_powerstate.c) Fix 'local variable state hides a global variable
...
with the same name'
2019-07-14 13:11:11 +02:00
twinaphex
8ef251acbf
Get rid of (unused) global variables that were shadowing local variables
2019-07-14 13:06:47 +02:00
theheroGAC
b089889188
Update msg_hash_it.h
2019-07-14 11:42:38 +02:00
theheroGAC
d7f108795d
Update msg_hash_it.h
2019-07-14 08:29:55 +02:00
twinaphex
e8e4a141de
Add HAVE_AUDIOMIXER for Gamecube/Wii
2019-07-13 18:38:15 +02:00
bparker06
a6accec402
Merge pull request #9102 from orbea/cdrom
...
qb: Improve the CDROM check.
2019-07-13 10:40:27 -04:00
twinaphex
6bc0f0fcbd
(config_file) Be more safe with free
2019-07-13 15:23:28 +02:00
Twinaphex
5dca2234cd
Merge pull request #9094 from alphanu1/master
...
Updates Porches and Super width
2019-07-13 07:47:14 +02:00
Twinaphex
bd13c48a6b
Merge pull request #9104 from jdgleaver/3ds-assets-update-2
...
(3DS) Update assets (round 2)
2019-07-13 07:46:38 +02:00
Twinaphex
fda7218274
Merge pull request #9105 from DiscoStarslayer/vita-enable-runahead
...
vita: Enable runahead on vita builds
2019-07-13 06:30:08 +02:00
Darren Thompson
5d7806632c
vita: Enable runahead on vita builds
2019-07-12 20:11:07 -04:00
jdgleaver
87f01a9170
(3DS) Update assets (round 2)
2019-07-12 23:15:38 +01:00
orbea
76e130a988
qb: Fix the CDROM check.
...
This improves the CDROM check.
Fixes https://github.com/libretro/RetroArch/issues/9096
2019-07-12 11:35:22 -07:00
orbea
89a8202dc5
qb: Extend check_platform.
...
This extends the check_platform function to support checking more
than one OS for each feature.
This also adds the match helper function to qb.init.sh to compare
one variable against a list of variables.
2019-07-12 11:35:22 -07:00
Twinaphex
0947e27a32
Merge pull request #9101 from jdgleaver/core-options-default
...
Add ability to manually set default core option values when using the new v1 core options interface
2019-07-12 19:41:58 +02:00
Twinaphex
91558822e1
Merge pull request #9100 from jdgleaver/hide-core-options
...
An environment callback for selectively hiding core options
2019-07-12 19:28:48 +02: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
Twinaphex
cac7e25167
Merge pull request #9099 from Wiimpathy/WiiHID
...
Wii: Fix HID driver
2019-07-12 18:19:13 +02:00
jdgleaver
4f3adb8d2c
An environment callback for selectively hiding core options
2019-07-12 17:12:03 +01:00
benoa
dacf25c1a1
Wii: Fix HID driver
2019-07-12 17:05:24 +02:00
twinaphex
b7a85d392f
Silence warnings
2019-07-12 16:31:16 +02:00
twinaphex
e1613bba6d
Cleanups
2019-07-12 16:24:09 +02:00
Twinaphex
63fc8e4583
Update CHANGES.md
2019-07-12 16:21:34 +02:00
Twinaphex
a3ead56d35
Update CHANGES.md
2019-07-12 16:20:44 +02:00
Twinaphex
28b77e83ab
Merge pull request #9090 from arstn/master
...
Making mouse pointer working in X11 environment with no Display
2019-07-12 16:19:14 +02:00
Twinaphex
e8501203fb
Merge pull request #9092 from jdgleaver/core-option-sublabels-v2
...
Core Options: Add sublabels + localisation support
2019-07-12 14:23:00 +02:00
jdgleaver
bb8636862f
Fix CXX_BUILD
2019-07-12 09:52:34 +01:00
Twinaphex
1bda171bc6
Merge pull request #9097 from fpscan/master
...
Update msg_hash_tr.h
2019-07-12 09:44:25 +02:00
Ömercan Kömür
abfd29516d
Update msg_hash_tr.h
2019-07-12 06:05:31 +03:00
twinaphex
31992c221d
Cleanup
2019-07-12 01:15:02 +02:00
twinaphex
f739a018de
file_list in image_core.c should no longer be a public scoped variable
2019-07-12 00:50:34 +02:00
twinaphex
27a65714f2
Remove some globals
2019-07-12 00:21:31 +02:00
Twinaphex
91c6bb4e78
Merge pull request #9093 from Wiimpathy/WiiFix
...
WII: Fix compilation
2019-07-11 22:37:39 +02:00
alphanu1
df301bcbe7
Updates Porches and Super width
...
Updates Porches and Super width Calculation
2019-07-11 20:50:33 +01:00
twinaphex
a391f30d8b
Merge commit '420b7913d45e6c69a6d24cecb6c05e7c2836cba0'
2019-07-11 20:37:45 +02:00
twinaphex
420b7913d4
Squashed 'deps/SPIRV-Cross/' changes from 8aa6731925..2820ab0b51
...
2820ab0b51 Merge pull request #1076 from KhronosGroup/bitcast-pre-330-glsl
63bcbd511e GLSL: Need extension to use bitcast on GLSL < 330.
9f3bebe3d0 Merge pull request #1075 from lifpan/master
b11c20fc1d Remove unreasonable assertion for OpTypeImage Sampled parameter.
1a592b7c0f Merge pull request #1067 from cdavis5e/msl-scalar-block-layout
28454facbb MSL: Handle packed matrices.
ea5c0ed82f MSL: Fix alignment of packed types.
44f688bf0b Merge pull request #1070 from KhronosGroup/fix-1066
25c74b324e Forget loop variable enables after emitting block chain.
6b010e0cbc Merge pull request #1069 from KhronosGroup/fix-1053
f6f849397e MSL: Re-roll array expressions in initializers.
e5fa7edfd6 MSL: Support scalar block layout.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 2820ab0b51bf5e4187435d904b34e762b988f48b
2019-07-11 20:37:45 +02:00
benoa
61dee5f015
WII: Fix compilation
2019-07-11 20:30:58 +02:00
arstn and Rob Loach
63494f88cd
Update input/drivers/udev_input.c
...
sure. commited already.
Co-Authored-By: Rob Loach <[email protected] >
2019-07-11 17:25:57 +02:00
jdgleaver
380812f83e
Core Options: Add sublabels + localisation support
2019-07-11 16:10:43 +01:00
Twinaphex
0c0b0ef8d2
Merge pull request #9091 from orbea/zlib
...
Makefile.common: Fix the system zlib check.
2019-07-11 15:48:46 +02:00
orbea
30880df55e
Makefile.common: Fix the system zlib check.
2019-07-11 06:40:04 -07:00
twinaphex
4eaf987ede
Cleanups
2019-07-11 13:46:34 +02:00
twinaphex
bddfca940e
Add HAVE_GDI switch
2019-07-11 13:18:38 +02:00
twinaphex
f0e7088219
Ability to build without zlib
2019-07-11 13:00:03 +02:00
twinaphex
1d43384213
Small cleanups
2019-07-11 12:32:37 +02:00
twinaphex
c54ebd8b87
Conditionally compile in some files
2019-07-11 12:22:18 +02:00
twinaphex
b2bf822f13
Add HAVE_AUDIOMIXER switch
2019-07-11 11:51:06 +02:00
twinaphex
cd2b835f8c
Fix for getting rid of warnings when compiling without libretrodb
2019-07-11 10:27:50 +02:00
arstn
c222e6674a
Making mouse pointer working in X11 environment with no Display
2019-07-11 09:24:01 +02:00
twinaphex
663c82f97a
Turn some functions static
2019-07-11 08:22:58 +02:00
twinaphex
5472f0bcf8
Add detail list for CDROM
2019-07-11 06:34:27 +02:00
twinaphex
cb467c8656
Add titles and sublabels
2019-07-11 06:04:42 +02:00
twinaphex
d9091a7b9e
Add listing for disc info
2019-07-11 05:58:33 +02:00
twinaphex
21887aded5
Cut down on some code duplication
2019-07-11 05:53:55 +02:00
twinaphex
25e4af4a24
Start adding Disc Information
2019-07-11 05:45:49 +02:00
Twinaphex
6abca4c323
Cleanups
2019-07-11 04:31:10 +02:00
twinaphex
69fb32cd68
Get rid of these two pointer functions
2019-07-11 04:28:49 +02:00
twinaphex
691c884434
Cleanup frontend.c
2019-07-11 04:10:53 +02:00
twinaphex
e02ff9c40c
(Win32) Reimplement PeekMessage implementation - this should be at the
...
start of the while loop
2019-07-11 03:49:33 +02:00
twinaphex
0a4bc116df
Restore this code
2019-07-11 03:09:14 +02:00
Brad Parker
cf12a10ba0
cdrom: add CDROM tag to log prints
2019-07-10 20:56:23 -04:00
twinaphex
f6497e8012
ui_application_t - we never use run except for Qt, so remove this
...
and move the code to frontend.c - also add a boolean variable to
ui_application_t to indicate whether an app is about to exit
2019-07-11 02:18:21 +02:00
twinaphex
c8ea62fe54
(Cocoa/CocoaTouch) Comment this check out for Cocoa and CocoaTouch
2019-07-11 01:34:44 +02:00
twinaphex
4b7dcdc0a4
(Qt) If pointer is available, callback should work as well
2019-07-11 01:25:43 +02:00
twinaphex
0be476508f
(Discord) Unused if HAVE_MENU not defined
2019-07-11 01:14:19 +02:00
twinaphex
a867e3916e
(D3D9) Silence warning when neither HAVE_MENU or HAVE_OVERLAY
...
is defined
2019-07-11 01:10:00 +02:00
twinaphex
78ac8918a8
Cleanup rarch_main
2019-07-11 01:06:24 +02:00
twinaphex
dc40a2ab66
(Travis) Another Travis buildfix
2019-07-11 01:03:35 +02:00
twinaphex
1bfd4b8ae2
(Qt) Process events is already called in runloop_iterate - we
...
will take it out of Qt application run function and rely on
runloop_iterate's 'runloop_check_state' leaf function to call
Qt's event processing instead
2019-07-11 01:02:00 +02:00
twinaphex
d06ce4df13
Buildfix for Travis
2019-07-10 23:56:47 +02: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
twinaphex
75e512e22e
Turn some functions static
2019-07-10 14:23:56 +02:00
twinaphex
92b0686a32
Turn this function static
2019-07-10 13:47:53 +02:00
Twinaphex
d9c2c91879
Merge pull request #9087 from jdgleaver/3ds-assets-update-1
...
(3DS) Update assets (round 1)
2019-07-10 12:57:46 +02:00
twinaphex
212ff42ae0
(Gradle/Android Studio) Update
...
(Default threaded video setting) Remove
g_defaults.settings.threaded_video - could help Switch and Android
2019-07-10 12:21:18 +02:00
jdgleaver
6b40591248
(3DS) Update assets (round 1)
2019-07-10 11:19:34 +01:00
twinaphex
8f19dd8b12
(Discord/runloop) Cleanup
2019-07-10 11:13:21 +02:00
Twinaphex
ef22057087
Merge pull request #9086 from natinusala/phoenix-gradle-release-cert
...
phoenix: allow debug cert to be used for release on local builds
2019-07-10 10:54:12 +02:00
twinaphex
8f77962896
(VRR Runloop) Optimize audio driver set blocking/nonblocking state calls
2019-07-10 10:43:51 +02:00
twinaphex
6b26808e25
Get rid of more unnecessary functions
2019-07-10 10:40:11 +02:00
twinaphex
abcfcca1d2
Merge dynamic.c into retroarch.c
2019-07-10 09:54:25 +02:00
natinusala
cbafc7ec5b
phoenix: allow debug cert to be used for release on local builds
2019-07-10 09:48:55 +02:00
twinaphex
fa990849ba
(Overlay) Cleanups
2019-07-10 07:07:28 +02:00
twinaphex
fa2e1fb0c1
overlay_ptr is now a static global variable inside retroarch.c
2019-07-10 06:53:47 +02:00
Twinaphex
e6e4d09c33
(OSX) Silence warning
2019-07-10 05:50:26 +02:00
twinaphex
278063d157
(CocoaGL) Silence warning when building without HAVE_VULKAN
2019-07-10 05:48:26 +02:00
twinaphex
9394a31277
(Travis) Add --disable-overlay target
2019-07-10 05:43:58 +02:00
twinaphex
1d6bae7b35
(Linux) fix --disable-overlay
2019-07-10 05:43:05 +02:00
twinaphex
09f5d2c95d
Fix compilation when configuring with --disable-overlay
2019-07-10 05:39:50 +02:00
twinaphex
d3f27c3a81
Turn some global variables static
2019-07-10 05:04:55 +02:00
twinaphex
94af95e1b9
Start refactoring this - overlay_ptr needs to become a static
...
global variable confined inside retroarch.c
2019-07-10 04:43:50 +02:00
Brad Parker
b564441097
fix some warnings
2019-07-09 22:34:28 -04:00
Brad Parker
60e7e5be8d
fix some warnings
2019-07-09 22:32:11 -04:00
twinaphex
c5dedb8148
(deps/libz) Clean this up
2019-07-10 03:57:35 +02:00
twinaphex
ec1aef2e2c
(menu_displaylist) Silence two CXX_BUILD warnings
2019-07-10 03:14:49 +02:00
twinaphex
ca6d35585f
Cleanups
2019-07-10 02:01:46 +02:00
twinaphex
d734b98b20
Fix warning
2019-07-10 00:26:37 +02:00
Brad Parker
ac88acc851
Update CHANGES.md
2019-07-09 17:57:11 -04:00
Brad Parker
be032380ae
Makefile.griffin: add runahead to vc2010 and up
2019-07-09 17:52:57 -04:00
Brad Parker
1a45f85406
fix BOM markers, add CDROM read support to msvc versions in Makefile.griffin
2019-07-09 17:46:16 -04:00
twinaphex
da54b9c3d9
Buildfix for systems without runahead
2019-07-09 23:45:30 +02:00
Brad Parker
ae87f87ee3
C89 buildfix
2019-07-09 16:46:53 -04:00
twinaphex
9158ad86a0
Cleanups;buildfix
2019-07-09 21:43:22 +02:00
twinaphex
f71503a0d0
Move structs around
2019-07-09 21:17:29 +02:00
twinaphex
5cbcf25e8a
(retroarch.c) Rearrange global variables top of file
2019-07-09 21:02:12 +02:00
Brad Parker
79aa9afc8c
enable CDROM read support by default for Windows (mingw) and Linux
2019-07-09 14:10:09 -04:00
twinaphex
695837ef77
Squashed 'deps/SPIRV-Cross/' changes from 9c57364f18..8aa6731925
...
8aa6731925 Merge pull request #1065 from KhronosGroup/msvc-2013-workaround
909040e2eb MSVC 2013: Work around another compiler bug with array init.
53ab2144b9 Merge pull request #1064 from KhronosGroup/fix-1062
e0cd8595a4 Merge pull request #1063 from KhronosGroup/fix-1061
50342966c0 Fall back to complex loop if non-trivial continue block is found.
fa9af7223a Add test shaders for NonUniformEXT propagation.
d12b54bbb4 Propagate NonUniformEXT to dependent expressions.
13378ad1ac Add simple test for extended debug operations.
6d9c502a3a Merge branch 'master' of git://github.com/lifpan/SPIRV-Cross
5ca8779044 Parse SPIR-V debug information extended instructions, as well as OpNoLine.
c5904dd245 Merge pull request #1059 from KhronosGroup/fix-1056
4056d0b74e Don't use scalar dot().
041f103d44 MSL/HLSL: Support scalar reflect and refract.
9a6e2534e9 Merge pull request #1058 from KhronosGroup/fix-1054
fc9fe4e480 Fix variable scope when an if or else block dominates a variable.
3af18e741f Merge pull request #1055 from cdavis5e/msl21-frag-subgroup-builtins
31b6c93516 MSL: Support SubgroupLocalInvocationId and SubgroupSize in all stages.
41399fc899 Merge pull request #1051 from KhronosGroup/fix-1049
f8b084de61 MSL/HLSL: Support OpOuterProduct.
04e29895a3 Merge pull request #1001 from cdavis5e/msl-multiview
7eecf5a46b MSL: Support SPV_KHR_multiview.
8ee8e60f70 Merge pull request #1048 from KhronosGroup/fix-1047
ff87419607 Deal with scalar input values for distance/length/normalize.
d1bdb6d491 Merge pull request #1046 from KhronosGroup/texture-fp16-coord
964ec44822 Merge pull request #1045 from KhronosGroup/c-api-get-declared-struct-member-size
1543bdaf7b Run format_all.sh.
581ed0fd59 HLSL: Does not support case-fallthrough.
c76b99b711 Handle more cases with FP16 and texture sampling.
656d129c00 Add C API for get_declared_struct_member_size.
45805857e5 MSL: De-virtualize get_declared_struct_member_size.
02b2a1015d MSL: Fix minor XCode /analyze warning.
8f6939cb0d Merge pull request #1041 from KhronosGroup/fix-1011
4bbf343a7f Merge pull request #1043 from KhronosGroup/fix-1042
bcef66fbf3 Fix declaration of loop variables with a Phi helper copy.
845628cd4e Merge pull request #1040 from KhronosGroup/fix-1037
ab3798fd91 MSL: Add support for SubgroupSize / SubgroupInvocationID in fragment.
048f2380f3 MSL: Support custom bindings for argument buffer itself.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 8aa67319253b55f874d1fc7eb85d201299a8f488
2019-07-09 18:49:50 +02:00
Brad Parker
7016d8b51f
cdrom: only show load/dump menu options if a drive is present on the system
2019-07-09 12:43:33 -04:00
Twinaphex
a808262108
Merge pull request #9083 from webgeek1234/master
...
android: remove location support
2019-07-09 18:32:22 +02:00
Aaron Kling
d00fbf4cce
android: remove location support
2019-07-09 11:29:31 -05:00
Twinaphex
283ff769a6
Merge pull request #9081 from Zer0xFF/patch-1
...
explicit use flag `RTLD_LOCAL` with dlopen()
2019-07-09 18:27:05 +02:00
twinaphex
b5c4b2d618
Fix --disable-menu
2019-07-09 18:16:11 +02:00
twinaphex
8dd0680cbc
Merge input_overlay.c into retroarch.c
2019-07-09 18:13:41 +02:00
Brad Parker
307cdad450
fix regression with slashes appearing in some strings
2019-07-09 11:28:27 -04:00
Brad Parker
119245e88b
cdrom: add load disc callback
2019-07-09 11:17:17 -04:00
twinaphex
cfbeed0c29
Cleanups
2019-07-09 17:07:28 +02:00
twinaphex
0249661acc
Rename camel case named variables
2019-07-09 17:02:10 +02:00
twinaphex
cfd2f8e2af
Rename camel case named variables
2019-07-09 16:52:34 +02:00
twinaphex
6ff25fea2b
Move macros
2019-07-09 16:36:29 +02:00
Zer0xFF
04e9cef462
explicit use flag RTLD_LOCAL with dlopen()
...
On OSX, `dlopen()` default to`RTLD_GLOBAL` while linux defaults to `RTLD_LOCAL`.
so on OSX, it can cause issue with false positively detecting shared library as statically linked, as was the case with `Play!`.
2019-07-09 14:42:23 +01:00
twinaphex
e9b1a49c42
Silence warnings
2019-07-09 09:36:46 +02:00
twinaphex
419e8b1a35
(MSVC2012/2013/2015/2017) Add HAVE_CDROM
2019-07-09 09:32:40 +02:00
twinaphex
124283a934
(MSVC 2010) Add HAVE_CDROM
...
(CDROM) Ensure code compiles with MSVC
2019-07-09 09:23:47 +02:00
twinaphex
f71e6cfd01
(civetweb) This can go
2019-07-09 09:14:40 +02:00
twinaphex
7ee547db0f
Remove unused http server
2019-07-09 09:06:40 +02:00
twinaphex
24a859fa16
Move secondary_core to retroarch.c
2019-07-09 08:09:40 +02:00
twinaphex
f0f5c32b51
Remove state tracker - legacy code - we can revisit this later
...
and integrate it in a way so that it scales across all drivers
2019-07-09 07:39:38 +02:00
Twinaphex
e1d8cdffe9
Merge pull request #9074 from DSkywalk/master
...
fix wrong udev devices order, fixes #9071
2019-07-09 07:21:35 +02:00
twinaphex
5aebbdfddb
input_state_internal - small cleanup for RETRO_DEVICE_JOYPAD
2019-07-09 07:02:48 +02:00
Brad Parker
f94a924be9
cdrom: skip retries for ATIP read if command fails
2019-07-08 23:46:42 -04:00
twinaphex
6e8797d2ef
(core options) Simplifications
2019-07-09 03:53:32 +02:00
twinaphex
9f4e8688f3
Move core option manager into retroarch.c
2019-07-09 03:25:56 +02:00
twinaphex
11ad4eb227
Change size of char tmp to 8192
2019-07-09 02:26:18 +02:00
twinaphex
606d3b465f
Remove unused action_ok_push_load_disc
2019-07-09 02:22:32 +02:00
Twinaphex
17d72a50e4
Update AndroidManifest.xml
2019-07-09 02:07:36 +02:00
twinaphex
37a6a205e3
Buildfix
2019-07-09 02:03:20 +02:00
Twinaphex
77f9de47a5
(Apple) Fix some unused variable warnings
2019-07-09 02:01:37 +02:00
twinaphex
001e4d9073
Simplify input_state_internal
2019-07-09 01:41:13 +02:00
Twinaphex
0cbfb33be7
Update AndroidManifest.xml
2019-07-09 01:30:21 +02:00
twinaphex
e4a8d2d0b6
bitmask won't be possible for keyboard or analog, so get rid
...
of it for those switch cases
2019-07-09 00:48:08 +02:00
twinaphex
85b82a8ecf
Reimplement input_state_internal
2019-07-09 00:48:08 +02:00
Twinaphex
9b90952b22
Update MainMenuActivity.java
2019-07-09 00:44:55 +02:00
Brad Parker
cd98fa2745
cdrom: fix drive model string corruption
2019-07-08 16:06:35 -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
twinaphex
c4d443b5c5
Move bsv_movie_is_playback_off code outside of input_state_internal
2019-07-08 21:58:31 +02:00
twinaphex
7e6d8eb19a
(input_state_internal) Refactor this code
2019-07-08 21:47:24 +02:00
twinaphex
0f9890c38e
Move BSV playback code outside of input_state_internal
2019-07-08 21:28:48 +02:00
twinaphex
91babc2160
Rewrite bsv_movie_get_input
2019-07-08 21:05:55 +02:00
twinaphex
bf3b46be77
(BSV) Cleanups
2019-07-08 20:52:55 +02:00
Twinaphex
62c787d195
Merge pull request #9079 from jdgleaver/thread-fix
...
(task_image) Fix TSAN reported data race condition
2019-07-08 18:32:23 +02:00
twinaphex
b567bc7ead
Revert "Remove BSV code - was obsolete and no longer working - input recording"
...
This reverts commit 7f731e390a .
2019-07-08 18:21:46 +02:00
twinaphex
7f731e390a
Remove BSV code - was obsolete and no longer working - input recording
...
can be done in other ways instead of being held back by this old input
recording format - was decided along with Themaister that we want to
arrive at a codebase more easily maintained by all
2019-07-08 18:19:49 +02:00
jdgleaver
9093c9feb8
(task_image) Fix TSAN reported data race condition
2019-07-08 17:16:14 +01:00
twinaphex
7e6cb03f6b
Revert "Remove RARCH_CTL_IS_DUMMY_CORE"
...
This reverts commit e032ef6b2e .
2019-07-08 17:57:28 +02:00
twinaphex
e032ef6b2e
Remove RARCH_CTL_IS_DUMMY_CORE
2019-07-08 17:53:10 +02:00
Twinaphex
2c4eb13a66
Merge pull request #9078 from natinusala/phoenix-gradle-android-studio
...
phoenix: android studio fixes
2019-07-08 17:31:53 +02:00
natinusala
37de980f4d
phoenix: add Android Studio project to .gitignore
2019-07-08 17:25:06 +02:00
natinusala
8fdc0335b6
phoenix: move target and min SDK to gradle, fix missing signing config
2019-07-08 17:24:09 +02:00
Twinaphex
e5e7f138f5
Merge pull request #9076 from jdgleaver/playlists-title-fix
...
Fix 'Playlists' menu title
2019-07-08 17:04:35 +02:00
jdgleaver
1c4769d96f
Fix 'Playlists' menu title
2019-07-08 15:20:48 +01:00
Twinaphex
12bf049fbb
Merge pull request #9075 from webgeek1234/master
...
Set minimum api level in build.gradle
2019-07-08 04:07:41 +02:00
twinaphex
0f9abe5b26
(retroarch.c) Cleanups - rename variables using camel case naming,
...
other general cleanups etc.
2019-07-08 04:06:42 +02:00
Aaron Kling
848adbf2ab
android: phoenix: set minimum api level in build.gradle
...
Gradle does not pass the min api level set in the manifest to
ndk-build
2019-07-07 21:03:29 -05:00
twinaphex
a200d9683c
(dinput.c) Cleanups
2019-07-08 02:40:09 +02:00
twinaphex
a33913c984
(retroarch.c) Cleanup
2019-07-08 02:29:52 +02:00
David Skywalker
89645ac296
fix wrong udev devices order, fixes #9071
2019-07-08 01:27:41 +02:00
twinaphex
614674f436
Go through function pointer again
2019-07-08 00:28:15 +02:00
Brad Parker
9e4ce6c7e3
cdrom: fix group1 timeout error
2019-07-06 21:54:10 -04:00
Brad Parker
59d8b918a1
cdrom: store group timeouts
2019-07-06 20:16:47 -04:00
Brad Parker
44245cc942
cdrom: windows cue fix
2019-07-06 17:23:10 -04:00
Brad Parker
0b1ee7d00a
windows buildfix
2019-07-06 09:58:33 -04:00
twinaphex
3ffc5fc343
(MSVC2017 UWP) Buildfix
2019-07-06 07:29:51 +02:00
twinaphex
538cca8bcd
Fix issue in file_stream.c - it would corrupt memory if
...
maxlen is negative
2019-07-06 06:20:01 +02:00
Brad Parker
46ed5c3fcb
vfs: fix circular dependency issues by moving main structs to separate header
2019-07-05 23:45:48 -04:00
twinaphex
a115b6bd84
Implement deferred list for Load CD
2019-07-05 19:55:04 +02:00
Brad Parker
d116784249
cdrom: go back to MSF read command, still having issues with LBA calculation
2019-07-05 11:09:11 -04:00
hizzlekizzle
737d129c61
Merge pull request #9062 from jdgleaver/filter-strict-aliasing
...
Normal2x/Scanline2x video filters: Fix misaligned address error
2019-07-05 09:00:26 -05:00
Twinaphex
73b3fb49eb
Merge pull request #9064 from jdgleaver/save-state-resume
...
Add option to remain in menu after saving/loading states
2019-07-05 15:54:07 +02:00
jdgleaver
248432ebcf
Add option to remain in menu after saving/loading states
2019-07-05 13:27:16 +01:00
Twinaphex
46c80632f3
Merge pull request #9061 from jdgleaver/rsound-c89-fix
...
(rsound) C89 build fix
2019-07-05 13:24:26 +02:00
jdgleaver
22e7252823
Normal2x/Scanline2x video filters: Fix misaligned address error
2019-07-05 10:52:56 +01:00
jdgleaver
dbe6429508
(rsound) C89 build fix
2019-07-05 09:51:12 +01:00
Brad Parker
f0d42a125e
C89 buildfix
2019-07-04 23:42:00 -04:00
Brad Parker
e8d488ba67
cdrom: fix conflict with libchdr function names
2019-07-04 23:05:28 -04:00
Brad Parker
d0695fc428
cdrom: add LBA offset
2019-07-04 22:42:42 -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
0ecac5c8ff
http: fix memory leak and potential null pointer argument to strlen
2019-07-04 16:27:51 -04:00
twinaphex
2c7e7ac083
(Android) Buildfix
2019-07-04 22:26:19 +02:00
Brad Parker
7db030f98e
cdrom: add command to retrieve/print sense data
2019-07-04 16:15:21 -04:00
twinaphex
3cfa3ff1d8
Cleanups
2019-07-04 22:05:38 +02:00
twinaphex
6c2f65c585
Fix code analysis warnings
2019-07-04 21:54:51 +02:00
Twinaphex
3a56ea4259
Merge pull request #9060 from LazyBumHorse/static_analysis
...
fix some bugs found through Clang Static Analyzer
2019-07-04 21:44:08 +02:00
LazyBumHorse
f5497a4249
fix some bugs found through Clang Static Analyzer:
...
- task_content.c, load_content_from_compressed_archive: fix use after free
- platform_win32/uwp: fix frontend_..._get_powerstate never returning FRONTEND_POWERSTATE_NONE
- platform_win32/uwp: fix whitespace
- cheevos.c: fix potential use after free in a loop, just to be save
2019-07-04 21:15:19 +02:00
twinaphex
35c2810d6e
(Xbox) Skip warnings
2019-07-04 20:18:33 +02:00
Brad Parker
ef669533c8
cdrom: windows buildfix
2019-07-04 14:04:25 -04:00
twinaphex
3cbb495bd2
Update
2019-07-04 18:42:38 +02:00
Twinaphex
7afa9e3663
Merge pull request #9059 from jdgleaver/playlist-fix
...
Fix playlist format detection
2019-07-04 18:06:11 +02:00
jdgleaver
678636934d
Fix playlist format detection
2019-07-04 16:46:00 +01:00
twinaphex
1f17dea0d8
(configuration.c) Cleanups
2019-07-04 17:29:29 +02:00
twinaphex
3067ce6285
Small cleanup
2019-07-04 17:21:58 +02:00
twinaphex
b342c6c953
Take out Bundle.Mapping.txt
2019-07-04 17:09:11 +02:00
Twinaphex
57168edd80
Merge pull request #9058 from jdgleaver/rgui-strict-aliasing
...
RGUI: Fix strict aliasing violations + improve rendering performance
2019-07-04 15:21:50 +02:00
twinaphex
13aab06d2d
(Android) Should hopefully fix hotkey binds being mappable for
...
gamepad
2019-07-04 15:20:10 +02:00
jdgleaver
913472ed97
RGUI: Fix strict aliasing violations + improve rendering performance
2019-07-04 14:10:24 +01:00
twinaphex
47b17e8d65
(dinput) Update
2019-07-04 14:05:20 +02:00
twinaphex
ff0ea2921f
(dinput) Buildfix
2019-07-04 14:02:43 +02:00
Twinaphex
650c0e7e0a
Merge pull request #9057 from jdgleaver/rgui-alignment
...
RGUI: Fix ASAN misaligned address runtime error
2019-07-04 13:36:52 +02:00
jdgleaver
fc4b3f4d96
RGUI: Fix ASAN misaligned address runtime error
2019-07-04 11:16:58 +01: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
cec67e412e
Revert "(dinput/xinput) Simplifications"
...
This reverts commit 20e8dfcba5 .
2019-07-04 05:20:19 +02: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
Twinaphex
b39f3038fd
Merge pull request #9053 from Dwedit/d3d12_refcount_fix
...
Fix crash at close for D3D12 (do not release an already deleted D3D12 adapter)
2019-07-03 23:43:41 +02:00
Brad Parker
112a88688d
cdrom: add windows implementation for list of available drives
2019-07-03 17:18:57 -04:00
Dwedit
81b6703912
Fix wrong reference count for D3D12 adapters (crash at close due to a destroyed adapter being released again)
2019-07-03 15:35:06 -05:00
twinaphex
65bff18cb0
Add callback for dump disc entries
2019-07-03 22:28:12 +02:00
Brad Parker
03d48ab2fd
cdrom: windows buildfix
2019-07-03 16:05:15 -04: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
twinaphex
36c2fc847d
Get rid of nonfree per request
2019-07-03 18:59:39 +02:00
Twinaphex
c3418793cf
Merge pull request #9051 from jdgleaver/set-core-association
...
Quick Menu: Add 'Set Core Association' option
2019-07-03 18:03:48 +02:00
jdgleaver
027324815e
Quick Menu: Add 'Set Core Association' option
2019-07-03 16:33:23 +01:00
twinaphex
72eed727d0
Start implementing 'Dump Disc' as deferred list
2019-07-03 03:51:00 +02:00
Brad Parker
4cedaaefe1
cdrom: add open/close tray commands
2019-07-02 21:35:20 -04:00
Twinaphex
31a68fce1b
Merge pull request #9049 from Dwedit/d3d12_small_fix
...
Small fixes for D3D12
2019-07-03 02:59:09 +02:00
Dwedit
10343d51b9
Small fixes for D3D12: Do not return false when enumerating, and add a null check for the Fence object
2019-07-02 19:46:02 -05:00
twinaphex
4fdf33e5f8
(CDROM) Add Load Disc/Dump Disc
2019-07-03 01:08:20 +02:00
twinaphex
22d82f9e6d
Enable 'quit press twice' by default from now
2019-07-03 00:40:53 +02:00
Twinaphex
719f7535ae
Merge pull request #9047 from rsn8887/master
...
[SWITCH] Proper x/y scaling for pointer devices, fixes touch lightgun
2019-07-02 23:52:35 +02:00
rsn8887
7e348f132e
[SWITCH] Proper x/y scaling for pointer devices, fixes touch lightgun
2019-07-02 16:42:17 -05:00
Twinaphex
024d75d568
Merge pull request #9045 from jdgleaver/playlist-reset-cores
...
Playlist Management: Add 'Reset Core Associations' option
2019-07-02 13:53:41 +02:00
jdgleaver
1e17cca64d
Playlist Management: Add 'Reset Core Associations' option
2019-07-02 12:00:38 +01:00
Twinaphex
143b45eca7
Merge pull request #9026 from jdgleaver/playlist-default-core
...
Overhaul default playlist core association
2019-07-02 12:22:30 +02:00
Brad Parker
3817395803
cdrom: fix rounding
2019-07-02 03:31:28 -04:00
Brad Parker
1eba59a20c
cdrom: fix calculation of track length, add pregap to cuesheet
2019-07-02 00:12:00 -04:00
Brad Parker
91e3d9ae13
griffin: add CD reading
2019-07-01 13:22:30 -04:00
Twinaphex
b85ef9136b
Merge pull request #9041 from fpscan/revert-9039-master
...
Revert "native steamlink"
2019-07-01 17:53:45 +02:00
Ömercan Kömür
955a69180a
Revert "native steamlink"
2019-07-01 18:52:05 +03:00
Brad Parker
937081402b
remove tab
2019-07-01 11:27:03 -04:00
Brad Parker
8d55c203c2
griffin: enable unix support
2019-07-01 11:26:12 -04:00
Brad Parker
d3c34f0b06
griffin: define VFS_FRONTEND
2019-07-01 11:24:57 -04:00
Twinaphex
0493ff794e
Merge pull request #9039 from fpscan/master
...
native steamlink
2019-07-01 14:11:48 +02:00
Ömercan Kömür and Sam Lantinga
e93da89a9f
Native SteamLink support
...
Co-Authored-By: Sam Lantinga <[email protected] >
2019-07-01 15:00:23 +03:00
twinaphex
ef5f448f41
(translate) C89 build error fixes
2019-07-01 12:46:47 +02:00
Twinaphex
e930221169
Merge pull request #9038 from bparker06/cdrom
...
initial CD reading support
2019-07-01 02:27:52 +02:00
Brad Parker
5aa2ebe6d5
cdrom: I/O always starts at the beginning of the file, and we translate those byte positions to start from the beginning MSF of the track anyway, so index should always be zero, fixes some audio playback issues
2019-06-30 19:50:58 -04:00
Brad Parker
9d5e91a6e5
cdrom: set default track to 1
2019-06-30 18:34:00 -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
e901f3d523
cdrom: only use cdrom function if it was compiled in
2019-06-30 18:34:00 -04:00
Brad Parker
8d2392e36c
cdrom: use correct seek function
2019-06-30 18:34:00 -04:00
Brad Parker
11f8361d15
unused variable
2019-06-30 18:34:00 -04:00
Brad Parker
02575ddf67
cdrom: fix printf warnings
2019-06-30 18:34:00 -04:00
Brad Parker
fa041e4040
cdrom: fix unused variable warnings if debug is off
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
12388e038a
cdrom: add flush for debug prints because they were never appearing, remove unused variables
2019-06-30 18:34:00 -04:00
Brad Parker
11106cc2a7
cdrom: linux buildfix
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
999f4fa2e8
cdrom: retry on unit attention code
2019-06-30 18:34:00 -04:00
Brad Parker
93b81198c2
cdrom: increase retry time, use alternate method for reading sub-channel data (not all drives can read Q data from READ CD)
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
0ad77800d9
use memcpy instead of strlcpy, some cores request 1 byte at a time from the cuesheet
2019-06-30 18:34:00 -04:00
Brad Parker
08cd3a90f2
initial cdrom reading work
2019-06-30 18:33:59 -04:00
twinaphex
fe958b46d7
Revert const ptr commit
2019-06-30 11:40:30 +02:00
twinaphex
b64f9bd64b
Revert "Start using const more"
...
This reverts commit c0789538d7 .
2019-06-30 11:23:36 +02:00
twinaphex
f4bf218f35
(Menu) We need to tell rarch_menu_running_finished whether we want
...
to exit RetroArch or not - to avoid certain crashes when trying to
access the settings pointer - which should already be freed at this
point
2019-06-30 11:23:18 +02:00
hizzlekizzle
c23a61eb6e
Merge pull request #9035 from XerTheSquirrel/web-squirreljme
...
Add SquirrelJME to the live web core list.
2019-06-29 16:36:36 -05:00
Stephanie Gawroriski
ca4fa56929
Add SquirrelJME to the live web core list.
2019-06-29 12:25:41 -04:00
Twinaphex
5f29660fdd
(gong) Silence Unix warning on macOS
2019-06-29 17:34:48 +02:00
twinaphex
d617f6ffbf
(iOS) Take out PauseIndicatorView/ic_pause
2019-06-29 17:31:08 +02:00
Twinaphex
dac33fca83
Merge pull request #9031 from stoofin/libvulkan1
...
Fall back to libvulkan.so.1 if libvulkan.so isn't present
2019-06-29 14:39:04 +02:00
Twinaphex
d1afc8c49b
Merge pull request #9034 from OsirizX/uwp
...
UWP: CoreWindow NULL check
2019-06-29 12:14:38 +02:00
Twinaphex
5d56302a31
Merge pull request #9033 from yoshisuga/ios_remove_pause_indicator
...
iOS: remove pause indicator
2019-06-29 12:12:32 +02:00
OsirizX
ba69056361
UWP: CoreWindow NULL check
...
We need to make sure CoreWindow isn't NULL before checking key states otherwise access violation will occur and cause the app to crash. This commit fixes running Dolphin core in particular and tested on both desktop UWP and Xbox One.
2019-06-29 00:21:59 -07:00
CatGreen90
550ea0f143
Update android_ctx.c ( #9032 )
2019-06-27 19:37:21 -05:00
stoofin
1b57cf6112
Fall back to libvulkan.so.1 if libvulkan.so isn't present
2019-06-27 14:08:14 -07:00
twinaphex
c1fbf1d43b
(menu_animation.c) Try to prevent null pointer dereferences
2019-06-27 20:45:53 +02:00
twinaphex
2ee9b1d98e
Revert "Revert "Gradle""
...
This reverts commit e8cf66f0a9 .
2019-06-27 17:55:38 +02:00
twinaphex
8037cbe3dc
Revert "(Android) Backport https://github.com/libretro/RetroArch/pull/9021/commits/c9218bbd2398512d25617993e491fb8a0b676771 "
...
This reverts commit 6e4c8ec6a6 .
2019-06-27 17:55:19 +02:00
twinaphex
01c489eee0
Revert "(Android) Backport"
...
This reverts commit adf4bd753b .
2019-06-27 17:55:12 +02:00
twinaphex
a7e2c84939
Revert "(Android) Backport https://github.com/libretro/RetroArch/pull/9021/commits/1991e4f6c1c9064e813679c6a5970bb6c13b413e "
...
This reverts commit 630b7c9122 .
2019-06-27 17:54:59 +02:00
jdgleaver
ab7d5cbeb8
Fix build error
2019-06-27 13:05:46 +01:00
jdgleaver
5b097cfc7d
Fix default core association for old format playlists
2019-06-27 12:36:58 +01:00
twinaphex
630b7c9122
(Android) Backport https://github.com/libretro/RetroArch/pull/9021/commits/1991e4f6c1c9064e813679c6a5970bb6c13b413e
2019-06-27 11:02:04 +02:00
twinaphex
adf4bd753b
(Android) Backport
...
https://github.com/libretro/RetroArch/pull/9021/commits/dd1fc5f3da7f7ee7b98427d5adaa2b3849c0f164
- not sure if we should include the location permission - some users
would question why they would need to grant this permission for just one
test core
2019-06-27 11:00:06 +02:00
twinaphex
6e4c8ec6a6
(Android) Backport https://github.com/libretro/RetroArch/pull/9021/commits/c9218bbd2398512d25617993e491fb8a0b676771
2019-06-27 10:57:37 +02:00
Twinaphex
d90336883c
Merge pull request #9029 from libretro/revert-9021-gradle
...
Revert "Gradle"
2019-06-27 08:00:46 +02:00
Twinaphex
e8cf66f0a9
Revert "Gradle"
2019-06-27 08:00:12 +02:00
Twinaphex
ec4d6c32f6
Merge pull request #9021 from webgeek1234/gradle
...
Gradle
2019-06-27 00:37:36 +02:00
jdgleaver
0be44e57ad
Overhaul default playlist core association
2019-06-26 17:42:26 +01:00
Aaron Kling
1991e4f6c1
android jni: don't link against system libraries
2019-06-26 10:17:29 -05:00
Aaron Kling
d9097f1aa7
android lint: it's safe to ignore unused atv attributes on old apis
2019-06-26 10:17:28 -05:00
Aaron Kling
7677ffbbeb
Clang doesn't like the x86 cpuid asm, skip for android
2019-06-26 10:17:28 -05:00
Aaron Kling
c9218bbd23
Wrap some android code in api version checks
2019-06-26 10:17:28 -05:00
Aaron Kling
dd1fc5f3da
Use new android location api
2019-06-26 10:17:28 -05:00
Aaron Kling
7fd49bbb2c
Add variant builds
...
aarch64 is a 64-bit only build that was used for some time so users
on the main builds could use armv7 dynarecs. Keeping for now so
users of this variant won't lose updates.
ra32 is 32-bit only. Google is mandating 64-bit support in all
apps on the play store. So users of the main builds on 64-bit
devices will no longer have access to 32-bit cores. This build will
be available on alternate stores and via sideloading so cores with
only 32-bit dynarecs can be used on 64-bit devices.
2019-06-26 10:17:28 -05:00
Aaron Kling
740793fc9e
Add gradle build script for android
2019-06-26 10:17:28 -05:00
Aaron Kling
2b659d0c21
Add gradle wrapper
2019-06-26 10:17:28 -05:00
Aaron Kling
f897af830e
Move legacy android support to a separate project
...
Newer android sdks no longer support android apis before 14. Split
the legacy support into a new project.
2019-06-26 10:17:28 -05:00
Aaron Kling
75ddfbd0ec
Split bulk of android project into a common folder
2019-06-26 10:17:28 -05:00
Aaron Kling
ba6766ff28
Remove now duplicated android package phoenix-gradle
...
Since the main build is switching to gradle, no need for a debug
only copy. Move the sideload instructions to a subfolder of the
main project.
TODO: Clean up sideload instructions to make sense as part of the
main project.
2019-06-26 10:17:28 -05:00
Aaron Kling
ffe8c1e5fe
Remove unnecessary duplicated android resources
2019-06-26 10:17:28 -05:00
Aaron Kling
540934b715
Remove duplicated 64-bit android pkg directory
...
Move banner, the only real difference from the main folder, into
a secondary resource folder in the main project.
2019-06-26 10:17:28 -05:00
Twinaphex
7ea91b4808
Cleanup another unused variable warning
2019-06-26 14:37:42 +02:00
twinaphex
0b92573fd1
Avoid some warnings
2019-06-26 14:35:25 +02:00
twinaphex
c0789538d7
Start using const more
2019-06-26 14:31:05 +02:00
Twinaphex
e5c4c1dfea
Merge pull request #9024 from natinusala/master
...
menu_widgets: have the progression widget always resize
2019-06-26 13:19:12 +02:00
Twinaphex
04a39ecc1c
Merge pull request #9023 from rsn8887/master
...
[SWITCH] Allow touch mouse gestures such as tap to click
2019-06-26 13:18:58 +02:00
natinusala
8873b3b787
menu_widgets: have the progression widget always resize
2019-06-26 09:46:04 +02:00
twinaphex
7fea26db4b
(retroarch.c) Pointer cleanups
2019-06-26 08:24:33 +02:00
twinaphex
faa52fb0df
Use const for config_get_ptr global pointer to signify this pointer
...
isn't being written to, only read from
2019-06-26 07:40:47 +02:00
rsn8887
1caaea4bdf
[SWITCH] Allow touch mouse gestures such as tap to click
...
This adds touch gestures to the touchpad-style mouse
controls. Before this, there was only pointer motion
via dragging a finger somewhere on the screen. Now,
there's tap to click and more.
Supported touch gestures:
- pointer motion = single finger drag
- left mouse click = single finger short tap
- right mouse click = second finger short tap
while first finger is still down
- left click drag and drop = dual finger drag
- right click drag and drop = triple finger drag
2019-06-26 00:35:05 -05:00
twinaphex
3b634b64fa
Merge dirs.c into paths.c
2019-06-26 07:23:32 +02:00
twinaphex
5f2e3c283d
(netplay)/network) Style nits/cleanups
2019-06-26 07:13:50 +02:00
Twinaphex
e97c35ec2d
Merge pull request #9017 from LazyBumHorse/d3d9_shaders
...
enable Cg/HLSL shaders for d3d9 depending on renderchain
2019-06-25 13:11:34 +02:00
LazyBumHorse
c4530eb3f4
d3d9: add Cg/HLSL shader runtime check depending on the used renderchain
2019-06-25 10:57:46 +02:00
Twinaphex
e44c75e5ab
Merge pull request #9019 from RobLoach/libretro-database--whitespace
...
libretrodb: Update the whitespace
2019-06-25 09:20:34 +02:00
Rob Loach
03d0462fa4
libretrodb: Update the whitespace
2019-06-25 01:24:46 -04:00
Twinaphex
e1125d673d
Merge pull request #9018 from rsn8887/master
...
[SWITCH] Allow finger drag to act as mouse movement
2019-06-25 04:50:14 +02:00
rsn8887
d0c8809df4
[SWITCH] Allow finger drag to act as mouse movement
2019-06-24 20:02:24 -05:00
LazyBumHorse
17ec59ff21
enable Cg shader flag for d3d9
2019-06-24 23:41:05 +02:00
twinaphex
ca2fc9b8d8
Cleanups
2019-06-24 20:51:06 +02:00
twinaphex
fd98496fec
Turn these into static functions
2019-06-24 20:45:08 +02:00
Twinaphex
f23497fd80
Merge pull request #9014 from LazyBumHorse/fix_d3d9
...
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 16:07:03 +02:00
LazyBumHorse
1f69f3960a
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 15:42:55 +02:00
twinaphex
405d3fec67
(CXX_BUILD) Silence warning
2019-06-24 15:09:56 +02:00
Twinaphex
d2fd4d48ae
(macOS) Less warnings with static code analysis
2019-06-24 15:03:58 +02:00
Twinaphex
c8486a5081
(Cocoa/Metal) Silence bunch of warnings
2019-06-24 14:58:32 +02:00
twinaphex
d4ea084f3d
Add cocoa_defines.h
2019-06-24 14:49:18 +02:00
Twinaphex
12ced5ee6b
Merge pull request #9013 from Themaister/master
...
Update to latest SPIRV-Cross
2019-06-24 14:40:19 +02:00
Hans-Kristian Arntzen
135ff5e7a5
Fixup resource remapping in MSL/HLSL.
...
Seemed rather sketchy, but this must be tested a bit.
2019-06-24 14:25:04 +02:00
Hans-Kristian Arntzen
df0570ddd5
Add new SPIRV-Cross files to griffin_cpp.
2019-06-24 14:24:47 +02:00
Hans-Kristian Arntzen
50ea084385
Update SPIRV-Cross.
2019-06-24 13:42:46 +02:00
Hans-Kristian Arntzen
90fd5657b5
Merge commit 'ac9fa8a82eb313351a64a0de3afaf28e2b0ed422' as 'deps/SPIRV-Cross'
2019-06-24 13:42:34 +02:00
Hans-Kristian Arntzen
ac9fa8a82e
Squashed 'deps/SPIRV-Cross/' content from commit 9c57364f18
...
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 9c57364f18ef6b554c61f5f49448baf903539708
2019-06-24 13:42:34 +02:00
Hans-Kristian Arntzen
6e5a7dd64a
Remove SPIRV-Cross subtree.
2019-06-24 13:42:24 +02:00
Twinaphex
048980e051
Update platform_unix.c
2019-06-24 05:18:28 +02:00
twinaphex
2f16fb1345
(libnx) Buildfix
2019-06-24 05:09:21 +02:00
twinaphex
c55aefef1e
(dinput_joypad.c) Cleanups
2019-06-24 05:07:37 +02:00
twinaphex
0dcbb985be
Move device masking to upper function
2019-06-24 02:20:42 +02:00
Twinaphex
6f1f17cda4
Merge pull request #9010 from libretro/docs/RobLoach/libretro-db
...
docs: Fix libretro-db docs
2019-06-24 01:45:43 +02:00
twinaphex
584c0f5de5
(Android) Buildfix
2019-06-24 01:11:20 +02:00
Rob Loach
1015c0cd08
docs: Fix libretro-db docs
...
The correct git URL is https://github.com/libretro/libretro-super.git
2019-06-23 16:57:47 -04:00
twinaphex
a739003ad4
Buildfix
2019-06-23 19:08:03 +02:00
twinaphex
9c73d3305d
Insert input_joypad_pressed into drivers themselves
2019-06-23 18:20:48 +02:00
twinaphex
7a2fa44c4b
(Cocoa) Add bitmask code
2019-06-23 17:05:01 +02:00
twinaphex
9e20871c3c
(Wayland) Buildfix
2019-06-23 16:37:23 +02:00
twinaphex
439a07eecd
(Android) Put extra parentheses around this
2019-06-23 15:56:34 +02:00
twinaphex
334c64d159
(Android) Simplify input code
2019-06-23 15:55:40 +02:00
twinaphex
1e863b0f4d
Optimal way of grabbing all button states in a bitmasked value -
...
should allow us to do only one function call to the RA input
driver's input state callback
2019-06-23 06:09:45 +02:00
twinaphex
eaf221125a
(xinput_joypad.c) Small cleanups
2019-06-23 03:23:16 +02:00
twinaphex
d4ed0358a7
(dinput.c) Cleanups
2019-06-23 03:14:21 +02:00
twinaphex
51365ed387
(input drivers) More simplifications
2019-06-23 02:34:35 +02:00
twinaphex
ceecf4751a
Simplify DOS keyboard code
2019-06-23 02:22:54 +02:00
twinaphex
e51a98a295
Simplify android input code
2019-06-23 01:57:12 +02:00
twinaphex
b0382d8f73
(Emscripten) Some buildfixes for platforms with no HAVE_NETWORKING support
2019-06-23 01:28:43 +02:00
twinaphex
4f7f5d2523
(Netplay) Netplay needs to call into video_frame_net
2019-06-22 21:05:35 +02:00
twinaphex
a6a6597f2d
video_driver_cached_frame - don't go through function pointer for
...
frame_cb - call video_driver_frame directly
2019-06-22 20:44:20 +02:00
twinaphex
74e4b05f5a
Cleanups
2019-06-22 19:57:47 +02:00
twinaphex
4664e56ca3
Simplify core_run
2019-06-22 19:52:06 +02:00
Twinaphex
5df3b1e221
Merge pull request #9004 from BarryJRowe/master
...
Fixed indenting.
2019-06-22 18:03:29 +02:00
Barry Rowe
348dac0797
Fixed indenting.
2019-06-22 08:56:46 -07:00
Twinaphex
29e4b8e2c1
Get rid of warning
2019-06-22 15:48:42 +02:00
Twinaphex
84974c7e5c
Silence more warnings
2019-06-22 15:09:59 +02:00
Twinaphex
c795d2ade3
Silence more warnings
2019-06-22 14:57:11 +02:00
Twinaphex
596b375da5
Merge pull request #9001 from LazyBumHorse/metal_cocoa_flags
...
fix shader flags for metal
2019-06-22 14:53:18 +02:00
Twinaphex
bf1951ae37
Fix plethora of warnings on OSX
2019-06-22 14:52:29 +02:00
Twinaphex
8a8b690f85
Possible misuse of comma operator here
2019-06-22 14:25:32 +02:00
LazyBumHorse
b8258a711a
workaround for metal not being able to poll shader flags during init
2019-06-22 14:22:34 +02:00
Twinaphex
9180cc5ba2
Cleanup some warnings
2019-06-22 13:44:10 +02:00
Twinaphex
98c1f04635
Merge pull request #8998 from LazyBumHorse/fix_gl_set_shader
...
fix black screen in gl if video shaders were switched from on to off in the shader menu
2019-06-22 13:18:25 +02:00
Twinaphex
ed2837ff59
Merge pull request #9000 from LazyBumHorse/fix_metal
...
fix black screen in Metal
2019-06-22 13:17:50 +02:00
Twinaphex
59471efcde
Create FUNDING.yml
2019-06-22 11:20:41 +02:00
LazyBumHorse
b5199d7921
fix black screen in Metal
2019-06-22 11:07:08 +02:00
twinaphex
b225bb08ce
Turn DEFAULT_VSYNC on
2019-06-22 03:30:46 +02:00
Twinaphex
4f191850aa
Merge pull request #8999 from BarryJRowe/master
...
AI Service feature.
2019-06-22 03:27:16 +02:00
Barry Rowe
e9625b3ed9
AI Service feature.
2019-06-21 17:48:35 -07:00
twinaphex
6a72b19907
These files are no longer needed - they are inside retroarch.c
2019-06-22 00:27:51 +02:00
Rob Loach
2a3a854935
Merge branch 'master' of https://github.com/libretro/RetroArch into changes-periodmarks
2019-06-21 10:08:20 -04:00
LazyBumHorse
e5421940be
fix gl's and d3d9's set_shader not returning to stock if path is NULL
2019-06-21 14:10:55 +02:00
twinaphex
faef9413e3
(retroarch.c) Cleanups - remove static inline function and reduce
...
it in size
2019-06-21 13:27:12 +02:00
twinaphex
a23928fb89
Split up input_state into input_state_internal - no longer
...
rely on recursion of function
2019-06-21 12:49:33 +02:00
twinaphex
6de62dc4b0
Buildfix --disable-menu
2019-06-21 12:21:43 +02:00
twinaphex
023d2cb9a9
(Libretro) implement new environment callback RETRO_ENVIRONMENT_GET_INPUT_BITMASKS
2019-06-21 11:21:07 +02:00
twinaphex
20e8dfcba5
(dinput/xinput) Simplifications
2019-06-21 09:00:59 +02:00
twinaphex
2626282757
Revert "Raise menu key repeat delay to account for slow input devices"
...
This reverts commit d0cde96bd4 .
2019-06-21 07:19:44 +02:00
twinaphex
569dfdfbb4
Move this outside of keys_pressed functions
2019-06-21 07:09:07 +02:00
twinaphex
088a688402
Rename current_input to current_bits
2019-06-21 07:05:20 +02:00
twinaphex
98987239bb
Cleanups
2019-06-21 07:01:21 +02:00
Twinaphex
17d49b3167
Merge pull request #8997 from Alexander-TX/double-keypress-fux
...
Raise menu key repeat delay to account for slow input devices
2019-06-21 06:51:07 +02:00
AlexanderR
d0cde96bd4
Raise menu key repeat delay to account for slow input devices
...
Fixes duplicated key presses on NEC IR remotes.
2019-06-21 11:35:16 +07:00
Twinaphex
5ad29318a7
Update CHANGES.md
2019-06-21 06:29:17 +02:00
twinaphex
644888ee1a
Fix manual bind of menu toggle
2019-06-21 06:28:19 +02:00
twinaphex
affa93bd98
Refactor menu_input_keys_pressed
2019-06-21 05:27:21 +02:00
twinaphex
6b9238198b
Cleanups
2019-06-21 04:47:51 +02:00
twinaphex
bc7ba4f5d2
Move menu_input.c into retroarch.c - now all of the input code
...
should be inside one place - giving us the opportunity to cleanup this
mess
2019-06-21 03:40:48 +02:00
twinaphex
761636a540
(Wiiu) add forward declaration
2019-06-20 21:10:07 +02:00
twinaphex
ef0cedd798
Create macro for input_menu_keys_pressed
2019-06-20 14:12:24 +02:00
Twinaphex
86065e80ff
Merge pull request #8993 from LazyBumHorse/shader_browser_filter
...
always filter by extensions in shader (preset) file browser
2019-06-20 13:56:18 +02:00
twinaphex
b07e2d0585
Simplify input_keys_pressed
2019-06-20 13:49:05 +02:00
twinaphex
3a8df35d4d
(Input) Split for loops up into two - first check button keys,
...
then check the meta keys
2019-06-20 13:31:00 +02:00
LazyBumHorse
2f96bdfc63
always filter by extensions in shader (preset) file browser
2019-06-20 13:18:55 +02:00
twinaphex
ce3f46adbd
Get rid of RARCH_CTL_UNSET_KEY_EVENT and other cleanups
2019-06-20 12:51:29 +02:00
twinaphex
37c04932bf
Revert bind/hold behavior for now
2019-06-20 11:45:51 +02:00
twinaphex
c064d30250
Fix --disable-runahead switch
2019-06-20 10:20:48 +02:00
twinaphex
10c5331cc0
Move runahead dirty_input to retroarch.c - allows us
...
to make retro_ctx and current_core static
2019-06-20 10:08:32 +02:00
twinaphex
d12e857644
video_driver_get_status is no longer necessary
2019-06-20 09:55:06 +02:00
twinaphex
6bc1802914
Move run_ahead.c to retroarch.c - most of the runloop
...
should now be self-contained in one file. Allows us to
turn more functions static, remove more extraneous functions
that just consisted of a single line (mostly getters/setters), etc.
2019-06-20 09:30:44 +02:00
twinaphex
2cad59092c
(menu_displaylist.c) Fix warning
2019-06-20 08:43:22 +02:00
twinaphex
3a9a8d8d70
(WiiU) Buildfix
2019-06-20 08:38:40 +02:00
Twinaphex
10014f03a6
Merge pull request #8992 from orbea/rpng
...
qb: Extend the check_enabled function.
2019-06-20 08:07:55 +02:00
orbea
4c7aa40a17
qb: Extend the check_enabled function.
...
This extends the check_enabled function to be able to check more than
one feature. In the case of RPNG it depends on either the builtin or
system zlib, but if the system zlib was not available while the builtin
zlib was it would still be disabled erroneously.
Now it will only be disabled if both the system and builtin zlib are
disabled.
2019-06-19 22:49:16 -07:00
twinaphex
d50a6b6bd2
Add video_driver_has_focus
2019-06-20 06:26:29 +02:00
radius
d865c5e4a6
add some copyright on files I contributed considerably just in case
2019-06-20 05:45:17 +02:00
twinaphex
c46ba7f63b
Turn more functions static
2019-06-20 04:58:52 +02:00
twinaphex
720424777b
Turn function static
2019-06-20 04:50:55 +02:00
twinaphex
337e2110a1
Get rid of video_driver_cb_has_focus function pointer
2019-06-20 04:43:23 +02:00
twinaphex
129e73c588
turn lots of audio functions static
2019-06-20 04:29:08 +02:00
twinaphex
f5832b17ab
(MSVC2015) Buildfix
2019-06-20 03:20:54 +02:00
twinaphex
ac8e80a9e2
(MSVC2017) Fix build
2019-06-20 02:48:07 +02:00
twinaphex
85fad52104
(MSVC2012/2013) Fix build
2019-06-20 02:34:52 +02:00
twinaphex
0611868762
(libretro-common) pixconv.c - Add conditional to prevent SIMD from being compiled in for MSVC 2012 and earlier - won't work
2019-06-20 02:24:28 +02:00
twinaphex
48eeb15d2c
Silence warnings
2019-06-20 01:16:05 +02:00
Twinaphex
c523acbfe7
Merge pull request #8989 from LazyBumHorse/fake_context
...
temporary workaround for d3d10-12, gx2 not being able to poll flags during init
2019-06-20 00:37:53 +02:00
twinaphex
71e86bcc9c
(GLSL) Put this around HAVE_GLSL ifdefs
2019-06-19 22:34:05 +02:00
twinaphex
95b96a5faa
(MSVC2005) Fix build issues
2019-06-19 21:43:39 +02:00
twinaphex
897a9a7c1a
(MSVC 2017 UWP) Silence warnings
2019-06-19 21:20:31 +02:00
twinaphex
c57aa566e5
(CGL) Add missing header
2019-06-19 20:53:24 +02:00
hizzlekizzle
91190a458d
Merge pull request #8990 from jdgleaver/3ds-c-stick
...
(3DS) Fix C-Stick y-axis inversion
2019-06-19 12:45:38 -05:00
bparker06
4e77a78942
Update CHANGES.md
2019-06-19 13:15:15 -04:00
toshixm
bd0fdf7322
Update Japanese translation messages ( #8978 )
...
* Updated Japanese translation messages.
* Modified translation of MENU_ENUM_LABEL_VALUE_MENU_ENUM_CONTROLS_PROLOG
2019-06-19 13:14:51 -04:00
LazyBumHorse
7b6444d911
temporary workaround for d3d10-12, gx2 not being able to poll flags during init
2019-06-19 19:10:40 +02:00
jdgleaver
fc2c79b488
(3DS) Fix C-Stick y-axis inversion
2019-06-19 18:09:35 +01:00
Twinaphex
579854f314
Update CHANGES.md
2019-06-19 12:11:30 +02:00
twinaphex
0c2c6781bf
(Cocoa GL) ui_companion_cocoa_event_command was in an infinite loop
2019-06-19 12:07:25 +02:00
Twinaphex
47910871a2
OSX hits rarch_menu_running_finished while quitting at a point
...
in time where configuration_settings is NULL. For now, check first
if the settings pointer is NULL
2019-06-19 10:40:42 +02:00
twinaphex
4d8f5f4dde
Merge core_impl.c into retroarch.c
2019-06-19 09:51:56 +02:00
twinaphex
f7d24b7c10
Cleanup
2019-06-19 06:08:35 +02:00
twinaphex
f461f32264
Buildfix
2019-06-19 05:52:16 +02:00
twinaphex
6d4ebfe9c5
Cleanups
2019-06-19 05:35:03 +02:00
twinaphex
db4f0eff24
Cleanup
2019-06-19 05:28:20 +02:00
twinaphex
3a984fc2e5
(GDI) Use video_info->userdata instead of querying video_driver_get_ptr
...
(retroarch.c) Simplify video_driver_get_ptr
2019-06-19 05:25:26 +02:00
twinaphex
68cbd5048c
Convert input_conv_analog_id_to_bind into macro
2019-06-19 05:16:24 +02:00
twinaphex
84d246ad0b
Cleanup unused functions
2019-06-19 04:15:30 +02:00
twinaphex
5d91af629e
Set SHADERS_SLANG flag for D3D10/11/12 and query the video driver poke
...
interface's 'get flags' function before querying the video context
driver's 'get flags' function (D3D10/11/12/WiiU don't have a context
driver at all)
2019-06-19 03:18:28 +02:00
Twinaphex
a094d09802
Remove shader_ext variable
2019-06-19 01:54:42 +02:00
twinaphex
a6b3d6e8db
Silence some warnings
2019-06-19 00:34:28 +02:00
bparker06
09ecea23d1
Update CHANGES.md
2019-06-18 18:20:45 -04:00
Twinaphex
dd315ba7bc
Merge pull request #8985 from bparker06/d3d_gpu_select
...
d3d10/11/12: add GPU selection
2019-06-19 00:19:51 +02:00
twinaphex
eee7430ffa
Fix CXX_BUILD
2019-06-19 00:10:03 +02:00
Brad Parker
47d5da560b
Update CHANGES.md
2019-06-18 18:02:20 -04:00
twinaphex
d63f4afc57
Add missing header include
2019-06-18 22:46:37 +02:00
Brad Parker
d01f04c146
d3d10/11/12: add GPU selection
2019-06-18 16:35:50 -04:00
Twinaphex
6753bfcf9c
Merge pull request #8984 from asavah/fixinclude
...
fix missing include
2019-06-18 22:30:03 +02:00
root
e8b07e93a4
fix missing include
2019-06-18 23:19:09 +03:00
twinaphex
b62476da77
Revert "Turn wifi_driver_ctl into a static function"
...
This reverts commit 8a5ae0b6cf .
2019-06-18 22:18:11 +02:00
twinaphex
8a5ae0b6cf
Turn wifi_driver_ctl into a static function
2019-06-18 22:14:34 +02:00
twinaphex
de9f7e521b
Make this function static
2019-06-18 22:01:11 +02:00
twinaphex
df8d7bb5aa
runloop_msg_queue now local to retroarch.c - remove
...
functions runloop_msg_queue_lock and runloop_msg_queue_unlock,
turn them into macros instead and only use them inside retroarch.c
2019-06-18 21:33:01 +02:00
twinaphex
10b28e5d60
runloop_msg_queue_{lock|unlock} are only referenced from retroarch.c now
2019-06-18 21:24:42 +02:00
Twinaphex
a9a1ff0047
Merge pull request #8979 from LazyBumHorse/fix_dolphin_crash
...
workaround for crash due to glcore not always using at least OpenGL 3.2
2019-06-18 20:18:14 +02:00
Twinaphex
579ff877e4
Merge pull request #8910 from LazyBumHorse/video_shader_parse_refactor
...
(Discussion) about video driver shader compatibility (+ proper fix for #8834 )
2019-06-18 14:35:16 +02:00
LazyBumHorse
c20c67bd3a
proper shader compatibility checks
...
- move shader flags from the video drivers to the context drivers
- rework config_load_shader_preset() from configuration.c into retroarch_load_shader_preset() in retroarch.c with proper compatibility check
- implicitly call retroarch_load_shader_preset() in retroarch_get_shader_preset() once per core/content life cycle
- use video_shader_is_supported() instead of video_driver_test_all_flags() where appropriate
- remove GFX_CTX_FLAGS_NONE because it is meaningless
2019-06-18 13:46:41 +02:00
LazyBumHorse
692dc9f6a9
refactor shader checks affected by last commit and more:
...
- gl.c: refactor backend fallback into more general gl2_get_fallback_shader_type
- d3d9-12, gl_core, gx2_gfx, gl, vulkan: more consistent shader init and `set_shader` behavior
- configuration.c: remove check_shader_compatibility
- shader_glsl.c, shader_gl_cg.c: use `video_shader_get_type_from_ext`
- shader_gl_cg.c: add shader type check with fallback to stock like in shader_glsl.c
- menu_shader.c: use `enum rarch_shader_type` instead of `unsigned`
- video_shader_parse.c: add `video_shader_to_str` for easier logging
- remove `type` from `struct video_shader`, which was always set to CG and wrongly used in lang_process.cpp's `slang_process()` (has no further consequences because the code is unused)
2019-06-18 13:44:19 +02:00
LazyBumHorse
42e35c825f
refactor some video_shader_parse functions
...
- video_shader_parse_type()'s fallback only worked for NULL paths and was wrongly used, now returns RARCH_SHADER_NONE like video_shader_get_type_from_ext().
- video_shader_get_type_from_ext() should not be checking video driver flags, this is instead done by video_shader_is_supported()
- video_driver_get_all_flags() did not actually 'get' flags, changed to video_driver_test_all_flags()
workaround for crash due to glcore not always using at least OpenGL 3.2
2019-06-18 13:12:56 +02:00
Twinaphex
da1d03bcb0
Update retroarch.c
2019-06-18 02:34:14 +02:00
twinaphex
3af449a445
Cleanups
2019-06-18 01:23:23 +02:00
twinaphex
b08328897a
Cleanup
2019-06-18 01:05:29 +02:00
twinaphex
fd17e04bb1
Merg input_remote into retroarch.c
2019-06-18 01:03:33 +02:00
twinaphex
0bb4d0f24f
(dispserv_x11.c) Add math.h
2019-06-17 21:07:16 +02:00
twinaphex
c827e1b67f
Turn into static function
2019-06-17 21:05:39 +02:00
twinaphex
e011a07901
Cleanup
2019-06-17 20:16:12 +02:00
twinaphex
ee37dd1953
Cleanup
2019-06-17 20:10:48 +02:00
twinaphex
04d4ddc2d7
Buildfix
2019-06-17 20:09:48 +02:00
twinaphex
7bbd927946
Merge wifi_driver.c and retroarch.c
2019-06-17 19:28:28 +02:00
twinaphex
f90665526a
Cleanups
2019-06-17 19:17:02 +02:00
twinaphex
491283cea1
UI Companion drivre and MIDI driver integrated into retroarch.c too
2019-06-17 19:15:35 +02:00
twinaphex
b9c33713b4
Merge input_driver.c with retroarch.c
2019-06-17 18:59:56 +02:00
LazyBumHorse
76438fa098
workaround for crash due to glcore not always using at least OpenGL 3.2
2019-06-17 18:28:04 +02:00
Rob Loach
f2d1a91ee2
Merge branch 'master' of https://github.com/libretro/RetroArch into changes-periodmarks
2019-06-17 12:06:04 -04:00
twinaphex
79cadc9eaf
Move configuration global state to retroarch.c
2019-06-17 16:58:43 +02:00
twinaphex
f061941456
Integrate record_driver.c into retroarch.c
2019-06-17 16:23:46 +02:00
twinaphex
ee2745d1bd
Don't directly call global_get_ptr from inside retroarch.c
2019-06-17 15:37:34 +02:00
Twinaphex
2d6e56d049
Remove some unused variables
2019-06-17 15:30:31 +02:00
twinaphex
5db8da3fc8
(Cocoa) Buildfix
2019-06-17 15:19:00 +02:00
twinaphex
2d7164b54f
Should fix C89_BUILD
2019-06-17 15:13:01 +02:00
twinaphex
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
twinaphex
61879bc8e0
audio_driver_dsp_filter_init - cleanup
2019-06-17 13:06:56 +02:00
twinaphex
127bf556c7
Merge audio_driver.c into retroarch.c
2019-06-17 12:49:21 +02:00
twinaphex
eedc6a6092
Integrate location_driver.c into retroarch.c, get rid of
...
location_driver_ctl
2019-06-17 11:57:46 +02:00
twinaphex
66022c1b13
Get rid of camera_driver_ctl and bsv_movie_ctl
2019-06-17 11:38:28 +02:00
twinaphex
c87344dca8
Cleanup camera_driver_ctl
2019-06-17 11:29:05 +02:00
twinaphex
3581786708
Merge camera_driver.c with retroarch.c
2019-06-17 11:18:27 +02:00
twinaphex
f88e6c75d5
Cleanup
2019-06-17 10:14:41 +02:00
twinaphex
ce51cf6b33
Simplify BSV code
2019-06-17 02:23:06 +02:00
Twinaphex
aec3bf41ae
Merge pull request #8977 from LazyBumHorse/fix_8974
...
Revert "allow saving and properly loading 0 pass shader presets"
2019-06-17 02:22:30 +02:00
LazyBumHorse
6514b80ff2
Revert "allow saving and properly loading 0 pass shader presets"
...
This reverts commit b54a360ab8 .
2019-06-16 23:05:41 +02:00
twinaphex
184dc79011
Cleanups
2019-06-16 20:04:43 +02:00
twinaphex
5b6ba1acf9
Cleanups
2019-06-16 17:05:06 +02:00
twinaphex
db87e050d5
Merge movie.c into retroarch.c
2019-06-16 16:52:48 +02:00
twinaphex
e4b01642b9
Reimplement fullscreen toggle key
2019-06-16 16:20:43 +02:00
twinaphex
6581f4d968
Move some variables around
2019-06-16 16:06:37 +02:00
twinaphex
72a35481ea
(XMB) Cleanups
2019-06-15 10:07:55 +02:00
twinaphex
b26a5badfd
Fix typo
2019-06-15 10:00:20 +02:00
twinaphex
fc62f7afaa
Update
2019-06-15 09:58:34 +02:00
twinaphex
f60306b232
Rename read_conf_cgp/write_conf_cgp to
...
read_conf_preset/write_conf_preset
2019-06-15 09:00:35 +02:00
Yoshi Sugawara
45b36d7d47
iOS: remove pause indicator; show the native UI menu using 4-finger swipe down gesture
2019-06-14 08:35:33 -10:00
hizzlekizzle
b38994461c
Merge pull request #8971 from jdgleaver/scanline-filter
...
Add 'Scanline2x' CPU video filter
2019-06-14 12:22:14 -05:00
Brad Parker
d397f9bd94
caca: xmb is allowed (rgui is not supported yet anyway)
2019-06-14 11:09:39 -04:00
jdgleaver
973a783b9c
Add 'Scanline2x' CPU video filter
2019-06-14 15:16:24 +01:00
twinaphex
33d4d8b7c9
Update libretro-common
2019-06-14 13:13:49 +02:00
twinaphex
d422638c45
Turn more static const variables into macros
2019-06-14 13:01:22 +02:00
twinaphex
408d41b629
Turn a bunch of variables into macros
2019-06-14 11:13:02 +02:00
twinaphex
523b516195
Cleanup
2019-06-14 06:47:46 +02:00
twinaphex
99240fe7c1
Cleanups
2019-06-14 05:08:04 +02:00
twinaphex
133c38c601
(file_path.c) Cleanups
2019-06-14 04:57:17 +02:00
twinaphex
118d8bde98
(task_netplay_find_content) Cleanups
2019-06-14 04:46:25 +02:00
twinaphex
0d9c11e69c
Move macro to top of file
2019-06-14 02:12:29 +02:00
twinaphex
92108aa35f
Revert "Merge pull request #8350 from huwpascoe/core_updater"
...
This reverts commit 57c373e1d7 , reversing
changes made to 0317b59da3 .
2019-06-14 02:08:14 +02:00
twinaphex
fa55047e2e
(config.features.h) Turn static const variables into macros
2019-06-13 22:34:24 +02:00
Twinaphex
6568152309
Merge pull request #8968 from bparker06/vk_gpu_index
...
Add video setting to select GPU (Vulkan)
2019-06-13 19:49:08 +02:00
Brad Parker
77b720829c
skip displaying GPU name if it's blank
2019-06-13 13:07:40 -04:00
Brad Parker
c962da0ddb
add video setting to select gpu (currently implemented for vulkan)
2019-06-13 12:47:08 -04:00
Twinaphex
794f0ee153
Merge pull request #8967 from libretro/bparker06-patch-1
...
Auto-detect libcaca and libsixel at compile time
2019-06-13 18:01:17 +02:00
bparker06
b945cfbbf9
Update config.params.sh
2019-06-13 11:56:19 -04:00
twinaphex
17cbd134d5
Reimplement take screenshot
2019-06-13 09:30:07 +02:00
Twinaphex
57c373e1d7
Merge pull request #8350 from huwpascoe/core_updater
...
Flag existing cores in the updater
2019-06-13 04:42:57 +02:00
Twinaphex
0317b59da3
Merge pull request #8946 from LazyBumHorse/master
...
allow saving and properly loading 0 pass shader presets
2019-06-13 00:54:37 +02:00
Twinaphex
f4554ef547
Merge pull request #8959 from yoshisuga/touchscreen_input_touch_count
...
iOS/Android: Support detecting multi-touch input
2019-06-13 00:54:20 +02:00
Twinaphex
e9dd9a882c
Merge pull request #8960 from jdgleaver/wii-default-paths
...
(GEKKO) Update default paths
2019-06-12 23:21:30 +02:00
Twinaphex
5fbdda6d38
Merge pull request #8961 from jdgleaver/core-association-array-length
...
Increase size of playlist core association arrays
2019-06-12 22:03:47 +02:00
Twinaphex
d548f62dd0
Merge pull request #8621 from orbea/travis
...
travis: Update to xenial.
2019-06-12 22:03:31 +02:00
orbea
dd1182e32e
travis: Update to xenial.
...
The normal LTS period for trusty is expired on April 25, 2019.
2019-06-12 06:30:00 -07:00
jdgleaver
e2a79daa44
Increase size of playlist core association arrays
2019-06-12 12:01:31 +01:00
jdgleaver
05befb7175
(GEKKO) Update default paths
2019-06-12 10:41:11 +01:00
Ömercan Kömür
c91b8e6295
Merge pull request #1 from libretro/master
...
updates
2019-06-12 12:13:31 +03:00
Twinaphex
9634639842
Merge pull request #8958 from fpscan/master
...
Turkish language updates
2019-06-12 05:23:21 +02:00
Twinaphex
7ea8dbb6ac
Merge pull request #8956 from toshixm/master
...
Update Japanese translation
2019-06-12 00:36:24 +02:00
Ömercan Kömür
56ba6e5a4d
Update msg_hash_tr.c
2019-06-12 01:14:20 +03: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
Toshiyuki Maezawa
6bc2395e52
Added workaround C89 limitations.
2019-06-12 00:58:02 +09:00
Twinaphex
b69ab4b178
Merge pull request #8957 from jdgleaver/wii-rgui-aspect
...
(Wii) Add widescreen RGUI support
2019-06-11 17:21:06 +02:00
jdgleaver
e6c236d275
(Wii) Add widescreen RGUI support
2019-06-11 15:57:50 +01:00
Toshiyuki Maezawa
5b0c8ab2ab
Added BOM
2019-06-11 23:37:13 +09:00
Toshiyuki Maezawa
9a003e03d0
Updated japanese translation.
2019-06-11 23:23:02 +09:00
Twinaphex
5742bf3e45
Merge pull request #8955 from natinusala/master
...
menu display: use video_info for scissoring rect clipping
2019-06-11 16:07:53 +02:00
natinusala
7c17cd9213
menu display: use video_info for scissoring rect clipping
2019-06-11 10:08:00 +02:00
Twinaphex
cdc165f340
Merge pull request #8954 from driver1998/win-arm64
...
Windows ARM64 support
2019-06-11 08:06:04 +02:00
driver1998
c2f2219a62
UWP: recover AppxBundlePlatforms
2019-06-11 04:10:44 +08:00
driver1998
d630213d36
Windows ARM64 support
2019-06-11 02:40:46 +08:00
Joohan Lee
99a466fd7d
Update Korean translation ( #8952 )
...
add more translation & correct mistypo
2019-06-10 13:26:53 -04:00
Toshiyuki Maezawa
63eb7930d1
Merged updates from msg_hash_us.c
2019-06-11 01:34:47 +09:00
Toshiyuki Maezawa
06a26fbe6b
Applied coding style using editorconfig
2019-06-11 00:45:36 +09:00
Twinaphex
1fea954e5b
Merge pull request #8951 from jdgleaver/wii-mkdir-fix
...
(Wii) Fix recursive path_mkdir() operations
2019-06-10 17:40:37 +02:00
Toshiyuki Maezawa
9840e9a9a1
Merged updates from msg_hash_en.h
2019-06-10 23:48:11 +09:00
Twinaphex
46451b43b9
Merge pull request #8949 from jdgleaver/thumb-config-save-fix
...
Ensure 'menu_left_thumbnails' config value is saved on all platforms
2019-06-10 16:25:05 +02:00
Twinaphex
6cdc965bf8
Merge pull request #8950 from jdgleaver/rgui-playlist-no-db
...
(RGUI) Enable playlist display on platforms without database support
2019-06-10 16:23:42 +02:00
jdgleaver
feae08e5e7
(Wii) Fix recursive path_mkdir() operations
2019-06-10 14:26:41 +01:00
jdgleaver
60f5721656
(RGUI) Enable playlist display on platforms without database support
2019-06-10 12:00:04 +01:00
jdgleaver
d316827f5c
Ensure 'menu_left_thumbnails' config value is saved on all platforms
2019-06-10 10:53:45 +01:00
Twinaphex
030a171918
Merge pull request #8945 from orbea/osx_qb
...
travis: Test darwin builds with qb.
2019-06-10 00:45:30 +02:00
LazyBumHorse
b54a360ab8
allow saving and properly loading 0 pass shader presets
2019-06-09 21:34:00 +02:00
orbea
e794c8d287
travis: Test darwin builds with qb.
...
There is a Darwin code path in the qb configure scripts and as far as I
can tell it has not been tested heavily in a long time.
This will expose this code path for travis builds with only clang which
will make it easier to test qb changes without breaking Darwin support.
I am surprised that this hasn't already happened...
Some things to note are.
* It appears gcc is really clang on macOS.
* Both C89_BUILD and CXX_BUILD were ommitted because they are broken in
ways I can not fix. In the event any interested parties wish to fix
these issues they can be easily added.
* This will use the default macOS version available with travis which is
currently 10.13. Other version(s) can be specified if desired, I am
not sure which versions are best to test. See the following link for
more details.
https://docs.travis-ci.com/user/reference/osx#macos-version
2019-06-09 07:38:47 -07:00
twinaphex
53c91d6e56
More runloop cleanups - create HOTKEY_CHECK3
2019-06-09 08:48:59 +02:00
twinaphex
640fb3a5cb
command.c / retroarch.c cleanups
2019-06-09 08:35:16 +02:00
twinaphex
3defce596b
dir_is_empty - fix case for RARCH_DIR_SYSTEM
2019-06-09 08:19:34 +02:00
twinaphex
dc6de293ef
(runloop) Cleanups
2019-06-09 06:34:01 +02:00
twinaphex
a2919ca4b4
(Runahead) Cleanups
2019-06-09 06:15:16 +02:00
twinaphex
77e7bc7a1c
Move stirng_list_clone to libretro-common
2019-06-09 06:10:28 +02:00
twinaphex
aea55f9c2d
(RJPEG) Cleanup
2019-06-09 05:55:03 +02:00
Twinaphex
3917d0c6c9
Merge pull request #8943 from orbea/networking
...
qb: Improve various tests.
2019-06-09 05:20:25 +02:00
twinaphex
9aa61a010f
Fix build error
2019-06-09 04:25:22 +02:00
orbea
c450b7d2f2
qb: Improve various tests.
...
Also fixes a compile failure with --disable-networking
2019-06-08 17:22:05 -07:00
Twinaphex
727033f0fc
Merge pull request #8940 from orbea/egl
...
qb: Clean up EGL check
2019-06-08 21:55:26 +02:00
Twinaphex
362750b84a
Merge pull request #8941 from LazyBumHorse/master
...
path_relative_to: fix my stupid return in void function
2019-06-08 21:54:43 +02:00
LazyBumHorse
d67a118ad4
path_relative_to: fix return in void function
2019-06-08 19:15:52 +02:00
orbea
0af5352f56
qb: Clean up EGL check
2019-06-08 09:12:06 -07:00
Twinaphex
e57f2bdd63
Merge pull request #8938 from orbea/egl
...
qb: Add missing checks for EGL support.
2019-06-08 17:41:02 +02:00
orbea
9794e4af07
qb: Add missing checks for EGL support.
...
Some systems may have egl libraries, but not egl headers which
will result in failing to build EGL support.
Also OpenGLES2 also required EGL support so lets make that clear.
2019-06-08 07:26:31 -07:00
twinaphex
36575e5d69
Update emscripten
2019-06-08 16:01:39 +02:00
twinaphex
5d301f321d
Refactor hotkey checks
2019-06-08 15:19:15 +02:00
twinaphex
548e1380d7
Cleanup - use HOTKEY_CHECK
2019-06-08 05:19:50 +02:00
twinaphex
bb828b7396
(retroarch.c) Create HOTKEY_CHECK
2019-06-08 05:17:14 +02:00
Twinaphex
81f1b3df7c
Merge pull request #8933 from LazyBumHorse/master
...
make shader presets use relative paths
2019-06-08 03:52:20 +02:00
Twinaphex
3ec1a4d73e
Merge pull request #8935 from jdgleaver/xmb-thumb-size
...
(XMB) Add optional thumbnail scaling
2019-06-07 20:00:30 +02:00
Twinaphex
06f16beded
Merge pull request #8928 from jdgleaver/info-metadata
...
Overhaul content 'Information' menu display
2019-06-07 19:00:46 +02:00
jdgleaver
cfaaa5eeff
(XMB) Add optional thumbnail scaling
2019-06-07 16:38:17 +01: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
c03b20db55
- Hide content information 'Database Entry' item if content has no label
...
- Correctly handle error conditions in menu_displaylist 'DISPLAYLIST_DATABASE_ENTRY' case (i.e. prevent segfaults/menu lockups when content
has no label)
2019-06-07 11:23:06 +01:00
Twinaphex
03c45f2ec8
Merge pull request #8929 from Tatsuya79/patch-2
...
glcore rotation fix for desmume
2019-06-06 20:13:34 +02:00
Tatsuya79
3b31dafa7e
glcore rotation fix for desmume
2019-06-06 20:11:08 +02:00
Twinaphex
7b16a1b275
Merge pull request #8926 from Tatsuya79/patch-1
...
glcore fix wrong rotation with HW cores
2019-06-06 19:45:23 +02:00
jdgleaver
97aaf42446
Overhaul content 'Information' menu display
2019-06-06 17:37:32 +01:00
Tatsuya79
1cc307a879
glcore fix wrong rotation with HW cores
2019-06-06 17:05:07 +02:00
twinaphex
fdd09a8b06
Refactor task screenshot
2019-06-06 15:48:50 +02:00
twinaphex
280cec702b
video_driver_supports_viewport_read should only check if
...
taking screenshots with the GPU backbuffer is supported,
move outside settings check to callee
2019-06-06 15:06:27 +02:00
twinaphex
43d27006ce
Rewrite '== true' in our own code
2019-06-06 13:51:56 +02:00
twinaphex
6d17d11132
Rewrite '== false' to '!' for our own code
2019-06-06 13:50:39 +02:00
twinaphex
58056a409d
event_init_content - cleanup
2019-06-06 13:41:20 +02:00
twinaphex
b87c9fd495
command_read_ram - small cleanups
2019-06-06 13:19:57 +02:00
twinaphex
b4d2281f7d
command_write_ram - cleanup
2019-06-06 13:12:38 +02:00
twinaphex
8bb74d0776
Added new hotkey AI Service and added requested
...
variables for OCR
2019-06-06 03:41:40 +02:00
twinaphex
aa03ff9aa1
Start adding ai_service_mode, ai_service_url, and ai_service_enabled
2019-06-06 03:29:34 +02:00
Twinaphex
c66855e25e
Merge pull request #8923 from Tatsuya79/master
...
add some missing settings in QT
2019-06-06 01:18:54 +02:00
Tatsuya79
ed0df2fcd7
add some missing settings in QT
2019-06-06 01:10:45 +02:00
Huw Pascoe
7d926e9cf6
Flag existing cores in the updater
...
Cores that the user already has are flagged.
2019-06-05 22:19:52 +01:00
Twinaphex
27e5c7e63c
Merge pull request #8921 from yoshisuga/ios13-controllers
...
iOS: Improved controller support (L3/R3, PS4/Xbox One Controllers in iOS 13 beta)
2019-06-05 20:39:35 +02:00
Twinaphex
7dffec90ca
Merge pull request #8920 from jdgleaver/hq-thumb-scaling
...
(XMB/Ozone) Add optional thumbnail upscaling
2019-06-05 20:37:51 +02:00
Yoshi Sugawara
222d3297d2
use preprocessor macros to support compiling using Xcode 11/iOS 13 and older versions of Xcode
2019-06-05 06:50:02 -10:00
Yoshi Sugawara
22d84eaef2
Merge branch 'master' into ios13-controllers
2019-06-05 06:22:51 -10:00
Yoshi Sugawara
9e1fcf4031
iOS: Support L3/R3 in iOS 12.1, Options buttons in mfi/PS4/XBox One controllers in iOS 13
2019-06-05 06:21:06 -10:00
jdgleaver
c4bb2f5ad7
(XMB/Ozone) Add optional thumbnail upscaling
2019-06-05 17:05:30 +01:00
Twinaphex
146f974274
Merge pull request #8918 from orbea/cheevos
...
Add missing rcheevos include.
2019-06-05 16:14:09 +02:00
orbea
be35b0ee15
Add missing rcheevos include.
...
Fixes https://github.com/libretro/RetroArch/issues/8899
2019-06-05 07:09:42 -07:00
Twinaphex
dda6108840
Merge pull request #8917 from QuarkTheAwesome/master
...
(WiiU) Colour and transparency fixes for texture menus (RGUI)
2019-06-05 16:04:29 +02:00
Ash Logan
24fba02a9f
(GX2) Display menu texture at full opacity
...
rgui does its own transparency effects in the texture, so we don't have
to add another 50% on that
2019-06-05 23:19:35 +10:00
Ash Logan
87be0d366f
(GX2) Use correct pixelformat ordering for menu texture
...
This fixes up some backwards colours on wiiu, resulting in all the
themes looking lovely.
2019-06-05 23:18:09 +10:00
Twinaphex
faf612098f
Merge pull request #8912 from jdgleaver/remove-history-favourites
...
Add option to show 'remove playlist entry' only on history/favourites
2019-06-04 19:35:27 +02:00
Twinaphex
d02d935496
Merge pull request #8913 from jdgleaver/wii-overscan
...
(GEKKO) Add optional overscan correction
2019-06-04 19:34:51 +02:00
Twinaphex
5cff3ce9a4
Merge pull request #8914 from orbea/qt
...
qb: Improve the Qt check.
2019-06-04 19:32:07 +02:00
orbea
1489a66ea5
qb: Improve the Qt check.
2019-06-04 08:26:15 -07:00
jdgleaver
736ff13e35
(GEKKO) Add optional overscan correction
2019-06-04 15:50:47 +01:00
jdgleaver
80c9475fa4
Add option to show 'remove playlist entry' only on history/favourites
2019-06-04 11:29:51 +01:00
Brad Parker
1120a7e490
Bliss-Box: add additional pad types from firmware 3.0
2019-06-03 23:40:31 -04:00
Twinaphex
a6895360b4
Merge pull request #8909 from plaidman/master
...
fixing duplicate "restart retroarch" entries in lakka
2019-06-04 02:52:46 +02:00
hizzlekizzle
de3c1b82b7
Merge pull request #8903 from Ryunam/toggle-showmouse-overlay
...
Add toggle to show/hide mouse cursor with overlays
2019-06-03 13:43:54 -05:00
Tomsic, Jason
1c9e78187f
fixing duplicate "restart retroarch" entries in lakka
2019-06-03 14:16:02 -04:00
twinaphex
717c5c1e2f
Delayed CRC calculation for need_fullpath ROM loading (unpatched) -
...
we can get rid of the GEKKO ifdef for Gamecube/Wii since CRC
calculation for these kind of games will now be delayed until
content_get_rom_crc is called the first time, which typically only
happens during netplay
2019-06-03 18:51:04 +02:00
Twinaphex
240f0a578c
Merge pull request #8792 from orbea/enabled
...
qb: Improve X11 checks.
2019-06-03 17:00:58 +02:00
Twinaphex
c5aa675cac
Merge pull request #8905 from orbea/unix
...
Remove duplicate code.
2019-06-03 14:26:16 +02:00
Twinaphex
1ee6d7b34b
Merge pull request #8904 from orbea/menu
...
Fix --disable-menu.
2019-06-03 14:26:03 +02:00
twinaphex
6ffb675c0b
(GX) Buildfix
2019-06-03 14:18:25 +02:00
Twinaphex
f5df996be4
Merge pull request #8907 from jdgleaver/rgui-cleanup
...
(RGUI) Minor clean-ups
2019-06-03 14:10:51 +02:00
Twinaphex
bad318f540
Merge pull request #8908 from QuarkTheAwesome/master
...
WiiU: Fixes for RGUI under GX2
2019-06-03 14:09:47 +02:00
Ash Logan
3d40a3bcaf
(GX2) Respect filtering settings for menu
2019-06-03 21:41:03 +10:00
Ash Logan
3461955dae
(GX2) Scale menu to viewport size
2019-06-03 21:38:40 +10:00
jdgleaver
e5be7931fd
(RGUI) Minor clean-ups
2019-06-03 12:08:47 +01:00
Ash Logan
ab4ca8cf1b
(GX2) Use correct menu coordinates to render menu
2019-06-03 20:35:46 +10:00
orbea
cafc45d705
Remove duplicate code.
2019-06-02 22:25:20 -07:00
orbea
fb64183fde
Fix --disable-menu.
2019-06-02 21:37:09 -07:00
Brad Parker
2e9df1be11
typo
2019-06-02 20:25:11 -04:00
Ryunam
ed1d98d2a2
Add toggle to show/hide mouse cursor with overlays
2019-06-02 23:48:01 +02:00
twinaphex
7ea2034922
Cleanups
2019-06-02 21:02:59 +02:00
Twinaphex
b3d3f2db58
Merge pull request #8781 from orbea/haiku
...
qb: Add check_platform.
2019-06-02 18:10:19 +02:00
Twinaphex
3a338add02
Merge pull request #8898 from orbea/tests
...
qb: Log the configure arguments in config.log.
2019-06-02 18:09:47 +02:00
twinaphex
f5106afc0f
(config.def.h) Turn more const variables into macros
2019-06-02 18:09:33 +02:00
orbea
8922e96869
qb: Add check_platform.
...
This allows enabling and disabling features for platforms
more robustly.
Fixes https://github.com/libretro/RetroArch/issues/8777
v2: Fix D3D configure checks.
v3: Cleanup.
v4: Update Makefile.msvc and Makefile.win
2019-06-02 08:48:05 -07:00
orbea
04c184252d
qb: Improve X11 checks.
2019-06-02 08:45:24 -07:00
twinaphex
5a4294359a
(config.def.h) Turn const variables into macros
2019-06-02 17:19:58 +02:00
orbea
fbe6639ee1
qb: Log the configure arguments in config.log.
2019-06-02 07:04:56 -07:00
Twinaphex
cc22680480
Merge pull request #8897 from orbea/khr
...
Try using the udev or linuxraw input drivers for khr_display.
2019-06-02 09:07:35 +02:00
Twinaphex
fc149726c7
Merge pull request #8895 from orbea/glcore
...
Fix shaders init with glcore + kms.
2019-06-02 07:53:12 +02:00
orbea
a9c9d0efc3
Try using the udev or linuxraw input drivers for khr_display.
...
When using vulkan with a khr_display context while the x input
driver is set RA will fail to start. This changes it to try setting
the udev and then linuxraw input drivers in such cases.
This code is copied from gfx/drivers_context/drm_ctx.c
2019-06-01 19:16:27 -07:00
hizzlekizzle
66ba0db249
Merge pull request #8896 from orbea/gles3
...
Fix the OpenGLES3 build.
2019-06-01 19:01:27 -05:00
orbea
0d167afc4f
Fix the OpenGLES3 build.
...
This depends on HAVE_EGL.
Revert "Remove this Travis test for now"
This reverts commit 678089c2de .
2019-06-01 13:37:48 -07:00
twinaphex
580bb2cf54
(dynamic.c) Cleanup
2019-06-01 22:36:27 +02:00
orbea
44c62c8a37
Fix shaders init with glcore + kms.
...
See https://github.com/libretro/RetroArch/issues/8834
2019-06-01 13:32:06 -07:00
Twinaphex
8610a77dac
Merge pull request #8892 from orbea/egl
...
Revert "(EGL) Turn EGL off by default for now until we figure out how"
2019-06-01 21:36:37 +02:00
Twinaphex
5183160142
Merge pull request #8894 from LazyBumHorse/master
...
(wgl_ctx) set GFX_CTX_FLAGS_SHADERS_SLANG for glcore
2019-06-01 21:35:38 +02:00
LazyBumHorse
a6f042b320
wgl_ctx: set GFX_CTX_FLAGS_SHADERS_SLANG for glcore
2019-06-01 21:21:45 +02:00
Twinaphex
f3ebc40e7a
Merge pull request #8891 from orbea/zlib
...
qb: Fix the zlib check.
2019-06-01 17:25:42 +02:00
orbea
0498f8ba1c
Revert "(EGL) Turn EGL off by default for now until we figure out how"
...
This reverts commit 8076d06c24 .
This seems to work again.
2019-06-01 07:46:46 -07:00
orbea
35d4405d3e
qb: Fix the zlib check.
...
This is the correct change to prefer the builtin zlib.
Revert "(QB) Bake in zlib by default, make zlib as dynamic library dependency"
This reverts commit 2713e792ca .
Revert "(QB) Change behavior - if HAVE_ZLIB = no, that doesn't mean"
This reverts commit f66fe5e16b .
2019-06-01 07:39:02 -07:00
Twinaphex
5c7a5fdba0
Update CHANGES.md
2019-05-31 20:42:16 +02:00
Twinaphex
c75c5668aa
Update CHANGES.md
2019-05-31 20:38:28 +02:00
twinaphex
4c5f9ee65b
Cleanups
2019-05-31 17:34:32 +02:00
twinaphex
aee137eb7b
(retroarch.c) Cleanups
2019-05-31 16:41:17 +02:00
twinaphex
90fab37a86
Get rid of RUNLOOP_STATE_SLEEP and reuse existing state
2019-05-31 16:38:17 +02:00
twinaphex
143c333343
(configuration.c) Cleanups
2019-05-31 16:04:46 +02:00
twinaphex
7ee5b187f9
(iOS) Fix small memory leak
2019-05-31 16:00:51 +02:00
twinaphex
ca33665287
(config.def.h) WIP - most of these const variables should become
...
macros instead
2019-05-31 15:59:49 +02:00
twinaphex
6048fd564d
(retroarch.c) Simplify some code
2019-05-31 15:29:52 +02:00
Twinaphex
b0f5f7bc9d
Merge pull request #8889 from WeedyWeedSmoker/(Buildfix)-iOS-6-&-8-+-iOS-projects-fixes
...
(Buildfix) iOS 6 & 8 + iOS projects fixes
2019-05-31 10:00:38 +02:00
Weedy Weed Smoker
2e5b102340
Remove "-DHAVE_DYNAMIC"
2019-05-31 14:59:24 +07:00
Weedy Weed Smoker
b90c6ce3bd
Remove "-DHAVE_DYNAMIC"
2019-05-31 14:58:51 +07:00
Weedy Weed Smoker
5a0ffe4e0b
Fix iOS 11 static project
2019-05-31 14:26:47 +07:00
Weedy Weed Smoker
5490d554e0
Fix iOS 11 static project
2019-05-31 14:26:13 +07:00
Weedy Weed Smoker
9154f0fa93
Fix iOS 10 jailbroken installation
2019-05-31 14:25:37 +07:00
Weedy Weed Smoker
517340139d
Fix iOS 9 jailbroken installation
2019-05-31 14:24:47 +07:00
Weedy Weed Smoker
536d912c2c
(Buildfix) iOS 8
2019-05-31 14:23:47 +07:00
Weedy Weed Smoker
10d8ad7265
(Buildfix) iOS 6
2019-05-31 14:23:11 +07:00
twinaphex
16f830e080
(task content) Cleanups
2019-05-31 09:20:37 +02:00
twinaphex
9df5b731f5
Fix mistake
2019-05-31 09:06:48 +02:00
twinaphex
474f5ab00a
(CocoaTouch Menu) Fix build
2019-05-31 08:25:49 +02:00
twinaphex
c3c3eedfa2
file_archive_get_file_list - file_archive_walk returns boolean type,
...
not integer
2019-05-31 07:48:10 +02:00
twinaphex
678089c2de
Remove this Travis test for now
2019-05-31 07:43:58 +02:00
twinaphex
4862368b02
(Unix/Linux) Correct parse_drive_list (potential fix)
2019-05-31 07:11:10 +02:00
twinaphex
281630bd4f
(retroarch.c) Cleanups
2019-05-31 07:02:44 +02: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
twinaphex
07d8daf048
Cleanups - prefer path_is_valid over filestream_exists
2019-05-30 21:35:34 +02:00
Twinaphex
11165a816a
Merge pull request #8886 from jdgleaver/hide-restart-retroarch-fix
...
Fix typo in PR #8885
2019-05-30 15:15:23 +02:00
jdgleaver
1891ca7c68
Fix typo in PR #8885
2019-05-30 14:09:21 +01:00
Twinaphex
f78ee7fe41
Merge pull request #8885 from jdgleaver/hide-restart-retroarch
...
Add option to show/hide 'Restart RetroArch'
2019-05-30 15:00:38 +02:00
jdgleaver
aa6beb68c2
Add option to show/hide 'Restart RetroArch'
2019-05-30 13:52:24 +01:00
Twinaphex
7c5d94f924
Merge pull request #8884 from jdgleaver/path-is-valid
...
filestream_exists() -> path_is_valid() replacements
2019-05-30 13:35:10 +02:00
jdgleaver
d6b2e83408
filestream_exists() -> path_is_valid() replacements
2019-05-30 12:19:52 +01:00
Twinaphex
326a4ccbc6
Merge pull request #8883 from jdgleaver/menu-entries-optimisation
...
'menu_entry' optimisations
2019-05-30 12:06:43 +02:00
jdgleaver
ff16fb347a
'menu_entry' optimisations
2019-05-30 10:11:26 +01:00
twinaphex
e680fab6e1
(Cheevos) Fix Cheevos
...
(Wayland) Hopefully finally fix EGL issues
2019-05-30 11:08:00 +02:00
Twinaphex
9eecf1302b
Merge pull request #8881 from LazyBumHorse/master
...
implement FrameDirection slang semantic for d3d10-12, gx2_gfx and metal
2019-05-30 10:50:46 +02:00
Twinaphex
b5e6b9d929
Merge pull request #8882 from meleu/buhbye_old_cheevos
...
get rid of old cheevos implementation
2019-05-30 10:49:47 +02:00
meleu
98ba2d8cb9
remove old cheevos files
2019-05-29 16:32:36 -03:00
LazyBumHorse
9ab49b7b2c
Add FrameDirection for metal and gx2_gfx
2019-05-29 21:06:44 +02:00
meleu
694bac565f
do not use old cheevos implementation
2019-05-29 14:26:22 -03:00
LazyBumHorse
b54ad4d67f
implement FrameDirection slang semantic for d3d10,11,12
2019-05-29 18:09:37 +02:00
Twinaphex
95546b51d7
Merge pull request #8880 from LazyBumHorse/master
...
fix frame_direction type for vulkan
2019-05-29 16:38:37 +02:00
twinaphex
6c5d08d893
content_file_init_extract - cleanup
2019-05-29 16:35:51 +02:00
twinaphex
559669fc4a
(dynamic.c) Cleanups
2019-05-29 16:27:06 +02:00
twinaphex
5d48b98014
dynamic.c - cleanups
2019-05-29 15:42:13 +02:00
LazyBumHorse
4c272973f1
fix frame_direction type for vulkan
2019-05-29 15:29:37 +02:00
Twinaphex
d6cdcf4832
Update CHANGES.md
2019-05-29 14:43:55 +02:00
Twinaphex
6c721ee017
Merge pull request #8875 from losernator/master
...
Update Korean translation
2019-05-29 14:42:58 +02:00
twinaphex
8ff9e7254d
(audio_driver.c) Cleanups
2019-05-29 14:26:14 +02:00
twinaphex
d37e610d70
(Switch) Stub this code out for now
2019-05-29 12:57:36 +02:00
twinaphex
3c15d16728
(Discord) CXX_BUILD fixes
2019-05-29 10:53:47 +02:00
Twinaphex
d6aafef950
Merge pull request #8877 from QuarkTheAwesome/build-fixes
...
WiiU: Build cleanup/refactors, fix Griffin, newest devkitPPC
2019-05-29 10:50:18 +02:00
Ash Logan
4ef9258b63
wiiu: Add libfat/iosuhax to Griffin, always use builtins
2019-05-29 18:23:34 +10:00
Ash Logan
8f48b40491
libfat: ARGV_MAGIC is different on WiiU
2019-05-29 18:22:36 +10:00
twinaphex
19721639bf
Cleanup
2019-05-29 10:22:33 +02:00
Ash Logan
3f41c2b822
libiosuhax: Use wiiu headers instead of redefining
2019-05-29 18:22:16 +10:00
Ash Logan
f6e4361fc9
wiiu: Make libfat/libiosuhax optional
2019-05-29 18:21:56 +10:00
twinaphex
43be7c384b
(run_ahead.c) Fix signature
2019-05-29 10:20:53 +02:00
twinaphex
9d585ecd94
(EGL) Buildfixes
2019-05-29 10:02:03 +02:00
Joohan Lee
8391d4f853
Update msg_hash_ko.h
2019-05-29 15:42:32 +09:00
Joohan Lee
6353a95ce3
Update Korean translation
...
Update Korean translation
2019-05-29 15:19:42 +09:00
Twinaphex
402607537a
Merge pull request #8869 from jdgleaver/jpeg-fix
...
(task_image) Fix jpeg/bmp/tga loading bug
2019-05-28 18:50:47 +02:00
jdgleaver
a51293fbc6
(task_image) Fix jpeg/bmp/tga loading bug
2019-05-28 17:22:23 +01:00
twinaphex
2c6ca88575
(XMB) Use path_is_valid instead of filestream_exists
2019-05-28 17:10:50 +02:00
radius
1704ef8410
autoconf cleanups, fix swap ok/cancel in ozone
2019-05-28 16:29:54 +02:00
radius
d8c4c4e276
further cleanup
2019-05-28 16:29:49 +02:00
radius
5071a33cd3
simplify this mess
...
So this makes two basic changes:
1. Add a few extra dirs, hide root dir in the filesystem
2. Simplify the default dir selection code so it doesn't take three code blocks to change a dir
A few of the decisions here were weird.
This shouldn't affect anything for end users and makes the code more mantainable.
Log from the first run:
```
05-27 22:42:21.507 16529 16567 I RetroArch: jni_thread_destruct()
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV] Android version (major : 7, minor : 1, rel : 2)
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV] Checking arguments passed from intent ...
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: config file: [/storage/emulated/0/Android/data/com.retroarch.aarch64/files/retroarch.cfg] -->correct
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: current IME: [com.koushikdutta.vysor/.VysorIME]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: libretro path: [/data/user/0/com.retroarch.aarch64/cores/]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android internal storage location: [/storage/emulated/0]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android picture folder location [/storage/emulated/0/Pictures] -->cleanup no longer needed
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android download folder location [/storage/emulated/0/Download] -->cleanup no longer needed
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: APK location [/data/app/com.retroarch.aarch64-2/base.apk]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: android external files location [/storage/emulated/0/Android/data/com.retroarch.aarch64/files]
05-27 22:45:27.586 16992 17046 I RetroArch: [ENV]: app dir: [/data/user/0/com.retroarch.aarch64]
05-27 22:45:27.586 16992 17046 I RetroArch: Testing permissions for /storage/emulated/0 -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: Create /storage/emulated/0/.retroarch in /storage/emulated/0 true
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: application location: [/data/user/0/com.retroarch.aarch64]
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default download folder: [] -->fixup
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default savefile folder: [/storage/emulated/0/RetroArch/saves] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default savestate folder: [/storage/emulated/0/RetroArch/states] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default system folder: [/storage/emulated/0/RetroArch/system] -->correct
05-27 22:45:27.587 16992 17046 I RetroArch: [ENV]: default screenshot folder: [/storage/emulated/0/RetroArch/screenshots] -->correct
05-27 22:45:27.780 16992 17046 I RetroArch: [recording] youtube streaming key empty
05-27 22:45:27.781 16992 17046 W RetroArch: Using old --libretro behavior. Setting libretro_directory to "/data/user/0/com.retroarch.aarch64/cores/" instead.
05-27 22:45:27.781 16992 17046 I RetroArch: RetroArch 1.7.7 (Git 772d06f)
```
Also these are changed:

Should be easier to navigate to other mountpoints
2019-05-28 16:29:41 +02:00
radius
87452b2eac
fixup layout path on android, add some comments, move the order of the user directories
2019-05-28 16:29:36 +02:00
radius
f164b4be3d
add apng
2019-05-28 16:29:29 +02:00
twinaphex
6a30a1f89a
Disable Discord for C89 again
2019-05-28 16:27:21 +02:00
twinaphex
5e09f1a569
Revert "(Discord RPC) Cleanups"
...
This reverts commit 8609c68f31 .
2019-05-28 16:26:50 +02:00
twinaphex
8609c68f31
(Discord RPC) Cleanups
2019-05-28 16:18:29 +02:00
twinaphex
fb22397835
(libnx) Turn rpng_load_image_argb into static function
2019-05-28 16:13:12 +02:00
twinaphex
ebefe374b5
(platform_switch.c) Cleanups
2019-05-28 16:12:06 +02:00
twinaphex
8850f0735c
(LIBNX) Try to fix libnx
2019-05-28 16:10:22 +02:00
twinaphex
876e1a43aa
Remove C89_DISCORD
2019-05-28 16:02:09 +02:00
twinaphex
15277f9dbc
(mbedtls) Try to make more code C89-compliant
2019-05-28 15:58:07 +02:00
twinaphex
ecaa250aad
(Vita) Use builtin zlib
2019-05-28 15:35:31 +02:00
twinaphex
7ee8a4de3e
(Emscripten) Try to use builtin zlib
2019-05-28 15:32:26 +02:00
twinaphex
243c9b3399
(PS2) Try to use builtin zlib
2019-05-28 15:30:16 +02:00
Twinaphex
bdaa7e8d45
Merge pull request #8866 from jdgleaver/task-image-fix
...
(task_image) Make image loading/processing non-blocking on non-threaded systems
2019-05-28 14:12:44 +02:00
jdgleaver
ff297e72e7
(task_image) Make image loading/processing non-blocking on non-threaded systems
2019-05-28 12:57:52 +01:00
Twinaphex
7b3e6f058b
Merge pull request #8856 from Dwedit/msvc_warning_suppression
...
Add 4566 to the list of warnings to suppress on MSVC 2015/2017
2019-05-28 13:37:47 +02:00
twinaphex
682bfc675f
Add this ifdef around pragma execute-character-set
2019-05-28 13:37:14 +02:00
twinaphex
353faffb40
(MSVC 2010 x64) Add compat/zlib include dir
2019-05-28 13:09:00 +02:00
Twinaphex
f56dfb711d
Merge pull request #8863 from BringerethOfLight/master
...
menu display: don't move scissoring rect
2019-05-28 12:22:03 +02:00
Ash Logan
26d3c3634c
wiiu/input: Uniquely name axis enum
...
Griffin!
2019-05-28 09:16:48 +10:00
Ash Logan
4727f6f72a
wiiu: Add common/hid to griffin build
...
It very, very nearly works
2019-05-28 09:06:31 +10:00
Ash Logan
258b9391b7
hid: Uniquely name (more) symbols
...
5bf8293 missed a few, all good!
2019-05-28 09:06:31 +10:00
Ash Logan
ab63d34e2e
wiiu: Add inputs and ifaddrs to griffin build
...
Gets a little closer to fixing it, still has issues with the input
drivers though
2019-05-28 09:06:31 +10:00
Ash Logan
9a89aebe73
wiiu/input: Give static variables unique names
...
For griffin build, where static is meaningless
2019-05-28 09:06:31 +10:00
Ash Logan
e2c479987c
Makefile.wiiu: Formatting/readability pass 1
...
Actual meaning is mostly the same, aside from cleaning up the include
paths and portlibs handling. Griffin build does not work, salamander
builds OK.
2019-05-28 09:06:31 +10:00
Ash Logan
e00d1f01e4
Makefile.wiiu: Remove -mwup (removed from devkitPPC)
...
See https://github.com/devkitPro/gcc/commit/8903cf8ec03f30497eba907b7f0209abd9797a99
This got removed from devkitPPC a while ago, this should allow
people on newer toolchains to build.
These changes also need to be done to all the cores.
2019-05-28 09:06:31 +10:00
twinaphex
22320a4a91
(MSVC) Fix Griffin MSVC build
2019-05-27 22:22:45 +02:00
BringerethOfLight
50720f0a92
menu display: don't move scissoring rect
...
don't just return from the function either, instead set w/h to 0
2019-05-27 20:00:54 +00:00
Twinaphex
8e4dc6f007
Update CHANGES.md
2019-05-27 20:49:57 +02:00
twinaphex
4f50886190
command_event_set_savestate_auto_index - cleanup
2019-05-27 18:02:13 +02:00
twinaphex
93ed7c7848
(command.c) Prevent allocations until most early returns have
...
stopped
2019-05-27 17:55:38 +02:00
Twinaphex
e906a3c0b2
Merge pull request #8859 from natinusala/master
...
menu widgets: fix rounding error with timings
2019-05-27 17:16:06 +02:00
Twinaphex
96ce8b93a8
Merge pull request #8862 from jdgleaver/on-demand-thumbs-update
...
(On-demand thumbnails) Prevent unnecessary 'menu refresh' events when rapidly scrolling/switching playlists
2019-05-27 17:14:49 +02:00
jdgleaver
ef459df761
(On-demand thumbnails) Prevent unnecessary 'menu refresh' events when rapidly scrolling/switching playlists
2019-05-27 15:49:34 +01:00
twinaphex
f66fe5e16b
(QB) Change behavior - if HAVE_ZLIB = no, that doesn't mean
...
HAVE_BUILTINZLIB will also be set to no implicitly. It will still
try to use the baked in zlib. If you want to build without any zlib
support entirely, you now need to do this -
./configure --disable-zlib --disable-builtinzlib
2019-05-27 15:44:54 +02:00
twinaphex
2713e792ca
(QB) Bake in zlib by default, make zlib as dynamic library dependency
...
optional instead
2019-05-27 15:03:38 +02:00
twinaphex
e5d13bd32a
Rename input_common.c to input_hid_common.c
2019-05-27 15:01:36 +02:00
twinaphex
4a08b3e239
(Wayland ctx) Add missing HAVE_EGL ifdefs
2019-05-27 14:55:41 +02:00
Twinaphex
23e326a50b
Merge pull request #8860 from jdgleaver/rpng-fix
...
(RPNG) Fix undefined behaviour when loading bad/corrupt PNG images
2019-05-27 14:42:02 +02:00
Twinaphex
68085af944
(net http) Cleanups
2019-05-27 14:40:38 +02:00
twinaphex
5bf829339d
(HID) Uniquely name symbols
2019-05-27 14:32:40 +02:00
jdgleaver
431877799d
(RPNG) Fix undefined behaviour when loading bad/corrupt PNG images
2019-05-27 13:07:11 +01:00
natinusala
d50e326825
menu display: don't cancel scissoring if the rect is empty
2019-05-27 10:10:50 +02:00
natinusala
4e74e52518
menu widgets: fix rounding error with timings
2019-05-27 09:59:41 +02:00
Dwedit
0d678c0cca
Add 4566 to the list of warnings to suppress on MSVC 2015 and 2017 builds
2019-05-27 00:10:42 -05:00
twinaphex
277b5c9462
(MSVC 2005 to 2017) Add new include dir
2019-05-27 04:54:26 +02:00
twinaphex
f88ec1e54e
(MSVC 2003) Fixup MSVC 2003 solutions; fixup targets that don't have
...
HAVE_NETPLAY defined
2019-05-27 04:04:27 +02: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
radius
0f07206357
fix gif preset
2019-05-27 01:41:14 +02:00
radius
25c99fd83e
remove log spam
2019-05-27 01:41:09 +02:00
radius
34be5f399c
no need to do nat traversal if using relay
2019-05-26 22:39:46 +02:00
radius
370b9681b8
fix netplay paused spam
2019-05-26 22:39:46 +02:00
radius
7a8d87f24a
fix discord status getting stuck
2019-05-26 22:39:46 +02:00
radius
1228c95412
add commented out streaming preset
2019-05-26 22:39:46 +02:00
radius
86960cf9dd
preset refinement
2019-05-26 22:39:46 +02:00
twinaphex
8076d06c24
(EGL) Turn EGL off by default for now until we figure out how
...
to leave this to on without it breaking PC buildss
2019-05-26 09:16:58 +02:00
Twinaphex
913ae87181
Update CHANGES.md
2019-05-26 08:40:23 +02:00
Twinaphex
ccd6bd93c8
Update CHANGES.md
2019-05-26 08:39:21 +02:00
Twinaphex
71e9028356
Update CHANGES.md
2019-05-26 08:36:17 +02:00
Twinaphex
11a86cd589
Update CHANGES.md
2019-05-26 08:34:56 +02:00
Twinaphex
537aa2a0ca
Update CHANGES.md
2019-05-26 08:32:46 +02:00
twinaphex
e1b39f6621
(WinRT) Make dxgi_update into a stub function for WinRT
2019-05-26 08:22:16 +02:00
twinaphex
17b2019e11
(Vulkan) Fix potential memory leak
2019-05-26 08:18:42 +02:00
Brad Parker
086b3ccfb7
gl1: ignore alpha in core video, fixes XRGB8888 rendering in some cores
2019-05-25 17:08:30 -04:00
Twinaphex
5b9b0bf78b
Merge pull request #8848 from LazyBumHorse/master
...
(glcore) Don't poll vendor specific 'patch' version
2019-05-25 18:10:28 +02:00
LazyBumHorse
d12dba6db4
(hotfix) Don't poll vendor specific 'patch' version
2019-05-25 17:51:03 +02:00
Twinaphex
e7f5c62581
Merge pull request #8846 from LazyBumHorse/master
...
(glcore) don't hardcode shader cross compilation target version but poll it
2019-05-25 16:22:41 +02:00
LazyBumHorse
9894f48fb0
added paranoid NULL check
2019-05-25 13:10:13 +02:00
LazyBumHorse
662b473e9f
don't hardcode shader cross compilation target version but poll it
2019-05-25 12:32:34 +02:00
Ömercan Kömür
c0c1a0b64f
added new Turkish translations
2019-05-25 05:24:06 +03:00
Twinaphex
4087a3cef5
Merge pull request #8845 from LazyBumHorse/master
...
added "FrameDirection" slang semantic for glcore and vulkan
2019-05-24 23:48:03 +02:00
LazyBumHorse
ee3cda8abf
added "FrameDirection" slang semantic and implementation for glcore and vulkan
2019-05-24 22:11:12 +02:00
Twinaphex
435f935ef8
Merge pull request #8844 from jdgleaver/hide-legacy-thumb-downloader
...
Hide legacy thumbnail downloader by default
2019-05-24 15:51:02 +02:00
jdgleaver
a117b8391f
Hide legacy thumbnail downloader by default
2019-05-24 14:39:53 +01:00
Twinaphex
d338a329d6
Merge pull request #8842 from jdgleaver/on-demand-thumbs
...
Add optional 'on demand' thumbnail downloads
2019-05-24 14:10:22 +02:00
jdgleaver
20aff2a05a
Add optional 'on demand' thumbnail downloads
2019-05-24 12:03:26 +01:00
twinaphex
5dc11fcd31
Reimplement 'fix ozone issues on mali400 gpu. as a bonus, fixes #5378 '
...
by BringerethOfLight
2019-05-24 04:13:55 +02:00
twinaphex
320d22f5b8
CXX_BUILD buildfix
2019-05-24 03:19:14 +02:00
Twinaphex
cec5f95da0
Merge pull request #8837 from jdgleaver/wii-update
...
(GX - Wii) Add default video/audio filter directories
2019-05-23 13:26:10 +02:00
jdgleaver
93917c72c7
(GX - Wii) Add default video/audio filter directories
2019-05-23 12:17:38 +01:00
twinaphex
9bc0478e9d
(tasks) Cleanups
2019-05-23 13:05:15 +02:00
twinaphex
2db271d954
Remove TODO
2019-05-23 12:43:56 +02:00
twinaphex
96cfe3396c
(task_content.c) Cleanups
2019-05-23 11:48:32 +02:00
twinaphex
237e8c3d02
(VFS) Cleanup remove and rename impl. too so we get no more warnings
2019-05-22 22:36:38 +02:00
twinaphex
8eed2f0259
Refactor this again to make it cleaner
2019-05-22 22:24:23 +02:00
twinaphex
a57fb7fe51
Splitup retro_vfs_stat_impl - was becoming a big mess -
...
also add checking for empty string to beginning of function
for all codepaths
2019-05-22 22:19:00 +02:00
Twinaphex
8c6fcafa18
Merge pull request #8833 from jdgleaver/rgui-wii-fix
...
(Wii) Fix RGUI display corruption
2019-05-22 20:59:34 +02:00
Brad Parker
f2e15af6ba
griffin: linux buildfixes
2019-05-22 14:07:56 -04:00
jdgleaver
e3330a7ed1
(Wii) Fix RGUI display corruption
2019-05-22 16:04:53 +01:00
Brad Parker
725fe6197d
add CPU model to system info
2019-05-22 10:50:21 -04:00
Twinaphex
06aaf2a4b6
Merge pull request #8831 from WeedyWeedSmoker/Fix-iOS-9-compilation
...
Fix iOS 9 & 10 compilation
2019-05-22 12:05:02 +02:00
Weedy Weed Smoker
ca287e1e52
Fix iOS 10 too !
2019-05-22 16:43:38 +07:00
Weedy Weed Smoker
4bac7246d1
Update version string to 1.7.7
2019-05-22 16:31:10 +07:00
Weedy Weed Smoker
d4c5274707
Update version string to 1.7.7
2019-05-22 16:30:44 +07:00
Weedy Weed Smoker
9aca90a910
Update version string to 1.7.7
2019-05-22 16:30:12 +07:00
Weedy Weed Smoker
5c7bb3720b
Update version string to 1.7.7
2019-05-22 16:29:42 +07:00
Weedy Weed Smoker
0cd83c9d32
Add Webserver to the iOS9 project
2019-05-22 16:28:47 +07:00
twinaphex
9a4bdf5cea
(Mouse/Touch) Core options - touching a core option or pressing
...
with the left mouse button on it will now show a dropdown
list
2019-05-22 10:54:08 +02:00
twinaphex
8d54a56371
(task_content.c) Cleanups
2019-05-22 10:37:55 +02:00
twinaphex
bae877a465
(task_content.c) Cleanups
2019-05-22 10:27:46 +02:00
twinaphex
ab8f0e73b7
Cleanups
2019-05-22 10:23:34 +02:00
Twinaphex
2390b06755
Merge pull request #8824 from natinusala/master
...
menu widgets: fine tune progress bar colors
2019-05-22 10:12:35 +02:00
twinaphex
5bcf8bebd0
(task_pl_thumbnail_download) Cleanups
2019-05-22 10:10:04 +02:00
natinusala
c7083fdeac
menu widgets: fine tune progress bar colors
2019-05-22 10:06:10 +02:00
twinaphex
d9d1c13612
(task_http.c) Cleanups
2019-05-22 09:55:10 +02:00
twinaphex
e255204158
(task_screenshot.c) Cleanups
2019-05-22 07:40:43 +02:00
Brad Parker
e35eff126a
show taskbar progress for scanner
2019-05-22 01:31:55 -04:00
twinaphex
7a7d2303b5
Only show GPU Screenshots if video driver supports viewport read
2019-05-22 07:15:04 +02:00
twinaphex
6aed230930
Reimplement 'Take Screenshot' - if GPU-accelerated viewport screenshots
...
are not available, resort to raw screenshots instead
2019-05-22 07:08:11 +02:00
Brad Parker
f4346401e2
gong: revert bad cleanup
2019-05-22 01:00:23 -04:00
Brad Parker
9bdacd868e
Update CHANGES.md
2019-05-22 00:24:06 -04:00
Brad Parker
21725e484c
scanner: skip all databases with incompatible file extensions, whether file is inside an archive or not
2019-05-22 00:21:31 -04:00
twinaphex
a0fcb1b694
(task_image.c) Cleanups
2019-05-22 06:17:08 +02:00
twinaphex
020b714113
Refactor task_screenshot.c
2019-05-22 05:54:35 +02:00
twinaphex
15e7078361
string_list_free - try to be safer
2019-05-22 05:28:41 +02:00
Twinaphex
9c12037c43
Merge pull request #8829 from Dwedit/utf_8_fix_v3
...
UTF-8 Fix favoring MSVC 2010-2013
2019-05-22 05:23:49 +02:00
twinaphex
ceee15c031
(task_screenshot.c) Cleanup screenshot_dump
2019-05-22 05:23:19 +02:00
twinaphex
bf6e580435
(tasks) Get rid of dependencies
2019-05-22 05:13:01 +02:00
twinaphex
3aef826dee
(task_file_transfer.c) Cleanups
2019-05-22 04:56:09 +02:00
twinaphex
0dbcb7b9ca
task_image.c - less dependencies
2019-05-22 04:54:54 +02:00
Brad Parker
6154371692
use threads for command-line scanner if available
2019-05-21 22:53:36 -04:00
Brad Parker
f9a8c617ce
add pthread for command-line scanner when platform is not windows
2019-05-21 22:41:17 -04:00
twinaphex
6c1310ca06
(database task standalone) Add HAVE_THREADS
2019-05-22 04:28:11 +02:00
twinaphex
138a070ceb
(task_content.c) Cleanups - extraction error message was not being
...
printed
2019-05-22 04:24:44 +02:00
Brad Parker
04110576ea
vc2010: Makefile.griffin buildfix
2019-05-21 22:17:20 -04:00
Dwedit
dac332a123
explicitly enter signed chars and avoid undefined behavior
2019-05-21 21:08:13 -05:00
twinaphex
bcb474b3a3
(runahead) Cleanups - create core_free_game_info and move it to
...
core_impl.c - get rid of free_string_list and just reuse
string_list_free
2019-05-22 04:04:58 +02:00
Dwedit
f8002218cd
attempt to fix narrowing char compiler error
2019-05-21 20:56:52 -05:00
Brad Parker
711ea77390
glcore: store GPU device/version string
2019-05-21 21:43:31 -04:00
Dwedit
64a43dd280
Move #pragma code_page(932) into rarch.rc, as #pragma code_page is ignored for included files. Fixes locale problems for Japanese resources.
2019-05-21 20:09:05 -05:00
twinaphex
eed2ea7a99
string_is_empty check is already being done by path_is_valid/file stat
...
path cb function
2019-05-22 03:05:31 +02:00
twinaphex
32f9b9ab9a
(PS4/ORBIS) Move path_is_directory code parts to VFS layer - hope I did
...
it right
2019-05-22 02:32:22 +02:00
twinaphex
f117d763d6
Create path_stat and use it
2019-05-22 02:21:30 +02:00
Dwedit
1faaf68d9d
UTF-8 Fix favoring MSVC 2010-2013.
...
MSVC 2015 and 2017 projects: Add /utf-8 switch
Makefile.griffin: Add -utf-8 switch to MSVC 2015 builds
Makefile.msvc: Add -utf-8 switch to MSVC 2017 builds
intl/msg_hash files: Added BOM and MSVC 2010-2013 pragmas
menu_cbs.c: Replace Euro character with raw bytes
menu_osk_utf8_pages.h: Replace pragma with MSVC 2010-2013 version range
shaderparamsdialog.cpp: Add BOM and MSVC 2010-2013 pragma
2019-05-21 18:02:25 -05:00
Brad Parker
388a931f95
improve Makefile for standalone scanner
2019-05-21 18:33:07 -04:00
twinaphex
98b7a21c42
(task database standalone) Add 7zip and zlib support
2019-05-22 00:18:25 +02:00
twinaphex
1a1418ccfb
(Samples) tasks/database - should work again
2019-05-21 22:38:50 +02:00
Rob Loach
479a2170c5
changes: Remove period marks on list items
...
This change removes all the period marks at the end of list items in CHANGES.md, to make it more ascetically pleasing to read.
2019-05-21 14:04:10 -04:00
twinaphex
9220248c32
Remove double entry
2019-05-21 17:23:28 +02:00
Twinaphex
2e80091ada
Merge pull request #8823 from libretro/revert-8808-xfree86-keycodes
...
Revert "xfree86_keycodes: Add non-evdev keycodes to fix keyboard input on non-Linux systems with X11."
2019-05-21 17:16:11 +02:00
Twinaphex
8db0e2db7c
Revert "xfree86_keycodes: Add non-evdev keycodes to fix keyboard input on non-Linux systems with X11."
2019-05-21 17:15:59 +02:00
twinaphex
b8d27362e4
Fix C89 issues and avoid usage of ZeroMemory - is just memset 0
2019-05-21 06:08:33 +02:00
twinaphex
d2d4e11169
Fix mistake
2019-05-21 05:43:49 +02:00
twinaphex
b86a9db553
Fix this
2019-05-21 05:37:21 +02:00
twinaphex
154319ba3d
Only copy these launch arguments on the first run - by fr500
2019-05-21 05:36:04 +02:00
twinaphex
57c5b629a6
Simplify this
2019-05-21 04:55:29 +02:00
radius
d0c8b3ccf4
restart works on linux too
2019-05-21 04:53:37 +02:00
Twinaphex
0126ad2a75
Merge pull request #8813 from niacat/qb-libs-cflags
...
qb.libs.sh: Use CFLAGS in header existence check.
2019-05-21 04:34:08 +02:00
twinaphex
beda37e463
(platform_win32.c) Exclude this for Xbox
2019-05-21 04:32:56 +02:00
twinaphex
5eea93497c
Remove these ifdefs - we now have a better way of hiding this setting -
...
this setting should be shown if frontend_driver_has_fork() returns true
2019-05-21 04:28:58 +02:00
radius
95dbb040b0
add restart menu option
...
add sublabels
Add .gitlab-ci.yml
Update .gitlab-ci.yml
2019-05-21 04:25:34 +02:00
radius
eef4ada025
fix #8725 again including:
...
- allow savestates on hardcore
- fix weird conditions happening due to having two implementations
- fix popup saying state was loaded when starting a game with achievements hardcore after a game with no achievements
- fix rewind not working when loading games with no achievements after loading games with achievements hardcore
2019-05-21 03:32:49 +02:00
twinaphex
f17655f073
Revert "attempt to fix issue described in #8725 "
...
This reverts commit 90b0afdaa7 .
2019-05-21 03:32:18 +02:00
twinaphex
90b0afdaa7
attempt to fix issue described in #8725
2019-05-21 03:10:06 +02:00
Twinaphex
27162c2510
Merge pull request #8818 from altiereslima/master
...
Update msg_hash_pt_br.h
2019-05-20 23:18:19 +02:00
Twinaphex
17afc71483
Merge pull request #8820 from jdgleaver/thumb-refresh
...
Ensure that displayed thumbnails are always refreshed correctly after selecting 'Download Thumbnails' from quick menu
2019-05-20 21:23:40 +02:00
altiereslima
6a8ec3566d
Update msg_hash_pt_br.c
2019-05-20 15:06:59 -03:00
twinaphex
17a0bd0f22
(Tinyalsa) Rename these typedefs
2019-05-20 18:58:15 +02:00
twinaphex
137d72d076
(ALSA QSA) Struct needs to be renamed uniquely
2019-05-20 18:44:24 +02:00
twinaphex
b94f1514aa
alsa_device_list_new/alsa_device_list_free are renamed so
...
that there are no symbol clashes with the main alsa driver
2019-05-20 18:37:24 +02:00
jdgleaver
98889e1652
Ensure that displayed thumbnails are always refreshed correctly after selecting 'Download Thumbnails' from quick menu
2019-05-20 16:09:59 +01:00
Twinaphex
daad277b90
Merge pull request #8819 from jdgleaver/thumb-clear-fix
...
(XMB/Ozone) Ensure old thumbnails are cleared when selecting playlist entry with 'broken' thumbnails
2019-05-20 16:35:59 +02:00
jdgleaver
dde0160468
(XMB/Ozone) Ensure old thumbnails are cleared when selecting playlist entry with 'broken' thumbnails
2019-05-20 12:23:55 +01:00
Twinaphex
375df32ad2
Update CHANGES.md
2019-05-20 09:46:02 +02:00
Twinaphex
f244aa6042
Update CHANGES.md
2019-05-20 09:37:17 +02:00
Twinaphex
3d8e7ecb61
Update CHANGES.md
2019-05-20 09:36:36 +02:00
twinaphex
741198ed48
Revert "Create message queue warnings when YouTube/Twitch keys are not"
...
This reverts commit 884842ad30 .
2019-05-20 05:25:19 +02:00
twinaphex
884842ad30
Create message queue warnings when YouTube/Twitch keys are not
...
filled in.
2019-05-20 05:22:48 +02:00
twinaphex
961daa2775
Fix Recording Threads label
2019-05-20 05:17:25 +02:00
twinaphex
9b31c91165
Fix Stream Quality setting
2019-05-20 05:00:23 +02:00
radius
cd8e39b9fb
fix twitch streaming
2019-05-20 04:29:17 +02:00
twinaphex
0db4b2d039
Revert "backup cores to download dir before updating"
...
This reverts commit 3638ecd71a .
2019-05-20 04:28:52 +02:00
radius
3638ecd71a
backup cores to download dir before updating
2019-05-20 04:28:27 +02:00
altiereslima
028a21531a
Update msg_hash_pt_br.h
2019-05-19 21:52:52 -03:00
twinaphex
71bd327325
Don't need this
2019-05-20 02:23:35 +02:00
Twinaphex
d71db6efdb
Merge pull request #8816 from chucksmith/feature/center-on-iphone-x
...
correctly centers screen on iPhone X landscape
2019-05-20 00:20:05 +02:00
Twinaphex
a43ce07df9
Merge pull request #8817 from m4xw/revert
...
Revert "Simplify menu_displaylist_parse_cores"
2019-05-20 00:00:35 +02:00
M4xw
3834d29fcb
Revert "Simplify menu_displaylist_parse_cores"
...
This reverts commit 269a95b0bf .
2019-05-19 23:51:07 +02:00
Chuck Smith
ac2c6bdac2
correctly centers screen on iPhone X landscape
2019-05-19 21:11:30 +02:00
twinaphex
9f297f5f7c
Cleanups
2019-05-19 05:50:28 +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
twinaphex
f6f9d8e9d4
(Load Core) Ignore zip files; was erroring out for some people
2019-05-19 01:40:06 +02:00
Twinaphex
5413ca0cf4
Update CHANGES.md
2019-05-19 00:45:58 +02:00
Twinaphex
09cee30b02
Merge pull request #8791 from DEX357/patch-30
...
Update msg_hash_pl.h
2019-05-19 00:45:20 +02:00
radius
f393898825
cheevos, fix issue described in https://github.com/libretro/RetroArch/issues/8725#issuecomment-493130218
2019-05-19 00:37:48 +02:00
nia
3be224989d
qb.libs.sh: Use CFLAGS in header check.
2019-05-18 22:42:25 +01:00
Twinaphex
d0707437c9
Remove some unused variables
2019-05-18 21:26:29 +02:00
twinaphex
e6ca330337
(menu) turn these into macros
2019-05-18 21:20:36 +02:00
twinaphex
b065e0d299
Turn some more functions static
2019-05-18 21:13:36 +02:00
Twinaphex
837a6c1750
Merge pull request #8811 from huwpascoe/fix
...
Fix video_layout crash on unsupported drivers
2019-05-18 21:08:17 +02:00
twinaphex
ba3ee2192a
Cleanups
2019-05-18 21:07:04 +02:00
twinaphex
59c502d0f4
menu_entries_get_last_stack - don't pass enum_idx to it if we
...
aren't going to use it
2019-05-18 19:25:35 +02:00
Huw Pascoe
8e9913a1ab
Fix video_layout crash on unsupported drivers
2019-05-18 18:19:55 +01:00
twinaphex
6af0b8c693
menu_entries_get_title - cleanups
2019-05-18 19:16:23 +02:00
twinaphex
ffe1ee4636
Don't use return value of menu_entries_get_title
2019-05-18 19:10:10 +02:00
Twinaphex
f07e990c0c
Merge pull request #8810 from libretro/revert-8809-qb-cflags
...
Revert "qb.libs.sh: Use $CFLAGS when searching for header files and macros."
2019-05-18 19:00:13 +02:00
Twinaphex
b0bfe1c9be
Revert "qb.libs.sh: Use $CFLAGS when searching for header files and macros."
2019-05-18 19:00:01 +02:00
Twinaphex
49b497be06
Update CHANGES.md
2019-05-18 18:24:35 +02:00
Twinaphex
bbc22a9a88
Update CHANGES.md
2019-05-18 18:23:52 +02:00
Twinaphex
af02876f66
Merge pull request #8803 from altiereslima/master
...
Update Portuguese Brazilian Translation
2019-05-18 18:23:10 +02:00
Twinaphex
6bca30747c
Update CHANGES.md
2019-05-18 18:22:37 +02:00
Twinaphex
01ec6778cb
Merge pull request #8808 from niacat/xfree86-keycodes
...
xfree86_keycodes: Add non-evdev keycodes to fix keyboard input on non-Linux systems with X11.
2019-05-18 18:21:38 +02:00
Twinaphex
b2af8b97ea
Merge pull request #8809 from niacat/qb-cflags
...
qb.libs.sh: Use $CFLAGS when searching for header files and macros.
2019-05-18 18:20:51 +02:00
nia
efcf6220b9
qb.libs.sh: Use $CFLAGS when searching for header files and macros.
...
Allows configuring with --enable-gl on systems with OpenGL outside the
standard compiler search path (assuming CFLAGS is set correctly...)
2019-05-18 17:17:59 +01:00
nia
cdcb819a79
xfree86_keycodes: Add non-evdev keycodes.
2019-05-18 17:11:42 +01:00
Twinaphex
5f5a3fa6a2
Merge pull request #8805 from niacat/getenv-fix
...
platform_unix: Check whether LANG is defined before using it.
2019-05-18 18:01:30 +02:00
nia
443f5f907e
platform_unix: Check whether LANG is defined before using it.
...
Fixes a segfault.
2019-05-18 13:11:10 +01:00
twinaphex
bb6a42f8f0
(menu_entries) Create action_title_cache
2019-05-18 08:21:14 +02:00
twinaphex
bf03395040
Cleanups
2019-05-18 08:00:21 +02:00
altiereslima
661eb7a91b
Update msg_hash_pt_br.h
2019-05-18 02:23:49 -03:00
altiereslima
0037d39ff3
Update msg_hash_pt_br.h
2019-05-18 01:47:58 -03:00
altiereslima
7437f85f8a
Update Portuguese Brazilian Translation
2019-05-17 23:48:45 -03:00
twinaphex
ce191672f1
(menu_cbs_title.c) Cleanups
2019-05-18 04:07:37 +02:00
twinaphex
0fedbe837c
(Menu sublabels) Add sublabel showing the license
2019-05-18 03:42:21 +02:00
twinaphex
68d7411edf
(menu entries) Add sublabel_cache - this should prevent
...
unnecessary function calls if the contents of a sublabel
don't change over time
2019-05-18 03:29:33 +02:00
Twinaphex
5de666294e
Merge pull request #8802 from Dwedit/c89_compliance
...
Move variable assignment after variable declaration for C code
2019-05-17 23:29:24 +02:00
Dwedit
24fa0cd5b5
Move pool_info.flags = VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT; to after the other variable declaration (so all variable declarations happen before any other code)
2019-05-17 14:29:23 -05:00
hizzlekizzle
424ef19e55
Merge pull request #8801 from plaidman/master
...
enabling shutdown menu option by default for lakka-switch
2019-05-17 14:00:32 -05:00
twinaphex
614cd3859f
Fix URL strings
2019-05-17 20:23:45 +02:00
plaidman
6f40a45fc9
enabling shutdown menu option by default for lakka-switch
2019-05-17 12:44:33 -04:00
Twinaphex
54e17e19bc
Merge pull request #8800 from jdgleaver/log-file-cli-option
...
Re-enable '--log-file' command line option
2019-05-17 18:41:34 +02:00
jdgleaver
23ca792966
Re-enable '--log-file' command line option
2019-05-17 17:19:13 +01:00
Twinaphex
3a3eb78ac4
Merge pull request #8799 from jdgleaver/history-fix
...
Fix history playlist navigation after running content
2019-05-17 15:41:41 +02:00
jdgleaver
f0bbfb4094
Fix history playlist navigation after running content
2019-05-17 14:23:00 +01:00
Twinaphex
542f761daf
Merge pull request #8797 from jdgleaver/menu-nav-fix
...
(menu_driver) Prevent spurious navigation events when invoking MENU_NAVIGATION_CTL_CLEAR
2019-05-17 14:37:21 +02:00
Twinaphex
4db95d7681
Merge pull request #8798 from CozmoP/dir
...
Qt: path selector fixes
2019-05-17 14:03:08 +02:00
CozmoP
17fcd880e9
Qt: path selector fixes
2019-05-17 14:22:25 +02:00
jdgleaver
77c2ceeff4
(menu_driver) Prevent spurious navigation events when invoking MENU_NAVIGATION_CTL_CLEAR
2019-05-17 11:44:57 +01:00
twinaphex
385b8de194
Backport
2019-05-17 05:31:55 +02:00
Brad Parker
37e2cb4ecc
win32: sort language IDs by largest int first
2019-05-16 17:30:45 -04:00
twinaphex
f07952ecf0
Fix ASAN error
2019-05-16 17:43:16 +02:00
twinaphex
55e0a97446
Revert "Turn palette 64bit"
...
This reverts commit 8b8d4c83c0 .
2019-05-16 16:51:59 +02:00
twinaphex
8b8d4c83c0
Turn palette 64bit
2019-05-16 16:42:11 +02:00
Twinaphex
91acb7b65a
Merge pull request #8795 from jdgleaver/quick-menu-thumb-download
...
Add 'Download Thumbnails' option to quick menu
2019-05-16 15:55:15 +02:00
jdgleaver
05c8694e1c
Add 'Download Thumbnails' option to quick menu
2019-05-16 14:34:01 +01:00
DEX357
f2e29c4c2d
Update msg_hash_pl.h
2019-05-15 22:51:32 +02:00
Twinaphex
3064d0d441
Merge pull request #8789 from MrHuu/patch-5
...
(CTR) Add id for vecx
2019-05-15 19:39:13 +02:00
MrHuu
4fa88bd78f
(CTR) Add id for vecx
2019-05-15 19:20:31 +02:00
Twinaphex
3df7e616ca
Merge pull request #8788 from jdgleaver/thumb-load-fix
...
(RGUI) Fix thumbnail updates after loading a 'broken' thumbnail image
2019-05-15 14:14:37 +02:00
jdgleaver
c6aa1b5e6f
(RGUI) Fix thumbnail updates after loading a 'broken' thumbnail image
2019-05-15 12:57:23 +01:00
twinaphex
269a95b0bf
Simplify menu_displaylist_parse_cores
2019-05-15 13:09:31 +02:00
Twinaphex
c5ba10924d
Merge pull request #8783 from jdgleaver/thumb-downloader
...
Add playlist-based thumbnail downloader
2019-05-15 12:17:05 +02:00
jdgleaver
eb10008bf7
Add missing HAVE_MENU ifdefs (DISABLE_MENU=1 buildfix)
2019-05-15 10:02:55 +01:00
twinaphex
56396f6a37
Update CHANGES.md
2019-05-14 23:32:55 +02:00
twinaphex
67709b3530
(PS3) Add HAVE_OZONE
2019-05-14 23:27:17 +02:00
jdgleaver
d04e3b6291
Attempt to fix build error: invalid conversion from ‘void*’ to ‘retro_task_t*’
2019-05-14 17:34:17 +01:00
jdgleaver
154957505c
Add playlist-based thumbnail downloader
2019-05-14 16:26:16 +01:00
twinaphex
7ea74548b1
Reduce duration of easing out bounce otherwise we get glitches
2019-05-14 14:52:40 +02:00
radius
35910e8785
fix #8725
2019-05-14 07:58:29 +02:00
Twinaphex
0dd26fab58
Merge pull request #8774 from plaidman/master
...
squelching benign error messages when invoking connman
2019-05-14 04:39:49 +02:00
Twinaphex
1b4ba9b898
Merge pull request #8776 from orbea/qb
...
qb improvements
2019-05-14 04:39:33 +02:00
twinaphex
d6fe0ceab2
(Ozone) Fix regressions on OSX - menu_input_mouse_state
...
cannot be called in ozone_init - menu driver init function
too early for mouse input calls
2019-05-14 04:17:04 +02:00
Themaister
a672cc13a9
Scaler: Fix SSE2 path for argb/bgra -> bgr24.
...
Somehow a epi32 was added, but apparently this was never caught for some
reason. Fixes non-GPU screenshots for 32-bit color cores.
2019-05-13 17:01:11 -04:00
orbea
f5a9c21b99
qb: Improve the KMS check.
2019-05-13 08:45:24 -07:00
orbea
271aef55a4
qb: Improve the OpenGLES build.
2019-05-13 08:02:26 -07:00
plaidman
c8d4aecf32
squelching benign error messages when invoking connman
2019-05-13 08:47:55 -04:00
twinaphex
ff410f515e
BUildfix
2019-05-13 13:13:54 +02:00
twinaphex
6730d05918
(XMB) Animation settings - Main Menu opening/closing, Horizontal
...
highlight, Move up/down
2019-05-13 09:44:52 +02:00
twinaphex
ea6f818784
(file_list) Directly access member variables instead of going through small
...
functions
2019-05-13 04:27:03 +02:00
twinaphex
63d9d4e2d3
(menu entries) Cleanups
2019-05-13 04:05:11 +02:00
twinaphex
c729748276
Cleanups
2019-05-13 03:36:59 +02:00
twinaphex
3d678bbafe
Update
2019-05-13 02:43:41 +02:00
Twinaphex
59d8d701a6
Merge pull request #8769 from natinusala/master
...
platform_linux: more flexible battery display
2019-05-13 01:59:53 +02:00
twinaphex
ebaa5b9941
Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
...
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
twinaphex
ecb6318f40
Some buildfixes
2019-05-13 01:07:02 +02:00
twinaphex
f904c698d2
Disable this - crashes at startup
2019-05-13 00:56:37 +02:00
Twinaphex
fbec6b84e8
Merge pull request #8529 from huwpascoe/mame_overlay
...
video_layout (mame artwork)
2019-05-13 00:42:26 +02:00
twinaphex
af527746bb
Cleanups
2019-05-12 20:53:01 +02:00
twinaphex
ba8f7e3e63
Cleanup task_decompress
2019-05-12 20:17:58 +02:00
twinaphex
0302a8812a
content_file_load - play it safe now - only use strdup directly
...
for strings that don't require formatting
2019-05-12 19:28:51 +02:00
twinaphex
b1a3efdfac
(task_content.c) Fixup function signature
2019-05-12 19:18:37 +02:00
twinaphex
1b7b9e66b0
Revert "task_content.c - some cleanups - save up on some memory allocations"
...
This reverts commit df9192e30e .
2019-05-12 19:17:44 +02:00
twinaphex
bafc938198
content_load - get rid of error goto label
2019-05-12 19:14:39 +02:00
twinaphex
df9192e30e
task_content.c - some cleanups - save up on some memory allocations
...
for strings
2019-05-12 19:06:07 +02:00
twinaphex
48142476aa
(XMB) Cleanup
2019-05-12 18:07:37 +02:00
twinaphex
5c5c1ee84d
(XMB) Cleanups
2019-05-12 17:44:40 +02:00
Twinaphex
948c242922
Merge pull request #8768 from niacat/audioio-portability
...
audioio: Improve the portability of the driver to illumos.
2019-05-12 15:26:39 +02:00
natinusala
e128c06d2e
platform_linux: more flexible battery display
2019-05-12 14:38:40 +02:00
nia
c90d74f8d7
audioio: Improve the portability of the driver to illumos.
...
PLAY_ALL is deprecated in NetBSD-current due to a rework of the
audio system, prepare for this too.
2019-05-12 10:57:52 +01:00
twinaphex
c66963e8cf
Turn this into static function
2019-05-12 09:51:45 +02:00
twinaphex
52d1b3fd88
task_save.c - simplify dump_to_file_desperate
2019-05-12 09:36:52 +02:00
twinaphex
71feec72b4
Cleanup xmb_list_open_new
2019-05-12 07:26:53 +02:00
twinaphex
8cf34c3fe6
(XMB) Add some comments
2019-05-12 07:12:41 +02:00
twinaphex
64f9477ef6
Simplify find_last_slash for non-WIN32
2019-05-12 05:02:45 +02:00
twinaphex
985ed6cd2b
Small cleanups
2019-05-12 04:47:27 +02:00
twinaphex
62f3046f0f
(localtime) Cleanups
2019-05-12 04:43:57 +02:00
Twinaphex
ef5d15e6f9
Merge pull request #8767 from plaidman/master
...
lakka-switch: adding extra overclocks
2019-05-12 03:27:10 +02:00
plaidman
74eff88ee2
lakka-switch: adding extra overclocks
2019-05-11 21:05:57 -04:00
Twinaphex
6db856d430
Merge pull request #8766 from MrHuu/patch-4
...
(CTR) Add id for quasi88
2019-05-12 00:55:02 +02:00
MrHuu
180c868f46
(CTR) Add id for quasi88
...
sorry, now it's fully up-to-date.
2019-05-12 00:48:37 +02:00
Twinaphex
177fd8be6c
Merge pull request #8755 from plaidman/master
...
update CPU clock profiles and battery info for lakka-switch
2019-05-11 22:21:21 +02:00
Twinaphex
368afb1ebf
Merge pull request #8763 from MrHuu/patch-3
...
(CTR) Add o2em
2019-05-11 22:07:13 +02:00
Twinaphex
e7daf41bc3
Merge pull request #8756 from plaidman/fixing-lang-code
...
check if lang code is null before processing
2019-05-11 22:06:35 +02:00
MrHuu
8d8f59cd83
(CTR) Add o2em
2019-05-11 20:21:34 +02:00
Twinaphex
7a306659e4
Merge pull request #8762 from altiereslima/master
...
Update Portuguese Brazilian Translation
2019-05-11 20:17:40 +02:00
plaidman
b7929b4ac7
check if lang code is null before processing
2019-05-11 13:45:23 -04:00
plaidman
5eb2f7962d
update CPU clock profiles and battery info for lakka-switch
2019-05-11 13:42:53 -04:00
altiereslima
bcf61ed786
Update Portuguese Brazilian Translation
2019-05-11 13:36:48 -03:00
Twinaphex
4212e5b190
Merge pull request #8760 from natinusala/master
...
menu_widgets: add libretro message widget, have RETRO_ENVIRONMENT_SET_MESSAGE use it
2019-05-11 18:13:11 +02:00
natinusala
c83b86b7c2
menu_widgets: add libretro message widget, have RETRO_ENVIRONMENT_SET_MESSAGE use it
2019-05-11 17:24:00 +02:00
Huw Pascoe
acb28a38c4
video_layout gl basic implementation
2019-05-11 14:23:26 +01:00
Huw Pascoe
2c56011f84
video_layout interface
2019-05-11 09:58:48 +01:00
Huw Pascoe
078cdd269f
video_layout menus
2019-05-11 09:58:47 +01:00
Huw Pascoe
ac30f99046
video_layout msg_hash
2019-05-11 09:58:46 +01:00
Huw Pascoe
685aabb094
video_layout config
2019-05-11 09:58:46 +01:00
Huw Pascoe
7e0592198d
video_layout build
2019-05-11 09:58:46 +01:00
Huw Pascoe
6aaa4df394
video_layout
2019-05-11 09:58:46 +01: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
twinaphex
3e350afe93
video_shader_parse_pass - free pointer earlier
2019-05-11 08:56:41 +02:00
Twinaphex
e100ffa036
Update CHANGES.md
2019-05-11 08:32:25 +02:00
altiereslima
bd3a24ea4a
Update Portuguese Brazilian Translation ( #8739 )
...
* Update Portuguese Brazilian Translation
* Update msg_hash_pt_br.h
2019-05-11 08:31:26 +02:00
Barry Rowe
8745333892
OCR Translation feature finaliziation. ( #8738 )
2019-05-11 07:15:39 +02:00
MrHuu
8e75d2c1e3
Update Makefile.cores ( #8747 )
...
Add missing core id's / reorder
2019-05-11 06:28:41 +02:00
Twinaphex
238ba53a32
Update CHANGES.md
2019-05-11 06:28:18 +02:00
Nathan S
edb37ccf70
menu widgets: cleanup fix and draw above overlay for gl and vulkan ( #8732 )
...
* menu_widgets: cleanup properly all widgets when loading or closing content
* gl: draw menu widgets above overlay
* vulkan: draw menu widgets above overlay
* vulkan: draw OSD above overlay
* menu_widgets: better cleanup
2019-05-11 06:26:40 +02:00
orbea
1a3f16ded1
Fix --enable-opengles and --enable-opengles3 ( #8749 )
...
* qb: Fix OpenGLES build.
The gl core video driver requires at least OpenGLES 3 and
OpenGL 1 is not compatible with OpenGLES 2 or 3.
* travis: Test OpenGLES builds on linux.
2019-05-10 23:47:36 +02:00
twinaphex
52dd39f98a
Another buildfix
2019-05-10 20:17:20 +02:00
twinaphex
d9b4afe04a
Quick buildfix
2019-05-10 18:34:18 +02:00
twinaphex
74388d8490
Remove string_concat
2019-05-10 18:05:58 +02:00
twinaphex
3853d89f13
(Android Phoenix) Update versioncode
2019-05-10 09:02:29 +02:00
twinaphex
b270ea6b79
Revert "(MSVC 2003) core_info - remove all_ext from heap - fixes crash with MSVC2003"
...
This reverts commit 50a57b03a1 .
2019-05-10 08:31:18 +02:00
Twinaphex
89461bba08
Update CHANGES.md
2019-05-10 00:40:06 +02:00
Twinaphex
ea14a799d9
Update CHANGES.md
2019-05-10 00:39:49 +02:00
nia
49b81f1da2
configuration: Add audioio as a default audio_driver. ( #8733 )
...
Supported platforms are illumos and NetBSD, where it's the native
audio API. Right now audio_driver defaults to OSS on these platforms.
2019-05-09 19:30:44 +02:00
Brad Parker
c39765a5b7
set current screen orientation on startup so we don't reset back to normal if we started with a rotated display
2019-05-09 11:11:40 -04:00
jdgleaver
10ef7dd561
Load content runtime data 'on demand' ( #8717 )
...
* Load content runtime data 'on demand'
* Fix LGTM warning
2019-05-09 08:24:06 -05:00
twinaphex
5a9c0da282
Rename config_init to rarch_config_init to avoid collision
...
with cores that might use this symbol name
2019-05-09 06:57:18 +02:00
Twinaphex
8c17f12f97
Update AndroidManifest.xml
2019-05-08 07:24:33 +02:00
twinaphex
55aa6039d6
Unfortunate but what's done cannot be undone
2019-05-08 04:49:13 +02:00
Brad Parker
25b7f57e28
update AUTHORS.h with github-contributors script
2019-05-07 21:41:49 -04:00
MrHuu
62da78ca3d
CTR / Update Makefile.cores ( #8719 )
...
* Update Makefile.cores
* (CTR) Add Stella
2019-05-08 01:56:49 +02:00
Nathan S
4fad77304f
menu_widgets: better sanity check for threaded video wrapper ( #8722 )
2019-05-08 01:56:39 +02:00
twinaphex
ba3f164bdd
Disable scan_without_core_match by default
2019-05-07 00:58:17 +02:00
twinaphex
7530436918
Better way to check if there is a resolution list - should
...
hide this entry on Android
2019-05-07 00:32:07 +02:00
twinaphex
5e9bfd52db
command_set_shader - set settings->bools.video_shader_enable to
...
true if not already enabled when command_set_shader succeeds
2019-05-06 23:40:19 +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
meleu
e8c9a272ee
having a badge file is enough to show it in popup ( #8709 )
2019-05-06 19:14:24 +02:00
Ömercan Kömür
9da9f4bad0
Every .h files && tr.c&.h files edited ( #8648 )
...
* Every .h files && tr.c&.h files edited
each .h file is edited in their own language, Menu_ENUM_LABEL_VALUE_LANG_GREEK & Menu_ENUM_LABEL_VALUE_LANG_TURKISH added into missed .h files, according to the frequency of use Turkish translations changed. some unnecessary blank spaces deleted
* added )
added ) end of #988 & #986 lines
* Added New Turkish Translations
added some translations
* update msg_hash_tr.c
some lines deleted, new translations added
* Update msg_hash_tr.c
* Delete msg_hash_fr.h
Since they are revision french translations, there is no need to add Turkish & Greek colum for right now.
* Newest FR translate added
since they are added Greek & Turkish into their FR files no need to add
2019-05-06 17:25:52 +02:00
Twinaphex
9dd5a55310
Merge pull request #8707 from WeedyWeedSmoker/French-translation-(C89-buildfix)
...
(C89 buildfix) French translation fix
2019-05-06 17:24:35 +02:00
Twinaphex
739a8d70a7
Merge pull request #8708 from meleu/patch-6
...
CHANGES.md: Pop-up badges when a cheevo is triggered
2019-05-06 14:57:22 +02:00
twinaphex
5f8f029c6e
(OSX PPC) Move MainMenu_PPC.xib to pkg/apple/OSX/en.lproj/PPC and
...
rename it MainMenu.xib - CompileXib would create a MainMenu_PPC.nib
and then on startup no MainMenu.nib file could be found
2019-05-06 14:49:15 +02:00
twinaphex
652d89cbf4
(OSX PPC) Use MainMenu_PPC.xib
2019-05-06 14:30:41 +02:00
neville
7c4329f31d
(OSX PPC) Buildfixes
2019-05-06 14:12:25 +02:00
twinaphex
34c5d2ef07
Remove 'Core Remap File Loaded' message - happens too early - before
...
menu widgets have been initialized
2019-05-06 13:54:15 +02:00
twinaphex
68e91e3121
video_display_server_get_flags - conditional was wrong
2019-05-06 13:18:25 +02:00
meleu
d22d627d94
CHEEVOS: Pop-up badges when a cheevo is triggered
2019-05-06 05:58:33 -03:00
Weedy Weed Smoker
c3af160f08
(C89 buildfix) French translation fix
...
Shortened the problematic text strings to accomodate C89 compilation
2019-05-06 11:27:30 +07:00
Twinaphex
8092f601a6
Merge pull request #8705 from WeedyWeedSmoker/French-translation-part-2
...
French translation part 2
2019-05-06 05:09:11 +02:00
neville
82be4ea0e5
(OSX PPC) One buildfix
2019-05-06 04:46:23 +02:00
Weedy Weed Smoker
41e2346880
Merge branch 'master' into French-translation-part-2
2019-05-06 09:35:27 +07:00
twinaphex
ccbb3f0960
(HTTP Task) Fix progress indicator on 32bit systems
2019-05-06 03:45:58 +02:00
twinaphex
5794c2051c
path_mkdir - safety check
2019-05-06 03:09:44 +02:00
twinaphex
0919cd9746
(Legacy Win32) Be more careful with retro_vfs_stat_impl
2019-05-06 03:00:51 +02:00
Brad Parker
720ebc6834
update Japanese win32 resource file
2019-05-05 20:51:38 -04:00
twinaphex
7be2e75c08
Update CHANGELOG
2019-05-06 02:38:47 +02:00
Weedy Weed Smoker
9108ce514f
French translation part 2 — done
...
Full translation of "msg_hash_fr.c" done... The french translation is now fully completed !
Thanks to everyone involved, and please look into allowing us to translate more of the QT desktop interface... ;)
2019-05-06 06:04:33 +07:00
twinaphex
4ac4b779a9
(Qt desktop) Add some missing menu entries
2019-05-06 00:11:57 +02:00
Weedy Weed Smoker
30f1148835
More "msg_hash_fr.c" translation goodness
...
More than 2/3 of it is translated... There are only 48 more things not yet translated, but it's coming...
2019-05-06 04:35:56 +07:00
twinaphex
705851b147
Add 'Scan without Core Match'
2019-05-05 21:54:49 +02:00
Weedy Weed Smoker
e59bafccbe
More translation of the "msg_hash_fr.c" file
2019-05-06 02:29:46 +07:00
twinaphex
aaff9d6d55
(Lakka) SD_FLAG_LAKKA_ADVANCED should only be honored by Lakka
2019-05-05 21:21:43 +02:00
Weedy Weed Smoker
b0c6b8bf0f
Unify syntax for readability
2019-05-06 02:02:29 +07:00
Weedy Weed Smoker
1e55ac33d7
Merge pull request #2 from WeedyWeedSmoker/master
...
Merge new changes
2019-05-06 02:01:18 +07:00
Weedy Weed Smoker
f1a060cc5a
Merge pull request #1 from libretro/master
...
Merge new changes
2019-05-06 02:00:06 +07:00
Weedy Weed Smoker
5171c28196
French translation part 2 (continued...)
...
Second part of the "msg_hash_fr.c" translation, and one small cosmetic change to "msg_hash_fr.h"...
2019-05-06 01:54:33 +07:00
twinaphex
18fd85de24
Add easy way to enable/disable shaders
2019-05-05 20:52:09 +02:00
Weedy Weed Smoker
f1c8f78c16
French translation part 2
...
Cosmetic changes to fit XMB menu, and preliminary translation of "msg_hash_fr.c" file
2019-05-05 23:13:07 +07:00
twinaphex
14bd37415b
(MaterialUI) Add more menu category setting icons
2019-05-05 17:31:29 +02:00
twinaphex
0f9fd971e2
(Windows) Add Toggle Desktop Menu to UI menubar
2019-05-05 17:00:11 +02:00
twinaphex
0b426b2022
This should hide the CRT SwitchRes option on systems
...
where it's not supported
2019-05-05 16:33:25 +02:00
Twinaphex
5d018db08d
Merge pull request #8704 from jdgleaver/rgui-rain-fix
...
(RGUI) Fix typo in 'rain' particle effect initialisation
2019-05-05 15:49:07 +02:00
jdgleaver
087eb939a5
(RGUI) Fix typo in 'rain' particle effect initialisation
2019-05-05 14:29:24 +01:00
twinaphex
360f8189e0
(D3D8/D3D9) Screenshots don't seem to work, disabling
2019-05-05 14:25:16 +02:00
twinaphex
50a57b03a1
(MSVC 2003) core_info - remove all_ext from heap - fixes crash with MSVC2003
...
and makes for easier code
2019-05-05 14:23:29 +02:00
twinaphex
f349410082
(CTR/3DS) hide 'Take Screenshot' since screenshots are not implemented
...
anyway
2019-05-05 14:14:14 +02:00
Twinaphex
c0f8f2cab6
Merge pull request #8703 from jdgleaver/playlist-detect-fix
...
(playlist) Don't resolve real path when core path is DETECT
2019-05-05 13:56:04 +02:00
twinaphex
3b110c0e3b
(D3D8) Add 'Screenshots supported'
2019-05-05 13:55:12 +02:00
jdgleaver
79e8adb90e
(playlist) Don't resolve real path when core path is DETECT
2019-05-05 12:49:07 +01:00
twinaphex
c3d2b190f2
(dispmanx) Implement get_flags
2019-05-05 13:49:06 +02:00
twinaphex
a0b2d97ca3
Hide 'Take Screenshot' for video drivers that don't support
...
taking screenshots yet
2019-05-05 13:46:26 +02:00
twinaphex
8094e02823
(MaterialUI) Add checkmark
2019-05-05 04:12:16 +02:00
twinaphex
a038dc785d
Bump up version to 1.7.7
2019-05-05 03:30:17 +02:00
Twinaphex
e63b85cbba
Merge pull request #8698 from orbea/cxx
...
qb: Enable menu widgets with CXX_BUILD again.
2019-05-05 02:30:51 +02:00
Twinaphex
53185e3715
Merge pull request #8699 from DEX357/patch-29
...
Update msg_hash_pl.h
2019-05-05 02:30:41 +02:00
DEX357
7b5f32eed6
Update msg_hash_pl.h
2019-05-05 02:00:57 +02:00
orbea
26b8334c6b
qb: Enable menu widgets with CXX_BUILD again.
2019-05-04 16:53:21 -07:00
Twinaphex
108a54a7f2
Merge pull request #8694 from orbea/menu
...
A few --disable-menu fixes.
2019-05-05 01:19:30 +02:00
Twinaphex
f5879dfad7
Merge pull request #8695 from orbea/c89
...
Fix C89_BUILD=1 with clang.
2019-05-05 01:19:14 +02:00
Twinaphex
786a5bd9a8
Merge pull request #8693 from meleu/patch-5
...
add "Use Old Implementation" in the Achievements menu
2019-05-05 01:19:01 +02:00
Twinaphex
1f0b1fb61c
Merge pull request #8696 from natinusala/master
...
Menu widgets improvements
2019-05-05 01:18:33 +02:00
twinaphex
23abe5025b
Fix for playlist items that have been scanned and don't have an
...
associated core - we don't want to resolve the path if core_path
is set to "DETECT"
2019-05-05 01:17:51 +02:00
natinusala
a381c2180d
menu_widgets: implement generic message widget, have shaders selection use it
2019-05-04 23:21:17 +02:00
natinusala
872e8ffb99
Fix multiple CXX warning
2019-05-04 22:24:59 +02:00
orbea
493083f5c7
qb: Disable HAVE_MENU_WIDGETS with CXX_BUILD for now.
2019-05-04 10:19:41 -07:00
orbea
ab7cc305e5
Fix C89_BUILD=1 with clang.
2019-05-04 09:27:12 -07:00
orbea
9a41ccd694
travis: Test building with --disable-menu for linux.
2019-05-04 09:12:16 -07:00
orbea
5f8bf221c6
travis: Refactor configure argument handling.
2019-05-04 08:59:53 -07:00
meleu
22a956f663
replace 'cheevos_rcheevos_enable' by 'cheevos_old_enable'
2019-05-04 12:52:49 -03:00
orbea
9e9849170d
Silence unused function with --disable-menu.
...
gfx/drivers/gl_core.c:1529:13: warning: ‘gl_core_draw_menu_texture’ defined but not used [-Wunused-function]
static void gl_core_draw_menu_texture(gl_core_t *gl, video_frame_info_t *video_info)
^~~~~~~~~~~~~~~~~~~~~~~~~
2019-05-04 08:26:49 -07:00
orbea
6552828244
qb: Fix --disable-menu.
...
Menu widgets must also be disabled with --disable-menu, now
configure will do so or error if --disable-menu and
--enable-menu_widgets are explicitly used.
2019-05-04 08:23:44 -07:00
Twinaphex
95c585e864
Merge pull request #8692 from natinusala/master
...
menu_widgets: notifications duration is now framerate independent
2019-05-04 16:56:29 +02:00
natinusala
03e3e3f520
menu_widgets: notifications duration is now framerate independent
2019-05-04 16:36:40 +02:00
twinaphex
8a92ad7dbf
Fix C89_BUILD
2019-05-04 15:58:32 +02:00
twinaphex
3c2307de80
Merge branch 'master' of https://github.com/libretro/RetroArch
2019-05-04 15:58:23 +02:00
Twinaphex
182c44df70
Merge pull request #8688 from jdgleaver/rgui-d3d-colours
...
(RGUI) Fix colours when using D3D10/11/12 gfx drivers
2019-05-04 15:58:09 +02:00
Twinaphex
2ed4fbf2f7
Merge pull request #8691 from meleu/patch-5
...
use new cheevos implementation as default
2019-05-04 15:55:22 +02:00
meleu
b85cd1f1ab
use new cheevos implementation as default
2019-05-04 10:27:36 -03:00
twinaphex
17b4cdb60a
Merge branch 'rgui-d3d-colours' of git://github.com/jdgleaver/RetroArch
2019-05-04 14:56:41 +02:00
Twinaphex
b30b7d01f1
Merge pull request #8690 from natinusala/master
...
menu_widgets: fix C4018 warnings
2019-05-04 14:55:54 +02:00
jdgleaver
0ce40be87e
(RGUI) Try again - D3D10/11/12 actually seem to use bgra4444
2019-05-04 13:53:37 +01:00
natinusala
619ea2e627
menu_widgets: fix C4018 warnings
2019-05-04 14:48:41 +02:00
Twinaphex
c176ad605d
Merge pull request #8689 from jdgleaver/rgui-warn-fix
...
(RGUI) Fix trivial build warnings
2019-05-04 14:44:23 +02:00
Twinaphex
aed4c6b34d
Merge pull request #8687 from meleu/patch-5
...
lboard null pointer check must be done by caller
2019-05-04 14:39:33 +02:00
jdgleaver
ee2f66bbd3
(RGUI) Fix trivial build warnings
2019-05-04 13:37:28 +01:00
twinaphex
990c2c405b
(menu_widgets) C89_BUILD fix
2019-05-04 14:07:09 +02:00
jdgleaver
d8d4fefb48
(RGUI) Fix colours when using D3D10/11/12 gfx drivers
2019-05-04 13:01:02 +01:00
meleu
27189029c4
lboard null pointer check must be done by caller
...
also, show lboard error description in OSD message
2019-05-04 08:01:20 -03:00
twinaphex
ad7da9736a
(BaseConfig.xcconfig) Add HAVE_MENU_WIDGETS
2019-05-04 01:16:35 +02:00
Twinaphex
53a872aa5b
Merge pull request #8670 from WeedyWeedSmoker/French-translation-complete-overhaul
...
French translation complete overhaul
2019-05-03 22:38:37 +02:00
Weedy Weed Smoker
c93272de15
(iOS) Buildfix
...
Changed "widgets/menu_entry.h" to "menu_entries.h", as no one did it before anyway...
2019-05-04 03:31:33 +07:00
Weedy Weed Smoker
5455f6bcf6
French translation completed
...
Incorporated the latest changes to my fork, and re-uploaded the complete translation... @twinaphex am I doing it wrong ??? :D
2019-05-04 03:27:04 +07:00
Weedy Weed Smoker
869b47ead3
Merge pull request #3 from libretro/master
...
Update fork
2019-05-04 03:23:59 +07:00
twinaphex
6a71aa06c8
(Apple) Add HAVE_MENU_WIDGETS
2019-05-03 21:52:59 +02:00
Twinaphex
64918cab99
Merge pull request #8682 from natinusala/master
...
menu_widgets: implement the user setting
2019-05-03 21:34:57 +02:00
natinusala
636f2ddb28
menu_widgets: implement the user setting
2019-05-03 21:25:20 +02:00
Weedy Weed Smoker
937ae55934
Merge branch 'master' into French-translation-complete-overhaul
2019-05-04 01:49:14 +07:00
Twinaphex
1d1cc87c4f
Merge pull request #8677 from jdgleaver/rgui-performance
...
(RGUI) Further performance optimisations
2019-05-03 19:48:17 +02:00
Twinaphex
27712d648a
Merge pull request #8681 from meleu/patch-5
...
minor fixes for cheevos-new
2019-05-03 19:33:47 +02:00
Twinaphex
792031c45e
Merge pull request #8680 from jdgleaver/state-no-resume
...
For platforms without HAVE_THREADS, don't automatically resume content when saving/loading states
2019-05-03 18:03:56 +02:00
jdgleaver
6bb5dea1d4
Add TODO/FIXME comment
2019-05-03 17:03:00 +01:00
twinaphex
f2fbaf2cb4
(Android) Add HAVE_MENU_WIDGETS
2019-05-03 17:52:30 +02:00
jdgleaver
4502b58ab3
For platforms without HAVE_THREADS, don't automatically resume content when saving/loading states
2019-05-03 16:32:48 +01:00
meleu
eb81597871
ignore buggy leaderboards
2019-05-03 12:20:56 -03:00
twinaphex
b9cdeebf35
Make menu widgets the new default
2019-05-03 15:55:44 +02:00
Twinaphex
048f025ca5
Merge pull request #8678 from jdgleaver/thumb-fallback
...
(menu_thumbnail_path) Use content directory name as fallback for 'db_name' in history and favorites playlists
2019-05-03 15:46:08 +02:00
jdgleaver
d8eb6819b0
(menu_thumbnail_path) Use content directory name as fallback for 'db_name' in history and favorites playlists
2019-05-03 14:03:18 +01:00
twinaphex
b7e7f6a651
(Menu widgets) Add menu widgets setting
2019-05-03 13:58:33 +02:00
jdgleaver
2424049fdf
(RGUI) Further performance optimisations
2019-05-03 11:26:02 +01:00
meleu
7b47787887
handle hardcore mode toggle for cheevos-new
2019-05-03 01:59:05 -03:00
twinaphex
8b0f083a4e
(UWP) UWP cannot deal with relative paths, turn them into absolute
...
paths first before reading shader pass files
2019-05-02 18:24:54 +02:00
Weedy Weed Smoker
6bc29174b7
French translation complete overhaul-done
...
Clarified the meaning of the latest additions from the US english language file...
2019-05-02 22:45:59 +07:00
Weedy Weed Smoker
c4d328af8e
French translation complete overhaul-latest
...
Added the latest additions from the US english file to the french translation
2019-05-02 22:36:39 +07:00
Twinaphex
a162613a16
Merge pull request #8674 from jdgleaver/history-duplicates
...
Prevent duplicate content history entries (+ general sanitisation of playlist searching)
2019-05-02 17:30:22 +02:00
twinaphex
c205e59f57
(menu entries) Cleanups
2019-05-02 16:21:12 +02:00
twinaphex
18568718ca
(Vita) Add HAVE_UPDATE_ASSETS
2019-05-02 15:17:48 +02:00
jdgleaver
05e0a6c8d2
Prevent duplicate content history entries (+ general sanitisation of playlist searching)
2019-05-02 09:58:37 +01:00
Weedy Weed Smoker
e8722195e9
French translation complete overhaul
...
The translation is now complete ! Thanks to everyone involved to make this happen... ;-)
2019-05-02 15:05:25 +07:00
Weedy Weed Smoker
6963fefc53
French translation overhaul
...
More cosmetic changes after testing
2019-05-02 13:23:58 +07:00
Twinaphex
7cc7a6df75
Merge pull request #8671 from alfrix/new_batt_icons
...
Ozone extra battery icons
2019-05-01 21:19:42 +02:00
Weedy Weed Smoker
b5a7422b54
Last minute changes
...
Last minute changes after testing
2019-05-02 00:53:06 +07:00
Alfredo Monclus
ff578de39e
Ozone extra battery icons
2019-05-01 14:31:55 -03:00
Weedy Weed Smoker
abd5e72856
French translation complete overhaul
...
French translation complete overhaul, thanks to BlaCkMatiK who gave me the motivation to do so, and to twinaphex for fixing it on macOS and iOS !
2019-05-02 00:03:27 +07:00
Twinaphex
c8cf92ee5d
Merge pull request #8669 from alfrix/new_batt_icons
...
XMB extra battery icons
2019-05-01 18:51:49 +02:00
alfrix
19f3be21c2
XMB extra battery icons
2019-05-01 13:42:00 -03:00
Twinaphex
7d72a1b6ab
Merge pull request #8668 from natinusala/master
...
Menu widgets and database task improvements
2019-05-01 18:23:50 +02:00
natinusala
a253fac207
menu_widgets: fix screenshot notification data race
2019-05-01 15:46:57 +02:00
natinusala
90fb11cb9a
task_database: set task title upon completion
2019-05-01 15:26:21 +02:00
natinusala
486f438cc3
task_database: reimplement task progression
2019-05-01 15:13:41 +02:00
Twinaphex
c59fbbd2f2
Merge pull request #8667 from jdgleaver/menu-datetime
...
Optimise menu_display_timedate()
2019-05-01 12:57:23 +02:00
twinaphex
f0f8e8a208
Cleanup menu_entries_get_last_stack
2019-05-01 12:44:51 +02:00
twinaphex
d170f99c03
(menu_entries.c) Simplify code
2019-05-01 12:32:49 +02:00
jdgleaver
2e68a634a2
Optimise menu_display_timedate()
2019-05-01 10:58:40 +01:00
twinaphex
c9f98fce2f
(menu_entries.c) Turn some static functions into macros
2019-05-01 11:48:44 +02:00
twinaphex
9ee33a6a1d
(Menu) Merge menu_entry into menu_entries.c
2019-05-01 11:41:13 +02:00
twinaphex
cce4aa9c86
(core_info.c) Use string_concat for constants
2019-05-01 00:21:50 +02:00
twinaphex
7ffbba6187
(WiiU) Silence warning - enumeration value not handled in switch
2019-05-01 00:13:12 +02:00
twinaphex
066643ac6e
(GX2) Buildfix
2019-05-01 00:11:43 +02:00
twinaphex
dbb9fb448d
(menu_setting.c) Update
2019-05-01 00:10:38 +02:00
twinaphex
29b8ddef28
Move video_driver_menu_settings
2019-05-01 00:09:49 +02:00
twinaphex
39eadbab6f
Use string_concat in more performance critical areas
2019-04-30 21:17:51 +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
662976608a
(Shader) Fix regression - when a game was loaded with a core
...
preset, it would load the preset inside shader slot 1 (menu)
instead of properly setting each pass
2019-04-30 19:26:36 +02:00
twinaphex
6683be9c44
(OSX 10.7) Use STB_FONT
2019-04-30 18:41:03 +02:00
twinaphex
49f5e6e2cc
(macOS Metal) Use STB font instead of CoreText for font rendering
2019-04-30 18:40:07 +02:00
Twinaphex
5465c2b345
Merge pull request #8662 from jdgleaver/rgui-battery
...
Standardise menu powerstate access + add battery indicator to RGUI
2019-04-30 18:29:21 +02:00
jdgleaver
17f3bc2255
(RGUI) Make battery icon have a continuous fill
2019-04-30 17:13:00 +01:00
jdgleaver
55737ba127
Standardise menu powerstate access + add battery indicator to RGUI
2019-04-30 15:57:38 +01:00
twinaphex
01284c0231
Remove setting_list.c and reintegrate it into menu_setting.c
2019-04-30 16:18:26 +02:00
twinaphex
ce5b1b2c0a
(iOS10) Add rcheevos include dir
2019-04-30 14:26:01 +02:00
twinaphex
5bd0fdcc13
Cleanups
2019-04-30 13:51:32 +02:00
twinaphex
06cfdfdcbb
Make some log messages uniform
2019-04-30 13:43:01 +02:00
twinaphex
bc2bdd5734
config_file_read not needed anymore
2019-04-30 13:37:10 +02:00
Twinaphex
2dbb334fb1
(iOS) Fix two function pointers
2019-04-30 11:57:15 +02:00
Twinaphex
43d217668d
(STB/iOS) Add HAVE_STB_FONT for iOS solutions too
2019-04-30 11:46:52 +02:00
twinaphex
e76a8e6a75
(Apple/STB) Add Apple to STB unicode
2019-04-30 11:40:06 +02:00
Twinaphex
1819584d74
(General) Fix some warnings
...
(OSX) Add HAVE_STB_FONT
2019-04-30 11:38:47 +02:00
twinaphex
44b83cf353
Cleanups
2019-04-30 11:16:14 +02:00
twinaphex
34be5862ee
(task_database) Use task_init
2019-04-30 10:25:23 +02:00
twinaphex
2d99cdcbf3
Add function parameter to task_iterate_database_start
2019-04-30 10:18:25 +02:00
twinaphex
9e2c82c26e
(Scanner) Shorten scanner string
2019-04-30 10:12:00 +02:00
Twinaphex
2315362997
Merge pull request #8660 from libretro/revert-8658-master
...
Revert "task_database: use regular progress report"
2019-04-30 10:01:18 +02:00
Twinaphex
a797324133
Revert "task_database: use regular progress report"
2019-04-30 10:01:07 +02:00
Twinaphex
90ea42c2d9
Merge pull request #8658 from natinusala/master
...
task_database: use regular progress report
2019-04-30 09:42:42 +02:00
Twinaphex
b0b4f859cc
Merge pull request #8657 from jdgleaver/rgui-particle-effects
...
(RGUI) Add 'particle effect' animation system
2019-04-29 23:07:38 +02:00
natinusala
8c7db837b4
task_database: use regular progress report
2019-04-29 20:04:41 +02:00
Twinaphex
3b5954b877
Merge pull request #8656 from m4xw/libnx_fixes
...
Libnx fixes
2019-04-29 18:26:38 +02:00
M4xw
6bfa3fa807
[LIBNX] Better Horizon Ver. Detection
...
-Save the current Path via frontend_switch_process_args (fixes loader)
2019-04-29 18:14:21 +02:00
jdgleaver
ecdb5383ba
(RGUI) Add 'particle effect' animation system
2019-04-29 15:43:19 +01:00
M4xw
24dadb276e
[LIBNX] Unconditional Mutex for logging
2019-04-29 16:43:01 +02:00
twinaphex
0984a13665
We can't use RARCH_LOG and friends inside libretro-common code
2019-04-29 14:49:24 +02:00
twinaphex
ff906a9228
(MSVC 2017) Add HAVE_OZONE
2019-04-29 12:00:21 +02:00
twinaphex
c2f95940fb
(GL1) Whether GL1 driver has windowed mode support or not
...
depends on the video context driver and not the video driver itself
2019-04-29 07:21:37 +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
bae73a0ccc
Revert "(dir_list) Use string_is_equal_memcmp_fast"
...
This reverts commit c8ad747a46 .
2019-04-29 04:03:57 +02:00
twinaphex
c8ad747a46
(dir_list) Use string_is_equal_memcmp_fast
2019-04-28 19:05:51 +02:00
twinaphex
26d6aee1eb
Start using string_is_equal_memcmp and
...
string_is_equal_memcmp_fast
2019-04-28 17:23:11 +02:00
twinaphex
161d4caa8f
Get rid of two retro_assert calls
2019-04-28 15:16:42 +02:00
Twinaphex
4c154f347d
Merge pull request #8649 from Ghabry/uwp-vfs
...
UWP VFS: Calculate buffer offset correctly when read fails due to EOF
2019-04-28 12:20:13 +02:00
Ghabry
5faf6a124d
UWP VFS: Calculate buffer offset correctly when read fails due to EOF
2019-04-28 12:15:46 +02:00
twinaphex
3b24565b66
Be more careful with dangling pointer
2019-04-28 10:17:03 +02:00
twinaphex
8784d21c74
(STB) WinRT/UWP can't deal with relative paths, so don't look for
...
osd-font.ttf
2019-04-28 07:24:34 +02:00
twinaphex
2aa0b74d55
Remove core_manager - not used
2019-04-28 06:35:16 +02:00
twinaphex
a6998d593a
Update some logs
2019-04-28 05:48:09 +02:00
twinaphex
8ea1305d75
(menu_shader.c) Cleanups
2019-04-28 05:26:56 +02:00
twinaphex
2b5b67d663
Simplify core_info code
2019-04-28 05:15:21 +02:00
twinaphex
706a63fedf
use config_file_exists where applicable in per-game/per-core config
...
functions
2019-04-28 03:21:30 +02:00
twinaphex
6888a0cc71
(config_file.c) Seems unnecesary to check if a config file is a
...
directory first
2019-04-28 03:12:59 +02:00
twinaphex
39c3a25ad6
Start using smaller buffers for stdout logging
2019-04-28 02:54:02 +02:00
twinaphex
2a164f2034
Don't need all this log spam for core/game initialization
...
if log level is not set to at least 'Debug'
2019-04-28 02:03:56 +02:00
twinaphex
415646111b
(Settings) Libretro log level should be available again
...
(Logging) SET_SUBSYSTEM_INFO and GET_VARIABLE should only
do verbose logging if libretro logging level is set to DEBUG
2019-04-28 01:55:49 +02:00
Twinaphex
9fbc3c0769
Merge pull request #8647 from Ghabry/uwp-vfs
...
UWP VFS Performance
2019-04-28 00:06:08 +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
Twinaphex
a41f23240d
Merge pull request #8646 from orbea/tinyalsa
...
Attempt to fix LGTM alerts for tinyalsa.
2019-04-27 21:16:17 +02:00
orbea
ecd7f3c1fd
Attempt to fix LGTM alerts for tinyalsa.
2019-04-27 07:40:32 -07:00
Ghabry
4390317992
Revert "(UWP/WinRT)"
...
This reverts commit b43b3e2bb0 .
2019-04-27 15:01:01 +02:00
twinaphex
5044537625
(core_info.c) Small opts for core_info.c
2019-04-27 14:23:07 +02:00
twinaphex
ac2fec7298
Revert "(command.c) Cleanups"
...
This reverts commit f7d4bd5faa .
2019-04-27 14:05:05 +02:00
twinaphex
2c47d571aa
Use path_is_valid instead of filestream_exists when we only
...
need to know if a file exists on the filesystem
2019-04-27 14:01:50 +02:00
twinaphex
627c86721f
(task_patch) Get rid of extraneous filestream_exists checks -
...
we already check if the file exists with path_is_valid
2019-04-27 13:35:28 +02:00
twinaphex
7502914a1d
parse_horizontal_content_actions - use path_is_valid instead of
...
filestream_exists
2019-04-27 13:33:05 +02:00
twinaphex
f7d4bd5faa
(command.c) Cleanups
2019-04-27 13:18:05 +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
cff92152db
(VFS UWP) Revert this back
2019-04-27 09:05:39 +02:00
twinaphex
e1b11593fc
(file_list.c) Cleanups/optimizations
2019-04-27 07:32:40 +02:00
twinaphex
890e1eb064
(file_list.c) file_list_expand_if_needed - unroll this function
2019-04-27 07:21:50 +02:00
twinaphex
c56225ab65
(Menu displaylist) Cleanups
2019-04-27 06:22:49 +02:00
twinaphex
9a6df2b591
(Menu displaylist) Cleanups
2019-04-27 06:18:40 +02:00
twinaphex
636e1bef50
(playlist.c) Cleanups
2019-04-27 05:35:16 +02:00
twinaphex
49156e645e
task_push_decompress - use path_is_valid instead of filestream_exists
2019-04-27 05:16:02 +02:00
twinaphex
7fb5d9da62
Revert this
2019-04-27 04:44:01 +02:00
twinaphex
58073eeb15
Small cleanup
2019-04-27 04:43:07 +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
2b401ce13b
(archive_file) Small optimizations - use one strlen less in one instance
2019-04-27 02:39:33 +02:00
twinaphex
7af68ca0b9
(libretro-common) Update
2019-04-27 02:21:35 +02:00
twinaphex
a2cb3f60a4
path_get_extension - fix regression
2019-04-27 02:17:17 +02:00
twinaphex
fbae4efc97
Simplify path_basename and path_get_extension
2019-04-27 02:07:25 +02:00
twinaphex
1c2cbe596c
Fix selected entries on dropdown menus
2019-04-27 01:15:14 +02:00
twinaphex
5c3d340e01
(UTF) Small optimizations
2019-04-27 00:46:26 +02:00
Twinaphex
f4f1212372
Merge pull request #8644 from m4xw/libnx
...
[Libnx] Toolchain related changes
2019-04-26 22:10:40 +02:00
M4xw
ca80a3a4da
[Libnx] Toolchain related changes
...
-Remove switch_pthread - It should be no longer used
-Increase SAVE_STATE_CHUNK to 4MB
-Fix overclocking on Horizon 8.0+
Note: This requires the updated Toolchain before Merge
2019-04-26 21:58:40 +02:00
Twinaphex
fce660de29
Merge pull request #8643 from theheroGAC/patch-43
...
Update msg_hash_it.h
2019-04-26 20:40:04 +02:00
theheroGAC
1ee127fe68
Update msg_hash_it.h
2019-04-26 17:22:27 +02:00
twinaphex
7201d0bf22
Revert "Use path_is_valid instead of filestream_exists where possible -"
...
This reverts commit 88e3abd6fd .
2019-04-26 13:46:21 +02:00
twinaphex
88e3abd6fd
Use path_is_valid instead of filestream_exists where possible -
...
stat should be faster than fopen
2019-04-26 13:33:25 +02:00
twinaphex
1598cc773c
More small cleanups
2019-04-26 12:53:12 +02:00
twinaphex
68ab984603
(archive_file) Safe optimizations
2019-04-26 12:46:44 +02:00
twinaphex
aa156bd804
Have to revert this for now
2019-04-26 11:28:08 +02:00
twinaphex
60c028a562
(archive_file) Some optimizations
2019-04-26 10:26:48 +02:00
twinaphex
cec858748f
(dir_list) Optimize dir_list_read
2019-04-26 08:23:56 +02:00
twinaphex
1433a587b2
(dir_list) Simplify parse_dir_entry
2019-04-26 07:54:37 +02:00
twinaphex
ad03ac055d
dir_list - simplify dir_list_append
2019-04-26 06:36:55 +02:00
twinaphex
ddace03872
(config_file.c) Cleanups
2019-04-26 06:28:10 +02:00
twinaphex
89563ce9c8
(stdstring) Small cleanups
2019-04-26 06:07:40 +02:00
twinaphex
d41827ec7e
(VFS implementation) Small cleanups
2019-04-26 05:53:59 +02:00
twinaphex
fb653d22dc
(file_path.c) Small simplifications
2019-04-26 04:49:42 +02:00
twinaphex
c9caa5c39b
(iOS10/11/9) Add rcheevos include dirs
2019-04-26 04:07:16 +02:00
twinaphex
246e224626
(menu displaylist) Fix shader preset/shader pass selection
2019-04-26 02:58:57 +02:00
twinaphex
cd11385348
Fix bug with Quick Menu -> Controls
2019-04-26 02:53:57 +02:00
twinaphex
1f53eea4ee
(Cocoa GL/GLES) Set this flag for OpenGLES
2019-04-26 02:27:48 +02:00
twinaphex
0b5a62ff9e
(Menu) Cleanups
2019-04-26 01:44:52 +02:00
twinaphex
9edf8ecab0
(menu displaylist) Cleanups
2019-04-26 01:16:55 +02:00
twinaphex
30c08c369c
(menu displaylists) Simplifications
2019-04-26 01:07:26 +02:00
twinaphex
aed89c053b
(menu displaylist) Cleanups
2019-04-25 05:32:19 +02:00
twinaphex
fa09b29ad9
(menu displaylist) Cleanups
2019-04-25 05:28:52 +02:00
twinaphex
c45699aeae
(menu displaylist) Cleanups
2019-04-25 05:15:29 +02:00
twinaphex
71e07316db
(menu displaylist) Cleanups
2019-04-25 04:52:52 +02:00
twinaphex
ff40ae2486
Refactor slang_preprocess.cpp - try to remove auto variables
2019-04-25 04:07:18 +02:00
twinaphex
a42b8f616f
(slang reflection) Cleanups - start getting rid of most auto
...
variables
2019-04-25 03:54:04 +02:00
twinaphex
0bae77d199
(Shaders Vulkan/GLcore) Cleanups
2019-04-25 02:37:13 +02:00
twinaphex
15afaedaa8
(Shaders vulkan/GLcore) Simplify
2019-04-25 02:34:26 +02:00
twinaphex
e40c3ec07b
(Shader Vulkan/GL core) Make code more the same
2019-04-25 01:42:56 +02:00
twinaphex
55b53929db
(shader GL/Vulkan) Cleanups
2019-04-24 23:45:57 +02:00
twinaphex
604403fe90
(shader_vulkan) Simplifications - start making shader_gl_Core
...
and shader_vulkan more alike
2019-04-24 23:13:42 +02:00
twinaphex
e42dae928e
(gl shader core) Simplifications
2019-04-24 22:20:48 +02:00
twinaphex
51a69dff44
(gl core shaders) Simplification
2019-04-24 22:10:21 +02:00
twinaphex
3225876f0b
(shader_gl_core.cpp) Simplify
2019-04-24 20:25:37 +02:00
Twinaphex
c85bf21fbb
Merge pull request #8629 from orbea/wayland
...
qb: Disable wayland for CXX_BUILD for now.
2019-04-24 18:59:12 +02:00
orbea
780fa2679f
qb: Disable wayland for CXX_BUILD for now.
2019-04-24 09:32:01 -07:00
twinaphex
8fc40d2a2a
Menu displaylist - prevent segfault with shader parameters screen
...
when a shader has no parameters and handle does not exist
2019-04-24 18:07:12 +02:00
twinaphex
5e82940a08
(VFS) Reimplement path_mkdir_error
2019-04-24 17:41:02 +02:00
twinaphex
a60844897f
(Shader GL core) Simplify some code
2019-04-24 04:24:48 +02:00
twinaphex
c3c3b6c2a2
(GL_CORE) Add gl_capabilities.c
2019-04-24 04:05:42 +02:00
Twinaphex
f3d04b7562
(OSX10.7) Add C++ source files
2019-04-24 03:59:55 +02:00
Twinaphex
e9bbc8d8dd
(gl_core.c) Remove unused variable
2019-04-24 03:49:34 +02:00
twinaphex
c422ec1a0f
(OSX10.7) Add header include dirs
2019-04-24 03:46:33 +02:00
Twinaphex
fb4e9f560f
(OSX 10.7) Update
2019-04-24 03:42:14 +02:00
twinaphex
9ac971050d
(GL_CORE) Add RGL/glsym
2019-04-24 03:37:17 +02:00
twinaphex
c55873c324
(GL_CORE) More updates
2019-04-24 03:33:32 +02:00
twinaphex
4f542c051d
(OSX 10.7) Add defines
2019-04-24 03:29:46 +02:00
twinaphex
59b45f7812
Start making HAVE_OPENGL_CORE independent
2019-04-24 03:23:57 +02:00
Twinaphex
21cd11acb4
Merge pull request #8628 from orbea/c89
...
Fix C89_BUILD.
2019-04-24 02:55:16 +02:00
orbea
552cc08549
Fix C89_BUILD.
2019-04-23 17:51:26 -07:00
twinaphex
d6e9776ab8
(VFS) Small cleanups
2019-04-24 02:19:09 +02:00
twinaphex
b3686aee4c
Initialize playlist_entry manually
2019-04-24 02:10:45 +02:00
twinaphex
c854d0916b
(XMB) XMB honors the 'show menu sublabels' setting now - was previously
...
RGUI only
2019-04-24 01:48:28 +02:00
Twinaphex
3e15f1b512
Merge pull request #8626 from retrotails/master
...
add rgui snow
2019-04-24 01:39:44 +02:00
twinaphex
f3a31ffd8d
Increment count correctly per entry added
2019-04-24 01:21:24 +02:00
twinaphex
22ac50d39c
(menu displaylist) Cleanups
2019-04-23 23:59:05 +02:00
twinaphex
e7cb5ccdee
menu_displaylist_parse_playlist - cleanups
2019-04-23 23:50:30 +02:00
twinaphex
70d0bd5092
If we are inside online updater screen and go back ingame and then
...
go back to the menu, we would become stuck inside this menu because
there were no entries. This has now been fixed
2019-04-23 23:35:52 +02:00
twinaphex
f573626144
Simplify path_parent_dir
2019-04-23 23:21:16 +02:00
twinaphex
b8694ff127
(file_path.c) More simplifications
2019-04-23 23:10:53 +02:00
twinaphex
7fe3f5f7ff
(file_path.c) Turn path_stat into a macro
2019-04-23 22:59:57 +02:00
twinaphex
cca51030d7
simplify path_mkdir
2019-04-23 22:53:07 +02:00
twinaphex
f9f66a14b3
Simplify retro_vfs_mkdir_impl
2019-04-23 22:30:38 +02:00
twinaphex
589e886954
(Database menu) Add no entries to display when there are no entries
...
inside a database file
2019-04-23 21:59:58 +02:00
twinaphex
4d7f9a85f1
Cleanup menu_displaylist_parse_playlists
2019-04-23 21:52:41 +02:00
twinaphex
b5a7020366
Cleanups
2019-04-23 21:15:15 +02:00
twinaphex
f8881f7cbe
Cleanup retroarch_validate_game_options
2019-04-23 21:06:12 +02:00
twinaphex
4eb2d8ae09
Cleanups
2019-04-23 20:22:07 +02:00
twinaphex
95ad896f9b
Cleanups
2019-04-23 20:07:29 +02:00
retrotails
b69c005c85
fix compiler errors
2019-04-23 13:48:06 -04:00
twinaphex
ff3467a79f
(Ozone) Add wifi icon for network info entries
2019-04-23 19:28:53 +02:00
twinaphex
6268d979c0
Cleanups
2019-04-23 19:20:49 +02:00
twinaphex
aba9cbb5b4
Cleanups
2019-04-23 18:51:03 +02:00
twinaphex
ff3a3f80d3
Cleanups
2019-04-23 18:41:50 +02:00
twinaphex
b25372b6f7
(menu displaylist) Cleanups
2019-04-23 18:39:24 +02:00
twinaphex
a2d4577a1f
Simplify parse_settings_internal_enum
2019-04-23 18:21:48 +02:00
twinaphex
d1e4ada773
menu_displaylist_parse_settings_internal_enum - optimize - if
...
setting is flagged as advanced and advanced settings are not
enabled, then do early return
2019-04-23 17:11:29 +02:00
twinaphex
804fab61bc
SImplify menu_displaylist_parse_type
2019-04-23 17:03:29 +02:00
twinaphex
a53c67791b
Simplify menu_displaylist_parse_settings_internal_enum
2019-04-23 14:39:36 +02:00
retrotails
499d61cb3d
added rgui snow
2019-04-23 04:33:10 -04:00
twinaphex
4b3b9add3e
(menu displaylist) Cleanups
2019-04-23 07:26:58 +02:00
twinaphex
d1f99e4610
(menu displaylist) Cleanups
2019-04-23 07:24:40 +02:00
twinaphex
5ca821c9db
(menu displaylist) Cleanups
2019-04-23 07:13:26 +02:00
twinaphex
485b41163c
Cleanup create_string_list_rdb_entry_int
2019-04-23 06:14:54 +02:00
twinaphex
e686cb34b0
(menu displaylist) Cleanups
2019-04-23 04:28:53 +02:00
twinaphex
afbc113e7b
(Menu displaylist) Cleanups
2019-04-23 04:19:28 +02:00
twinaphex
3c130927d3
(menu displaylist) Refactor latency settings list
2019-04-23 04:03:29 +02:00
twinaphex
15000edf11
(menu_displaylist) Cleanups
2019-04-23 03:54:33 +02:00
twinaphex
4dd95212ac
(menu displaylist) Get rid of duplicate function
2019-04-23 03:10:55 +02:00
twinaphex
7311aa6a69
(menu displaylist) More simplifications
2019-04-23 03:06:07 +02:00
twinaphex
52874b6316
Make the two parse_settings functions more alike
2019-04-23 02:51:44 +02:00
twinaphex
e4f48fac19
(C89_BUILD) Fix C89_BUILD
2019-04-23 02:23:27 +02:00
twinaphex
8811a4a8f9
(menu displaylist) More cleanups
2019-04-23 02:11:34 +02:00
twinaphex
8c3c34f984
(menu_displaylist) More cleanups
2019-04-23 01:32:05 +02:00
twinaphex
70ece8435c
(menu displaylist) Code cleanups
2019-04-23 01:21:51 +02:00
twinaphex
a6e18f23a8
(stb font unicode) Put MSVC check in again - MSVC 2005 and up get
...
Unicode STB font
2019-04-23 00:35:04 +02:00
twinaphex
566abd0cfd
(MSVC 2012) Start making the code in pixconv.c more backwards compatible
2019-04-23 00:08:34 +02:00
twinaphex
656283322e
(Griffin) Take out these ifdefs for XMB/MaterialUI/Ozone
2019-04-22 23:54:58 +02:00
twinaphex
a48dbcb52e
(MSVC 2005) Add HAVE_UPDATE_ASSETS
2019-04-22 23:43:27 +02:00
twinaphex
31c7abce64
(MSVC 2003) Fonts now show up for GL
2019-04-22 23:30:24 +02:00
twinaphex
c4d99586ba
(MSVC 2003) Compile in STB unicode for MSVC 2003
2019-04-22 23:07:10 +02:00
twinaphex
563253f268
More work to make HAVE_OPENGL1 independent
2019-04-22 22:59:48 +02:00
twinaphex
04d062b3d4
(MSVC2003) Enable HAVE_OPENGL1; make HAVE_OPENGL1 independent from
...
HAVE_OPENGL
2019-04-22 22:48:23 +02:00
twinaphex
3680c264d9
(PS3) Hopefully fix PS3 build finally
2019-04-22 20:47:48 +02:00
twinaphex
d08f9cb212
(menu_displaylist) menu_displaylist_parse_core_info - cut down on more
...
code duplication
2019-04-22 20:22:24 +02:00
twinaphex
799872e59d
(menu_displaylist) Remove tons of code duplication
2019-04-22 20:11:34 +02:00
twinaphex
4133da0fcf
(OSX) Add OSX 10.7 solution - not done yet - will use HAVE_GL_CORE
...
and HAVE_SLANG/HAVE_SPIRV_CROSS
2019-04-22 10:52:52 +02:00
Twinaphex
077a5dd685
(OSX) CXX_BUILD buildfix
2019-04-22 10:33:30 +02:00
Twinaphex
64dea335ff
(OSX) Cleanups
2019-04-22 10:05:18 +02:00
twinaphex
63c8eb1a4c
Simplify config_load_shader_preset
2019-04-22 09:27:59 +02:00
twinaphex
1bb293ebae
(configuration.c) Cleanups
2019-04-22 08:55:52 +02:00
twinaphex
a2ec579689
(configuration) Cleanups
2019-04-22 08:46:58 +02:00
twinaphex
5171d167c8
Update log messages
2019-04-22 08:29:29 +02:00
twinaphex
cec7037839
(configuration.c) Cleanups
2019-04-22 08:21:57 +02:00
twinaphex
85c4a29d38
Simplify config_save_autoconf_profile
2019-04-22 08:13:26 +02:00
twinaphex
b69c7ec558
Cleanup config_load_file
2019-04-22 07:38:44 +02:00
twinaphex
f18407a011
config_load_shader_preset/config_load_override - use config_file_read
2019-04-22 07:21:01 +02:00
twinaphex
64ee26baae
More cleanups/refactors
2019-04-22 04:41:16 +02:00
twinaphex
9bd38b7011
Small style nits/cleanups
2019-04-22 04:25:43 +02:00
twinaphex
dcd5cb2602
(paths.c) Style nit
2019-04-22 04:05:58 +02:00
twinaphex
def9210cdc
(PS3) Buildfix
2019-04-22 04:01:20 +02:00
twinaphex
31fc95a6cf
Style nits
2019-04-22 03:08:30 +02:00
twinaphex
c38ed7f843
Use path_is_directory to check if directories exist instead of
...
filestream_exists
2019-04-22 02:43:09 +02:00
twinaphex
33e5a92867
We should be able to rely on the return value of path_mkdir
...
instead of doing an additional negative path_is_directory check
afterwards
2019-04-22 02:33:12 +02:00
twinaphex
146b4ccc50
Use config_file_read in more places
2019-04-22 02:20:04 +02:00
twinaphex
317a443741
Use config_file_read in more places
2019-04-22 02:10:12 +02:00
twinaphex
955a149ce9
Use config_file_read where we can assume we are reading a file
2019-04-22 01:56:24 +02:00
twinaphex
16e2db25c4
Prefer config_file_read instead of config_file_new when we are
...
sure the path cannot be a directory path
2019-04-22 01:23:50 +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
twinaphex
b41384a0d0
(input_driver) Cleanups
2019-04-22 00:05:12 +02:00
twinaphex
d281e3f889
(retroarch.c) Cleanups
2019-04-21 23:42:21 +02:00
twinaphex
b998bda5a1
Fix crash that can occur with Discord netplay
2019-04-21 21:56:40 +02:00
Twinaphex
3f1a516696
Merge pull request #8616 from orbea/wayland
...
wayland: Fix build.
2019-04-21 18:28:42 +02:00
twinaphex
2509ee9646
(paths.c) Cleanups - string cannot be empty at this point
2019-04-21 17:57:32 +02:00
twinaphex
435c80a844
path_set_redirect - simplifications
2019-04-21 17:46:55 +02:00
orbea
1e86824e96
wayland: Fix build.
...
Fixes https://github.com/libretro/RetroArch/issues/8614
2019-04-21 08:11:26 -07:00
twinaphex
b0b1b0b782
(input_driver) Cleanup
2019-04-21 16:57:35 +02:00
twinaphex
f292524031
Cleanup
2019-04-21 16:50:25 +02:00
twinaphex
8165b43170
(input_driver) Further simplifications
2019-04-21 16:30:12 +02:00
twinaphex
7ae0c6b2c1
(input_driver.c) Simplifications
2019-04-21 16:19:48 +02:00
twinaphex
8312d67a11
(input_driver.c) Further simplifications
2019-04-21 16:13:11 +02:00
twinaphex
b6fd875230
(input_driver.c) Simplifications
2019-04-21 15:48:56 +02:00
twinaphex
f6fec009d2
input_config_get_prefix becomes static function
2019-04-21 07:56:20 +02:00
twinaphex
a79eec8698
(input_driver.c) Cleanup
2019-04-21 07:46:52 +02:00
twinaphex
af2805406d
Move more functionality to input_driver.c ; make more functions static
2019-04-21 07:30:14 +02:00
twinaphex
270e95bc97
Turn a lot of input_config_parse functions static
2019-04-21 06:42:13 +02:00
twinaphex
0226820825
Simplify config_read_keybinds_conf
2019-04-21 06:32:39 +02:00
twinaphex
ce31ed6a51
(configuration.c) Simplifications
2019-04-21 06:20:25 +02:00
twinaphex
7372bafb44
Remove RARCH_CTL_SET_LIBRETRO_PATH
2019-04-21 06:03:02 +02:00
twinaphex
e5800cf733
Cleanups
2019-04-21 05:47:24 +02:00
twinaphex
81d22c63de
(task_content) Some simplifications
2019-04-21 05:33:41 +02:00
twinaphex
5771a7a71d
Simplify some code
2019-04-21 05:24:06 +02:00
twinaphex
b63fa7b94b
(configuration/paths) Simplify some code
2019-04-21 05:05:44 +02:00
twinaphex
0909c80138
Cleanups
2019-04-21 04:49:04 +02:00
twinaphex
565e25d2ab
(menu displaylist) Cleanups
2019-04-21 04:33:22 +02:00
twinaphex
2d9f0ea7ce
(menu displaylist) Cleanups
2019-04-21 04:27:27 +02:00
twinaphex
2941365741
(menu displaylist) Cleanups
2019-04-21 04:17:15 +02:00
Twinaphex
05b50c346d
Merge pull request #8613 from orbea/travis
...
travis: Avoid more duplication.
2019-04-21 04:10:52 +02:00
twinaphex
5748de8b1f
(menu_displaylist) Cleanups
2019-04-21 04:09:11 +02:00
twinaphex
a150bc27ce
(menu_displaylist) Cleanups
2019-04-21 04:06:37 +02:00
twinaphex
e705862c07
(menu_displaylist) Cleanups
2019-04-21 03:45:35 +02:00
twinaphex
c662da11c3
(QT/UI) Cleanups
2019-04-21 03:28:23 +02:00
twinaphex
254c48707d
(QT/UI) Cleanups
2019-04-21 02:34:19 +02:00
twinaphex
1dc0fa83ff
Cleanups
2019-04-21 02:16:24 +02:00
orbea
f45a70d1e8
travis: Avoid more duplication.
2019-04-20 17:03:35 -07:00
twinaphex
91d56bf43f
(PS3) Buildfix
2019-04-21 01:39:10 +02:00
twinaphex
b5ba2ddc7b
(CXX) CXX_BUILD fix for Cheevos
2019-04-21 01:28:57 +02:00
twinaphex
0805838050
(QT/UI) Cleanups
2019-04-21 00:54:35 +02:00
twinaphex
a58297a577
(UI/QT) Create create_widget
2019-04-21 00:41:26 +02:00
twinaphex
9ba1b522c2
(menu widgets) CXX_BUILD fixes
2019-04-21 00:31:31 +02:00
Twinaphex
ba3161af87
Merge pull request #8612 from orbea/c89
...
Fix C89_BUILD with clang.
2019-04-21 00:01:26 +02:00
orbea
aac42e309c
Fix C89_BUILD with clang.
2019-04-20 14:59:07 -07:00
Twinaphex
d6d882f34b
Merge pull request #8611 from orbea/travis
...
travis: Add C89_BUILD and CXX_BUILD.
2019-04-20 23:35:32 +02:00
orbea
ea4415b5f4
travis: Add C89_BUILD and CXX_BUILD.
2019-04-20 13:47:29 -07:00
Twinaphex
cc749c6e60
Merge pull request #8609 from orbea/travis
...
travis: Avoid some duplication.
2019-04-20 22:25:25 +02:00
Twinaphex
287c95ac8b
Merge pull request #8610 from meleu/runtime_rcheevos_switch_c89
...
C89/CXX support for rcheevos
2019-04-20 22:25:11 +02:00
Jamiras
2319b2bde8
fix C89/CXX build
2019-04-20 14:04:50 -06:00
orbea
443e6a2b1d
travis: Avoid some duplication.
2019-04-20 13:02:45 -07:00
twinaphex
8e638f435a
(Wayland) wl_array_for_each macro fails with CXX_BUILD - have to
...
roll our own macro instead doing it right
2019-04-20 20:33:22 +02:00
twinaphex
499235cd40
(CXX_BUILD) Another buildfix
2019-04-20 19:55:50 +02:00
twinaphex
e4873f8a46
Another CXX_BUILD buildfix
2019-04-20 19:51:08 +02:00
twinaphex
7b3be5eddf
(wayland) Fix some CXX_BUILD issues; possibly not all
2019-04-20 18:42:23 +02:00
twinaphex
aa03025dd1
Need to disable cheevos for C89/CXX until this is fixed
2019-04-20 17:17:36 +02:00
twinaphex
762e28e1e0
(CXX_BUILD) Silence this warning
2019-04-20 16:39:58 +02:00
Twinaphex
c9cfd1cd89
Silence xcode warnings - unused variables
2019-04-20 16:36:01 +02:00
Twinaphex
26bbf46054
Merge pull request #8608 from orbea/cxxbuild
...
Fix some CXX_BUILD errors.
2019-04-20 16:23:46 +02:00
twinaphex
797a4bca0f
(UI/QT) network.cpp - more dehardcoding
2019-04-20 16:19:47 +02:00
twinaphex
22739b4430
(UI/QT) Refactor audio.cpp
2019-04-20 16:14:37 +02:00
orbea
4bd3a54fbb
Fix some CXX_BUILD errors.
2019-04-20 07:08:22 -07:00
twinaphex
f1a2652024
Use C comments instead of C++ comments
2019-04-20 15:45:20 +02:00
twinaphex
bb45102450
Merge branch 'master' of https://github.com/libretro/RetroArch
2019-04-20 15:24:46 +02:00
Twinaphex
bca306a006
Merge pull request #8501 from meleu/runtime_rcheevos_switch
...
add config option to choose between cheevos implementations
2019-04-20 15:23:51 +02:00
twinaphex
e35cd80a14
(MSVC 2010) Buildfix
2019-04-20 05:53:17 +02:00
meleu
9091409efa
remove '#ifdef HAVE_NEW_CHEEVOS' leftovers
2019-04-19 23:11:31 -03:00
meleu
c2364096f3
Merge branch 'master' into runtime_rcheevos_switch
2019-04-19 21:50:00 -03:00
twinaphex
b137616746
Update Makefile.common
2019-04-20 01:15:09 +02:00
twinaphex
1d3533d847
Add rsemaphore.c
2019-04-20 01:14:38 +02:00
Twinaphex
e786798527
Merge pull request #8606 from leiradel/fix_memory_access
...
Fix check for mmaps or meminfo
2019-04-19 22:21:53 +02:00
twinaphex
1fb1b1bdb7
Add this back
2019-04-19 19:28:25 +02:00
twinaphex
d7d201cb63
(Apple Metal) Add HAVE_MENU to moc generation
2019-04-19 19:26:57 +02:00
leiradel
dab941e53d
Simpler code paths
2019-04-19 17:33:24 +01:00
leiradel
c0bb911501
Fix check to chose between mmaps and meminfo
2019-04-19 15:12:04 +01:00
leiradel
8aa16caef5
Fix format string in log message
2019-04-19 15:01:02 +01:00
Brad Parker
51d3376f07
Update CHANGES.md
2019-04-19 09:15:47 -04:00
Twinaphex
e61c331656
Merge pull request #8601 from orbea/roaraudio
...
qb: Check for libroar 1.0.12.
2019-04-19 04:58:24 +02:00
orbea
a86848d822
qb: Check for libroar 1.0.12.
...
This hides a now fixed upstream libroar build error which breaks LGTM.
Unfortunately this only allows the most recent roaraudio version to be
used.
2019-04-18 13:49:56 -07:00
hizzlekizzle
46dda3b5c3
Merge pull request #8600 from orbea/filter
...
Also fix the video filter selection.
2019-04-18 15:30:07 -05:00
orbea
b7b17ee7e5
Also fix the video filter selection.
2019-04-18 12:50:35 -07:00
bparker06
d7a7260909
also fix audio DSP plugin
2019-04-18 15:12:53 -04:00
orbea
dd9bde2184
Fix font selection.
...
Fixes https://github.com/libretro/RetroArch/issues/8593
2019-04-18 15:12:53 -04:00
Brad Parker
572c16cb2a
style cleanup with uncrustify
2019-04-18 11:47:13 -04:00
Brad Parker
e7dbac7eb0
prevent null derefs found by scan-build
2019-04-18 11:46:53 -04:00
Brad Parker
fa128f950d
remove unused functions
2019-04-18 10:35:51 -04:00
Twinaphex
99a1d8ccc6
Merge pull request #8597 from jdgleaver/rgui-osk-build-fix
...
RGUI OSK - HAVE_LANGEXTRA=0 build fix
2019-04-18 12:50:40 +02:00
jdgleaver
ed1480bc87
RGUI OSK - HAVE_LANGEXTRA=0 build fix
2019-04-18 10:02:05 +01:00
Brad Parker
d8968d8d0b
add initial Turkish translation from Ömercan Kömür (fpscan)
2019-04-17 19:08:23 -04:00
Twinaphex
a41e7aa0a7
Merge pull request #8594 from jdgleaver/rgui-osk
...
(RGUI) Add on-screen keyboard
2019-04-18 00:11:29 +02:00
jdgleaver
10f8077294
(RGUI) Add on-screen keyboard
2019-04-17 17:05:51 +01:00
Twinaphex
d013a04bfb
Merge pull request #8592 from jdgleaver/3ds-tearing
...
(3DS) Fix screen tearing when running 50Hz content
2019-04-17 03:15:16 +02:00
twinaphex
56d45ea0c0
(NL) Update translation
2019-04-17 03:13:37 +02:00
jdgleaver
a9a5782cc0
(3DS) Fix screen tearing when running 50Hz content
2019-04-16 15:44:47 +01:00
Twinaphex
be7356ec6d
Merge pull request #8590 from bparker06/default_lang
...
Set language to OS/user default on first startup
2019-04-16 14:07:53 +02:00
Brad Parker
a5e52bd3c7
android: set preferred OS language on first start
2019-04-16 02:09:38 -04:00
Brad Parker
ffb07f3076
win32: set default language to OS preferred language on first start
2019-04-16 00:42:29 -04:00
Brad Parker
1ecc5fd9d1
unix: only set default language if support for multiple languages is compiled in
2019-04-16 00:41:59 -04: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
Twinaphex
e1573e4b39
Merge pull request #8586 from jdgleaver/3ds-update
...
(3DS) Sanitise/Improve display mode selection
2019-04-16 03:17:31 +02:00
Twinaphex
2fcb4b5854
Merge pull request #8589 from CozmoP/ampersand
...
Qt: sanitize ampersands
2019-04-16 03:17:09 +02:00
twinaphex
1baebdbd47
(UI/QT) Fix Travis OSX build hopefully
2019-04-16 00:47:13 +02:00
Twinaphex
bd843857de
Merge pull request #8588 from CozmoP/scrollbar
...
Qt: add scrollbar to settings dialog
2019-04-16 00:31:34 +02:00
CozmoP
aa98a80fa6
Qt: sanitize ampersands
2019-04-15 22:45:03 +02:00
CozmoP
ac6e4732f1
Qt: add scrollbar to settings dialog
2019-04-15 22:29:16 +02:00
Twinaphex
f9ce822a7b
Merge pull request #8587 from rzumer/fix_cheevos_oob
...
Check bounds of accessed memory for achievements
2019-04-15 19:40:49 +02:00
Raphaël Zumer
dc37d56ac8
Check bounds of peeked memory for achievements
2019-04-15 13:34:44 -04:00
jdgleaver
54e1711f9a
(3DS) Sanitise/Improve display mode selection
2019-04-15 17:05:55 +01:00
twinaphex
3d7eb19abd
(UI/QT) Dehardcode User Interface -> Views -> Quick Menu
2019-04-15 08:00:24 +02:00
twinaphex
d620e9ce1d
(UI/QT) Dehardcode core settings
2019-04-15 07:48:34 +02:00
twinaphex
2e21a35261
(UI/QT) Dehardcode configuration settings
2019-04-15 07:40:51 +02:00
twinaphex
39c111bb92
(UI/QT) Dehardcode directory settings
2019-04-15 07:15:53 +02:00
twinaphex
a680133a38
(UI/QT) Dehardcode driver settings
2019-04-15 07:01:51 +02:00
twinaphex
df1fe1f1ae
(menu_displaylist) slim down switch list
2019-04-15 06:55:44 +02:00
twinaphex
1f7d7d6441
(UI/QT) Dehardcode logging
2019-04-15 06:54:36 +02:00
twinaphex
f33e04c747
(UI/QT) Dynamically generate settings for 'throttle'
2019-04-15 06:29:02 +02:00
twinaphex
085f25e81f
(UI/QT) First attempt at dynamically generating settings instead
...
of manually specifying settings
2019-04-15 06:16:55 +02:00
twinaphex
1599f1f5d3
(UI/QT) Create overloaded 'add' function
2019-04-15 05:18:30 +02:00
twinaphex
29ca98c10c
(UI/QT) Prevent unnecessary costly functions
2019-04-15 05:13:40 +02:00
twinaphex
b38a4dcb08
(UI/QT) Make some of the add functions private
2019-04-15 04:26:19 +02:00
twinaphex
d9723d2282
Make parse_settings_internal_enum a public function
2019-04-15 03:55:00 +02:00
twinaphex
52d2b6ae94
(UI/QT) Cleanups
2019-04-14 23:34:28 +02:00
twinaphex
060396e726
(UI/QT) Dehardcode more settings
2019-04-14 23:30:34 +02:00
twinaphex
756e49d2af
(UI/QT) Dehardcode settings
2019-04-14 23:07:34 +02:00
twinaphex
534cfb60cf
(UI/QT) ui - start dehardcoding additions
2019-04-14 19:04:46 +02:00
twinaphex
4b3ca341c2
(UI/QT) saving - dehardcode more additions
2019-04-14 18:58:51 +02:00
twinaphex
181cff34d8
(UI/QT) network.cpp - dehardcode more additions
2019-04-14 18:55:30 +02:00
twinaphex
f3a7f6971b
(QT/UI) Dehardcode more additions
2019-04-14 18:37:20 +02:00
twinaphex
e0849df59f
(UI/QT) Dehardcode two more additions
2019-04-14 18:33:15 +02:00
twinaphex
051c877c62
(QT/UI) By default, a CONFIG_FLOAT setting becomes a 'spinbox' UI type.
...
If a range is specified, it becomes a 'slider and spinbox' UI type.
2019-04-14 18:24:27 +02:00
twinaphex
0feb657e29
(UI/QT) More dehardcoding
2019-04-14 17:54:00 +02:00
twinaphex
9f09efe5c9
(UI/QT) Dehardcode some more additions
2019-04-14 17:45:12 +02:00
twinaphex
338ce7e678
(UI/QT) Dehardcode some more additions
2019-04-14 17:26:14 +02:00
twinaphex
82e38ca2ee
(UI/QT) Dehardcode some more settings
2019-04-14 17:13:04 +02:00
twinaphex
95f77a2288
(UI/QT) Create 'add' function for SettingsGroup and LayoutForm
2019-04-14 17:10:13 +02:00
twinaphex
0cb94aef85
(Qt) Slight code formatting cleanups
2019-04-14 08:13:54 +02:00
twinaphex
e840a6c95a
Cut down on some code duplication
2019-04-14 07:08:35 +02:00
twinaphex
9c8c889477
rarch_setting - start implementing ui_type
2019-04-14 07:01:01 +02:00
Twinaphex
2bab38e857
Merge pull request #8306 from CozmoP/options
...
WIP/PoC Qt: settings PoC
2019-04-14 05:44:02 +02:00
twinaphex
cee285bcd5
(playlist.c) Code style cleanups
2019-04-13 18:57:02 +02:00
twinaphex
fb306a9358
(verbosity.c) Code formatting cleanups
2019-04-13 18:49:05 +02:00
twinaphex
10d66d28c0
(runtime_file.c) Code style cleanups(runtime_file.c) Code style
...
cleanups(runtime_file.c) Code style cleanups(runtime_file.c) Code style
cleanups(runtime_file.c) Code style cleanups(runtime_file.c) Code style
cleanups(runtime_file.c) Code style cleanups(runtime_file.c) Code style
cleanups(runtime_file.c) Code style cleanups
2019-04-13 18:47:11 +02:00
twinaphex
a7abd77141
(menu_shader) Remove some unnecessary functions
2019-04-13 06:40:21 +02:00
twinaphex
70373dba9a
(task_screenshot.c) Cleanups
2019-04-13 04:56:11 +02:00
Brad Parker
95145ec0d4
remove debug code
2019-04-12 21:17:04 -04:00
twinaphex
3619fae2d9
(LGTM) Silence some warnings
2019-04-13 02:15:26 +02:00
Twinaphex
5dde91040f
Merge pull request #8578 from jdgleaver/rgui-idle-thumbs
...
(RGUI) Add optional delay when loading thumbnails
2019-04-13 01:46:15 +02:00
Brad Parker
b8471aa3dc
gl1: add gpu hard sync support and print osd statistics
2019-04-12 19:28:34 -04:00
Twinaphex
247d427ea4
Merge pull request #8579 from huwpascoe/silence_warnings
...
silence warnings
2019-04-12 23:45:39 +02:00
Twinaphex
8918d0d873
Merge pull request #8580 from bparker06/playlist_subsystem
...
Add subsystem support for (history) playlists, make playlist_entry struct public to simplify function parameters
2019-04-12 23:45:02 +02:00
CozmoP
0cbb89168b
Merge pull request #2 from Tatsuya79/options
...
Move thumbnail type selection to grid footer.
2019-04-12 19:48:06 +02:00
bparker06
15c0191f08
Update task_content.c
2019-04-12 13:04:59 -04:00
Brad Parker
f7b0c0947c
add subsystem_name (friendly name) to history playlist, make playlist_entry struct public to simplify function parameters
2019-04-12 12:50:27 -04:00
Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
jdgleaver
a446f8ad51
(RGUI) Add optional delay when loading thumbnails
2019-04-12 15:50:27 +01:00
Twinaphex
3345bed1d3
Merge pull request #8577 from hizzlekizzle/master
...
Silence menu_widgets max redefinition warning
2019-04-12 04:18:02 +02:00
meleu
0f92f001b0
rcheevos determine when to start/stop/submit leaderboards
2019-04-11 22:53:43 -03:00
hizzlekizzle
4f004ebebc
whoops, syntax error
2019-04-11 20:51:50 -05:00
hizzlekizzle
e85167072e
silence redefinition warning
...
go ahead and protect against PI redefinition, too, since that seems very likely to crop up at some point.
2019-04-11 20:46:12 -05:00
Jamiras
e35a3cb08b
use rcheevos for leaderboard processing
2019-04-11 18:57:12 -06:00
bparker06
2c71ce437c
Merge pull request #6 from fr500/playlist_subsystem
...
[subsystem] add a function to get the friendly name
2019-04-11 20:00:26 -04:00
radius
d08779adf0
[subsystem] add a function to get the friendly name
2019-04-11 18:51:27 -05:00
bparker06
198bb6d047
Merge pull request #5 from fr500/playlist_subsystem
...
[subsystem] allow loading from history
2019-04-11 19:45:56 -04:00
bparker06
729f13cad4
Update menu_cbs_ok.c
2019-04-11 19:45:28 -04:00
radius
71bfd98012
[subsystem] allow loading from history
2019-04-11 18:18:37 -05:00
Twinaphex
1250565e9e
Merge pull request #8488 from markwkidd/collections-to-playlists
...
internationalization -- use "Playlist" instead of "Collection"
2019-04-11 20:02:59 +02:00
Twinaphex
2f64653241
Merge pull request #8574 from jdgleaver/rgui-extended-ascii
...
(RGUI) Add optional extended ASCII support
2019-04-11 20:02:42 +02:00
Twinaphex
da667600e1
Merge pull request #8575 from natinusala/master
...
menu widgets: fix screenshot, add achievement notification
2019-04-11 18:02:39 +02:00
natinusala
8287049a13
menu widgets: add badges to achievement notification
2019-04-11 17:35:13 +02:00
natinusala
f941d4e625
menu widgets: add first achievement notification widget
2019-04-11 16:46:41 +02:00
natinusala
942d228e3a
menu widgets: fix screenshot flash tainting the image
2019-04-11 16:46:41 +02:00
jdgleaver
a870526dc9
(RGUI) Add optional extended ASCII support
2019-04-11 14:29:31 +01:00
Brad Parker
230c64ba4b
add subsystem support for playlists, only missing the content load portion
2019-04-11 00:09:13 -04:00
twinaphex
702c889cd1
(D3D10/11/12) Menu widgets can now appear ingame
2019-04-11 02:22:21 +02:00
Brad Parker
2bfb073b3e
fix stack-use-after-scope and a memory leak with subsystems
2019-04-10 18:58:53 -04:00
Twinaphex
a7049b0020
Merge pull request #8573 from jdgleaver/rgui-menu-widgets
...
(RGUI) Fix menu widget display issues
2019-04-10 23:13:26 +02:00
jdgleaver
7e80f5520a
(RGUI) Fix menu widget display issues
2019-04-10 13:50:03 +01:00
Brad Parker
7648da1413
d3d9/10/11/12: fix scissor parameters
2019-04-10 00:23:00 -04:00
Brad Parker
e0b59f13e2
no analog/sensitivity correction for analog buttons
2019-04-09 23:17:11 -04:00
twinaphex
dc80e49509
(menu_display_gl) Small cleanup
2019-04-10 01:50:55 +02:00
twinaphex
002ac5a344
(menu display) pointer cleanups
2019-04-10 01:46:25 +02:00
Twinaphex
145e09a629
Merge pull request #8566 from jdgleaver/stb-space-fix
...
Fix text display issues when using Japanese text with stb_unicode
2019-04-09 17:02:43 +02:00
jdgleaver
136762f6a2
Fix text display issues when using Japanese (and other unicode-dependent language) text with stb_unicode
2019-04-09 15:51:33 +01:00
Twinaphex
f718b3558f
Merge pull request #8565 from markwkidd/patch-1
...
SET_ROTATION: not only for accelerated video drivers
2019-04-09 16:08:11 +02:00
Twinaphex
076a0d2f56
(OSX) Code analysis cleanups
2019-04-08 23:13:39 +02:00
twinaphex
b25c571b23
Comment out asserts that can be triggered when launching MaterialUI
...
in fullscreen mode
2019-04-08 22:25:35 +02:00
Twinaphex
3346cd23c0
Merge pull request #8564 from Themaister/master
...
glcore: Fix GLES build.
2019-04-08 21:22:28 +02:00
Themaister
f82601c4a8
glcore: Fix GLES build.
2019-04-08 21:17:13 +02:00
twinaphex
3199edcde2
(MSVC 2005) Buildfix
2019-04-08 20:48:47 +02:00
twinaphex
e206230a89
(Linux) Use STB unicode font renderer for Linux
2019-04-08 20:12:22 +02:00
Twinaphex
d6dfa240c8
Some cleanups
2019-04-08 19:36:44 +02:00
Twinaphex
8d7a0117bc
(Metal RA) Exclude OpenGL from Metal build
2019-04-08 19:17:51 +02:00
twinaphex
0af7167586
(GL1) Add menu widgets support
2019-04-08 18:58:26 +02:00
Twinaphex
4d429ea4d8
Merge pull request #8562 from jdgleaver/stb-fonts
...
Fix text alignment when using stb_unicode
2019-04-08 18:43:59 +02:00
twinaphex
c12e8dea07
(D3D10/11) All struct members are already being set
2019-04-08 18:42:52 +02:00
jdgleaver
38d2febba5
Fix text alignment when using stb_unicode
2019-04-08 17:37:23 +01:00
Twinaphex
8aaef0e95c
Merge pull request #8561 from natinusala/master
...
Reimplement missing menu widgets
2019-04-08 17:46:05 +02:00
natinusala
55d0701ac1
menu widgets: remove qb notice
2019-04-08 17:06:05 +02:00
natinusala
fba6f69d74
menu widgets: reimplement volume widget
2019-04-08 17:06:05 +02:00
natinusala
f036ce442e
menu widgets: reimplement slowmotion
2019-04-08 17:06:05 +02:00
natinusala
7a7f444e55
menu widgets: reimplement fast forward widget
2019-04-08 17:06:05 +02:00
natinusala
5667c73ebf
menu widgets: reimplement rewind widget
2019-04-08 17:06:04 +02:00
natinusala
b750199db4
menu widgets: reimplement pause widget
2019-04-08 17:06:04 +02:00
natinusala
3d52f2bf8f
menu widgets: reimplement screenshot widget
2019-04-08 17:06:04 +02:00
natinusala
e1838b4908
Add more Windows MINGW working directory stuff to gitignore
2019-04-08 17:06:04 +02:00
natinusala
7a3caf82d0
menu widgets: reimplement FPS counter
2019-04-08 17:06:04 +02:00
Twinaphex
e6efc02457
Merge pull request #8560 from jdgleaver/font-alignment-2
...
(Menu Widgets) Fix text alignment issues for ctr, metal and vita2d drivers
2019-04-08 16:25:17 +02:00
jdgleaver
4065dbf18e
(Menu Widgets) Fix text alignment issues for ctr, metal and vita2d drivers
2019-04-08 15:13:19 +01:00
twinaphex
45fa047b07
(Menu display) Pointer cleanups
2019-04-08 15:22:21 +02:00
Twinaphex
682d757cf7
Merge pull request #8559 from jdgleaver/font-alignment
...
(Menu Widgets) Fix text alignment issues with Vulkan and D3D video drivers
2019-04-08 14:53:00 +02:00
jdgleaver
9fff07e589
(Menu Widgets) Fix text alignment issues with Vulkan and D3D video drivers
2019-04-08 13:35:35 +01:00
markwkidd
d03ff44d53
allow non-accelerated video to rotate the display
2019-04-07 22:34:01 -04:00
twinaphex
b49577b65f
(UWP VFS) Code formatting cleanups
2019-04-07 22:45:35 +02:00
twinaphex
dd016c44c9
(UWP VFS) Code formatting cleanups
2019-04-07 21:58:10 +02:00
twinaphex
79ffb53ef2
(UWP VFS) Try to rewrite this - baby steps
2019-04-07 21:35:45 +02:00
twinaphex
e0cb900abe
(UWP VFS) Cleanups
2019-04-07 21:22:20 +02:00
Twinaphex
ffad99d886
Merge pull request #8552 from rzumer/patch-5
...
Fix cheevos crash when peeking out of range
2019-04-06 21:34:01 +02:00
Raphaël Zumer
e181bc6d39
Fix cheevos crash when peeking out of range
...
This would occur if the address being peeked at was not part of a memory region defined in the core.
2019-04-06 13:48:18 -04:00
Brad Parker
9579804c72
gl1: add overlay support
2019-04-05 23:07:59 -04:00
Brad Parker
48dc251303
gl1: add scissor reset from gl
2019-04-05 18:17:11 -04:00
Twinaphex
46455a6ff8
Merge pull request #8549 from jdgleaver/rgui-optimisation
...
(RGUI) Performance optimisations
2019-04-05 12:33:20 +02:00
jdgleaver
b301e4d444
(RGUI) Performance optimisations
2019-04-05 09:16:29 +01:00
twinaphex
827802d883
Revert "Don't grab these two variables for every blit_line call"
...
This reverts commit ca56e0e91d .
2019-04-04 18:32:08 +02:00
twinaphex
d7d260556b
Revert "(RGUI) Move menu_display_font_framebuffer to rgui.c"
...
This reverts commit 1a3ec1c3be .
2019-04-04 17:51:58 +02:00
twinaphex
1a3ec1c3be
(RGUI) Move menu_display_font_framebuffer to rgui.c
2019-04-03 23:06:56 +02:00
twinaphex
ca56e0e91d
Don't grab these two variables for every blit_line call
2019-04-03 22:48:32 +02:00
bparker06
c8b9b4ef25
Update stdstring.h
2019-04-03 12:06:31 -04:00
twinaphex
a5aa4d731b
Use memset instead of bzero
2019-04-03 16:56:50 +02:00
Brad Parker
ae12c30285
strcmp will always be faster
2019-04-03 10:41:19 -04:00
twinaphex
ab33d16da1
Small cleanup
2019-04-03 16:33:16 +02:00
twinaphex
25ba8f4ab0
(GL1) GL1.x won't have mipmapping support
2019-04-03 16:13:01 +02:00
Twinaphex
be7b845b6c
Silence warning
2019-04-03 14:52:20 +02:00
twinaphex
e0aa224575
(CoreAudio3) some cleanups
2019-04-03 14:48:18 +02:00
Twinaphex
637414c138
(CoreAudio3) Fix issues
2019-04-03 14:37:06 +02:00
Twinaphex
052137b027
(OSX) Silence warnings
2019-04-03 13:31:45 +02:00
Twinaphex
03381da506
Merge pull request #8538 from hizzlekizzle/master
...
don't alphabetize shader presets
2019-04-03 00:11:20 +02:00
Twinaphex
7e9c05c442
Merge pull request #8542 from fr500/patch-1
...
Update record_ffmpeg.c
2019-04-02 17:39:28 +02:00
Andrés
9739b181bf
Update record_ffmpeg.c
...
small fix in recording presets
2019-04-02 08:47:35 -05:00
Tatsuya79
e7373a9cc2
dark theme pushbutton indicator fix
2019-04-02 01:49:30 +02:00
Tatsuya79
61fa0a0807
Move thumbnail type selection to grid footer.
2019-04-01 21:31:46 +02:00
Twinaphex
737989cce4
Merge pull request #8541 from jdgleaver/rgui-drop-shadows
...
(RGUI) Add optional shadow effects
2019-04-01 19:55:53 +02:00
jdgleaver
3c10731fbd
(RGUI) Add optional shadow effects
2019-04-01 13:54:59 +01:00
Twinaphex
797f3226a7
Merge pull request #8540 from CozmoP/drivers
...
fix camera and location dropdown lists
2019-04-01 09:43:46 +02:00
CozmoP
224f925b3b
fix camera and location dropdown lists
2019-04-01 02:07:08 +02:00
hizzlekizzle
255dc9d932
don't alphabetize shader presets
...
It makes it harder to edit them later.
2019-03-31 08:53:36 -05:00
meleu
6e730cf2dd
update rcheevos files
2019-03-30 15:44:03 -03:00
Brad Parker
8639018976
use proper scaled radial deadzone calculation
2019-03-29 14:07:35 -04:00
Twinaphex
306653d069
Merge pull request #8535 from natinusala/master
...
ozone: fix content metadata for music and movie playlists
2019-03-29 12:41:01 +01:00
twinaphex
41eab46111
(C89) Buildfixes
2019-03-29 12:39:03 +01:00
natinusala
a924ac15c9
ozone: fix content metadata for music and movie playlists
2019-03-29 10:08:12 +01:00
Twinaphex
0c91f4dff5
Merge pull request #8532 from natinusala/master
...
ozone: fix content metadata for images playlist
2019-03-29 01:02:02 +01:00
Twinaphex
98ef566473
Merge pull request #8533 from jdgleaver/log-dir-fix
...
Log to file: ensure log directory is always created
2019-03-29 01:01:39 +01:00
CozmoP
3fda353fbc
Merge pull request #1 from Tatsuya79/patch-2
...
dark theme settings update
2019-03-28 19:21:00 +01:00
Tatsuya79
022f25df0c
dark theme settings update
2019-03-28 18:21:55 +01:00
jdgleaver
4086826e92
Log to file: ensure log directory is always created
2019-03-28 11:27:26 +00:00
natinusala
2148f8ca0a
ozone: fix content metadata for images playlist
2019-03-28 10:39:11 +01:00
Twinaphex
190cf1be97
Merge pull request #8530 from jdgleaver/rgui-inline-thumbs
...
(RGUI) Add inline playlist thumbnail support
2019-03-28 00:37:12 +01:00
Mark W. Kidd
8bbdf39cbf
remove un-reviewed translation updates
2019-03-27 16:31:37 -04:00
jdgleaver
c2122ed1d8
(RGUI) Add inline playlist thumbnail support
2019-03-27 16:29:23 +00:00
CozmoP
bd6fedc0f2
Qt: WIP settings dialog
2019-03-27 02:37:34 +01:00
Mark W. Kidd
2e125cd608
update Chinese (Simplified) per asakous
2019-03-26 08:01:01 -04:00
Twinaphex
7c13e57468
Merge pull request #8527 from bparker06/analog
...
add analog deadzone and sensitivity options, rename axis threshold
2019-03-26 10:39:50 +01:00
Brad Parker
e7891b8c1a
add analog deadzone and sensitivity options, rename axis threshold
2019-03-25 23:22:19 -04:00
Twinaphex
cc07982ee0
Merge pull request #8526 from jdgleaver/log-to-file-update
...
More 'Log to File' Additions
2019-03-25 23:57:53 +01: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
Mark W. Kidd
f61cacd24c
update Chinese (Traditional) per asakkous
2019-03-25 09:48:25 -04:00
meleu
a77327d20e
preventing "always false" alerts
2019-03-24 19:11:48 -03:00
Mark W. Kidd
d017163612
update Russian translation per ofry
2019-03-24 14:23:38 -04:00
twinaphex
cec06a0859
C89 buildfixes
2019-03-24 18:15:26 +01:00
meleu
c66b866a87
OSD msg when using new cheevos implementation
2019-03-24 12:52:12 -03:00
meleu
dda6716926
more namespacing work & del rcheevos/test/* files
2019-03-24 12:51:47 -03:00
Twinaphex
fcd55d871e
Merge pull request #8522 from stellarporter/blargg
...
gfx video filters: blargg ntsc snes conflicts
2019-03-24 16:11:30 +01:00
Twinaphex
5b835614d4
Merge pull request #8524 from jdgleaver/rgui-thread-fix
...
(RGUI) Fix deadlock when changing menu aspect with threaded video enabled
2019-03-24 16:11:08 +01:00
jdgleaver
4d2c35f6fe
(RGUI) Fix deadlock when changing menu aspect with threaded video enabled
2019-03-24 12:41:05 +00:00
stellarporter
11e4b0b6ef
gfx video filters: blargg ntsc snes conflicts
...
emscipten: avoid global symbol multiply defined error (core compiling its own snes_ntsc.c library)
2019-03-23 20:22:21 -05:00
Mark W. Kidd
5ba97fbcb2
use more natural Playlist term in German
2019-03-23 12:44:37 -04:00
Mark W. Kidd
6abaded373
spanish fixes per alfrix
2019-03-23 12:34:37 -04:00
Twinaphex
4258836422
Merge pull request #8520 from rsn8887/master
...
[VITA] Bluetooth mouse and keyboard support
2019-03-23 06:59:43 +01:00
rsn8887
28ef222886
[VITA] Bluetooth mouse and keyboard support
2019-03-22 21:32:59 -05:00
Twinaphex
123cd67a6a
Merge pull request #8486 from huwpascoe/rxml
...
Re-enable RXML and purge libxml
2019-03-23 03:25:32 +01:00
Twinaphex
586192c431
Merge pull request #8517 from barbudreadmon/patch-3
...
Add glsym private
2019-03-22 17:10:01 +01:00
Mark W. Kidd
e8dc6b8c3e
german translation fixes per m4xw
2019-03-22 12:07:39 -04: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
Mark W. Kidd
04e87a00db
update PLAYLIST_DIRECTORY & PLAYLIST_ENTRY_RENAME
2019-03-22 11:33:16 -04:00
Mark W. Kidd
9b9b1e6b9c
update MENU_ENUM_SUBLABEL_PLAYLIST_ENTRY_REMOVE
2019-03-22 10:26:51 -04:00
Mark W. Kidd
961e435317
update MENU_ENUM_SUBLABEL_SCAN_XX strings
2019-03-22 08:17:33 -04:00
Mark W. Kidd
dcd9860e80
update MENU_ENUM_LABEL_VALUE_PLAYLIST_DIRECTORY
2019-03-22 08:17:32 -04:00
Mark W. Kidd
8771e5b958
use PLAYLISTS_TAB enum instead of COLLECTION_LIST
2019-03-22 08:17:31 -04:00
Twinaphex
194a675448
Merge pull request #8511 from jdgleaver/log-to-file-additions
...
Log to file improvements
2019-03-21 18:37:07 +01:00
jdgleaver
93506a0d18
Log to file improvements
2019-03-21 16:57:54 +00:00
Brad Parker
538576e6f9
update JP translation
2019-03-20 21:20:59 -04:00
Twinaphex
b518e639b6
Merge pull request #8509 from fjtrujy/master
...
[PS2] Remove the parallel compilation in the distribution scripts
2019-03-20 22:37:12 +01:00
Francisco Javier Trujillo Mata
677d65bf8d
Remove the parallel compilation for PS2 in the dist-scripts
2019-03-20 22:32:12 +01:00
Twinaphex
231e310ea1
Merge pull request #8508 from libretro/revert-8504-patch-3
...
Revert "Update french translation"
2019-03-20 22:30:51 +01:00
Twinaphex
1f9928c677
Revert "Update french translation"
2019-03-20 22:30:39 +01:00
twinaphex
be9a8c0e18
Buildfix
2019-03-20 18:00:14 +01:00
Twinaphex
dc46bea45a
Merge pull request #8504 from bubuleur/patch-3
...
Update french translation
2019-03-20 17:46:40 +01:00
Twinaphex
5d3233c1d5
Merge pull request #8506 from jdgleaver/rgui-int-scale-fix
...
(RGUI) Overhaul 'Lock Menu Aspect Ratio' option
2019-03-20 16:25:13 +01:00
Twinaphex
9fa8730023
Merge pull request #8505 from jdgleaver/rgui-wii-buildfix
...
(RGUI) Wii build fix
2019-03-20 16:11:24 +01:00
jdgleaver
f114e14d48
(RGUI) Overhaul 'Lock Menu Aspect Ratio' option
2019-03-20 13:41:27 +00:00
jdgleaver
9f93ec1077
(RGUI) Wii build fix
2019-03-20 09:46:18 +00:00
bubuleur
c168835c5f
Update msg_hash_fr.h
2019-03-20 09:56:16 +01:00
bubuleur
513273e3f2
Update french translation
2019-03-20 09:44:28 +01:00
Twinaphex
7b9fcfd280
Merge pull request #8503 from orbea/caca
...
Fix caca warning.
2019-03-20 05:59:57 +01:00
orbea
3fb4ed753d
Fix caca warning.
...
One too many lines were removed in
commit f67bfa24ef .
2019-03-19 21:54:51 -07:00
Twinaphex
c5d9a69ae7
Merge pull request #8500 from rsn8887/master
...
[LIBNX] Fix USB keyboard support for controlling Vice core and Menu
2019-03-20 02:29:23 +01:00
rsn8887
5aa0d17659
[LIBNX] Fix USB keyboard support for controlling Vice core and Menu
2019-03-19 19:49:45 -05:00
meleu
d444044fde
decrease log massive verbosity when leaderboard is active
2019-03-19 21:19:08 -03:00
meleu
4506a58e31
update rcheevos files
2019-03-19 21:13:10 -03:00
meleu
a5acd559d6
namespace both cheevos implementations & add a runtime setting to allow debugging
2019-03-19 21:13:10 -03:00
Twinaphex
469a65b55e
Merge pull request #8498 from rsn8887/master
...
[LIBNX] USB mouse support
2019-03-20 01:01:01 +01:00
rsn8887
208a68b528
[LIBNX] USB mouse support
2019-03-19 18:44:12 -05:00
Twinaphex
7646757faf
Merge pull request #8496 from jdgleaver/rgui-widescreen
...
(RGUI) Add widescreen support
2019-03-19 16:13:34 +01:00
jdgleaver
8336163112
(RGUI) Ensure update is immediate when changing 'Menu Aspect Ratio'
2019-03-19 15:10:14 +00:00
Twinaphex
51af4330eb
Merge pull request #8494 from rsn8887/master
...
[LIBNX] USB keyboard support (tested working in Dosbox core and Caprice32 core)
2019-03-19 16:09:37 +01:00
twinaphex
cd75045792
Simplify video_driver_frame - simplify FPS reporting printout
2019-03-19 16:03:19 +01:00
jdgleaver
b10901e6b9
Fix 'Multiplication result converted to larger type' alert
2019-03-19 14:42:52 +00:00
rsn8887
f943688dff
[LIBNX] USB keyboard support
2019-03-19 08:43:46 -05:00
jdgleaver
a17f0e2136
(RGUI) Allow text to be centred when selecting widescreen layouts
2019-03-19 13:11:00 +00:00
jdgleaver
e72c67bf87
(RGUI) Add widescreen support
2019-03-19 11:49:53 +00:00
twinaphex
4fb95db80b
Simplify video_driver_frame
2019-03-19 04:32:36 +01:00
Twinaphex
18803479ac
Merge pull request #8425 from fr500/master
...
Log to file
2019-03-19 01:19:18 +01:00
twinaphex
46dc4508f4
Buildfix for Cg
2019-03-18 16:32:46 +01:00
twinaphex
794f9c8968
(GL) Add comments
2019-03-18 16:02:28 +01:00
twinaphex
7c93da1360
(GL2) Simplifications
2019-03-18 15:57:43 +01:00
twinaphex
819016b00c
Move video_shader_driver_init to gl.c
2019-03-18 15:52:21 +01:00
twinaphex
27928081cf
Cleanups
2019-03-18 15:27:37 +01:00
twinaphex
f67bfa24ef
Get rid of video_poke_interface set_mvp
2019-03-18 15:19:11 +01:00
Twinaphex
399cfe67f4
Merge pull request #8491 from natinusala/master
...
ozone: use new button icons in footer
2019-03-18 14:39:46 +01:00
natinusala
e94c8a762d
ozone: use new button icons in footer
2019-03-18 12:59:23 +01:00
twinaphex
fe1255094f
Get rid of now unused set_coords in video_driver_poke_interface
2019-03-18 05:04:23 +01:00
twinaphex
03641f2378
(GL1) Cleanups
2019-03-18 04:50:50 +01:00
twinaphex
ab814efc62
(GL raster font) Don't have to call video_driver_set_coords/
...
video_driver_set_mvp anymore
2019-03-18 04:46:27 +01:00
twinaphex
8361253b52
(GL menu display driver) Don't go through
...
video_driver_set_coords/video_driver_set_mvp
2019-03-18 04:39:54 +01:00
radius
2acfe9cb6a
fix
2019-03-17 14:28:18 -05:00
radius
0c2f5093b2
disable forced logging on android
2019-03-17 14:28:17 -05:00
radius
8fd0aedc56
add log to file settings
2019-03-17 14:28:17 -05:00
Brad Parker
a8a06d498c
gl1: fix matrix not loading when threaded video is on
2019-03-17 12:46:01 -04:00
Twinaphex
cd5e844ee4
Merge pull request #8487 from fjtrujy/master
...
[PS2] Compiling issues for IRX files
2019-03-17 13:46:34 +01:00
Francisco Javier Trujillo Mata
69087727e9
fix issues executing makefile in a bash script
2019-03-17 13:36:40 +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
Twinaphex
4bb7054f8c
Merge pull request #8485 from fjtrujy/master
...
[PS2] CDFS Improvements
2019-03-16 16:00:36 +01:00
Francisco Javier Trujillo Mata
b1846ee449
[PS2] CDFS Improvements
2019-03-16 15:32:11 +01:00
Twinaphex
88ea33bbd2
Update CHANGES.md
2019-03-16 03:48:48 +01:00
Twinaphex
2d838a7e76
Merge pull request #8482 from fjtrujy/feature/CDFSSupport
...
[PS2] CDFS Support
2019-03-15 22:19:14 +01:00
Francisco Javier Trujillo Mata
8d1adbc6ee
Cleaning no needed functions and library
2019-03-15 20:19:14 +01:00
Francisco Javier Trujillo Mata
adf2743464
Implement CDFS and custom file descriptor support
2019-03-15 20:19:14 +01:00
Francisco Javier Trujillo Mata
da86549b8e
Add libcdvd library
2019-03-15 20:19:14 +01:00
Francisco Javier Trujillo Mata
4c24a17119
Extract IRX variables
2019-03-15 20:19:14 +01:00
Francisco Javier Trujillo Mata
f75f8482f8
Use bin2c for compiling IRX
2019-03-15 20:19:14 +01:00
Twinaphex
1dc0d43f68
Merge pull request #8481 from jdgleaver/ozone-thumb-fix
...
(Ozone) Fix thumbnail display issues
2019-03-15 18:13:52 +01:00
jdgleaver
d1e457115c
(Ozone) Fix thumbnail display issues
2019-03-15 17:01:26 +00:00
Twinaphex
5661c29409
Merge pull request #8480 from Themaister/master
...
glcore: Set frame count in shader interface.
2019-03-15 16:28:44 +01:00
Themaister
e3a88e8806
glcore: Set frame count in shader interface.
2019-03-15 15:36:18 +01:00
Twinaphex
5919171181
Merge pull request #8479 from jdgleaver/strlcpy-checks
...
strlcpy() safety checks
2019-03-15 15:21:10 +01:00
jdgleaver
4834119963
strlcpy() safety checks
2019-03-15 14:14:06 +00:00
Twinaphex
bf89c4bd3d
Merge pull request #8478 from natinusala/master
...
ozone: prevent content metadata from lagging
2019-03-15 15:01:50 +01:00
natinusala
6807f1b9bb
ozone: prevent content metadata from lagging
2019-03-15 14:45:15 +01:00
Twinaphex
35aacadd23
Merge pull request #8477 from natinusala/master
...
ozone: fix horizontal animation when refreshing the menu
2019-03-15 14:25:28 +01:00
natinusala
27c1dd4b7b
ozone: fix horizontal animation when refreshing the menu
2019-03-15 14:21:58 +01:00
Twinaphex
3adc9fce13
Merge pull request #8473 from natinusala/master
...
ozone: show metadata name if content logging is disabled
2019-03-15 12:50:34 +01:00
Twinaphex
7fa513be08
Merge pull request #8475 from jdgleaver/xmb-icon-fix
...
(XMB) Fix display glitches when refreshing current menu
2019-03-15 12:43:58 +01:00
jdgleaver
26f7503959
(XMB) Fix display glitches when refreshing current menu
2019-03-15 11:27:49 +00:00
natinusala
1a4786a7f1
ozone: show metadata name if content logging is disabled
2019-03-15 11:16:35 +01:00
Brad Parker
145013074e
android buildfix
2019-03-14 21:26:39 -04:00
twinaphex
6f284a1d43
Build fix
2019-03-15 01:08:09 +01:00
Brad Parker
c9dca9cdf1
Update CHANGES.md
2019-03-14 19:34:51 -04:00
Brad Parker
15e489fd0a
android: allow stylus/pen to move mouse without pressing down
2019-03-14 19:33:51 -04:00
Brad Parker
2f659e3e17
style nits
2019-03-14 19:33:02 -04:00
twinaphex
c8eb85ec2e
Implement gl_core_wrap_type_to_enum
2019-03-14 20:04:04 +01:00
Twinaphex
b7fb66b24e
Merge pull request #8470 from hhromic/libchdr
...
(libchdr) Use int types and format aligned to the `chd_header` typedef
2019-03-14 19:46:45 +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
twinaphex
a68072e293
Buildfix for C89_BUILD
2019-03-14 18:14:32 +01:00
Twinaphex
f2398280e0
Merge pull request #8468 from natinusala/master
...
ozone thumbnails improvements
2019-03-14 17:39:36 +01:00
Twinaphex
d415d4eb23
Merge pull request #8469 from hhromic/various-fixes
...
Fix C89 build and silence warnings
2019-03-14 17:39:18 +01:00
natinusala
44db578691
ozone: fix content metadata update
2019-03-14 17:31:48 +01:00
Hugo Hromic
794f4a6b34
(libretro-common/libchdr) Silence warnings in C89 build
2019-03-14 16:22:22 +00:00
Hugo Hromic
b10a318f16
(dispserv_x11.c) Silence warning
2019-03-14 16:13:09 +00:00
Hugo Hromic
1233c9d0dc
(command.c) Silence warning in C89 build
2019-03-14 16:12:56 +00:00
Hugo Hromic
136c08a4bb
(x11_common.c) Fix C89 build
2019-03-14 16:09:34 +00:00
natinusala
43b1768ee7
ozone: use menu_thumbnail for thumbnails
2019-03-14 16:56:07 +01:00
natinusala
f50567d340
ozone: fix thumbnails position and size
2019-03-14 16:23:08 +01:00
natinusala
d65068cf15
ozone: new content metadata layout
2019-03-14 16:23:08 +01:00
natinusala
53268540f8
ozone: fix crash
2019-03-14 16:23:08 +01:00
Twinaphex
35be34eb32
Merge pull request #8292 from markwkidd/patch-8
...
use "Playlist" rather than "Collection" in UI strings
2019-03-14 15:29:34 +01:00
twinaphex
643cd1923e
CXX_BUILD / C89_BUILD buildfixes
2019-03-14 14:14:44 +01:00
Twinaphex
dc8590a6e5
Merge pull request #8467 from jdgleaver/rgui-mixed-content-thumbs
...
(RGUI/XMB) Enable thumbnail display on mixed content playlists (history, favourites, etc.)
2019-03-14 13:51:15 +01:00
bparker06
970404dc28
ios buildfix
2019-03-14 08:37:52 -04:00
jdgleaver
28bb7c67af
(RGUI/XMB) Enable thumbnail display on mixed content playlists (history, favourites, etc.)
...
Move thumbnail path handling code to reusable menu_thumbnail_path.h/.c file
(XMB) Bug fixes:
- Show thumbnails correctly when 'Show associated cores in playlists' is enabled
- Prevent each thumbnail from being loaded twice (!) when changing current selection
2019-03-14 11:53:16 +00:00
Brad Parker
8064672f11
gl: set shader data to null after deinit
2019-03-13 16:22:04 -04:00
Brad Parker
79d0870526
Qt: fix shader file filter
2019-03-13 16:18:24 -04:00
twinaphex
d744ed4666
Reimplement video_shader_is_supported
2019-03-13 20:39:36 +01:00
twinaphex
57e11a10e7
Reimplement video_shader_get_type_from_ext
2019-03-13 20:32:19 +01:00
Twinaphex
4c29f3102f
Merge pull request #8464 from orbea/cxx_linker
...
Add a missing NEED_CXX_LINKER for the glcore video driver.
2019-03-13 20:16:52 +01:00
twinaphex
190e6316e3
Replace more instances of get_type_from_ext
2019-03-13 20:12:32 +01:00
orbea
7e96595894
Add a missing NEED_CXX_LINKER for the glcore video driver.
2019-03-13 11:59:53 -07:00
twinaphex
456452f1b7
Reimplement shader extension filtering
2019-03-13 19:51:33 +01:00
Brad Parker
97247dbaec
gl1: check for vender/renderer was in the wrong place
2019-03-13 14:44:03 -04:00
Twinaphex
b68764862d
Merge pull request #8463 from Themaister/master
...
Fix uniform override mistake in GLcore shader stack
2019-03-13 19:31:29 +01:00
Themaister
beff1144f6
Fix uniform override mistake in glcore shader stack.
...
glGetUniformLocation returned -1 after 0, and dropped uniforms on the
floor.
2019-03-13 18:28:05 +01:00
Themaister
ecc7bc0cf2
Fix compile error and flag errors on X/Wayland.
2019-03-13 18:27:44 +01:00
Brad Parker
77c8688d6a
android: bump msvc project to api level 26
2019-03-13 12:28:14 -04:00
twinaphex
3691f4fabf
Fix CXX_BUILD errors
2019-03-13 17:00:52 +01:00
twinaphex
83be5a1950
C89_BUILD fixes
2019-03-13 16:57:13 +01:00
bparker06
5e49a683ec
Update CHANGES.md
2019-03-13 10:30:11 -04:00
Twinaphex
dd5eca0f46
(OSX) Buildfix
2019-03-13 14:31:03 +01:00
twinaphex
b347b26d61
Reimplement shader flags being set - GL core should have only
...
Slang support and no GLSL, with the GL2 driver it is dependent
on the context driver
2019-03-13 14:06:50 +01:00
Twinaphex
a8a7fba2ca
Merge pull request #8450 from Exvat/switch-rumble
...
Add rumble support for the switch
2019-03-13 12:28:05 +01:00
twinaphex
cd77093588
Reimplement gl2_get_flags to no longer be reliant on shader driver's
...
get flags implementation
2019-03-13 12:12:02 +01:00
Twinaphex
1a8b185c5e
Merge pull request #8455 from Tatsuya79/patch-1
...
glcore, fix rotation
2019-03-13 11:38:41 +01:00
Twinaphex
b468592097
Merge pull request #8452 from natinusala/ozone-thumb-fix
...
Ozone thumbnails display fix + add menu widgets notice in configure
2019-03-13 11:36:06 +01:00
Twinaphex
ae35484eea
Merge pull request #8456 from phcoder/kbd
...
Fix keyboard on android
2019-03-13 11:35:27 +01:00
Twinaphex
6a31f87a85
Merge pull request #8457 from phcoder/kbdwl
...
wayland: fix keyboard handling.
2019-03-13 11:34:26 +01:00
Twinaphex
062a307b09
Merge pull request #8458 from phcoder/kbd102
...
input_keymaps: Add 102nd key
2019-03-13 11:34:16 +01:00
twinaphex
de4e9b9fcc
Only show 'update shaders' options based on what the video driver and
...
underlying shader driver/context driver supports
2019-03-13 11:27:25 +01:00
twinaphex
191d0c0309
Add get_flags to GL shader interface
2019-03-13 11:21:00 +01:00
twinaphex
365053266f
Add more flags
2019-03-13 11:04:52 +01:00
natinusala
3a9a9df218
ozone: fix collapsed sidebar breaking on context reset
2019-03-13 10:29:29 +01:00
natinusala
c1c71f35db
ozone: fix is_playlist, fix thumbnails display
2019-03-13 10:25:36 +01:00
natinusala
76d0b4ebd5
Add a menu widgets notice in configure
2019-03-13 10:25:27 +01:00
Brad Parker
4db2bc3354
Update CHANGES.md
2019-03-13 03:33:05 -04:00
Brad Parker
44a06d69a6
android: add gamepad rumble support
2019-03-13 03:32:18 -04:00
twinaphex
2c024f400e
Start hooking up extra shader capability stats - not done yet
2019-03-13 00:54:11 +01:00
Brad Parker
5e684da3d2
Update CHANGES.md
2019-03-12 19:44:10 -04:00
Vladimir Serbinenko
2d56ceedfd
input_keymaps: Add 102nd key
2019-03-12 23:52:50 +01:00
Vladimir Serbinenko
2d5715b807
wayland: fix keyboard handling.
...
This bug interferes with my BK-0010 libretro port.
2019-03-12 23:49:46 +01:00
Vladimir Serbinenko
fa1603127f
Fix keyboard on Android
...
This bug interferes with my BK-0010 libretro port.
2019-03-12 23:45:52 +01:00
Tatsuya79
16681653b4
glcore, fix rotation
2019-03-12 22:32:47 +01:00
twinaphex
3d06b4aee2
Add comment about hack
2019-03-12 21:47:35 +01:00
Twinaphex
911a6a905b
Merge pull request #8454 from cold-brewed/macosgltempfix
...
(macOS) Add temporary GL hack
2019-03-12 21:44:36 +01:00
Twinaphex
885b9cb9b7
Merge pull request #8453 from bparker06/device_vibrate
...
add device vibration option for cores that support rumble
2019-03-12 20:26:09 +01:00
Brad Parker
954c54baee
add device vibration option for cores that support rumble (with initial android implementation)
2019-03-12 13:07:16 -04:00
Exvat
e7bf2a345c
Add rumble support for the switch
2019-03-11 19:33:02 -07:00
cold-brewed
8a6de4adfb
(macOS) Add temporary GL hack
2019-03-11 19:16:59 -04:00
twinaphex
34f4d5ed0e
Cleanups
2019-03-11 18:33:24 +01:00
twinaphex
03ba1153a4
Prevent more HAVE_NETWORKING handling errors
2019-03-11 18:04:06 +01:00
twinaphex
6ba6f9e3ec
(D3D9) Some buildfixes for C89
2019-03-11 17:07:49 +01:00
twinaphex
3ddbb0bc4a
Add HAVE_NETWORKING ifdefs
2019-03-11 16:59:17 +01:00
Twinaphex
82ce70eab8
Merge pull request #8446 from natinusala/master
...
ozone: more fixes
2019-03-11 16:48:52 +01:00
natinusala
b193bb7fb8
ozone: add core name wrapping for content metadata
2019-03-11 16:41:07 +01:00
natinusala
51cf8b6bfe
ozone: fix the no thumbnail available message position
2019-03-11 16:28:54 +01:00
natinusala
89c8239ecb
ozone: fix sublabels again
2019-03-11 16:28:54 +01:00
twinaphex
e961dadc94
Enable HAVE_OPENGL1 by default - will return to this in case there
...
are issues with it
2019-03-11 15:10:42 +01:00
Twinaphex
7d9c7ba1f7
Merge pull request #8445 from jdgleaver/runtime-log-dir
...
Enable configuration of runtime log directory
2019-03-11 15:03:52 +01:00
Twinaphex
3ab981f292
Merge pull request #8444 from natinusala/master
...
ozone: thumbnails support and various improvements
2019-03-11 15:03:13 +01:00
twinaphex
104508a29c
(GL core) Fix menu widgets
2019-03-11 14:57:25 +01:00
natinusala
bfe4b444af
Adjust PL_LABEL_SPACER_MAXLEN following the ozone spacer removal
2019-03-11 14:48:35 +01:00
natinusala
a60cc08063
ozone: adjust playtime condition
2019-03-11 14:35:46 +01:00
natinusala
75190c9226
ozone: cleanup
2019-03-11 13:58:24 +01:00
natinusala
e3907f2380
ozone: add Y and X to hint bar
2019-03-11 13:58:24 +01:00
natinusala
eb7797daa5
ozone: fix sublabels wrapping
2019-03-11 13:58:24 +01:00
natinusala
f06d955996
ozone: rename and hide some thumbnails settings
2019-03-11 13:58:24 +01:00
natinusala
222b7e7be0
ozone: complete content metadata section
2019-03-11 13:58:24 +01:00
natinusala
adb8714105
ozone: add a no thumbnail available icon
2019-03-11 13:58:24 +01:00
natinusala
57dd10b5eb
ozone: first pass of thumbnails support
2019-03-11 13:58:24 +01:00
natinusala
ddc21520dc
ozone: fix ticker length
2019-03-11 13:58:24 +01:00
natinusala
6ec86d65c5
ozone: make the sidebar collapse only if the highlight is in the main entries
2019-03-11 13:58:24 +01:00
natinusala
409db3b1c2
ozone: add right sidebar capability
2019-03-11 13:58:24 +01:00
natinusala
279a2d58db
ozone: add a setting to have the sidebar always collapsed
2019-03-11 13:58:24 +01:00
natinusala
be47416f84
ozone: add collapsing sidebar in playlists
2019-03-11 13:57:58 +01:00
jdgleaver
c05548e2ab
Enable configuration of runtime log directory
2019-03-11 12:52:13 +00:00
Twinaphex
fb6a403220
Merge pull request #8442 from bparker06/vibrate_on_keypress
...
android: add option to vibrate on touch
2019-03-11 13:30:02 +01:00
Brad Parker
f6dc7f4f02
android: add option to vibrate on touch
2019-03-10 21:36:52 -04:00
Twinaphex
75102a435f
Merge pull request #8437 from DSkywalk/master
...
X11 auto-repeat event fixed
2019-03-10 23:17:53 +01:00
Twinaphex
031bcf8cbc
Merge pull request #8427 from Themaister/master
...
Add a new "glcore" driver with slang support.
2019-03-10 23:16:38 +01:00
Twinaphex
0ff2832e83
Merge pull request #8438 from bparker06/netplay_toggle
...
add hotkey to toggle netplay hosting
2019-03-10 23:16:21 +01:00
Brad Parker
ed5bd8023e
Bliss-Box: add PSX Jogcon ID
2019-03-09 18:04:03 -05:00
Brad Parker
19ced73596
add hotkey to toggle netplay hosting
2019-03-09 17:48:03 -05:00
Brad Parker
4bb81bbb1b
add F10 hotkey to send debug info, fix F3 hotkey for FPS toggle when inside menu
2019-03-09 16:03:17 -05:00
David Skywalker
83e7fda272
sorry, fixed typo.
2019-03-09 21:29:21 +01:00
Themaister
1d0b3b96e6
Be a bit more pedantic about which contexts are active.
2019-03-09 20:53:29 +01:00
David Skywalker
46036894d4
fix x11 auto-repeat event
2019-03-09 19:06:01 +01:00
Brad Parker
99035dbb0a
debuginfo: show firmware files that exist
2019-03-09 12:57:26 -05:00
Twinaphex
c7213c81e3
Merge pull request #8434 from jdgleaver/playlist-db-name
...
Populate crc32 and db_name fields when adding history/favourites playlist entries
2019-03-09 15:47:47 +01:00
Twinaphex
300e67a133
Merge pull request #8431 from jdgleaver/playlist-show-core-redux
...
Allow core name to be hidden on history/favorites playlists
2019-03-09 15:46:37 +01:00
jdgleaver
dc8ef72323
Populate crc32 and db_name fields when adding history/favourites playlist entries
...
playlist.c: Fix silly range check error
2019-03-09 13:58:53 +00:00
Themaister
37298876fc
Clear out FBO on startup.
...
Some cores seem to rely on it?
2019-03-09 13:15:14 +01:00
Themaister
1ba8c626ed
Minor build fixes.
2019-03-09 12:42:23 +01:00
Themaister
4bb17fd6e9
Fix wrong condition for hard sync.
2019-03-09 12:42:11 +01:00
Themaister
a4e35634e0
Fixup some casts for CXX_BUILD.
2019-03-09 12:34:55 +01:00
Themaister
07bf62eaba
GLcore: Actually bind depth/stencil RT to HW fbo.
2019-03-09 12:30:49 +01:00
Themaister
d9b245ce66
Swap order of drivers gl2/glcore.
2019-03-09 12:30:49 +01:00
Themaister
74039617ce
Use correct context flags.
2019-03-09 12:30:49 +01:00
Themaister
4adf16b5ed
Fix version detection for non-HW cores.
2019-03-09 12:30:49 +01:00
Themaister
eb374e6b58
Fix portability hazard in qb/.
2019-03-09 12:30:49 +01:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
jdgleaver
89220ec4b5
Allow core name to be hidden on history/favorites playlists (without enabling playlist sublabels)
2019-03-08 12:52:23 +00:00
Twinaphex
f4e6aaa4d8
Merge pull request #8429 from bparker06/send_debug
...
add "Send Debug Info" option under Help
2019-03-08 05:17:04 +01:00
Brad Parker
9279d06f93
Merge branch 'master' into send_debug
2019-03-07 19:23:41 -05:00
Brad Parker
10df615d14
add "Send Debug Info" option under Help
2019-03-07 19:17:54 -05:00
Twinaphex
06e2ab7bb0
Merge pull request #8426 from jdgleaver/aggregate-runtime-logging
...
Add optional 'aggregate' runtime logging
2019-03-07 18:36:27 +01:00
Twinaphex
187f2fd6b1
Merge pull request #8428 from jdgleaver/core-display-name
...
Always use core 'display name' when populating playlists
2019-03-07 18:35:48 +01:00
jdgleaver
8a2cd64889
Always use core display name when populating playlists
2019-03-07 16:54:46 +00:00
jdgleaver
2c8d7bf5ed
Add optional 'aggregate' runtime logging
2019-03-07 12:28:21 +00:00
twinaphex
fe3be212b3
C89_BUILD buildfix
2019-03-07 06:46:39 +01:00
Twinaphex
58eed3322b
Merge pull request #8424 from fjtrujy/master
...
[PS2] Fixed some memory leaks
2019-03-07 02:24:09 +01:00
Francisco Javier Trujillo Mata
652300f674
[PS2] Fixed memory leaks in the ps2_font
2019-03-07 00:14:59 +01:00
Francisco Javier Trujillo Mata
27ab4ac78b
[PS2] Some audio improvements
2019-03-06 20:11:15 +01:00
Twinaphex
7f726fc1eb
Merge pull request #8422 from Skarsnik/master
...
command.c, replace sprintf with snprintf
2019-03-06 18:23:36 +01:00
Twinaphex
646685f40b
Merge pull request #8423 from jdgleaver/core-path-symlinks
...
Core Info: Use basename when searching core paths
2019-03-06 18:23:20 +01:00
jdgleaver
9bcc80320d
Core Info: Use basename when searching core paths (fixes issues when core directory is on a symlinked filesystem)
2019-03-06 16:42:09 +00:00
Sylvain Colinet
064a979fbc
command.c, replace sprintf with snprintf
2019-03-06 14:23:58 +01:00
Twinaphex
fa5f2c61c3
Merge pull request #8420 from jdgleaver/runtime-wrong-content-fix
...
Runtime logging: Fix logging redirection bug when loading consecutive content
2019-03-06 13:59:22 +01:00
Twinaphex
6b742fb70e
Merge pull request #8421 from Skarsnik/master
...
Network command interface : Refix the network command READ_CORE_RAM
2019-03-06 13:59:11 +01:00
Sylvain Colinet
587424e0ef
Refix the network command READ_CORE_RAM to not crash on read supperior to 78
2019-03-06 13:40:25 +01:00
jdgleaver
7fd71c735f
Runtime logging: Fix logging redirection bug when loading consecutive content
2019-03-06 12:24:35 +00:00
Twinaphex
334cc943cb
Merge pull request #8412 from jdgleaver/add-to-favorites
...
Optimise 'Add to Favorites' option
2019-03-05 21:06:03 +01:00
Twinaphex
c0a2e846a1
Merge pull request #8414 from jdgleaver/playlist-sorting-fix
...
Fix sorting of playlists with blank labels
2019-03-05 21:05:01 +01:00
Twinaphex
6f76e9e615
Merge pull request #8415 from fr500/master
...
fix streaming
2019-03-05 21:04:48 +01:00
radius
eebe3ec0ec
fix streaming
2019-03-05 14:34:03 -05:00
jdgleaver
822edd4487
Fix sorting of playlists with blank labels
2019-03-05 15:37:50 +00:00
jdgleaver
541cb42e5a
Optimise 'Add to Favorites' option
2019-03-05 13:07:42 +00:00
Twinaphex
eeaa34f024
Merge pull request #8409 from orbea/discord
...
Stop giant memory leak with --disable-discord and sixel.
2019-03-05 06:05:29 +01:00
orbea
8bc25472be
Stop giant memory leak with --disable-discord and sixel.
2019-03-04 15:23:47 -08:00
Twinaphex
1414bffa8e
Merge pull request #8399 from fjtrujy/master
...
[PS2] Implement Pitch support in the ps2_gfx
2019-03-04 19:46:23 +01:00
Twinaphex
26a8a7d391
Merge pull request #8406 from CozmoP/patch-1
...
Qt: use native separators when loading content from file browser.
2019-03-04 17:45:06 +01:00
CozmoP
02e37718e1
Qt: use native separators when loading content from file browser.
...
fixes #8403
2019-03-04 17:27:58 +01:00
Twinaphex
bf8dcd17f3
Merge pull request #8405 from jdgleaver/runtime-log-fix
...
Runtime logging fixes
2019-03-04 17:20:50 +01:00
jdgleaver
cfbec687e5
Make runtime independent of fast forward/slow motion
2019-03-04 15:30:12 +00:00
jdgleaver
8e74ff6122
Runtime logging fixes: ensure log is generated when runahead is enabled, and when closing cores 'internally' (RETRO_ENVIRONMENT_SHUTDOWN)
2019-03-04 11:33:19 +00:00
Twinaphex
84d6f6231d
Merge pull request #8400 from fr500/master
...
fix discord launch arguments not working if RA was started from CWD o…
2019-03-03 19:53:27 +01:00
radius
d22ce632e5
fix discord launch arguments not working if RA was started from CWD or similar scenarios
2019-03-03 13:09:21 -05:00
Francisco Javier Trujillo Mata
8316d073bc
[PS2] Implement Pitch support in the ps2_gfx
2019-03-03 14:08:12 +01:00
Twinaphex
9ac7059d05
Merge pull request #8398 from mrjschulte/patch-2
...
fix iOS/tvOS build patch.
2019-03-03 04:57:58 +01:00
MrJs
b0cc374185
fix iOS/tvOS build
...
if/else around retroarch/frontend/drivers/platform_darwin.m:743:4: Implicit declaration of function 'cpu_features_get_model_name' is invalid in C99
2019-03-02 18:51:36 -08:00
Twinaphex
ebc8169b17
Merge pull request #8393 from jdgleaver/favorites-fix
...
Enable 'Add to Favorites' without loading a core
2019-03-03 02:59:10 +01:00
Twinaphex
5aecb345e5
Merge pull request #8397 from retro-wertz/fix_log
...
[LOG] Fix alignment
2019-03-03 02:58:54 +01:00
retro-wertz
dcd76a0d2d
[LOG] Fix alignment
2019-03-03 06:36:53 +08:00
Twinaphex
5cb2e9f54c
Merge pull request #7883 from GregorR/netplay-share-policy
...
Different (more intuitive?) default netplay share policy
2019-03-02 18:54:19 +01:00
Twinaphex
58a71c0ae8
Merge pull request #8394 from fjtrujy/feature/FIOImprovements
...
[PS2] Files IOS improvements
2019-03-02 16:25:50 +01:00
Francisco Javier Trujillo Mata
6d2bba220f
[PS2] Improvements with the device detection and different folder to save config
2019-03-02 16:06:36 +01:00
jdgleaver
a8f2381155
Enable 'Add to Favorites' without loading a core
2019-03-02 14:08:48 +00:00
Twinaphex
389138197b
Merge pull request #8390 from orbea/root2
...
Fix double root directory.
2019-03-02 05:43:26 +01:00
orbea
ad7cb35d31
Fix double root directory.
...
Fixes https://github.com/libretro/RetroArch/issues/8385
Regression after https://github.com/libretro/RetroArch/commit/5fcedc86195c9b1b8a79c7b5f9e59f9c5c46012b
2019-03-01 13:31:56 -08:00
Twinaphex
5e5c9e4729
Merge pull request #8386 from jdgleaver/runtime-log-integration
...
Finalise integration of per-content runtime logs
2019-03-01 18:11:47 +01:00
Brad Parker
e0b75ec3fb
fix a whole bunch of memory leaks
2019-03-01 12:05:14 -05:00
Brad Parker
a09e110d24
VC6 cannot cast uint64 to double, use int64 instead
2019-03-01 09:10:05 -05:00
Brad Parker
24716bc367
griffin: fix inconsistent dll linkage warning
2019-03-01 09:09:37 -05:00
jdgleaver
33c27606d3
Finalise integration of per-content runtime logs (runtime sublabels on all playlists, 'last played' timestamp added to playlist sublablels,
...
content_runtime.lpl retired)
2019-03-01 14:06:40 +00:00
twinaphex
5cce51ed8d
Move runtime_file to RetroArch
2019-03-01 01:22:35 +01:00
Twinaphex
0b63b7b499
Merge pull request #8381 from cold-brewed/coreaudio3enable
...
(macOS) Enable CoreAudio v3 driver for Metal
2019-03-01 01:09:56 +01:00
twinaphex
7998e7f4dc
Add comment
2019-02-28 23:34:48 +01:00
Twinaphex
5827e3b3af
Merge pull request #8382 from casdevel/i8326
...
Fix issue #8326
2019-02-28 23:26:53 +01:00
twinaphex
ea68e82b1e
Add comment
2019-02-28 23:25:48 +01:00
Brad Parker
c606e8893c
null check
2019-02-28 16:56:41 -05:00
Twinaphex
16b30d9ae8
Merge pull request #8377 from jdgleaver/persistent-runtime-log
...
Add persistent content runtime logging
2019-02-28 21:59:59 +01:00
Zoran Vuckovic
2b2903cfff
Fix issue #8326
2019-02-28 21:56:38 +01:00
twinaphex
abdbeade7b
Expand some comments
2019-02-28 21:54:46 +01:00
twinaphex
cc664e4d72
This should make Metal the default video driver now for the macOS Metal
...
build
2019-02-28 21:38:36 +01:00
cold-brewed
49304bbee3
(OSX) Enable CoreAudio v3 driver but do not make it the default
2019-02-28 14:49:38 -05:00
jdgleaver
5ddf0b948f
Runtime logging: Fix xcode build errors
2019-02-28 16:00:32 +00:00
jdgleaver
5d8ea231be
Use JSON format for runtime log files
2019-02-28 15:35:24 +00:00
Francisco Javier Trujillo Mata
43ff843757
[PS2] Now Files IO works for USBs and Hosts (net)
2019-02-28 14:19:16 +01:00
jdgleaver
3ffb52121c
Move runtime logs to <playlist_dir>/logs
2019-02-28 11:09:37 +00:00
Twinaphex
2ab333e00f
Merge pull request #8378 from fjtrujy/feature/analogSupport
...
[PS2] Analog support improvement
2019-02-27 20:22:45 +01:00
Francisco Javier Trujillo Mata
48d46dcc44
[PS2] Analog support improvement
2019-02-27 19:43:59 +01:00
jdgleaver
38c54eaebe
Add persistent content runtime logging
2019-02-27 16:20:59 +00:00
twinaphex
ebae7ebc79
Input driver - Get rid of 'own driver' mechanism
2019-02-27 17:17:34 +01:00
twinaphex
829aedc6e2
(Video/Audio) Remove 'own driver' mechanism
2019-02-27 17:09:15 +01:00
twinaphex
712115ef9d
(Wifi/Location/Camera) Get rid of 'own driver' mechanism
2019-02-27 17:02:33 +01:00
twinaphex
e709fd1ac6
Merge driver.c and retroarch.c
2019-02-27 16:47:39 +01:00
Brad Parker
433cbb021f
temporary crash fix
2019-02-26 23:37:08 -05:00
Brad Parker
4ec71da9a9
x11: using_global_dpy is not restricted to xrandr
2019-02-26 23:37:08 -05: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
Twinaphex
d619f14839
Merge pull request #8375 from fjtrujy/feature/PS2DefaultDir
...
[PS2] Fix Load/Save state
2019-02-27 02:58:03 +01:00
Brad Parker
211515ece1
x11: open display ourself if global one is not available (e.g. with SDL)
2019-02-26 20:23:11 -05:00
Francisco Javier Trujillo Mata
3ec2ec2e11
Fix load state issue
2019-02-26 23:48:37 +01:00
Francisco Javier Trujillo Mata
0e7d5ed32b
Improvements regarding the ps2 font driver
2019-02-26 21:02:29 +01:00
Francisco Javier Trujillo Mata
20aae8a3b7
Use CWD to get the DefaultDir
2019-02-26 18:47:20 +01:00
Twinaphex
0aa9df6acd
Merge pull request #8371 from driver1998/msvc2017_arm_desktop
...
Add Windows ARM32 Desktop support
2019-02-26 15:40:54 +01:00
Twinaphex
ce7355626f
Merge pull request #8372 from swingflip/patch-2
...
fixed A7A7
2019-02-26 15:38:30 +01:00
Ryan 'Swingflip' Hamlin
0963b970a1
fixed A7A7
2019-02-26 14:30:35 +00:00
driver1998
33e65e10ba
Add Windows MSVC2017 ARM desktop support
...
Only normal Debug/Release config will compile, not with QT/CG
Tested in Windows 10 on ARM and Windows RT
Cores can be compiled with platform=windows_msvc2017_desktop_arm
2019-02-26 21:29:44 +08:00
driver1998
6ea79bca36
Allow winraw and xinput to work without dinput in Windows
...
Necessary for Windows ARM32 Desktop (RT)
2019-02-26 21:29:43 +08:00
Twinaphex
7ddb876330
Merge pull request #8368 from natinusala/master
...
menu: add press quit twice setting
2019-02-25 20:51:36 +01:00
Twinaphex
37f536a915
Merge pull request #8369 from CozmoP/master
...
MSVC2017 Qt buildfix
2019-02-25 20:51:14 +01:00
CozmoP
20a96e2632
MSVC2017 Qt buildfix
2019-02-25 20:10:58 +01:00
natinusala
6b6f9ae678
menu: add press quit twice setting
2019-02-25 19:51:39 +01:00
twinaphex
0e66da3930
Dropdown list settings now apply immediately
2019-02-25 19:21:53 +01:00
Twinaphex
42922c9e60
Merge pull request #8367 from jdgleaver/rgui-aspect-fix
...
(RGUI) Fix 'Lock Menu Aspect Ratio' option when using custom viewports
2019-02-25 18:47:07 +01:00
jdgleaver
11488857ee
(RGUI) Fix 'Lock Menu Aspect Ratio' option when using custom viewports
2019-02-25 16:24:16 +00:00
Twinaphex
6592325b67
Merge pull request #8364 from jdgleaver/rgui-dynamic-layout
...
(RGUI) Add 'full width' layout option
2019-02-25 16:43:09 +01:00
Twinaphex
e3c8364f31
Merge pull request #8365 from jdgleaver/rgui-theme-fix
...
(RGUI) Ensure menu color theme is applied immediately
2019-02-25 16:42:30 +01:00
jdgleaver
d683892b1f
(RGUI) Ensure menu color theme is applied immediately
2019-02-25 13:22:44 +00:00
jdgleaver
448b780a8b
(RGUI) Add 'full width' layout option
2019-02-25 12:24:59 +00:00
Twinaphex
b40aa13418
Merge pull request #8349 from hhromic/fix-xrandr
...
(dispserv_x11.c) add missing defines and clean-up code
2019-02-24 14:48:19 +01:00
Twinaphex
77183b9e4c
Merge pull request #8358 from hhromic/pr-fix
...
(rgui.c) fix build error due to broken PR
2019-02-24 14:32:46 +01:00
Hugo Hromic
9168f2a645
(rgui.c) fix build error due to broken PR
...
Fixes PR #8357
2019-02-24 13:26:07 +00:00
Twinaphex
409f9eb5b8
Merge pull request #8357 from hhromic/fixes
...
Couple of minor fixes
2019-02-24 14:02:57 +01:00
Hugo Hromic
147bd5e051
(rgui.c) silence warning in C89_BUILD
...
Fixes:
menu/drivers/rgui.c: In function ‘rgui_render’:
menu/drivers/rgui.c:1690:10: warning: ISO C90 forbids mixed
declarations and code [-Wdeclaration-after-statement]
menu_entry_t entry;
^~~~~~~~~~~~
2019-02-24 12:13:54 +00:00
Hugo Hromic
b5368c9423
(menu_animation.c) Use semi-colon properly for TICKER_SPACER_DEFAULT
...
Defines should not have semi-colons. Correct the fix in 3cbae9c .
2019-02-24 12:13:54 +00:00
Brad Parker
1c9ac4e825
osx: add cpu model name
2019-02-23 17:29:08 -05:00
Brad Parker
1d0a9262ae
osx buildfix
2019-02-23 16:57:11 -05: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
twinaphex
f0d51596d1
Another buildfix
2019-02-23 22:15:03 +01:00
Hugo Hromic
8984702ba8
(dispserv_x11.c) add missing defines and clean-up code
...
* Removed redundant and unused variables
* Use multiples of eight for array sizes
* Styled code for consistency with the rest
* Quoted string arguments in shell commands
* Added missing `HAVE_XRANDR` define checks
2019-02-23 20:58:51 +00:00
Brad Parker
97b7512420
restore initial screen orientation on exit for x11/win32
2019-02-23 14:15:36 -05:00
Brad Parker
9493a4911e
crash fix
2019-02-23 11:17:00 -05:00
twinaphex
3cbae9c767
Fix C89_BUILD errors
2019-02-23 15:04:36 +01:00
Twinaphex
adc9ecf4cc
Merge pull request #8335 from natinusala/master
...
Reintroduce menu widgets (only runloop_msg_queue for now)
2019-02-23 14:22:31 +01:00
Twinaphex
7210ec9a4b
Merge pull request #8351 from hhromic/fix-warnings
...
(cheevos.c) silence warnings
2019-02-23 13:36:28 +01:00
Hugo Hromic
401588f3a5
(cheevos.c) silence warnings
...
* Enlarge arrays to acommodate all potential data
* Use co-routine field in for-loop
2019-02-23 11:36:40 +00:00
Brad Parker
76ca37aaee
x11: implement screen orientation support
2019-02-22 19:13:36 -05:00
Brad Parker
4f0d61a2ac
update copyright
2019-02-22 19:13:36 -05:00
Brad Parker
8e14d1dd87
whitespace
2019-02-22 19:13:36 -05:00
Brad Parker
477d46d52b
update copyright
2019-02-22 19:13:36 -05:00
Twinaphex
6e971053fe
Merge pull request #8346 from orbea/cmd
...
Silence unused function warning with --disable-networking.
2019-02-22 18:07:23 +01:00
Twinaphex
93adedccec
Merge pull request #8347 from jdgleaver/playlist-display-cleanup
...
Standardise and improve playlist display
2019-02-22 18:07:10 +01:00
orbea
6f878fed91
Silence unused function warning with --disable-networking.
2019-02-22 07:28:17 -08:00
jdgleaver
4a26e4bc97
Standardise and improve playlist display
2019-02-22 15:23:10 +00:00
Brad Parker
d2f73e3f33
Qt: fix couple memory leaks
2019-02-22 09:38:59 -05:00
twinaphex
292c5e93ad
Add d3d9_menu_widgets_enabled
2019-02-22 03:13:41 +01:00
Twinaphex
0778847062
Merge pull request #8341 from fjtrujy/feature/PS2AudioImprovement
...
[PS2] Audio improvement
2019-02-22 01:48:43 +01:00
Francisco Javier Trujillo Mata
7ec160f860
Remove the specific audio thread
2019-02-22 00:01:36 +01:00
twinaphex
74a35d8be1
(GL2) Add GL1 fallback
2019-02-21 21:49:22 +01:00
Brad Parker
0cb6ed7b29
remove tabs
2019-02-21 15:38:18 -05:00
twinaphex
eba1c474b5
Fix MSVC 2010 port
2019-02-21 21:34:22 +01:00
twinaphex
a39bed3bb1
Silence warnings
2019-02-21 21:31:29 +01:00
natinusala
a98cb75549
libnx: disable mesa errors to improve perf
2019-02-21 20:58:23 +01:00
natinusala
4d86030cc2
rgui: restore original ticker spacer
2019-02-21 20:58:22 +01:00
natinusala
6e20d216bd
Avoid redefining the ticker spacer in each menu driver
2019-02-21 20:58:22 +01:00
natinusala
42325ea368
Reintroduce menu widgets, implement new runloop_msg_queue
2019-02-21 20:58:22 +01:00
Twinaphex
239f3febc6
Merge pull request #8339 from orbea/net
...
Silence implicit declaration warning.
2019-02-21 20:56:57 +01:00
orbea
95ed29fd7d
Silence implicit declaration warning.
2019-02-21 11:38:00 -08:00
Brad Parker
99f4203abf
win32: implement screen orientation support
2019-02-21 14:37:24 -05:00
Twinaphex
46c557f3a5
Merge pull request #8338 from fr500/master
...
fix [Config]: blah blah blah printing on the OSD on save configuration
2019-02-21 20:21:18 +01:00
radius
8936faf21f
fix [Config]: blah blah blah printing on the OSD on save configuration
...
fix new configurations having two periods in the filename
2019-02-21 13:57:06 -05:00
Twinaphex
42adb37474
Merge pull request #8327 from jdgleaver/playlist-sublabels
...
Add optional playlist sublabels (associated core + play time, where available)
2019-02-21 18:59:28 +01:00
Twinaphex
2cd845469c
Merge pull request #8333 from rlnilsen/contentscannerfalsepositives
...
Fix content scanner creating false positive playlist entries
2019-02-21 18:49:38 +01:00
Brad Parker
d19970de5e
whoops
2019-02-21 12:41:20 -05:00
Twinaphex
e3a93ca96e
Merge pull request #8337 from fr500/master
...
fix #7670 by checking threaded video
2019-02-21 18:05:49 +01:00
radius
814db2c44e
fix #7670 by checking threaded video
2019-02-21 11:54:10 -05:00
twinaphex
e6d5f427fc
(D3D9) Add widgets function call
2019-02-21 17:09:08 +01:00
jdgleaver
1d0cee5fe5
Only parse runtime playlist when loading content history playlist (+ bugfixes to original runtime logging)
2019-02-21 15:50:48 +00:00
jdgleaver
0b04312412
Add optional playlist sublabels (associated core + play time, where available)
2019-02-21 15:50:48 +00:00
Twinaphex
44431ad227
Merge pull request #8334 from bparker06/orientation
...
add setting for screen orientation, with initial android implementation
2019-02-21 12:37:15 +01:00
Twinaphex
4cb102a64f
Merge pull request #8332 from cold-brewed/strfix
...
Fix some buffer overflows in system information menu
2019-02-21 12:28:35 +01:00
Brad Parker
f5f492845f
add setting for screen orientation, with initial android implementation
2019-02-21 00:31:55 -05:00
cold-brewed
fa8d486887
Fix buffer overflows in system information
2019-02-20 23:01:04 -05:00
rlnilsen
e71b6d6d23
Fix content scanner creating false positive playlist entries that also have wrong label and crc32.
2019-02-21 04:24:07 +01:00
Brad Parker
bc387a5848
convert tabs to spaces
2019-02-20 20:46:46 -05:00
Twinaphex
d46a60bb2b
Merge pull request #7874 from markwkidd/patch-7
...
unify input bind hold behavior across platforms
2019-02-21 01:50:13 +01:00
Francisco Javier Trujillo Mata
cf68058e67
Fix issues with the GSFont
2019-02-21 00:38:56 +01:00
Francisco Javier Trujillo Mata
6507b86973
Fix freeze audio after restart core
2019-02-20 23:45:30 +01:00
Twinaphex
9508936ac1
Merge pull request #8315 from jdgleaver/sort-playlists
...
Make playlist sorting optional and consistent
2019-02-20 21:43:06 +01:00
Twinaphex
660951330c
Merge pull request #8320 from jdgleaver/title-cleanup
...
Improve menu titles (collections, playlists, database info)
2019-02-20 21:16:40 +01:00
Twinaphex
80a21bcc9e
Merge pull request #8323 from cold-brewed/encodingfix
...
Content downloader: Allow for spaces (and other characters) in directory names
2019-02-20 20:04:59 +01:00
bparker06
1abc0b3296
style nits
2019-02-20 13:50:49 -05:00
Twinaphex
ba4d7f3ea3
Merge pull request #8328 from fjtrujy/feature/analogSupport
...
[PS2] Implemented analog support for ps2 controllers
2019-02-20 19:38:00 +01:00
Francisco Javier Trujillo Mata
c147866562
Implemented analog support for ps2 controllers
2019-02-20 19:17:14 +01:00
cold-brewed
81cff95959
Use string_is_equal() due to unknown string size
2019-02-20 09:30:34 -05:00
cold-brewed
ece17f6a61
Encode URLs to allow for spaces in directory names
2019-02-20 00:09:24 -05:00
jdgleaver
e76fc2d487
Improve menu titles (collections, playlists, database info)
2019-02-19 17:08:12 +00:00
Twinaphex
59febcdb9c
Merge pull request #8317 from jdgleaver/rgui-sanitise-sublabels
...
(RGUI) Sanitise menu sublabels
2019-02-19 17:51:45 +01:00
jdgleaver
7447434233
(RGUI) Only parse menu sublabels when changing selected entry
2019-02-19 13:33:11 +00:00
jdgleaver
834f1c1b23
(RGUI) Sanitise menu sublabels
2019-02-19 11:32:59 +00:00
Twinaphex
3cc17a63eb
Merge pull request #8316 from fr500/master
...
C89 build fix
2019-02-19 11:15:18 +01:00
radius
964c4ec6e9
C89 build fix
2019-02-18 23:12:15 -05:00
Brad Parker
2582a802cd
Makefile.griffin: add MMX where SSE is already defined
2019-02-18 15:29:11 -05:00
Twinaphex
16a5448f43
Merge pull request #8314 from jdgleaver/rgui-playlist-title
...
(RGUI) Improve playlist titles
2019-02-18 16:31:00 +01:00
jdgleaver
e96b872693
Make playlist sorting optional and consistent
2019-02-18 15:09:19 +00:00
jdgleaver
8cca081719
(RGUI) Improve playlist titles
2019-02-18 10:38:02 +00:00
Twinaphex
905f67810c
Merge pull request #8312 from bparker06/overlay
...
gl: draw OSD on top of overlay
2019-02-18 10:38:55 +01:00
Twinaphex
e2e9739d09
Merge pull request #8313 from GregorR/netplay-3-player-stall-fix
...
Fix stall-out causing total disconnection with >2 players
2019-02-18 10:38:35 +01:00
Gregor Richards
c0ed989738
Fix stall-out causing total disconnection with >2 players
2019-02-17 21:39:50 -05:00
Brad Parker
3a431adf02
gl: draw OSD on top of overlay
2019-02-17 18:51:19 -05:00
Twinaphex
45287628d4
Merge pull request #8311 from fjtrujy/feature/ImprovementPalette
...
[PS2] Improvement the use of the palette
2019-02-17 23:53:45 +01:00
Francisco Javier Trujillo Mata
b8e2216dd4
Improvement the use of the palette
2019-02-17 23:29:16 +01:00
Twinaphex
998465d2fc
Merge pull request #8307 from jdgleaver/rgui-playlist-core-name
...
(RGUI) Add option to hide associated cores in playlists
2019-02-17 18:56:21 +01:00
Twinaphex
ff113534d9
Merge pull request #8308 from natinusala/master
...
font driver: expose line height
2019-02-17 18:55:57 +01:00
natinusala
631f9e6b8e
font driver: expose line height
2019-02-17 16:54:24 +01:00
jdgleaver
2ceecd2ff1
(RGUI) Add option to hide associated cores in playlists
2019-02-17 14:39:14 +00:00
Twinaphex
dfcb1efa26
Merge pull request #8305 from orbea/osx
...
Fix the osx travis build.
2019-02-17 13:19:00 +01:00
twinaphex
158a442036
Add further HAVE_OPENGL1 support
2019-02-17 10:42:16 +01:00
Brad Parker
542f2f4262
vc2005: fix MMX load instrinsics, add GL and ozone
2019-02-16 19:13:32 -05:00
orbea
a111908f55
Fix the osx travis build.
2019-02-16 16:02:51 -08:00
Brad Parker
09d409d5cc
pixconv: add MMX version of conv_rgba4444_argb8888
2019-02-16 18:43:22 -05:00
twinaphex
cef04fc693
Makefile.msvc - add HAVE_OPENGL1
2019-02-16 21:39:12 +01:00
twinaphex
420f3a171b
(GL1) Update - add HAVE_OPENGL1 to MSVC 2005/2008/2010/2012
2019-02-16 21:26:01 +01:00
Twinaphex
7784d240a8
Merge pull request #8302 from jdgleaver/ucn-conversion
...
Replace UCN identifiers with UTF-8 byte arrays
2019-02-16 20:50:50 +01:00
Brad Parker
1922d898af
pixconv: add MMX version for conv_rgb565_argb8888
2019-02-16 12:51:13 -05:00
Mark W. Kidd
975b5738fb
set default input bind hold time as 1
2019-02-16 11:19:10 -05:00
markwkidd
79be7b6913
use "playlist" rather than "collection" in UI
2019-02-16 10:48:03 -05:00
Twinaphex
b617bb5d64
Merge pull request #8301 from CompCom/classic-makefile-fix
...
Fix Nintendo Classic build.
2019-02-16 14:01:51 +01:00
jdgleaver
3192bd018a
Replace UCN identifiers with UTF-8 byte arrays + provide Apple fallback
2019-02-16 12:50:47 +00:00
twinaphex
691462e3d6
Change INT32 to int32_t
2019-02-16 10:52:40 +01:00
CompCom
b0200a2efa
Fix separators in classic a7 makefile.
2019-02-16 16:30:05 +11:00
CompCom
48e4848536
Disable alsa midi on classic(hakchi) builds.
2019-02-16 16:04:24 +11:00
CompCom
2dcc2d4df5
Merge remote-tracking branch 'swing/patch-1' into classic-makefile-fix
...
# Conflicts:
# Makefile.classic_armv7_a7
2019-02-16 15:50:43 +11:00
Brad Parker
f6a31b37a0
pixconv: typo in SSE2 ifdef
2019-02-15 19:58:49 -05:00
Brad Parker
b451ca2121
Qt: add git version and build date to Help->About window
2019-02-15 16:41:52 -05:00
Brad Parker
5e177c75a5
add memory stats to more context drivers, use correct default variables for fps/stats/framecount/memory_show
2019-02-15 15:59:00 -05:00
Twinaphex
5bc8330548
Merge pull request #8299 from Themaister/master
...
Vulkan: Fix color issues with RGBA8888 swapchains in readback.
2019-02-15 20:40:34 +01:00
Themaister
3b9ad729fb
Vulkan: Fix color issues with RGBA8888 swapchains in readback.
2019-02-15 20:30:08 +01:00
Twinaphex
0a8d20c9b9
Merge pull request #8298 from orbea/cxx
...
Fix CXX_BUILD.
2019-02-15 19:51:02 +01:00
Twinaphex
4cbaffcdc7
Merge pull request #8296 from orbea/c89
...
Silence C89 warnings.
2019-02-15 19:50:50 +01:00
Ryan 'Swingflip' Hamlin
1263663fae
Update Makefile.classic_armv7_a7
2019-02-15 18:31:48 +00:00
orbea
f4a374a209
Fix CXX_BUILD.
2019-02-15 09:36:25 -08:00
orbea
2a78745470
Silence C89 warnings.
2019-02-15 09:06:45 -08:00
Twinaphex
a3c5feaa68
Merge pull request #8293 from jdgleaver/rgui-truncation-fix
...
(RGUI) Prevent unnecessary truncation of menu entries
2019-02-15 17:30:10 +01:00
Twinaphex
f54f246247
Merge pull request #8294 from Wiimpathy/WiiOverlayFix
...
Wii: Don't init overlay when RAM is beyond 72MB.
2019-02-15 17:29:15 +01:00
benoa
dc352fe7a0
Wii: Don't init overlay when RAM is beyond 72MB.
2019-02-15 16:50:25 +01:00
jdgleaver
35b9a2f814
(RGUI) Prevent unnecessary truncation of menu entries
2019-02-15 14:53:35 +00:00
Twinaphex
4368f6cb66
Merge pull request #8286 from jdgleaver/text-ticker-speed
...
Enable configuration of menu ticker text speed
2019-02-15 15:34:13 +01:00
Twinaphex
4ac4f1fe3a
Merge pull request #8291 from jdgleaver/ozone-ticker-spacer
...
(Ozone) Use more attractive 'spacer' string for looping menu ticker text
2019-02-15 15:33:58 +01:00
jdgleaver
4ac430e488
(Ozone) Use more attractive 'spacer' string for looping menu ticker text
2019-02-15 11:23:09 +00:00
jdgleaver
43a4c3c82f
Increase menu ticker text speed range
2019-02-15 10:15:33 +00:00
jdgleaver
bfe0c3fb48
Enable configuration of menu ticker text speed
2019-02-15 10:08:27 +00:00
Twinaphex
9b84a0f701
Merge pull request #8287 from natinusala/master
...
More menu widgets changes
2019-02-15 04:25:46 +01:00
natinusala
f481c594e8
menu_animation: use milliseconds as a unit
2019-02-14 19:24:31 +01:00
natinusala
bfcc32b7be
menu_display: don't draw text if alpha is 0
2019-02-14 19:11:36 +01:00
CompCom
bf50367503
Fix classic a7 makefile.
2019-02-15 03:30:07 +11:00
Twinaphex
feb6b19c78
Merge pull request #8285 from jdgleaver/text-ticker-loop
...
Add optional 'looping' menu text ticker
2019-02-14 16:53:32 +01:00
jdgleaver
27694b6b31
Add optional 'looping' menu text ticker
2019-02-14 15:10:07 +00:00
twinaphex
1daaf7385c
9PS2) Silence some warnings
2019-02-14 07:20:44 +01:00
twinaphex
8a1cab9b74
C89_BUILD buildfix
2019-02-14 07:13:47 +01:00
Twinaphex
f6afc84885
Merge pull request #8268 from alphanu1/master
...
Update to dynamic width
2019-02-14 07:05:49 +01:00
Twinaphex
a702e0d59d
Merge pull request #8270 from alfrix/master
...
Use the mame thumbnail repo for all the mame playlists
2019-02-14 07:05:30 +01:00
Twinaphex
d0e5eb01c0
Merge pull request #8275 from jdgleaver/rgui-scaling
...
(RGUI) Add optional internal upscaling
2019-02-14 06:58:04 +01:00
Twinaphex
9b8efbc712
Merge pull request #8284 from fr500/master
...
[fix] potential crash when username is empty and discord is disabled
2019-02-14 06:46:46 +01:00
radius
7107175b93
[fix] potential crash when username is empty and discord is disabled
2019-02-14 00:31:02 -05:00
Twinaphex
86c402016f
Merge pull request #8282 from Tatsuya79/master
...
fix some OSD settings
2019-02-14 03:53:37 +01:00
Tatsuya79
3e85f40563
fix some OSD settings
2019-02-13 23:41:13 +01:00
Twinaphex
250f7e5b27
Merge pull request #8272 from gingerbeardman/master
...
Adds unique IDs to prevent 3DS cores overwriting each other
2019-02-13 22:14:52 +01:00
Twinaphex
916d99f5e1
Merge pull request #8278 from orbea/opengles
...
qb: Fix the HAVE_OPENGLES check.
2019-02-13 22:14:36 +01:00
Twinaphex
4c554445c6
Merge pull request #8281 from orbea/xmb
...
xmb: Prevent crashes when resizing to a tiny window.
2019-02-13 22:14:03 +01:00
orbea
ee98a595ca
xmb: Prevent crashes when resizing to a tiny window.
...
If the user resized their RetroArch window while using xmb it would
initiate a context_reset to scale xmb. When the window is too small
this would result in invalid pointers and a crash in the video driver.
This makes it so that when the window is too small it will skip the
context_reset and not crash. The window at this size is not really
useful to scale anyways.
Fixes https://github.com/libretro/RetroArch/issues/8260
2019-02-13 10:58:04 -08:00
orbea
2586e727e7
qb: Fix the HAVE_OPENGLES check.
...
Not all systems have the appropriate pkgconfig files.
Fixes https://github.com/libretro/RetroArch/issues/8274
2019-02-13 09:51:49 -08:00
alphanu1
7d07130942
Update video_crt_switch.c
2019-02-13 15:33:10 +00:00
alphanu1
987264ab1b
Merge branch 'master' into master
2019-02-13 12:16:05 +00:00
Twinaphex
3b131ee2da
Merge pull request #8271 from orbea/qb
...
qb: Use the correct compiler flags for check_lib.
2019-02-13 12:51:12 +01:00
Twinaphex
ed29eb8bd7
Merge pull request #8269 from natinusala/master
...
Various ozone improvements
2019-02-13 12:50:45 +01:00
jdgleaver
cf6e23cebd
(RGUI) Add optional internal upscaling
2019-02-13 11:09:02 +00:00
natinusala
692d463994
ozone: enable and disable mouse mode on the fly
2019-02-13 10:42:43 +01:00
natinusala
492590a0ae
ozone: full mouse support on entries (no sidebar yet)
2019-02-13 10:32:43 +01:00
natinusala
cb9d227db5
ozone: fix another navigation jitter
2019-02-13 09:55:56 +01:00
natinusala
59398e4dd2
ozone: fix alignment
2019-02-13 09:55:56 +01:00
natinusala
68e54315c3
ozone: add rudimentary mouse support (not working)
2019-02-13 09:55:56 +01:00
natinusala
4e79f13139
ozone: use menu_display_set_alpha
2019-02-13 09:55:56 +01:00
natinusala
dac31786ea
ozone: add draw cursor
2019-02-13 09:55:56 +01:00
natinusala
4c130fc4fd
ozone: fine tune metrics
2019-02-13 09:55:56 +01:00
twinaphex
eb1dc6624f
C89_BUILD buildfix
2019-02-13 02:03:12 +01:00
alphanu1
4ded3ad983
Update dispserv_x11.c
2019-02-12 22:41:46 +00:00
alphanu1
45a2b5d9b3
Update dispserv_x11.c
2019-02-12 22:06:50 +00:00
alphanu1
45dae75333
Update dispserv_x11.c
...
Update dispserv_x11.c
New backporch for super res
Update dispserv_x11.c
Update dispserv_x11.c
Update dispserv_x11.c
update backporch & menu naming
Update menu_setting.c
Update menu_setting.c
Update menu_setting.c
Update menu_setting.c
2019-02-12 22:03:28 +00:00
alphanu1
5cc89160e0
Merge branch 'master' into master
2019-02-12 21:24:22 +00:00
alphanu1
e11c910c39
Fix native naming after new additions
...
CRT dynamic width changes
Change menu detection width
Using alternative variables for CRT width and height
see output
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Add files via upload
Update video_crt_switch.c
Update video_crt_switch.c
Update video_display_server.h
Update video_display_server.c
Update dispserv_win32.c
Update dispserv_x11.c
Update menu_cbs_ok.c
X centring on the fly
X centring on the fly
Update dispserv_x11.c
X centring on the fly
Update dispserv_win32.c
Fix dispserv_win32.c
Fix dispserv_win32.c
2019-02-12 21:23:13 +00:00
Matt Sephton
5cf15c8609
Update Makefile.cores
2019-02-12 20:41:42 +00:00
Matt Sephton
4e0c592bfa
Update Makefile.cores
2019-02-12 20:39:37 +00:00
Matt Sephton
211dd11336
Update Makefile.cores
2019-02-12 20:33:46 +00:00
Matt Sephton
8ebf254a75
Update Makefile.cores
2019-02-12 20:32:51 +00:00
orbea
74cd5a067f
qb: Use the correct compiler flags for check_lib.
2019-02-12 11:56:24 -08:00
Alfredo Monclus
2b5a2f0b3d
Use the mame thumbnail repo for all the mame playlists
2019-02-12 13:52:53 -03:00
Twinaphex
8ac4e6c72f
Merge pull request #8261 from jdgleaver/rgui-glui-title-fix
...
(RGUI/GLUI) Ensure menu title is set correctly when displaying message boxes
2019-02-12 17:23:33 +01:00
Twinaphex
d7bb9807b4
Merge pull request #8264 from alphanu1/master
...
Fixed missing break (#118 )
2019-02-12 17:20:51 +01:00
alphanu1
305a15f056
Change menu detection width
2019-02-12 16:10:48 +00:00
alphanu1
8259bc33ac
CRT dynamic width changes
2019-02-12 16:00:12 +00:00
alphanu1
bdf2526f80
Fix native naming after new additions
2019-02-12 15:59:10 +00:00
alphanu1
84a784e28b
CRT resolution naming ( #120 )
2019-02-12 15:16:40 +00:00
alphanu1
b37c64742f
Dynamic width - function completed ( #119 )
2019-02-12 14:38:01 +00:00
Hans-Kristian Arntzen
b3e2df53d2
Avoid menu deadlocks in Pulse and ALSA. ( #8265 )
...
Buggy menu code most likely, but audio backends can be defensive about
it.
2019-02-12 09:31:09 -05:00
Twinaphex
2ccc6534ee
Merge pull request #8259 from bparker06/playtime_log
...
Add option to track how long content has been running over time
2019-02-12 15:06:57 +01:00
alphanu1
32525d6bd3
Fixed missing break ( #118 )
2019-02-12 13:59:53 +00:00
Twinaphex
7b506fafcc
Merge pull request #8263 from alphanu1/master
...
Fix missing break (#117 )
2019-02-12 14:50:58 +01:00
alphanu1
aec65d0fa1
Fix missing break ( #117 )
2019-02-12 13:36:03 +00:00
Twinaphex
c9db325bd1
Merge pull request #8262 from alphanu1/master
...
Implementation screen centring and dynamic super resolution
2019-02-12 14:20:49 +01:00
alphanu1
a27b4e1912
Merge pull request #116 from alphanu1/alphanu1-patch-103
...
change super resolution 1 to read DYNAMIC
2019-02-12 12:46:28 +00:00
alphanu1
2172dbe8ba
change super resolution 1 to read DYNAMIC
2019-02-12 12:45:45 +00:00
Twinaphex
694a3b1e2c
Merge pull request #8245 from CidVonHighwind/master
...
Updated the ozone driver to use variables instead of hardcoded values
2019-02-12 13:07:41 +01:00
alphanu1
362f58ec3b
Merge pull request #114 from alphanu1/alphanu1-patch-101
...
turn dynamic super res off on the fly
2019-02-12 11:37:14 +00:00
alphanu1
c9c3c626e8
turn dynamic super res off on the fly
2019-02-12 11:23:53 +00:00
jdgleaver
1569785a1c
(RGUI/GLUI) Ensure menu title is set correctly when displaying message boxes
2019-02-12 11:07:58 +00:00
alphanu1
31ad524556
Merge pull request #113 from alphanu1/alphanu1-patch-100
...
Added text to replace 0 for CRT superres
2019-02-12 10:54:42 +00:00
alphanu1
b1c5d9a594
Added text to replace 0 for CRT superres
...
MSG_DYNAMIC
2019-02-12 10:53:36 +00:00
alphanu1
17fe39a3ee
Merge pull request #112 from alphanu1/alphanu1-patch-99
...
Added MSG_DYNAMIC
2019-02-12 10:52:35 +00:00
alphanu1
acbb014b2d
Added MSG_DYNAMIC
2019-02-12 10:51:06 +00:00
alphanu1
55f3edb5ad
Merge pull request #111 from alphanu1/alphanu1-patch-98
...
Fix build warnings and cleanup
2019-02-12 10:27:29 +00:00
alphanu1
924fcc2834
Fix build warnings and cleanup
2019-02-12 10:26:17 +00:00
alphanu1
238a56978d
Merge pull request #110 from alphanu1/alphanu1-patch-97
...
added static function and Clean up
2019-02-12 10:25:08 +00:00
alphanu1
7aabf7f5e1
added static function and Clean up
2019-02-12 10:16:04 +00:00
alphanu1
e0d84cd64c
Merge pull request #109 from alphanu1/alphanu1-patch-96
...
Removed CRT setting video driver build info
2019-02-12 10:15:14 +00:00
alphanu1
a76c1f4c51
Removed CRT setting video driver build info
2019-02-12 10:10:35 +00:00
alphanu1
f5fd6e046b
Merge pull request #108 from alphanu1/alphanu1-patch-95
...
fix for dynamic super resolutions
2019-02-12 10:08:39 +00:00
alphanu1
f7d2fbd212
fix for dynamic super resolutions
2019-02-12 10:04:41 +00:00
alphanu1
9d9be36521
Merge pull request #107 from alphanu1/alphanu1-patch-94
...
Added dynamic option in menu
2019-02-12 09:49:34 +00:00
alphanu1
1282a02212
Added dynamic option in menu
2019-02-12 09:48:35 +00:00
alphanu1
88be0e2b56
Merge pull request #106 from alphanu1/alphanu1-patch-93
...
incorporated centre adjust for Linux
2019-02-12 09:46:58 +00:00
alphanu1
4dc6cf2fb4
incorporated center adjust for Linux
2019-02-12 09:46:22 +00:00
alphanu1
7a6a4998c7
Merge pull request #105 from alphanu1/alphanu1-patch-92
...
incorporation of dynamic super res
2019-02-12 09:45:25 +00:00
alphanu1
14b80cc3e1
incorporation of dynamic super res
...
Closer to native look super resolution. Used to prevent artefacts
2019-02-12 09:44:06 +00:00
alphanu1
49011e9df9
Merge pull request #104 from libretro/master
...
Update
2019-02-12 08:29:52 +00:00
Patrick Scheurenbrand
5d7a30d806
added my name to the headers
2019-02-12 08:19:07 +01:00
Brad Parker
44c4be1863
add option to track how long content has been running over time
2019-02-12 00:32:01 -05:00
twinaphex
49bade15ae
(video_driver.c) Cleanups
2019-02-12 06:22:50 +01:00
twinaphex
d70d9d35f8
(record_driver.c) Simplifications
2019-02-12 06:04:52 +01:00
twinaphex
a51acb8377
Buildfix
2019-02-12 04:03:10 +01:00
twinaphex
660d0c8de9
Remove mutexes - should hopefully fix dolphin/reicast threaded
...
again
2019-02-12 03:55:08 +01:00
Twinaphex
4505f0ef51
Merge pull request #8258 from orbea/qb
...
qb: Minor clean up.
2019-02-12 03:26:47 +01:00
orbea
f41e70ba11
qb: Minor clean up.
2019-02-11 17:52:34 -08:00
Twinaphex
97ab1ec6e8
Merge pull request #8257 from orbea/python3
...
Silence warning with --enable-python and 32-bit linux.
2019-02-12 02:45:20 +01:00
Twinaphex
2e5d144e6d
Merge pull request #8256 from orbea/pkgconf
...
qb: Allow checking for multiple pkgconfig files.
2019-02-12 02:45:14 +01:00
orbea
0eff833334
Silence warning with --enable-python and 32-bit linux.
...
Thanks hhromic!
2019-02-11 17:08:07 -08:00
orbea
f6d8f2911d
qb: Allow checking for multiple pkgconfig files.
2019-02-11 16:51:08 -08:00
Brad Parker
0c790d89dc
gl1: use built-in pixel conversion routines
2019-02-11 19:02:36 -05:00
Twinaphex
1caa28dea9
Merge pull request #8255 from orbea/printf
...
qb: Rework configure output.
2019-02-12 00:29:26 +01:00
Brad Parker
42098e09ad
C89/vc2005 fix
2019-02-11 17:17:36 -05:00
twinaphex
d1a831e6ec
(UWP) Buildfix
2019-02-11 23:15:11 +01:00
orbea
769612c274
qb: Rework configure output.
2019-02-11 14:14:36 -08:00
Patrick Scheurenbrand
a82cc31a1f
updated entries to use values that can be scaled
2019-02-11 21:22:52 +01:00
Twinaphex
7f88822853
Merge pull request #8252 from jdgleaver/rgui-sublabels
...
(RGUI) Add menu sublabel support
2019-02-11 20:04:29 +01:00
Twinaphex
ac1a0457dc
Merge pull request #8254 from orbea/rcheevos
...
Remove duplicate lua include.
2019-02-11 20:04:01 +01:00
Patrick Scheurenbrand
a542cd049a
added sidebar icon dimensions
2019-02-11 18:30:31 +01:00
orbea
f71b508356
Remove duplicate lua include.
2019-02-11 09:16:11 -08:00
Brad Parker
5a3a58c8a6
gl1: fix order of non-rgui menu drawing, add proper texture support
2019-02-11 12:05:31 -05:00
jdgleaver
930bb5d71f
(RGUI) Add menu sublabel support
2019-02-11 14:38:10 +00:00
Twinaphex
17f90a3624
Merge pull request #8250 from orbea/protocols
...
qb: Allow falling back to a bundled wayland-protocols when not found.
2019-02-11 00:48:37 +01:00
orbea
d3dcc548b2
qb: Allow falling back to a bundled wayland-protocols when not found.
2019-02-10 15:34:50 -08:00
orbea
57ec26f269
Add needed protocols to deps/wayland-protocols.
...
These are included from wayland-protocols-1.17.
2019-02-10 13:43:15 -08:00
Patrick Scheurenbrand
8435fc5542
added variable for the horizontal padding of sidebar entries
2019-02-10 21:56:05 +01:00
Patrick Scheurenbrand
bf43b61070
removed todo
2019-02-10 21:30:35 +01:00
Patrick Scheurenbrand
2030f7faf8
added dimensions variable to use for scaling; added sidebar entry dimension variables
2019-02-10 21:15:16 +01:00
Twinaphex
07208c9f49
Merge pull request #8247 from orbea/qb
...
qb: Test for user set variables.
2019-02-10 19:46:00 +01:00
orbea
b5e7992579
qb: Test for user set variables.
...
This fixes issues where if both check_header and check_lib are used
it would set HAVE_FOO=yes and then result in a configure failure
when check_lib failed. This was also implemented for the other functions
to avoid similar issues.
2019-02-10 10:16:09 -08:00
Patrick Scheurenbrand
b259be8a38
fixed typo; removed test line
2019-02-10 16:55:48 +01:00
Patrick Scheurenbrand
5d9356f2ff
updated ozone to use macros instead of hardcoded values
2019-02-10 16:22:45 +01:00
Brad Parker
d319e6a93d
gong: savestate support
2019-02-09 22:24:48 -05:00
Brad Parker
3fec3c89fc
gong: add Makefile
2019-02-09 22:24:48 -05:00
twinaphex
83497d5029
(iOS) Buildfix
2019-02-10 02:28:12 +01:00
Twinaphex
737c567cdc
Merge pull request #8242 from meleu/cancel_lboards_on_reset
...
cheevos: cancel lboards on reset
2019-02-10 02:24:27 +01:00
twinaphex
b9db1c1702
Add function prototype to cocoa_common.h
2019-02-10 02:13:57 +01:00
meleu
846ca5fd3b
cheevos: cancel lboards on reset
2019-02-09 23:12:06 -02:00
twinaphex
5733ed9a29
Move these defines to cocoa_common.h
2019-02-10 02:11:22 +01:00
twinaphex
293eac3019
Update
2019-02-10 02:03:50 +01:00
twinaphex
62cef96118
Update cocoa_gl_ctx.m
2019-02-10 02:02:17 +01:00
twinaphex
794ab4ef68
Update cocoagl_set_mode
2019-02-10 01:59:08 +01:00
twinaphex
2c9b7c84df
Updates
2019-02-10 01:54:39 +01:00
twinaphex
a49d0a50b9
Move more functionaliy to cocoa_gl_shared.h
2019-02-10 01:44:46 +01:00
twinaphex
35ce4dcadc
Updates
2019-02-10 01:30:12 +01:00
twinaphex
74bddae86e
(CocoaGL) Move shared code to gl_shared file
2019-02-10 01:29:04 +01:00
twinaphex
b1c4bdf6f7
(Cocoa) Cleanups
2019-02-10 01:25:07 +01:00
Twinaphex
ed458cd89b
(OSX) Buildfix
2019-02-10 01:21:45 +01:00
twinaphex
20a94a5f37
(CocoaGL) Cleanups
2019-02-10 01:16:35 +01:00
twinaphex
d0e26c10aa
Move more code to cocoa_gl_shared.h
2019-02-10 01:11:07 +01:00
twinaphex
c363eb4397
Move more common functions over to cocoa_gl_shared.h
2019-02-10 00:58:05 +01:00
twinaphex
6f43b7974b
Add cocoa_gl_shared.h
2019-02-10 00:31:27 +01:00
Twinaphex
8a033bbf35
Merge pull request #8241 from natinusala/master
...
cheevos_new: build fix
2019-02-10 00:23:31 +01:00
natinusala
afbf896c9a
cheevos_new: build fix
2019-02-10 00:13:36 +01:00
Twinaphex
864f2deb28
Merge pull request #8238 from cold-brewed/cflags
...
macOS: Update CFLAGS
2019-02-09 22:58:32 +01:00
Twinaphex
fa4e074552
Revert "(Cocoa) Have only one Cocoa GL context driver from now on"
...
This reverts commit 08bd58e0c4 .
2019-02-09 22:57:41 +01:00
Twinaphex
d85385ca8a
Revert "(OSX) Buildfix"
...
This reverts commit 13b8d63bc5 .
2019-02-09 22:57:28 +01:00
Twinaphex
13b8d63bc5
(OSX) Buildfix
2019-02-09 22:56:49 +01:00
twinaphex
08bd58e0c4
(Cocoa) Have only one Cocoa GL context driver from now on
2019-02-09 22:52:43 +01:00
Brad Parker
ce70d8db4c
gong: move serialization data into state struct
2019-02-09 16:25:00 -05:00
twinaphex
a97fffccb8
Cleanup macro
2019-02-09 21:13:37 +01:00
twinaphex
35ee386274
(Metal/OSX) Merge cocoa_common.m and cocoa_common_metal.m - more or less the same
...
code
2019-02-09 21:10:28 +01:00
twinaphex
58855c7b28
(CocoaTouch) Get rid of ui_cocoatouch_metal.m - was identical to ui_cocoatouch
2019-02-09 20:59:34 +01:00
cold-brewed
264c93585c
macOS: Update CFLAGS
2019-02-09 14:39:53 -05:00
twinaphex
b229e9d803
(Android) Update
2019-02-09 19:27:50 +01:00
Twinaphex
fc74aee750
Merge pull request #8237 from natinusala/master
...
rgui: fix search box refresh
2019-02-09 19:05:21 +01:00
natinusala
5c8a835cda
rgui: fix search box refresh
2019-02-09 18:34:01 +01:00
twinaphex
157494cab7
(gong) Add more refresh rates
2019-02-09 18:10:27 +01:00
Twinaphex
3b66ef528d
Merge pull request #8236 from natinusala/master
...
menu_animation: fix menu_animation_is_active
2019-02-09 18:06:53 +01:00
natinusala
b62d4e394b
menu_animation: fix menu_animation_is_active
2019-02-09 17:38:28 +01:00
Brad Parker
b508135218
fix warnings
2019-02-09 10:01:38 -05:00
Brad Parker
bf04d658e6
fix warning
2019-02-09 09:59:08 -05:00
Brad Parker
c36ddf973c
gong: two player support
2019-02-09 09:54:26 -05:00
twinaphex
bc8b348a04
(Cocoa) Cut down on some ifdefs
2019-02-09 04:45:37 +01:00
Twinaphex
47ed8d3627
(iOS) Buildfix
2019-02-09 04:43:15 +01:00
twinaphex
1a8ad73c3f
(Cocoa) Unify both headers
2019-02-09 04:40:38 +01:00
twinaphex
f64f598987
(Apple) Header buildfixes
2019-02-09 04:28:28 +01:00
Twinaphex
b90a9ad4af
Merge pull request #8234 from orbea/qb
...
qb: Minor config.libs.sh fixes.
2019-02-09 04:24:47 +01:00
twinaphex
ef8d1ad406
(Cocoa) Create common shared header file
2019-02-09 04:21:01 +01:00
twinaphex
acf71fc46c
Header guards should not be identical to cocoa_common_metal.h
2019-02-09 04:13:53 +01:00
orbea
58eb7f3bf3
qb: Minor config.libs.sh fixes.
2019-02-08 19:13:07 -08:00
twinaphex
0dc533d976
(dispserv_x11.c) Get rid of unused variable
2019-02-09 04:11:14 +01:00
twinaphex
eee2445c45
(GL) Buildfix for GL_DEBUG
2019-02-09 04:07:12 +01:00
Twinaphex
aac14a00a4
Merge pull request #8233 from orbea/sixel
...
Fix warnings with --enable-sixel.
2019-02-09 00:27:11 +01:00
twinaphex
ab182cbe20
Create optimized function - menu_animation_get_time
2019-02-09 00:18:27 +01:00
Twinaphex
8292a41ccd
Merge pull request #8232 from natinusala/menu-animations-menu-independent
...
menu_animations: make animations menu independent
2019-02-09 00:02:41 +01:00
orbea
78dbe1cef1
Fix warnings with --enable-sixel.
2019-02-08 14:13:02 -08:00
Twinaphex
6b8f18676c
Merge pull request #8231 from bparker06/gl1_squash_merge
...
OpenGL 1.1 video driver (gl1)
2019-02-08 22:48:18 +01:00
Brad Parker
8d8feec318
gl1: screenshot support
2019-02-08 16:31:34 -05:00
Twinaphex
1b3acfd15b
Merge pull request #8206 from jdgleaver/rgui-collections
...
(RGUI) Add optional 'Collections' entry to main menu
2019-02-08 22:21:51 +01:00
Brad Parker
d64933b30d
gl1: put behind HAVE_OPENGL1, off by default for now
2019-02-08 16:04:23 -05:00
Twinaphex
89e91bdf8b
Merge pull request #8230 from orbea/qb
...
qb: Init some variables.
2019-02-08 22:02:12 +01:00
Brad Parker
c83611e526
gl1: allow extra padding in pitch
2019-02-08 15:46:00 -05:00
orbea
fe28192438
qb: Init some variables.
2019-02-08 12:43:58 -08:00
Brad Parker
cbbb81f46f
gl1: add BFI and menu/content linear filtering
2019-02-08 15:37:38 -05:00
Twinaphex
8936972ba2
Merge pull request #8229 from orbea/qb
...
qb: Check number of arguments for while loops.
2019-02-08 21:20:42 +01:00
orbea
7cd6c9cf60
qb: Check number of arguments for while loops.
...
This is less fragile and doesn't rely on unset variables.
2019-02-08 12:15:47 -08:00
natinusala
f3ff7f2a89
menu_animations: make animations menu independent
2019-02-08 20:02:45 +01:00
Brad Parker
333c630469
gl1: blend menu with video
2019-02-08 13:47:43 -05:00
Twinaphex
3b19fa9bad
Merge pull request #8226 from Sunderland93/master
...
[Wayland] Fix zxdg_shell_v6 detection
2019-02-08 19:35:47 +01:00
Twinaphex
e724b9101b
Merge pull request #8227 from orbea/cxx_build
...
Fix warning with CXX_BUILD.
2019-02-08 19:35:36 +01:00
orbea
0731c8f26f
Fix warning with CXX_BUILD.
...
Thanks hhromic!
2019-02-08 09:57:26 -08:00
Aleksey Samoilov
b609eaf83f
[Wayland] Fix zxdg_shell_v6 detection
2019-02-08 21:45:40 +04:00
Brad Parker
9a292226cf
merge fix
2019-02-08 12:18:25 -05:00
Brad Parker
74fd184097
initial GL1 video driver, only rgui is working currently
2019-02-08 12:14:55 -05:00
Twinaphex
f40a6438dd
Merge pull request #8224 from jdgleaver/glui-subsystem
...
(GLUI) Add Subsystem support
2019-02-08 17:13:13 +01:00
jdgleaver
840e132408
(GLUI) Add Subsystem support
2019-02-08 15:20:16 +00:00
Twinaphex
1938f00c76
Merge pull request #8223 from jdgleaver/snprintf-warn-fix
...
Silence gcc snprintf() warnings in menu_driver.cw
2019-02-08 15:58:16 +01:00
jdgleaver
64e6d073d3
Silence gcc snprintf() warnings in menu_driver.c
2019-02-08 11:37:53 +00:00
twinaphex
59ded50d59
(Menu) Add back get_load_content_animation_data
2019-02-08 08:24:33 +01:00
twinaphex
386657a366
(menu widgets backport) Re-commit task queue changes
2019-02-08 08:00:32 +01:00
twinaphex
894f3b7aef
Change function signature back
2019-02-08 07:29:50 +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
twinaphex
a22540310c
Try to prevent namespace collisions with variables
2019-02-08 05:04:37 +01:00
twinaphex
72d58d318a
Prevent crash at exit on OSX
2019-02-08 04:50:25 +01:00
Twinaphex
5542214409
Merge pull request #8222 from fr500/master
...
try to fix #8121 by making the interval configurable
2019-02-08 04:37:48 +01:00
radius
b549f5181b
try to fix #8121 by making the interval configurable
2019-02-07 22:34:18 -05:00
twinaphex
d51fbbc37b
Update menu_animation.c
2019-02-08 04:26:40 +01:00
Twinaphex
e61f6b3fc9
Merge pull request #8219 from orbea/cxx_build
...
qb: Add support for CXX_BUILD to config.params.sh.
2019-02-08 03:18:29 +01:00
Twinaphex
179976e6b3
Merge pull request #8220 from orbea/v4
...
Fix --enable-v4l2 with CXX_BUILD=1.
2019-02-08 03:18:05 +01:00
orbea
25f41809f5
Fix --enable-v4l2 with CXX_BUILD=1.
2019-02-07 16:01:01 -08:00
orbea
9d6b1c3ea7
qb: Add support for CXX_BUILD to config.params.sh.
2019-02-07 15:46:27 -08:00
Twinaphex
6587fee6b1
Merge pull request #8218 from hhromic/fix-prisizet
...
libretro-common: fix PRI_SIZET not being set in PS2
2019-02-08 00:43: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
Twinaphex
1b7362838e
Merge pull request #8217 from fr500/master
...
[discord] ask-to-join fixes
2019-02-08 00:12:51 +01:00
radius
03107c5b73
[discord] update log messages
2019-02-07 17:58:21 -05:00
twinaphex
6d54ebfcec
(GL2) Some cleanups
2019-02-07 23:54:33 +01:00
radius
701ac1dd72
there is no need for these to be so big
2019-02-07 17:53:03 -05:00
radius
f60923c4a9
[discord] rewrite secret, party_id
...
[discord] rewrite secret, party_id
[discord] rewrite secret, party_id
[discord] rewrite secret, party_id
2019-02-07 17:52:39 -05:00
twinaphex
c1415d70f8
(GL2) Fix warnings with CXX_BUILD
2019-02-07 23:16:50 +01:00
Twinaphex
9e5a9baa66
Merge pull request #8216 from orbea/32
...
Better warning fix for 32-bit linux.
2019-02-07 23:16:07 +01:00
orbea
cb1b7a8006
Better warning fix for 32-bit linux.
...
Thanks hhromic!
2019-02-07 13:51:57 -08:00
Twinaphex
b1dcef379b
Merge pull request #8214 from cold-brewed/cfbundlefix
...
macOS: Add missing PRODUCT_BUNDLE_IDENTIFIER
2019-02-07 22:45:47 +01:00
Twinaphex
15bac439ca
Merge pull request #8215 from orbea/32
...
Silence warnings with 32-bit linux.
2019-02-07 22:43:07 +01:00
orbea
c0296179ac
Silence warnings with 32-bit linux.
2019-02-07 13:27:42 -08:00
Twinaphex
d03b472f73
Merge pull request #8211 from jdgleaver/rgui-lock-aspect
...
(RGUI) Add 'Lock Menu Aspect Ratio' option
2019-02-07 20:18:15 +01:00
Twinaphex
aa442db22b
Merge pull request #8208 from hhromic/fix-prisizet
...
libretro-common: improve PRI_SIZET for non-windows platforms
2019-02-07 20:18:03 +01:00
Twinaphex
b8ac8e92e3
Merge pull request #8210 from hhromic/fix-warnings
...
menu_setting: add forgotten ifdefs for building without XMB menu
2019-02-07 20:17:35 +01:00
cold-brewed
cc39a5d926
(OSX) Add missing PRODUCT_BUNDLE_IDENTIFIER
2019-02-07 13:46:41 -05:00
Hugo Hromic
58a32ab4b3
menu_setting: add forgotten ifdefs for building without XMB menu
...
Silences these warnings when compiling without XMB:
menu/menu_setting.c:882:13: warning: ‘setting_get_string_representation_uint_xmb_layout’
defined but not used [-Wunused-function]
static void setting_get_string_representation_uint_xmb_layout(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu/menu_setting.c:822:13: warning: ‘setting_get_string_representation_uint_xmb_icon_theme’
defined but not used [-Wunused-function]
static void setting_get_string_representation_uint_xmb_icon_theme(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
menu/menu_setting.c:1074:13: warning: ‘setting_get_string_representation_uint_xmb_shader_pipeline’
defined but not used [-Wunused-function]
static void setting_get_string_representation_uint_xmb_shader_pipeline(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2019-02-07 18:15:32 +00:00
Twinaphex
f62e44c3e8
Merge pull request #7971 from Wiimpathy/WiiSkipCrc
...
Wii: Skip CRC. Avoid an unnecessary delay.
2019-02-07 18:42:13 +01:00
jdgleaver
e3c383bb41
(RGUI) Add 'Lock Menu Aspect Ratio' option
2019-02-07 17:15:06 +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
4ce93b11ee
Merge pull request #8194 from jdgleaver/rgui-subsystem
...
(RGUI) Add Subsystem support
2019-02-07 14:50:31 +01:00
Twinaphex
ede83831aa
Merge pull request #8205 from jdgleaver/rgui-ticker-fix
...
(RGUI) Fix ticker text
2019-02-07 14:49:38 +01:00
Twinaphex
294901db5a
Merge pull request #8204 from natinusala/master
...
ui_companion: fix status message
2019-02-07 14:49:12 +01:00
jdgleaver
b34aa0eeca
(RGUI) Add optional 'Collections' entry to main menu
2019-02-07 11:54:21 +00:00
jdgleaver
b27c23f0eb
(RGUI) Fix ticker text
2019-02-07 11:09:21 +00:00
natinusala
8f3c77f719
ui_companion: fix status message
2019-02-07 11:49:07 +01:00
jdgleaver
76f53535bd
(RGUI) Re-enable 'Load Core' option when content is loaded
2019-02-07 09:34:59 +00:00
twinaphex
c808c80e4a
(menu widgets) Some more cleanups
2019-02-07 08:23:34 +01:00
twinaphex
affd507151
Warning fix
2019-02-07 08:05:43 +01:00
twinaphex
11e138fe6e
(discord) Warning fix
2019-02-07 07:59:49 +01:00
twinaphex
0af4b6a0d6
(menu_widgets.c) Buildfixes
2019-02-07 07:59:07 +01:00
Twinaphex
4df6a5ad25
(OSX) Buildfix
2019-02-07 06:37:41 +01:00
twinaphex
89a6992d0c
(Cocoa) Last change for today - combine ui_cocoa.m and ui_cocoa_metal.m
2019-02-07 06:32:49 +01:00
twinaphex
bd19958658
(libretro-common) Don't use RARCH_LOG inside libretro-common files
2019-02-07 05:45:25 +01:00
twinaphex
e612773645
(Xbox OG) Buildfixes
2019-02-07 05:42:23 +01:00
twinaphex
54a9a3bd1d
C89_BUILD fixes
2019-02-07 05:38:46 +01:00
Twinaphex
2cad3e09d2
(OSX) Buildfix
2019-02-07 05:08:55 +01:00
Twinaphex
fa4494ff8b
Merge pull request #8203 from fr500/master
...
[discord] party & ask to join refinements
2019-02-07 05:06:30 +01:00
twinaphex
cb829d8552
(Cocoa/OSX) Start unifying Cocoa Metal/Cocoa codepaths - was mostly the
...
same code
2019-02-07 05:05:53 +01:00
twinaphex
0a6c7acbd4
(MEtal) Get rid of specialized version of ui_cocoa_window_metal.m
2019-02-07 04:47:24 +01:00
radius
671e90a415
[discord] party & ask to join refinements
2019-02-06 22:45:05 -05:00
twinaphex
2599172831
Get rid of ui_cocoa_metal.h
2019-02-07 04:37:05 +01:00
Twinaphex
ce05185cdf
(Xcode) Remove CoreVideo
2019-02-07 04:12:35 +01:00
Twinaphex
25157942a3
Remove CoreVideo from Metal xcodeproj
2019-02-07 04:10:59 +01:00
Twinaphex
136193ab8d
Buildfix
2019-02-07 04:09:08 +01:00
twinaphex
f705503531
(Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
...
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
twinaphex
d1edfabddb
Revert "Move code to cocoa_common.m"
...
This reverts commit d3da2e2616 .
2019-02-07 03:25:01 +01:00
twinaphex
d3da2e2616
Move code to cocoa_common.m
2019-02-07 03:20:33 +01:00
twinaphex
715ddf1924
(WiiU/GX2) Add widget support (untested)
2019-02-07 02:03:48 +01:00
twinaphex
f49b6e26a0
(Metal) Add menu widget support
2019-02-07 02:00:23 +01:00
twinaphex
4b2fdfad48
(D3D10/12) Add menu widgets support - text offset is wrong
2019-02-07 01:40:15 +01:00
twinaphex
b0dcbdc15e
(menu_display_gl.c) Simplifications
2019-02-07 01:25:25 +01:00
twinaphex
dd21cfd825
(D3D11) Implement menu widgets - offset is wrong
2019-02-07 00:43:36 +01:00
twinaphex
fb121ac75e
(Vulkan) Hook up menu widgets
2019-02-07 00:15:32 +01:00
twinaphex
45b1ed33b2
(MSVC) Silence warning
2019-02-06 23:42:13 +01:00
twinaphex
0ab79550c9
(Qt) Push buildfixes
2019-02-06 23:40:36 +01:00
twinaphex
cbfe33c579
Ifdef this
2019-02-06 23:38:54 +01:00
twinaphex
12368d6cbd
Push this for Qt
2019-02-06 23:35:06 +01:00
Twinaphex
74cbbb06b0
Merge pull request #8201 from Zlika/fix_uninitialized_read
...
Fix uninitialised read of "override" field
2019-02-06 23:29:02 +01:00
Twinaphex
477170884b
Some warning fixes
2019-02-06 23:25:41 +01:00
twinaphex
7c7d733d26
Buildfix
2019-02-06 23:17:43 +01:00
Twinaphex
49f7f457cd
Merge pull request #8199 from natinusala/menu-widgets
...
First version of menu widgets (gl only)
2019-02-06 22:43:43 +01:00
Wiimpathy
79b5a05aeb
Merge branch 'master' into WiiSkipCrc
2019-02-06 21:51:27 +01:00
Zlika
81320adf28
Fix uninitialised read of override field
2019-02-06 21:25:22 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
Twinaphex
0bef880609
Merge pull request #8200 from orbea/c89
...
Fix comment.
2019-02-06 20:18:48 +01:00
orbea
b9cbc9881a
Fix comment.
2019-02-06 11:13:39 -08:00
Twinaphex
a1150800f8
Merge pull request #8197 from orbea/c89
...
Fix c89 build with 32-bit linux.
2019-02-06 20:08:14 +01:00
twinaphex
c48febc4f9
(GL2) Cleanups
2019-02-06 19:49:45 +01:00
twinaphex
1e394091d8
Namespace GL2 driver
2019-02-06 19:43:31 +01:00
orbea
cf6c49b9a1
Fix c89 build with 32-bit linux.
2019-02-06 10:21:28 -08:00
twinaphex
b7c1fda56f
(Windows) Fix C89_BUILD
2019-02-06 19:08:56 +01:00
twinaphex
5d1c45e8f9
(orbis) 'else ifdef' not necessary
2019-02-06 19:03:07 +01:00
Twinaphex
8bc4a66d49
Merge pull request #8196 from orbea/c89
...
Fix C89_BUILD=1.
2019-02-06 18:19:55 +01:00
orbea
8ff0b14281
Fix C89_BUILD=1.
2019-02-06 09:16:26 -08:00
Twinaphex
ceb439ca2a
Merge pull request #8188 from cold-brewed/master
...
macOS: Fix travis metal build
2019-02-06 18:05:10 +01:00
Twinaphex
0caa88a375
Merge pull request #8195 from Tatsuya79/patch-5
...
Gong video refresh core option
2019-02-06 18:04:54 +01:00
Tatsuya79
9c32d0df8a
Gong video refresh core option
2019-02-06 17:37:15 +01:00
jdgleaver
6b3e5fa7a0
(RGUI) Add Subsystem support (+ fix memory leak in environ_cb_get_system_info())
2019-02-06 14:25:25 +00:00
Twinaphex
69d89bc991
Merge pull request #8189 from fr500/master
...
[discord] set partyId properly
2019-02-06 07:03:04 +01:00
radius
97b32b890e
[discord] set partyId properly
2019-02-06 00:58:52 -05:00
Twinaphex
6f5dfeb20e
Merge pull request #8184 from orbea/warnings
...
Fix travis warnings.
2019-02-06 06:39:06 +01:00
Twinaphex
c582b40525
Merge pull request #8185 from Themaister/master
...
Sinc: memset the resampler buffer.
2019-02-06 06:38:46 +01:00
twinaphex
5855391ac4
(Android) Bump up target SDK to 26
2019-02-06 06:03:25 +01:00
cold-brewed
6875ad8ae0
travis: Copy the app bundle from $TRAVIS_BUILD_DIR
...
The build no longer uses libretro-super.
2019-02-05 23:47:17 -05:00
Twinaphex
11b02125dc
Merge pull request #8186 from natinusala/master
...
menu_display_gl: fix scissoring implementation for gl enabled cores
2019-02-06 02:53:06 +01:00
natinusala
475f3c3cc0
menu_display_gl: fix scissoring implementation for gl enabled cores
2019-02-06 00:54:26 +01:00
natinusala
6e841e20c5
Add core info to gitignore
2019-02-06 00:54:01 +01:00
Themaister
5e7513ad60
Sinc: memset the resampler buffer.
...
No idea how this survived asan and valgrind over these years ...
2019-02-05 23:35:39 +01:00
orbea
c9b0ba1123
Fix travis warnings.
2019-02-05 11:27:01 -08:00
Twinaphex
f5343c83eb
Merge pull request #8181 from yoshisuga/ios-mfi-detect-fix
...
iOS: Fix mFi controller connecting
2019-02-05 19:15:03 +01:00
Yoshi Sugawara
b06d75ec99
iOS: check if mfi controller already added to the internal list when connecting
2019-02-05 06:43:14 -10:00
alphanu1
061b3464c2
Merge pull request #103 from libretro/master
...
Update
2019-02-05 08:49:52 +00:00
twinaphex
55b449d743
(MSVC UWP) Add HAVE_OZONE
2019-02-05 02:52:38 +01:00
twinaphex
0a04a1c80a
(GL) Cleanups
2019-02-05 02:27:08 +01:00
twinaphex
1b79f08715
(GL) Use set_coords function directly
2019-02-05 02:24:13 +01:00
twinaphex
ba9de324bf
Simplify gl.c
2019-02-05 02:19:16 +01:00
twinaphex
9877e1ce3e
(GL) Cleanups
2019-02-05 02:12:42 +01:00
twinaphex
5102eff399
(GL) Move GL-only shader code to gl.c
2019-02-05 01:13:39 +01:00
Twinaphex
7fedabee4b
Merge pull request #8163 from orbea/cleanup
...
Cleanup
2019-02-04 23:19:05 +01:00
Twinaphex
b0be198084
Merge pull request #8169 from DEX357/patch-28
...
Update msg_hash_pl.h
2019-02-04 23:18:44 +01:00
Twinaphex
12594e51fd
Merge pull request #8170 from orbea/menu
...
Fix --disable-menu (Again).
2019-02-04 23:18:23 +01:00
twinaphex
845b30131f
Cleanups
2019-02-04 23:17:39 +01:00
twinaphex
ebce936557
Fix UWP builds
2019-02-04 23:14:20 +01:00
orbea
762151758d
Fix --disable-menu (Again).
2019-02-04 09:01:37 -08:00
DEX357
4562d36b39
Update msg_hash_pl.h
2019-02-04 13:28:27 +01:00
Twinaphex
12c6fe1dc0
Merge pull request #8165 from yoshisuga/ios-fix-codesign
...
tvos: fix code sign script to use the shared iOS modules dir
2019-02-04 06:41:09 +01:00
Yoshi Sugawara
4461b55375
tvos: fix code sign script to use the shared iOS modules dir
2019-02-03 18:48:29 -10:00
Mark W. Kidd
512e280c68
Merge remote-tracking branch 'upstream/master' into patch-7
2019-02-03 19:38:43 -05:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
orbea
4c56167446
Convert to linux line endings.
2019-02-03 15:43:42 -08:00
Mark W. Kidd
8542ecd79c
Merge remote-tracking branch 'upstream/master' into patch-7
2019-01-19 12:36:33 -05:00
benoa
9fec6d4a18
Wii: Skip CRC. Avoid an unnecessary delay.
2019-01-10 20:16:36 +01:00
Gregor Richards
b9a07a759b
Different (more intuitive?) default netplay share policy
...
The previous default policy in netplay for sharing was to always share.
This appears to be causing more confusion than anything else, mainly
because the UI is terrible. The UI is a different problem, but for now,
I've changed the share policy: If you netplay with only one input
configured, it will share; if you netplay with multiple inputs, and
don't explicitly ask to share one, each device will get one client.
2019-01-03 16:53:30 -05:00
Mark W. Kidd
79264c7278
refactor and restore non-android bind hold behavior
2019-01-02 21:24:33 -05:00
markwkidd
96ea874850
unify input bind hold behavior across platforms
2019-01-02 18:47:40 -05:00