Brad Parker
dd2e73d664
Qt: add fallback path for older versions
2018-09-17 23:12:08 -04:00
Twinaphex
132faf3bf2
Merge pull request #7237 from fr500/master
...
update assets
2018-09-18 04:05:03 +02:00
radius
2ff8bdc14a
update assets
2018-09-17 21:03:09 -05:00
twinaphex
e9a25e3022
Fix relative path includes
2018-09-17 21:47:12 +02:00
twinaphex
fa30f49e16
Buildfix
2018-09-17 20:00:54 +02:00
Twinaphex
9a6a797f90
Merge pull request #7232 from alfrix/master
...
Update spanish and add discord sublabel
2018-09-17 19:43:12 +02:00
Twinaphex
448520ead2
Merge pull request #7231 from fr500/master
...
[recording] hook up the options properly
2018-09-17 19:37:01 +02:00
Alfrix
4ab61c3f7d
Add discord sublabel and fix cheat apply after load
2018-09-17 14:31:47 -03:00
Alfrix
63f5281b67
Update english
2018-09-17 14:31:04 -03:00
Alfrix
74350ee184
Update Spanish
2018-09-17 14:30:31 -03:00
radius
0d7a169ea0
[recording] toggle menu when the options are used
2018-09-17 09:19:06 -05:00
radius
ef9258449c
[recording] hook up the options properly
2018-09-17 09:08:54 -05:00
twinaphex
eb9e8c97d6
(Menu) Cleanups
2018-09-17 10:09:52 +02:00
twinaphex
6d0409b6bd
(Menu) More cleanups
2018-09-17 10:07:15 +02:00
twinaphex
2d8eb9322a
Cleanups
2018-09-17 10:02:31 +02:00
twinaphex
3aec8abca9
Get rid of some void pointers
2018-09-17 09:57:30 +02:00
twinaphex
c40700e51b
Add Start Streaming / Start Recording - implementation will need
...
to be properly done though
2018-09-17 09:18:44 +02:00
twinaphex
3c8ee6f26a
Add 'Start Streaming/Start Recording' to Quick Menu
2018-09-17 09:06:24 +02:00
Twinaphex
4f85ca5f9a
Merge pull request #7225 from fr500/master
...
WIP: [record] start whipping some sense into this feature
2018-09-17 06:16:13 +02:00
twinaphex
0fe713eb5f
Fix error: initializer element is not constant
2018-09-17 03:50:37 +02:00
Twinaphex
8c10abf8bb
Update CHANGES.md
2018-09-17 03:41:45 +02:00
Twinaphex
2dcc6ae046
Merge pull request #7230 from bparker06/qt_labeledit
...
Qt: edit playlist entry labels by clicking on them a second time
2018-09-17 03:41:01 +02:00
twinaphex
2c959d8ff1
(Display server) Add get_output
2018-09-17 03:40:17 +02:00
Brad Parker
5fbf841fb2
Qt: edit playlist entry labels by clicking on them a second time, or with the platform's edit key (usually F2)
2018-09-16 21:34:28 -04:00
twinaphex
9c88c6e3c5
Add msg_hash OUTPUT_DISPLAY_ID
2018-09-17 03:25:34 +02:00
twinaphex
04211662cf
Add 'Use Custom Refresh Rate' setting
2018-09-17 01:56:18 +02:00
twinaphex
cb7d15bc2b
Update
2018-09-17 01:31:51 +02:00
twinaphex
b5c6586b12
Change CRT switch resolution - add options 'Off/15 Khz/31Khz'
2018-09-17 01:30:49 +02:00
twinaphex
369f8206d1
Add 'X-Axis Centering' - https://github.com/libretro/RetroArch/issues/6988
2018-09-16 21:00:34 +02:00
Twinaphex
5d4a8f4497
Merge pull request #7226 from theheroGAC/patch-35
...
Update msg_hash_it.h
2018-09-16 16:35:26 +02:00
theheroGAC
71e8f00b27
Update msg_hash_it.h
2018-09-16 12:39:11 +02:00
twinaphex
07fd28b351
Change CRT Super Resolution 'OFF' to 'Native'
2018-09-16 09:06:55 +02:00
twinaphex
92b6854315
CRT SwitchRes - step 3 - https://github.com/libretro/RetroArch/issues/6988
2018-09-16 08:57:27 +02:00
twinaphex
ac81ef680d
Update sublabels
2018-09-16 08:29:13 +02:00
twinaphex
004a2e335f
(CRT SwitchRes) Step 1- https://github.com/libretro/RetroArch/issues/6988
2018-09-16 08:06:06 +02:00
twinaphex
60437f07fd
Update CHANGES.md
2018-09-16 07:38:15 +02:00
Twinaphex
394136f368
Merge pull request #7224 from alfrix/master
...
Update spanish and fix some indentation mishaps in us
2018-09-16 06:20:13 +02:00
Alfrix
f24715ac1e
Update spanish and fix some indentation mishaps in us
2018-09-16 00:27:40 -03:00
radius
efa62af78b
[recording] use a different config for streaming
2018-09-15 22:02:57 -05:00
radius
1c85058e72
[recording] rename bsv recording from movie to input replay
2018-09-15 21:47:23 -05:00
radius
16bd85b118
[recording] refactor recording_is_enabled no need to use a pointer for all of this
2018-09-15 21:09:41 -05:00
radius
9d490ace3b
[record] deinit before init
2018-09-15 17:54:00 -05:00
radius
49214de125
[record] start whipping some sense into this feature
2018-09-15 17:49:39 -05:00
twinaphex
50398c2a35
Bump version up to 1.7.5
2018-09-15 20:24:04 +02:00
Brad Parker
055eff653a
android: add text to xhdpi banner per TV app quality guidelines
2018-09-15 12:39:35 -04:00
twinaphex
13223c2225
Update switch_thread_audio.c
2018-09-15 17:44:27 +02:00
twinaphex
f21493947d
vim - add RetroArch style conventions
2018-09-15 17:43:34 +02:00
twinaphex
2fc08ce394
(switch_nx_gx.c) Some style nits
2018-09-15 17:39:03 +02:00
twinaphex
6ff2c96d03
- Rename switch_nx_thread_audio.c to switch_thread_audio.c
...
- Change code to C89-comformant
- Some small formatting/style nits
- Cleanup Makefile.common object listings
2018-09-15 17:31:56 +02:00
twinaphex
db43033f9a
Some minor cleanups - switch_audio_compat.h
2018-09-15 17:21:21 +02:00
Twinaphex
c614cb05ec
Merge pull request #7223 from m4xw/audio_thr_fixes
...
[NSW] Fix Threaded audio driver
2018-09-15 16:58:04 +02:00
M4xw
ea066625ba
[NSW] Fix Threaded audio driver (fifoSize init) and use a slightly higher Prio.
2018-09-15 16:46:17 +02:00
Twinaphex
13c22c47b9
Merge pull request #7220 from reswitched/master
...
[NSW] SDK Compat Fixups
2018-09-15 16:33:52 +02:00
misson20000
abd86058c6
fix attribution (it's a common mistake)
2018-09-15 03:28:08 -07:00
misson20000
8ed254f0c0
small platform_switch indentation fixups
2018-09-15 03:27:29 -07:00
misson20000
7072bbb829
[NSW] SDK compat fixups
2018-09-15 03:27:29 -07:00
misson20000
fa76a3cb60
CRLF -> LF
2018-09-15 03:27:05 -07:00
twinaphex
bde5905eba
Cleanup
2018-09-15 08:12:18 +02:00
twinaphex
7bd705983e
Convert strcmp to string_is_equal
2018-09-15 07:47:44 +02:00
twinaphex
ec5d046f4c
Cleanups - get rid of strcmp references
2018-09-15 07:44:21 +02:00
twinaphex
eac56c4382
Try to avoid strcpy and strcmp in midi_driver.c
2018-09-15 07:32:48 +02:00
Brad Parker
19329fe7c7
prevent out of bound array access for unmapped input binds
2018-09-15 01:21:10 -04:00
twinaphex
09d27fc591
Silence some warnings
2018-09-15 07:19:51 +02:00
twinaphex
73e01b64ba
Should fix non-HAVE_DISCORD path
2018-09-15 07:17:29 +02:00
twinaphex
3d611a2673
Update runahead - get rid of FREE macro
2018-09-15 06:41:37 +02:00
Twinaphex
df5476f0c0
Merge pull request #7210 from fr500/master
...
WIP: Discord "ask to join"
2018-09-15 06:37:32 +02:00
Twinaphex
77923df4c1
Merge pull request #7218 from m4xw/libnx_updates
...
[LIBNX] Implement threading, adapt libnx 1.4.0 changes, add Core extension
2018-09-15 04:36:02 +02:00
M4xw
0ff014c1ac
[LIBNX] Add Core extension
2018-09-15 02:29:40 +02:00
M4xw
3a6e410833
[LIBNX] Add pthreads wrapper
2018-09-15 02:28:52 +02:00
radius
e567b3847c
[discord] use the upstream application ID
2018-09-14 19:03:26 -05:00
M4xw
424d169cd9
[LIBNX] Fix Audio and Platform for updated libnx
2018-09-15 01:29:42 +02:00
Twinaphex
7ed367c49b
Merge pull request #7214 from RobLoach/emscripten-chailove
...
(Emscripten) Add ChaiLove selection to web player
2018-09-14 23:33:50 +02:00
Twinaphex
d41f41c5d0
Merge pull request #7216 from DEX357/patch-19
...
Update msg_hash_pl.h
2018-09-14 23:33:36 +02:00
DEX357
e37bd41e86
Update msg_hash_pl.h
2018-09-14 23:20:09 +02:00
Twinaphex
899e35451a
Merge pull request #7215 from m4xw/libnx_fixes
...
[LIBNX] Add platform_switch, Fix switch_audio.
2018-09-14 20:46:33 +02:00
M4xw
64edf5f879
[LIBNX] Fixups and bare minimum to function
2018-09-14 20:38:42 +02:00
M4xw
3566171ea1
Essential .gitignore rules
2018-09-14 19:35:31 +02:00
M4xw
932b4c5ce1
[LIBNX] Fix switch_audio
2018-09-14 19:35:21 +02:00
Rob Loach
2ff87fd663
emscripten: Add ChaiLove selection to web player
2018-09-14 09:39:20 -04:00
twinaphex
7428fef4bc
Cleanups
2018-09-12 21:50:11 +02:00
twinaphex
0158bbe4aa
Add switch_nx_gfx.c
2018-09-12 21:44:53 +02:00
twinaphex
8f9dc13aa7
Add copyrights
2018-09-12 21:28:54 +02:00
twinaphex
19b4ef3b2c
Add conv rgb565 to ABGR8888 by m4xw
2018-09-12 20:04:52 +02:00
twinaphex
cc8b458ee3
Add menu_display_switch.c
2018-09-12 20:01:56 +02:00
twinaphex
517b1b9089
Add HAVE_LIBNX ifdefs to switch_input.c/switch_joypad.c, and
...
features_cpu.c
2018-09-12 19:54:51 +02:00
twinaphex
6139f8846a
(NSW) We now have only one non-threaded audio driver for both SDKs instead of
...
two
2018-09-12 19:37:38 +02:00
twinaphex
213a56c59f
Get rid of RESULT_OK usage
2018-09-12 18:58:12 +02:00
twinaphex
677cb30982
(NSW) Start unifying both libtransistor and libnx switch audio drivers
2018-09-12 18:29:25 +02:00
radius
fed74b9e70
[discord] populate data correctly
2018-09-12 01:45:28 -05:00
radius
4d0729187f
[discord] start getting ready for ask-to-join functionality, cleanup some of the mess
2018-09-12 01:45:27 -05:00
twinaphex
2a7a2e7dee
(LIBNX) Start backporting libnx code; beginning with audio drivers
2018-09-12 08:14:17 +02:00
twinaphex
9cbd7ec6f3
(RGUI) Add some Switch ifdefs to RGUI
2018-09-12 08:01:19 +02:00
twinaphex
bf75e6b9d7
video_context_driver_swap_interval - add in safeguard
2018-09-12 07:16:33 +02:00
Twinaphex
9017e209e8
Update CHANGES.md
2018-09-12 06:44:53 +02:00
Twinaphex
d52f5cc0d4
Update CHANGES.md
2018-09-12 06:43:33 +02:00
twinaphex
650c173125
Turn public functions into static functions
2018-09-12 06:39:07 +02:00
twinaphex
3c160a6eb4
Create video_driver_get_all_flags
2018-09-12 06:31:41 +02:00
twinaphex
3f8e3547f4
(GLX) swap_control_tear should now be implemented and working
2018-09-12 04:17:41 +02:00
twinaphex
58472cb696
Silence some warnings
2018-09-12 04:09:19 +02:00
twinaphex
914df58d2e
(WGL) Adaptive Vsync should work now for WGL
2018-09-12 03:59:25 +02:00
twinaphex
98b20d4e5d
(GLX/WGL) Start implementing adaptive VSync (swap_control_tear) for GLX/WGL pt. 1
2018-09-12 02:42:24 +02:00
Twinaphex
9bf2fb8f79
Merge pull request #7209 from RetroSven/master
...
provide a means for cores to coordinate with the frontend when shutting down multiple threads gracefully
2018-09-12 00:54:04 +02:00
Sven
3c0eadbdf2
per request
2018-09-11 18:52:51 -04:00
Sven
b771a3e0f5
move libretro.h defines to retroarch.h
2018-09-11 18:45:01 -04:00
twinaphex
4738ef545c
Change interval type to signed int
2018-09-12 00:08:13 +02:00
Sven
d8796732aa
provide a means for cores to coordinate with the frontend when shutting down multiple threads gracefully
2018-09-11 13:29:20 -04:00
Twinaphex
5d8c268afc
Update CHANGES.md
2018-09-11 06:39:07 +02:00
Twinaphex
c876342057
Update CHANGES.md
2018-09-11 06:38:22 +02:00
Twinaphex
91b945e529
Update CHANGES.md
2018-09-11 06:37:56 +02:00
Twinaphex
f96db78b3d
Update CHANGES.md
2018-09-11 06:36:45 +02:00
Twinaphex
83c3bd31c6
Update CHANGES.md
2018-09-11 06:36:12 +02:00
Twinaphex
21684a80ad
Update CHANGES.md
2018-09-11 06:35:43 +02:00
Twinaphex
a0d87dd68d
Merge pull request #7207 from altiereslima/master
...
Update brazilian portuguese translation
2018-09-11 06:26:13 +02:00
altiereslima
3a6290887a
Update brazilian portuguese translation
2018-09-11 01:21:42 -03:00
Twinaphex
ae3a53185b
Merge pull request #7206 from bparker06/lobby_host_room
...
netplay: save lobby details received back from server after first announcement
2018-09-11 03:30:09 +02:00
Brad Parker
7a76c6a4da
netplay: save lobby details received back from server after first announcement
2018-09-10 21:01:46 -04:00
Twinaphex
90580d2ae1
Merge pull request #7204 from alphanu1/master
...
Multiple fixes
2018-09-10 21:02:14 +02:00
alphanu1
f576266ace
Update dispserv_x11.c
2018-09-10 19:36:57 +01:00
twinaphex
e403b8fb1e
C89 buildfixes
2018-09-10 20:35:30 +02:00
Twinaphex
7e4d0b3b41
Merge pull request #7205 from Themaister/master
...
Vulkan: Fix race condition in threaded mailbox emulation.
2018-09-10 20:01:20 +02:00
Themaister
a1989afba9
Vulkan: Fix race condition in threaded mailbox emulation.
2018-09-10 19:35:13 +02:00
alphanu1
d32993411e
Merge pull request #90 from alphanu1/alphanu1-patch-83
...
fixes
2018-09-10 18:25:44 +01:00
alphanu1
4328c075e8
fixes
2018-09-10 18:25:32 +01:00
alphanu1
c1e6de96a6
Merge pull request #89 from alphanu1/alphanu1-patch-82
...
re introduced snprintf
2018-09-10 18:13:10 +01:00
alphanu1
6c2d11b414
re introduced snprintf
2018-09-10 18:12:44 +01:00
alphanu1
d4e43b15c1
Merge pull request #88 from alphanu1/alphanu1-patch-81
...
xrandr spamming fix
2018-09-10 18:10:06 +01:00
alphanu1
7c05922d36
xrandr spamming fix
...
also re introduced snprintf
2018-09-10 18:09:42 +01:00
alphanu1
340515a9fa
Update dispserv_x11.c
2018-09-10 18:08:49 +01:00
alphanu1
522d30d52d
Merge pull request #86 from alphanu1/alphanu1-patch-79
...
xrandr spamming fix
2018-09-10 17:42:44 +01:00
alphanu1
d8c36e5bb8
xrandr spamming fix
2018-09-10 17:42:33 +01:00
alphanu1
7e7f95f2fe
Merge pull request #85 from alphanu1/alphanu1-patch-78
...
Xrandr sapmming fix
2018-09-10 17:40:09 +01:00
alphanu1
30d7ef898d
Xrandr sapmming fix
2018-09-10 17:39:52 +01:00
alphanu1
adb0542748
Merge pull request #84 from libretro/master
...
update
2018-09-10 17:35:58 +01:00
bparker06
d8b4d1fdff
Update CHANGES.md
2018-09-10 10:15:06 -04:00
Raphael Zumer
ab384b8afb
Update msg_hash_ja.h ( #7203 )
...
* Fix some incorrect labels
* Word some labels more naturally
* Use RetroAchievements instead of レトロ実績
2018-09-10 10:14:14 -04:00
Twinaphex
523ee65125
Merge pull request #7201 from rzumer/master
...
Support headerless NES hashing in cheevos.c
2018-09-10 06:33:54 +02:00
Raphaël Zumer
3a0c450e70
Support headerless NES hashing in cheevos.c
2018-09-10 00:15:52 -04:00
Twinaphex
d96117533c
Merge pull request #7197 from endrift/master
...
camera: Fix v4l2 driver that broke years ago
2018-09-10 02:55:38 +02:00
Vicki Pfau
0576c516c4
camera: Fix v4l2 driver that broke years ago
2018-09-09 17:44:03 -07:00
Twinaphex
99debae18e
Merge pull request #7193 from QuarkTheAwesome/master
...
WiiU: Add missing "#include <sys/iosupport.h>" to required files (buildfix)
2018-09-09 18:01:15 +02:00
alphanu1
1b4439413c
Update dispserv_x11.c
2018-09-09 12:50:28 +01:00
alphanu1
557fe10bac
Merge pull request #83 from alphanu1/alphanu1-patch-77
...
snprintf broke switching
2018-09-09 11:52:36 +01:00
alphanu1
cf4fff8d31
snprintf broke switching
2018-09-09 11:51:37 +01:00
Ash
751ad68c50
deps/libiosuhax: Fix missing "#include <sys/iosupport.h>"
2018-09-09 18:29:42 +10:00
Ash
9344391bfa
WiiU: Fix missing "#include <sys/iosupport.h>" in sd_fat_devoptab
2018-09-09 18:22:48 +10:00
twinaphex
bfdb75a30e
Add ifdef
2018-09-09 01:28:09 +02:00
Twinaphex
4750342b33
Merge pull request #7192 from alphanu1/master
...
New porches and interlaced bug fix.
2018-09-08 23:57:23 +02:00
alphanu1
5632ac9f72
Merge pull request #82 from alphanu1/alphanu1-patch-76
...
New Porch Calc, Matched against an oscilloscope
2018-09-08 22:12:07 +01:00
alphanu1
5c6fc6db7e
New Porch Calc, Matched against an oscilloscope
2018-09-08 22:11:31 +01:00
alphanu1
12e2fe9ca0
Merge pull request #81 from alphanu1/alphanu1-patch-75
...
Fix for crt interlaced bug
2018-09-08 22:09:52 +01:00
alphanu1
952b46f2c1
Fix for crt interlaced bug
2018-09-08 22:09:30 +01:00
alphanu1
719cb86bc0
Merge pull request #79 from libretro/master
...
Update
2018-09-08 21:12:29 +01:00
Twinaphex
6ea292f2f5
Merge pull request #7191 from Themaister/master
...
Vulkan: Maintenance fixes
2018-09-08 21:50:28 +02:00
bparker06
18e249e85e
travis: install Qt for OSX
2018-09-08 12:04:05 -04:00
Themaister
d338dac277
Only do mailbox emulation for fullscreen.
...
Too large impact on performance in Windowed mode.
2018-09-08 16:27:25 +02:00
Themaister
d39f66a738
Emulate mailbox by wrapping acquire in a thread.
...
Needed on nVidia Windows since they don't support timeout == 0 ...
2018-09-08 15:56:49 +02:00
Themaister
157d1e7e63
Only use mailbox emulation on AMD.
2018-09-08 11:47:58 +02:00
Themaister
66c4f8fd35
Make sure to always clear out swapchain_fence_signalled.
2018-09-08 11:47:58 +02:00
Themaister
9ebac87638
Vulkan: Emulate mailbox on Windows.
2018-09-08 11:47:58 +02:00
Themaister
af534f0fa8
Vulkan maintenance fixes.
...
- Use VkBuffer instead of linear VkImage for staging uploads.
Not guaranteed to be supported, and desktop IHVs recommend using
buffers.
- Fix validation error where swapchain recreation with reuse of the old
VkSwapchainKHR does not create a fence properly, leading to validation
error next time that swapchain index is observed.
2018-09-08 11:47:58 +02:00
Twinaphex
1155e11cfc
Merge pull request #7189 from stuartcarnie/sgc-qt-embedded
...
chore: Call Makefile.apple to generate Qt moc files
2018-09-08 05:52:59 +02:00
Stuart Carnie
1de3aaadeb
chore: Call Makefile.app to generate Qt moc files
2018-09-07 20:32:57 -07:00
twinaphex
61d56e07fa
Don't excessively log
2018-09-08 03:15:32 +02:00
Twinaphex
fb4f8ff550
Merge pull request #7188 from stuartcarnie/sgc-qt-embedded
...
feat(macOS): Embed Qt frameworks and frameworks to @executable_path
2018-09-08 02:49:42 +02:00
Stuart Carnie
4d7fe0e96c
feat(macOS): Embed Qt frameworks and frameworks to @executable_path
...
* note that install_name_tool is used to update the frameworks via
a post-build script
2018-09-07 17:38:46 -07:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
twinaphex
7c2da36af9
Prevent warning
2018-09-08 02:11:18 +02:00
Twinaphex
27edbb58e3
Merge pull request #7187 from RetroSven/master
...
implement libretro private def to allow cores to tell RA to save states in background
2018-09-08 01:41:20 +02:00
Sven
b4081d9347
implement libretro private def to allow cores to tell RA to save states in background
2018-09-07 19:09:56 -04:00
Twinaphex
3e27a504ed
Merge pull request #7185 from stuartcarnie/sgc-macos-qt
...
feat(macOS): Initial Desktop UI (Qt) support
2018-09-06 05:37:55 +02:00
Stuart Carnie
428f895b6f
feat(macOS): Initial Desktop UI (Qt) support
...
* Adds new RetroArchQT build target to RetroArch_Metal.xcodeproj
Prerequisites:
* Install Qt Frameworks
$ brew install qt
* Build `moc` files using
$ make -f Makefile.apple HAVE_QT=1 Q=/usr/local/opt/qt/bin/moc generate
Limitations:
* Qt frameworks are not embedded in bundle, therefore Qt must be
installed via the `brew` command
2018-09-05 20:10:54 -07:00
Brad Parker
c60fdf0b2e
Qt: fix duplicate function name with griffin
2018-09-05 00:07:24 -04:00
Twinaphex
5d529f4ce4
Merge pull request #7178 from RobLoach/config
...
Update config entries pointer to the new beginning of the list
2018-09-04 14:30:32 +02:00
Brad Parker
a48cc2f9b5
travis: unzip quietly so build log is not truncated
2018-09-03 20:00:03 -04:00
Brad Parker
c64a75c58a
travis: clean up OSX Metal image and add assets
2018-09-03 19:50:04 -04:00
Rob Loach
9da261c6d9
Update config entries pointer to the new beginning of the list after sorting
2018-09-03 13:31:46 -04:00
Brad Parker
9214f6079f
travis: go to correct folder to deploy Metal
2018-09-03 09:37:59 -04:00
Brad Parker
511dcb0d56
travis: build Metal with libretro-super instead
2018-09-03 09:07:04 -04:00
Brad Parker
b2c704862a
travis: deploy OSX Metal build
2018-09-02 21:57:06 -04:00
Twinaphex
c57e259fa7
Update CHANGES.md
2018-09-03 03:11:23 +02:00
Twinaphex
4409c61730
Update CHANGES.md
2018-09-03 03:10:36 +02:00
Twinaphex
e224d1cd04
Update CHANGES.md
2018-09-03 03:10:08 +02:00
Twinaphex
96d27b6ac6
Update CHANGES.md
2018-09-03 03:09:37 +02:00
Twinaphex
9c53dc3797
Merge pull request #7176 from stuartcarnie/sgc-metal
...
Metal: Add support for screen shots
2018-09-03 03:00:36 +02:00
Stuart Carnie
99f497de85
feat(Metal): Add support for screen shots
2018-09-02 17:55:02 -07:00
Stuart Carnie
9d22aacaa7
refactor: Add vertex buffer struct to ShaderTypes and remove global
2018-09-02 17:53:18 -07:00
Twinaphex
c41f331e2a
Merge pull request #7175 from stuartcarnie/sgc-revert-config
...
Revert "fix(gfx): Move enum to end to avoid breaking existing config
2018-09-02 22:05:47 +02:00
Stuart Carnie
8a63ace201
Revert "fix(gfx): Move enum to end to avoid breaking existing configurations"
...
This reverts commit 93b79fa
2018-09-02 13:03:16 -07:00
Twinaphex
6463f7005b
Merge pull request #7174 from stuartcarnie/sgc-metal
...
Fix crashes for metal; buffer overflow in xmb; Metal fullscreen issue
2018-09-02 21:55:10 +02:00
Stuart Carnie
f1ad1ff444
fix(Metal): Fix invalid selector
...
Removed selector logic and wrapped in HAVE_METAL, given this is only
called when Metal is enabled.
2018-09-02 12:51:34 -07:00
Stuart Carnie
611e484633
fix(xmb): Fix buffer overflow
2018-09-02 12:49:44 -07:00
Twinaphex
4d12eaf685
Merge pull request #7173 from hiddenasbestos/oem102
...
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 19:40:31 +02:00
David Walters
b592f254b9
Support for "OEM-102" key (usually '\' on Euro keyboards)
2018-09-02 18:24:51 +01:00
Twinaphex
d4cb24f8d1
Merge pull request #7148 from alfrix/master
...
Add neoactive and retroactive to menu icons
2018-09-02 03:42:03 +02:00
Brad Parker
a86454d30c
Qt: fix file browser downloads button not scrolling correctly on first click
2018-09-01 21:25:07 -04:00
Stuart Carnie
eadc3f4a91
fix(Metal): Fix SIGFAULT if any attribute is 0
2018-09-01 16:13:23 -07:00
Stuart Carnie
6b7572d166
fix(macOS): Fix stack overflow when raising Metal shader load event
2018-09-01 16:12:43 -07:00
Twinaphex
4f4b1c182f
Merge pull request #7167 from Themaister/master
...
Fix glslang_format LUT.
2018-09-01 22:51:29 +02:00
Themaister
1d7dfc5f47
Fix glslang_format LUT.
...
Was logging wrong format names.
2018-09-01 22:46:47 +02:00
Stuart Carnie
802697fdec
fix(Metal): Use textures for pixel conversion
2018-09-01 11:58:37 -07:00
Stuart Carnie
577d81071e
fix(Metal): Cleanup shader logging messages
2018-09-01 11:58:37 -07:00
Stuart Carnie
1264e9c533
fix(Metal): Use ifdef syntax; add correct default for Metal build
2018-09-01 11:58:37 -07:00
Stuart Carnie
93b79fac90
fix(gfx): Move enum to end to avoid breaking existing configurations
...
* `aspect_ratio_index` relies on the ordinal values not changing
2018-09-01 11:58:37 -07:00
Twinaphex
4457bad631
Merge pull request #7165 from kwyxz/haiku-mbedtls-fix
...
mbedtls in 1.7.4 broke Haiku build
2018-09-01 13:58:09 +02:00
Benjamin FRANCOIS
c723f13753
This allows building on Haiku after disabling Discord
2018-09-01 07:25:06 +00:00
Twinaphex
4e0c2314d9
Define HAVE_SSL for OSX
2018-09-01 04:22:57 +02:00
twinaphex
34e295ec51
Add net_socket_ssl.cto griffin
2018-09-01 04:20:23 +02:00
twinaphex
2fb8831dcc
Uniquely name functions
2018-09-01 04:18:01 +02:00
twinaphex
31df00d52a
Uniquely name functions
2018-09-01 04:14:36 +02:00
twinaphex
fb047e4622
Uniquely name functions
2018-09-01 04:12:58 +02:00
twinaphex
18203f4d30
Cleanups
2018-09-01 04:11:16 +02:00
twinaphex
6d29cde453
(SSL) Name functions uniquely
2018-09-01 04:09:59 +02:00
twinaphex
e83504002d
(SSL) Make these functions unique
2018-09-01 04:08:27 +02:00
Twinaphex
93af9baf48
Remove warning
2018-09-01 04:04:15 +02:00
twinaphex
23eb1e981a
Remove HAVE_STRIPES from OSX build
2018-09-01 04:01:03 +02:00
twinaphex
d5fa379aa8
Update header
2018-09-01 03:54:47 +02:00
Twinaphex
1ad6291c79
Merge pull request #7163 from Tatsuya79/patch-5
...
fix task_save.c
2018-09-01 01:53:09 +02:00
Tatsuya79
dd9db41403
fix task_save.c
2018-09-01 01:50:30 +02:00
Twinaphex
09284dc6ce
Merge pull request #7162 from Tatsuya79/patch-4
...
revert #7156
2018-09-01 01:46:41 +02:00
Tatsuya79
64459bda3a
revert #7156
...
revert https://github.com/libretro/RetroArch/pull/7156
2018-09-01 01:41:21 +02:00
twinaphex
64cc28a487
Update
2018-09-01 01:14:26 +02:00
twinaphex
c0c88173a0
(CocoaTouch) Fix some function callback signatures
2018-09-01 01:07:14 +02:00
Twinaphex
65535a1259
Cleanups
2018-09-01 01:03:58 +02:00
twinaphex
10f374182f
Revert "Change these ifdefs"
...
This reverts commit 245f265098 .
2018-08-31 21:49:16 +02:00
twinaphex
245f265098
Change these ifdefs
2018-08-31 21:48:58 +02:00
twinaphex
85f093e042
Change these to numbers
2018-08-31 21:25:33 +02:00
neville
8c3479f850
(OSX PowerPC) PowerPC Fixed
2018-08-31 21:22:37 +02:00
bparker06
ad15f76ff5
travis: add OSX Metal build
2018-08-31 13:49:44 -04:00
neville
bd43682341
Use dynamic lookup code path
2018-08-31 19:37:40 +02:00
Twinaphex
832bf6d6e8
Get rid of this compile-time ifdef
2018-08-31 19:29:11 +02:00
twinaphex
a58511ec00
Revert "Compatibility fixes for OSX PPC"
...
This reverts commit d7899c51aa .
2018-08-31 19:20:10 +02:00
twinaphex
70f9abe99f
Revert "Add conditionals to maintain backwards compatibility with OSX 10.5"
...
This reverts commit 1222192afb .
2018-08-31 19:20:03 +02:00
twinaphex
0b069c4ee3
Revert "Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode"
...
This reverts commit f35b578c42 .
2018-08-31 19:19:56 +02:00
twinaphex
1265d7546c
Revert "Start using raw constants for OSX version detection"
...
This reverts commit ab34a70873 .
2018-08-31 19:19:42 +02:00
twinaphex
c7af7ae00d
Revert "Add conditionals for OSX 10.6 and higher"
...
This reverts commit 7f7f23d08b .
2018-08-31 19:19:35 +02:00
twinaphex
91145e02c6
Revert "OSX PowerPC - gets it compiling and linking again but doesn't work -"
...
This reverts commit f16ec700a9 .
2018-08-31 19:19:27 +02:00
Twinaphex
e2a650cb26
Remove unused variable
2018-08-31 19:02:47 +02:00
Twinaphex
4a30ec5623
Update CHANGES.md
2018-08-31 18:44:24 +02:00
Twinaphex
b86164cccb
Merge pull request #7159 from bparker06/qt_filterarchives
...
Qt: add option to filter extensions inside archives when adding to a playlist
2018-08-31 17:50:59 +02:00
Brad Parker
230787808c
Qt: fix playlist title when adding a folder with one item
2018-08-31 09:16:45 -04:00
Brad Parker
faaf84aef3
Qt: do not show right-click menu for file browser contents
2018-08-31 09:05:22 -04:00
Twinaphex
41f7de72cd
Merge pull request #7157 from RobLoach/configure
...
libretro-common: Restore libretro-common/audio/dsp_filters/configure
2018-08-31 05:48:47 +02:00
Brad Parker
30fb23ccbe
Qt: add option to filter extensions inside archives when adding to a playlist
2018-08-30 23:06:34 -04:00
Rob Loach
c7e6eda438
libretro-common: Restore libretro-common/audio/dsp_filters/configure
2018-08-30 22:23:05 -04:00
twinaphex
7c22f265b8
Update libretro-common
2018-08-31 02:28:20 +02:00
Twinaphex
02e23be127
Merge pull request #7156 from RetroSven/master
...
push save state into background for cores that need the emulator to be running during serialization
2018-08-30 18:15:29 +02:00
Sven
75abd1f36e
Merge remote-tracking branch 'upstream/master'
2018-08-30 12:07:41 -04:00
neville
f16ec700a9
OSX PowerPC - gets it compiling and linking again but doesn't work -
...
left a TODO/FIXME for aussiebloke
2018-08-30 17:45:22 +02:00
twinaphex
7f7f23d08b
Add conditionals for OSX 10.6 and higher
2018-08-30 17:38:43 +02:00
Sven
b8ab6c1e74
push save state into background for cores that need the emulator to be running to correctly save states
2018-08-30 11:21:31 -04:00
twinaphex
ab34a70873
Start using raw constants for OSX version detection
2018-08-30 16:35:44 +02:00
neville
f35b578c42
Use constant values instead of MAC_OS_X_VERSION_ - might not be available on earlier OSX versions/xcode
2018-08-30 16:29:58 +02:00
twinaphex
1222192afb
Add conditionals to maintain backwards compatibility with OSX 10.5
2018-08-30 16:22:02 +02:00
neville
d7899c51aa
Compatibility fixes for OSX PPC
2018-08-30 16:18:51 +02:00
neville
5af0e58288
- Unset BOM
...
- remove non-latin characters - won't compile on OSX PPC otherwise
2018-08-30 16:05:51 +02:00
twinaphex
dac4034954
Add PPC ifdefs; kIOHIDUniqueKey is not available on OSX 10.5
2018-08-30 15:56:02 +02:00
twinaphex
b1643f9275
(AArch64) Needs to be set to SDK level 26 for Google Play
2018-08-30 01:47:15 +02:00
Brad Parker
2e8361970b
Qt: buildfix for older Qt
2018-08-29 18:41:05 -04:00
twinaphex
9d43f7f036
Fix French
2018-08-29 21:25:47 +02:00
Twinaphex
a157f2eedd
Merge pull request #7152 from bparker06/qt_coreoptions
...
Qt: initial core options dialog
2018-08-29 17:43:31 +02:00
Brad Parker
5a0017a23e
Update CHANGES.md
2018-08-29 11:42:14 -04:00
Brad Parker
56c9a37e5a
Qt: initial core options dialog
2018-08-29 11:34:36 -04:00
Brad Parker
95ad8798ee
Qt: scrub thumbnail titles according to No-Intro before downloading, fixes #7149
2018-08-29 00:42:34 -04:00
Brad Parker
c746115bbd
Qt: keep trying to download remaining thumbnails if any fail to open for writing (probably just illegal characters in filename)
2018-08-29 00:25:19 -04:00
twinaphex
7234544669
Update version
2018-08-29 01:48:37 +02:00
Alfrix
107cc364b5
Add neoactive and retroactive to menu icons
2018-08-28 19:43:02 -03:00
Twinaphex
945f57e3b4
Merge pull request #7147 from alfrix/master
...
Bind sublabel cheat apply after load
2018-08-28 22:13:06 +02:00
Alfrix
2d9f00f358
Bind sublabel cheat apply after load
2018-08-28 16:37:48 -03:00
Twinaphex
d160775263
Merge pull request #7137 from alfrix/xmb_exp
...
Fallback to a default icon in if there is no playlist icon
2018-08-28 19:51:47 +02:00
Twinaphex
8f043d717c
Merge pull request #7145 from alfrix/joselagem
...
Rebase and fix #6961
2018-08-28 19:39:31 +02:00
Joselagem
613ff650d0
Update languages files US and ES
...
Update languages files US and ES
Actualización de los archivos de idioma US y ES
2018-08-28 14:34:13 -03:00
Brad Parker
3010ef8775
Qt: do not create a new playlist if a name was not specified
2018-08-28 11:34:08 -04:00
Brad Parker
44eb97206a
Qt: fix canceling of thumbnail downloads, use QDir comparison instead of string-based to honor case-insensitivity on Windows
2018-08-28 09:01:25 -04:00
Twinaphex
96e14c0b61
Merge pull request #7139 from bparker06/qt_playlist_thumbnail
...
Qt: add right-click for playlists to download thumbnails for the current entries
2018-08-28 05:31:51 +02:00
Brad Parker
d8913d5d3a
Qt: add right-click for playlists to download thumbnails for the current entries
2018-08-27 23:29:44 -04:00
Twinaphex
0c6eea5030
Merge pull request #7138 from altiereslima/master
...
Update brazilian portuguese translation
2018-08-28 00:19:54 +02:00
Brad Parker
38f3d06d08
Qt: use C locale for numbers, otherwise slang shaders can break
2018-08-27 17:56:53 -04:00
altiereslima
0116f675b9
Update brazilian portuguese translation
2018-08-27 17:21:56 -03:00
Twinaphex
fa110c5bb2
Merge pull request #7124 from orbea/clang
...
Silence -Wunknown-warning-option warnings with clang.
2018-08-27 20:49:02 +02:00
Brad Parker
23836bfba9
use_thread option for screenshot was backwards
2018-08-27 13:38:43 -04:00
Twinaphex
ea87bb5a1d
Merge pull request #7122 from orbea/vulkan
...
Fix segfaults when starting vulkan without a working vulkan driver.
2018-08-27 18:59:00 +02:00
twinaphex
8a5d092e5b
(dispserv_x11.c) Make variable bigger to avoid all the warnings and use snprintf
2018-08-27 16:09:12 +02:00
Alfrix
6d1e04dd9c
Cleanup
2018-08-27 10:45:07 -03:00
Alfrix
aa0889ec29
Fallback to default icon in custom playlists
2018-08-27 10:43:31 -03:00
Twinaphex
503b42d161
Merge pull request #7134 from Dwedit/runahead-input-fix
...
Deterministic input for RunAhead, guaranteed to match the last polled input
2018-08-27 13:52:36 +02:00
Twinaphex
d2d9989ef1
Merge pull request #7135 from bparker06/qt_thumbnailpack
...
Qt: add right-click option for playlists to download their thumbnail packs
2018-08-27 13:51:57 +02:00
Brad Parker
21f99b9965
Qt: add right-click for playlists to download their thumbnail packs
2018-08-26 23:24:43 -04:00
Brad Parker
98fadf9b1f
Qt: remove partially downloaded thumbnail if transfer is canceled
2018-08-26 23:24:22 -04:00
Twinaphex
4a951cb369
Merge pull request #7133 from alfrix/xmb_exp
...
Fix themes without menu icons
2018-08-27 01:04:51 +02:00
Alfrix
461dbf39ba
Fix themes without menu icons
2018-08-26 20:00:36 -03:00
Brad Parker
32345e37f8
Qt: OPENSSL_VERSION_AT_LEAST was reverted in openssl git because it is in fact broken
2018-08-26 18:14:08 -04:00
Brad Parker
9638005332
Qt: add UI option to set startup playlist, fixes #7103
2018-08-26 17:17:45 -04:00
Brad Parker
12f1d003bb
Qt: openssl 1.1.0 broke their ABI
2018-08-26 16:04:01 -04:00
Brad Parker
1d6a69d198
Qt: remove partially downloaded files on failure
2018-08-26 12:04:18 -04:00
Brad Parker
49e5fcd0cc
Qt: only use openssl if we have it
2018-08-26 10:44:55 -04:00
Brad Parker
7731db9ed8
Qt: link to openssl so Qt will have it for later
2018-08-26 10:40:33 -04:00
Brad Parker
78f5aba04b
Qt: fix filename used for thumbnail download
2018-08-26 10:40:08 -04:00
Dwedit
821462409e
Deterministic input for RunAhead, guaranteed to match the last polled input.
2018-08-26 00:22:19 -05:00
Twinaphex
adb72755e1
Merge pull request #7127 from altiereslima/master
...
Update brazilian portuguese translation
2018-08-25 21:52:57 +02:00
Twinaphex
6093a56919
Merge pull request #7123 from bparker06/qt_thumbnail
...
Qt: add right-click option to download thumbnail for playlist entries
2018-08-25 21:52:44 +02:00
altiereslima
8c7526d8ef
como sempre...
2018-08-25 16:38:26 -03:00
altiereslima
3d056bc8c4
Update brazilian portuguese translation
2018-08-25 16:24:17 -03:00
orbea
3c6e42ccf6
Silence -Wunknown-warning-option warnings with clang.
...
When building CXX code with clang it will print many warnings.
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
However removing this flag does not introduce any warnings so it
should be safe to remove.
2018-08-25 06:37:33 -07:00
Brad Parker
e9e424ec82
Qt: add right-click option to download thumbnail for playlist entries
2018-08-25 01:00:18 -04:00
orbea
260ce526c2
Fix segfaults when starting vulkan without a working vulkan driver.
...
RetroArch will crash in several places when running vulkan in an
environment that does not have working vulkan drivers.
This should guard against those crashes and allow RetroArch to fail
safely in those cases.
2018-08-24 19:36:03 -07:00
Twinaphex
a6d5931412
Merge pull request #7120 from alfrix/xmb_exp
...
Add automatic and systematic to menu icons
2018-08-25 00:22:37 +02:00
Twinaphex
07509a8ec8
Merge pull request #7121 from orbea/video_driver
...
Default to gl instead of vulkan.
2018-08-25 00:22:18 +02:00
orbea
d8ea30881d
Default to gl instead of vulkan.
...
If the video_driver is set incorrectly it will default to vulkan
instead of gl. However its possible to have RetroArch built with
vulkan even with no working vulkan drivers and this will cause a
segfault.
Defaulting to gl again should be a safer default which should crash
for fewer users.
Fixes https://github.com/libretro/RetroArch/issues/5568 .
2018-08-24 13:55:09 -07:00
Alfrix
8dfeaba30b
Add automatic and systematic to menu themes
2018-08-24 16:10:19 -03:00
Twinaphex
b095511e97
Merge pull request #7117 from alfrix/xmb_exp
...
Add Automatic theme
2018-08-23 21:57:52 +02:00
Alfrix
c39ce0e04b
Add Automatic theme
...
It has been in the assets folder a long time by now
2018-08-23 16:41:07 -03:00
Twinaphex
f357526a57
Merge pull request #7116 from altiereslima/master
...
Update brazilian portuguese translation
2018-08-23 18:46:33 +02:00
altiereslima
6e9a8a9dd9
fix
2018-08-23 13:23:03 -03:00
altiereslima
49b785b9dc
Update brazilian portuguese translation
...
Added some missing strings.
Aligned with msg_hash_us.h
2018-08-23 13:03:36 -03:00
Brad Parker
6464003d5f
Qt: use id instead of array index for shader params, fix empty window on vulkan
2018-08-23 11:42:31 -04:00
Twinaphex
ea35fe85f6
Merge pull request #7114 from hyarsan/master
...
Make the Show Desktop Menu sublabel sound better
2018-08-23 15:38:32 +02:00
Yarsan Hoessain
27147226a0
Make the Show Desktop Menu sublabel sound better
2018-08-23 15:27:09 +02:00
Brad Parker
88cecc521a
Qt: hopefully parameters are fixed now part 2
2018-08-22 22:51:50 -04:00
Twinaphex
da3888dd68
Merge pull request #7111 from alfrix/xmb_exp
...
Add Retrosystem to the support list of menu icons
2018-08-23 02:19:59 +02:00
Alfrix
fb15edebc3
Add Retrosystem to the support list of menu icons
2018-08-22 19:52:27 -03:00
Twinaphex
376dd85715
Merge pull request #7110 from alfrix/xmb_exp
...
Change start core icon
2018-08-22 22:46:22 +02:00
Alfrix
947113d007
Change start core icon
2018-08-22 16:31:02 -03:00
Twinaphex
c93cf0f362
Merge pull request #7108 from alfrix/xmb_exp
...
Don't show the pipeline option it was disabled in the build
2018-08-22 17:59:41 +02:00
Alfrix
b118e45d49
Don't show the pipeline option it was disabled in the build
2018-08-22 12:51:59 -03:00
Brad Parker
8ff257290c
Qt: hopefully parameters are fixed now
2018-08-21 21:20:25 -04:00
Brad Parker
67653ba5f0
Qt: try to fix wrong parameter being set in a different way
2018-08-21 21:01:56 -04:00
Brad Parker
0b9adb3938
Qt: fix pass parameters switched around on context reset if move up/down buttons were used
2018-08-21 19:16:18 -04:00
Brad Parker
498ed160bb
Qt: fix shader passes disappearing on context reset
2018-08-21 18:25:25 -04:00
Twinaphex
0300e8a544
Merge pull request #7107 from TheMrIron2/master
...
PSP: Slightly more aggressive optimisation
2018-08-22 00:20:01 +02:00
Twinaphex
9740ede4da
Merge pull request #7089 from winneon/discord_improvements
...
wip - discord: added new discord-rpc statuses & updated discord-rpc calls to stay more consistent
2018-08-21 22:48:59 +02:00
TheMrIron2
96023ea469
PSP: Slightly more aggressive optimisation
...
- O3 flag replacing O2 for higher level of optimisation. Potentially unstable, but works for Wii U RetroArch along with other PSP emulators. I don't see why not.
- fsingle-precision-constant to simplify some operations. Should be safe while being more performant due to using less memory traffic and may lessen load on the CPU because of the simplification.
2018-08-21 20:48:55 +00:00
Jesse Bryan
5bda0b3a61
general: fixed the merge conflict
2018-08-21 14:57:59 -05:00
Twinaphex
dfe0a81206
Merge pull request #7106 from alfrix/spanish
...
Update Spanish
2018-08-21 20:35:13 +02:00
Alfrix
fad5569d99
Cleanup styling
2018-08-21 15:30:02 -03:00
Alfrix
052424ffd2
Update Spanish
2018-08-21 15:30:02 -03:00
Twinaphex
8e76145278
Merge pull request #7105 from alfrix/xmb_exp
...
Change Reset core association icon to undo
2018-08-21 19:43:44 +02:00
Brad Parker
06daa1f9ef
Qt: start on history playlist by default, UI option to change it will come later
2018-08-21 13:39:22 -04:00
Twinaphex
94ec9233f6
Merge pull request #7104 from Tatsuya79/patch-3
...
rename vrr runloop option
2018-08-21 19:19:46 +02:00
Alfrix
8984162e0f
Change Reset core association icon to undo
2018-08-21 14:19:35 -03:00
Tatsuya79
1c8f2beca3
update vrr runloop help
2018-08-21 18:47:06 +02:00
Tatsuya79
45bcd62f34
rename vrr runloop option
2018-08-21 18:45:22 +02:00
Brad Parker
cc16c45069
Qt: keep size of shader window when reloading if user has changed it
2018-08-21 11:14:42 -04:00
Jesse Bryan
f6a0b09e7d
general: renamed rpcname to systemid
2018-08-21 09:41:16 -05:00
Brad Parker
281966a14c
Qt: make sure video_shader exists
2018-08-21 10:15:00 -04:00
Jesse Bryan
c276f9349a
discord: remove hardcoded values and use new attribute
2018-08-20 20:55:44 -05:00
Brad Parker
6a4584e301
Update CHANGES.md
2018-08-20 21:49:50 -04:00
Brad Parker
ff09503ac1
Qt: add right-click options to reset shader parameters back to defaults
2018-08-20 21:48:59 -04:00
Brad Parker
4d09ddde1c
Qt: limit shader preset/pass selection to the appropriate extensions
2018-08-20 20:26:50 -04:00
Brad Parker
e9c68597ff
Qt: try to work around layout crashing issues on Windows
2018-08-20 18:47:18 -04:00
Jesse Bryan
ea561c8dfe
discord: see the previous commit message
2018-08-20 14:16:52 -05:00
Jesse Bryan
f507905345
discord: fixed the corename comparison statement
2018-08-20 14:14:35 -05:00
Jesse Bryan
bb451d59e8
discord: hardcoded non-essential cores into discord.c
2018-08-20 14:03:06 -05:00
Brad Parker
0ed43eb908
Qt: fix tool button handling on shader window
2018-08-20 12:57:05 -04:00
Jesse Bryan
44180e55b1
Merge branch 'master' of https://github.com/libretro/RetroArch into discord_improvements
2018-08-20 08:30:57 -05:00
Jesse Bryan
7568d35086
discord: replace forward slashes with underscores
2018-08-20 08:30:54 -05:00
Brad Parker
3ad54bc9ca
Qt: revert paintEvent changes, only keep one for ShaderParamsDialog
2018-08-19 19:27:06 -04:00
Brad Parker
8380ad61f9
Qt: add missing paintEvent overrides for stylesheet correctness
2018-08-19 18:54:13 -04:00
Brad Parker
b60df44b59
Qt: add load/save/remove/apply buttons to top of shaders dialog
2018-08-19 16:26:23 -04:00
Twinaphex
d9f7afbf77
Merge pull request #7098 from RobLoach/pkg-mame2003plus
...
ctr: Add MAME 2003 Plus
2018-08-19 18:55:09 +02:00
Rob Loach
5ba4103f6e
pkg: Add MAME 2003 Plus
2018-08-19 12:49:47 -04:00
Brad Parker
d571bfaf17
Qt: use native path separators for file browser content
2018-08-19 11:46:33 -04:00
Brad Parker
f6dc3345e9
Qt: use native path separators for folder scan from file browser, fixes #7084
2018-08-19 11:05:25 -04:00
twinaphex
821ffc9962
Clang scan-build error fix
2018-08-19 16:13:13 +02:00
Twinaphex
b0f21e7c2e
Merge pull request #7097 from Tatsuya79/patch-2
...
[Desktop Menu] update dark theme
2018-08-19 16:03:23 +02:00
Tatsuya79
9e9fb5803e
Update ui_qt_themes.h
2018-08-19 16:00:19 +02:00
Tatsuya79
c051bae1bd
Update ui_qt_themes.h
2018-08-19 15:56:19 +02:00
Twinaphex
e6576c8239
Merge pull request #7088 from alfrix/xmb_exp
...
XMB add an option to show desktop ui aka WIMP
2018-08-19 15:55:38 +02:00
Tatsuya79
a309400305
name gridLayoutWidget
2018-08-19 15:54:56 +02:00
Twinaphex
e35623d492
Merge pull request #7093 from bparker06/max_frames_ss
...
command-line parameters for screenshotting after max_frames is reached
2018-08-19 06:23:31 +02:00
Brad Parker
b1dde87ce5
add --max-frames-ss and --max-frames-ss-path parameters for taking a screenshot after max_frames is reached
2018-08-18 23:09:40 -04:00
Brad Parker
b0146abd11
add fullpath and use_thread parameters to take_screenshot()
2018-08-18 23:08:55 -04:00
Jesse Bryan
7755c9ae55
discord: removed the icon warning and uncommented the necessary line
2018-08-18 21:21:56 -05:00
Jesse Bryan
cdbe19e213
discord: fix merge conflicts
2018-08-18 21:16:12 -05:00
alfrix
e0d99d7da2
Change UI to menu
2018-08-18 22:22:40 -03:00
Brad Parker
c00fd41b93
Qt: style fixup for filter/scale/move shader options
2018-08-18 19:07:58 -04:00
Brad Parker
380cd7ac53
Qt: add move up/down button for shader passes
2018-08-18 18:03:51 -04:00
alfrix
70d0458180
Add sublabel for 'Show desktop ui'
2018-08-18 18:16:19 -03:00
Twinaphex
ea946b5c97
Merge pull request #7092 from Dwedit/attach_console
...
Attach console before displaying Version information, Help, or Features.
2018-08-18 21:06:15 +02:00
alfrix
b915fd095d
Fix focus for windows platforms (Tatsuya)
2018-08-18 15:14:41 -03:00
alfrix
d2e4832ebe
QT fix focus (bparker)
2018-08-18 15:10:41 -03:00
alfrix
105fba6abe
XMB add an option to show desktop ui aka WIMP
2018-08-18 15:10:40 -03:00
Dwedit
f01894ebe4
Attach console before displaying Version information, Help, or Features.
2018-08-18 12:43:49 -05:00
Brad Parker
894d460821
Qt: add "current shader" prefix to window title
2018-08-18 13:04:53 -04:00
Brad Parker
0a9891def1
Qt: fix checkbox setting of shader parameters
2018-08-18 13:00:39 -04:00
Brad Parker
e78f2f63f7
Qt: fix changing of double spinbox values
2018-08-18 12:39:28 -04:00
Brad Parker
e4834250b9
Qt: set shader dialog title to current preset/shader name
2018-08-18 12:39:17 -04:00
twinaphex
90efa02718
Fix more scan-build issues
2018-08-18 16:16:17 +02:00
Twinaphex
f07b8b1965
Merge pull request #7090 from Dwedit/fix_missing_content
...
Fix console mode loading core without content
2018-08-18 16:06:41 +02:00
twinaphex
646e64c28c
Fix some clang scan-build warnings/errors
2018-08-18 15:56:44 +02:00
Dwedit
0e34c12d5c
Fixed bug that let Retroarch proceed to retro_run without loading content
...
Removed unlocalized and redundant error message
2018-08-18 08:40:19 -05:00
Jesse Bryan
ea6541b90f
discord: remove test rpc client ID
2018-08-18 02:17:08 -05:00
Jesse Bryan
fd7d8d9424
Merge branch 'master' of https://github.com/libretro/RetroArch into discord_improvements
2018-08-18 02:12:56 -05:00
Jesse Bryan
a0cf6b6b5e
discord: added additional discord events and other improvements
2018-08-18 02:12:51 -05:00
Brad Parker
849792dc2c
fix memory leaks
2018-08-18 01:15:50 -04:00
Brad Parker
dfd85125ad
fix null deref
2018-08-18 01:10:05 -04:00
Brad Parker
c59cbfc4e8
fix memory leaks
2018-08-18 01:07:57 -04:00
Brad Parker
077ef86bab
fix null pointer dereferences
2018-08-18 01:07:51 -04:00
Brad Parker
2f87f669f1
fix null dereference (but scan-build still warns with "Assigned value is garbage or undefined")
2018-08-18 01:00:53 -04:00
Brad Parker
23d7fbcaf3
fix memory leaks
2018-08-18 00:56:10 -04:00
Brad Parker
fbe08aa0c5
fix double free
2018-08-18 00:51:07 -04:00
Brad Parker
1d4cb967f0
fix scan-build error "branch condition evaluates to garbage"
2018-08-18 00:48:40 -04:00
Brad Parker
16459bfa91
Qt: add filter/scale to shader window
2018-08-18 00:33:59 -04:00
Brad Parker
b76f3abfbc
android: use current package name for external storage
2018-08-17 20:38:56 -04:00
Brad Parker
819e930b89
Qt: move drag&drop context menu into FileDropWidget source
2018-08-17 11:57:47 -04:00
twinaphex
566d0fc0d9
Remove this
2018-08-17 17:43:28 +02:00
twinaphex
ae0d9fd60d
(Wayland) Buildfixes
2018-08-17 17:42:14 +02:00
Brad Parker
1fba7df859
use existing src folder for android64 instead of duplicating it
2018-08-17 09:40:13 -04:00
twinaphex
7250181319
Add some __WINRT__ ifdefs
2018-08-17 14:51:27 +02:00
Brad Parker
e2ff7478ca
don't return uninitialized data
2018-08-17 07:49:25 -04:00
Brad Parker
f130b261f4
Qt: Linux buildfix
2018-08-16 23:14:52 -04:00
Brad Parker
1966b04832
Qt: windows buildfix
2018-08-16 22:58:35 -04:00
Brad Parker
648705154e
Qt: split functions into separate files
2018-08-16 22:48:31 -04:00
Brad Parker
6ef3567ea5
Qt: reset shader params window when passes are set to 0
2018-08-16 22:48:07 -04:00
twinaphex
cfd15687d1
Buildfix
2018-08-16 22:01:24 +02:00
twinaphex
f9e8737476
Remove libui - we don't need it anymore now that we have the Qt desktop
...
UI
2018-08-16 21:34:20 +02:00
twinaphex
35991f5feb
Don't use == NULL
2018-08-16 21:32:14 +02:00
twinaphex
b28af7734f
MSVC 2012 solution works now
2018-08-16 21:18:37 +02:00
twinaphex
4a54826d9b
Remove unused variable
2018-08-16 21:14:56 +02:00
twinaphex
a1d5b0fd03
Update MSVC 2012 solution
2018-08-16 20:49:31 +02:00
Brad Parker
12539f310d
use strl functions
2018-08-16 13:51:44 -04:00
twinaphex
d3c6fc1601
Add initial MSVC 2012 solution
2018-08-16 19:29:31 +02:00
Brad Parker
9221e4e845
Discord integration requires a C++ linker
2018-08-16 13:10:22 -04:00
twinaphex
220c84c7a3
Fix strlcat size arguments
2018-08-16 18:53:19 +02:00
twinaphex
6cd6bf993f
Fix strlcpy call
2018-08-16 18:30:53 +02:00
twinaphex
0175effb00
Revert "(Menu) change strncpy to strlcpy"
...
This reverts commit ba67623961 .
2018-08-16 16:40:28 +02:00
Brad Parker
f8521a5580
Qt: use string literal for themes
2018-08-16 10:20:37 -04:00
Brad Parker
34e48bcbc9
Update AUTHORS.h
2018-08-16 09:29:39 -04:00
Twinaphex
e43462cc3e
Merge pull request #7048 from alfrix/xmb_exp
...
(Menu) Add more XMB Icons
2018-08-16 14:45:10 +02:00
Brad Parker
18a6467d4f
Qt: update success is not an error
2018-08-16 08:42:40 -04:00
Twinaphex
f37898dd01
Merge pull request #7079 from Tatsuya79/patch-1
...
Desktop UI dark theme updates
2018-08-16 13:31:19 +02:00
Tatsuya79
f750229693
Desktop UI dark theme updates
2018-08-16 13:12:34 +02:00
twinaphex
6001c7f030
(MSVC 2008) Add HAVE_OVERLAY
2018-08-16 11:53:46 +02:00
twinaphex
c699889f0c
Update MSVC2008
2018-08-16 11:50:51 +02:00
twinaphex
145d4d66f5
Update MSVC 2008 solution
2018-08-16 11:44:51 +02:00
twinaphex
d2de72bfb7
Update MSVC 2008 solution
2018-08-16 11:18:56 +02:00
twinaphex
a8826c766b
(MSVC2008) Update solution
2018-08-16 11:06:22 +02:00
twinaphex
fd532414f0
(DSound) Add fallback when we are not building with HAVE_THREADS support
2018-08-16 10:57:33 +02:00
twinaphex
3f4cd71aa3
Cleanups
2018-08-16 10:42:26 +02:00
twinaphex
de8c98fdef
Remove ID_M_SHADER_PARAMETERS
2018-08-16 10:18:56 +02:00
twinaphex
3fb039f9f0
Update menu_display_metal.m
2018-08-16 10:18:00 +02:00
twinaphex
ba67623961
(Menu) change strncpy to strlcpy
2018-08-16 10:15:51 +02:00
twinaphex
75a388cd67
Use strlcpy instead of strncpy in slang_process.cpp
2018-08-16 10:14:42 +02:00
twinaphex
c12baad087
Fixup compat_snprintf.c for MSVC 2008
2018-08-16 10:12:17 +02:00
twinaphex
6266065384
Fix more code when compiling without menu support
2018-08-16 09:59:51 +02:00
twinaphex
e2e43e6ade
Update - make sure non-HAVE_MENU targets can compile
2018-08-16 09:51:03 +02:00
Brad Parker
c74c3c9536
Qt: set object names
2018-08-15 21:41:44 -04:00
Brad Parker
c663b0f87b
Qt: make shader parameter window scrollable if there are too many items to show
2018-08-15 21:40:39 -04:00
twinaphex
921e52e64f
Remove old leftover buggy Win32 driver
2018-08-16 00:05:09 +02:00
Brad Parker
9f60a6d17c
fix Core Information not appearing after 73f2710
2018-08-15 16:11:05 -04:00
Twinaphex
32d1769968
Merge pull request #7076 from winneon/discord_improvements
...
discord: use playlist & platform titles when launching content
2018-08-15 21:48:26 +02:00
Twinaphex
eee287074c
Merge pull request #7077 from bparker06/wimp_shader_param
...
Qt: Initial shader parameters window
2018-08-15 21:36:34 +02:00
Twinaphex
4d96fddf5e
Merge pull request #7061 from wiktorek140/sailfishos-touch
...
Sailfish OS device build configuration connected with touch screen support required for device with this OS
2018-08-15 13:30:04 +02:00
twinaphex
1b544d6879
(AArch64) Add separate android phoenix dir
2018-08-15 13:08:06 +02:00
twinaphex
c540d83850
(MSVC 2017 Android) Update library name
2018-08-15 12:30:11 +02:00
twinaphex
f53349e3dd
Move MSVC 2017 files to android/phoenix
2018-08-15 10:46:24 +02:00
Jesse Bryan
2d7cb40537
discord: moved core_info changes to separate PR
2018-08-14 23:40:51 -05:00
Jesse Bryan
010412c895
discord: simplified some lines
2018-08-14 23:26:48 -05:00
Jesse Bryan
bf9a8ac4a0
discord: general discord-rpc improvements
...
Now, if the content was loaded from a playlist, the content name will be the playlist entry's title instead of the filename of the content.
Also, `state` was modified to show the display name of the core, not the
library name. The difference is that the display name shows the platform
as well, not just the core name (i.e. "NEC - PC Engine SuperGrafx (Beetle SGX)" instead of "Mednafen SuperGrafx").
2018-08-14 23:12:47 -05:00
Brad Parker
341cf63399
Qt: show shader pass in parameters window, reload shader params when shader is reloaded
2018-08-14 21:38:52 -04:00
Brad Parker
553394c266
Qt: fix setting of spinbox values when modifying shader parameter sliders
2018-08-14 21:38:45 -04:00
Brad Parker
560149857b
shaders: track the pass for each parameter
2018-08-14 18:46:32 -04:00
Brad Parker
4a86d29810
shaders: fix memory leak
2018-08-14 18:44:19 -04:00
Brad Parker
6de4384350
glsl: don't clear the shader source
2018-08-14 18:42:23 -04:00
Brad Parker
572c1ea2d3
Qt: initial shader parameter support
2018-08-14 16:04:48 -04:00
Brad Parker
4a9ef99759
Qt: fix core loading after 73f2710
2018-08-14 16:04:11 -04:00
Twinaphex
135000a5f3
Merge pull request #7074 from RetroSven/master
...
bugfix: code and state not swapped
2018-08-14 20:04:56 +02:00
Sven
977eac2601
bugfix: code and state not swapped
2018-08-14 13:29:58 -04:00
twinaphex
801bae65e3
Rename files
2018-08-14 17:55:26 +02:00
twinaphex
4fc0d4a194
Rename dir
2018-08-14 17:30:05 +02:00
twinaphex
5ebe5de1b9
Add resource files
2018-08-14 17:24:35 +02:00
twinaphex
00c6fcde84
Add initial VS2017 Android solution - not working yet
2018-08-14 16:04:58 +02:00
twinaphex
a6941fb4ed
Initial work done on VS2017 solution for Android
2018-08-14 16:02:31 +02:00
twinaphex
48956f3fe4
(MSVC 2008) Add initial MSVC 2008 solution files
2018-08-14 12:18:33 +02:00
twinaphex
16ab69285b
(Griffin) Cleanup
2018-08-14 11:45:20 +02:00
twinaphex
6a64e27e3d
(D3D8) Add HAVE_MENU ifdefs
2018-08-14 11:41:43 +02:00
twinaphex
db9f4697f6
Add HAVE_MENU ifdefs
2018-08-14 11:40:42 +02:00
twinaphex
8c084c70b7
Add HAVE_MENU ifdefs
2018-08-14 11:18:24 +02:00
alfrix
b35914fcc0
Fix Stop Netplay Host
2018-08-13 19:41:18 -03:00
Twinaphex
1b542a157d
Merge pull request #7073 from flyinghead/fh/stop-audio-after-unload
...
Close the audio driver after unload_game to avoid threads deadlocks
2018-08-13 15:27:29 -07:00
Flyinghead
e52f90926d
Close the audio driver after unloading the game to avoid blocking threads that are pushing audio
2018-08-14 00:16:08 +02:00
alfrix
ae562614c4
Add dot-art to the supported list in the new XMB icons
2018-08-13 18:42:46 -03:00
twinaphex
66367d41a3
Update libretro-common
2018-08-13 19:56:02 +02:00
alfrix
6e64a39044
Add icons to XMB (limited to Monochrome for now)
...
Add monochrome inverted to the menu icons
Allow the extra XMB icons in custom theme
Add subsettings
2018-08-13 12:37:45 -03:00
alfrix
8bbc0cb115
Cleanup
2018-08-13 12:37:45 -03:00
Brad Parker
b93974faea
Qt: update "About RetroArch" logo
2018-08-13 08:42:47 -04:00
twinaphex
f657391b2a
mbedtls does not support C89 so don't use HAVE_SSL for C89_BUILD
2018-08-13 03:21:08 -07:00
twinaphex
116390b3e8
We should use strlcpy instead of strncpy - this usage of strncpy
...
was also showing warnings with GCC 8.2
2018-08-13 03:10:02 -07:00
twinaphex
02eb650273
We should use strlcpy instead of strncpy
2018-08-13 03:07:12 -07:00
Brad Parker
0c658debbf
update Japanese translation
2018-08-12 22:42:34 -04:00
twinaphex
f37ffb7a65
Fix relative path includes
2018-08-12 18:38:05 +02:00
twinaphex
be4f592e9e
Fix crash at startup when Enable Discord is enabled
2018-08-12 16:33:52 +02:00
twinaphex
356c829f81
Revert "Revert "fix heap-use-after-free""
...
This reverts commit 6b4cfdc043 .
2018-08-12 16:33:24 +02:00
twinaphex
6b4cfdc043
Revert "fix heap-use-after-free"
...
This reverts commit 73f271021a .
2018-08-12 09:22:32 +02:00
Brad Parker
5fd0664277
fix heap buffer overflow
2018-08-11 21:20:05 -04:00
Brad Parker
73f271021a
fix heap-use-after-free
2018-08-11 21:19:56 -04:00
Twinaphex
a36442d72d
Merge pull request #7069 from bparker06/msvc_version
...
xmb: show MSVC version next to RetroArch version in lower-left corner
2018-08-11 22:22:01 +02:00
Brad Parker
7b24f884d6
xmb: show MSVC version next to RetroArch version in lower-left corner
2018-08-11 16:20:06 -04:00
Twinaphex
23fe638add
Merge pull request #7067 from gouchi/patch-1
...
Update README.md
2018-08-11 19:04:07 +02:00
gouchi
07b4aed245
Update README.md
...
fix typo
2018-08-11 18:44:28 +02:00
Brad Parker
325d30f062
Qt: sort core association list case-insensitively
2018-08-10 19:39:04 -04:00
Brad Parker
3d9e7f2c60
Qt: make contributor list static
2018-08-10 19:28:13 -04:00
Twinaphex
d352de8133
Merge pull request #7065 from bparker06/contrib
...
Qt: Add list of contributors to about box
2018-08-11 01:25:40 +02:00
Brad Parker
376608aea0
Qt: cleanup
2018-08-10 19:23:52 -04:00
Brad Parker
177642ac2f
add script to fetch list of github contributors
2018-08-10 19:20:13 -04:00
Brad Parker
e91c18f556
Qt: Add list of contributors to about box
2018-08-10 19:10:23 -04:00
twinaphex
2cfae2a6e7
C89 buildfix
2018-08-11 00:15:32 +02:00
Twinaphex
91a5b09627
Merge pull request #7042 from Tatsuya79/master
...
VRR runloop Option.
2018-08-10 21:15:58 +02:00
Brad Parker
8d5f2ad1de
Qt: use core display name if regular name is empty
2018-08-10 15:10:18 -04:00
Brad Parker
51f968c557
Qt: fix core association not showing up when clicking on playlists while in grid view
2018-08-10 09:58:22 -04:00
Brad Parker
fe6dda917a
word_wrap: hack to workaround long lines without spaces
2018-08-09 23:54:16 -04:00
Wiktor Strzębała
45799ee034
Bring up touch support for wayland subsystem for sailfish os devices
...
Touch code cleanup
Make variabled static as suggest bparker06
C89 compilation error fix (at least for loops)
More C89 fixes
Signed-off-by: Wiktor Strzębała <[email protected] >
2018-08-09 20:49:27 +02:00
Brad Parker
e235a0991c
Qt: updates
2018-08-09 11:55:42 -04:00
Twinaphex
a8dc7209b7
Merge pull request #7060 from RetroSven/master
...
reverse code/state display so that users can see at a glance which codes are active
2018-08-09 14:59:05 +02:00
Sven
1af96360a5
reverse code/state display so that users can see at a glance which codes are enabled
2018-08-09 08:52:35 -04:00
Wiktor Strzębała
ca769b0006
Wayland have EGL libs
...
Signed-off-by: Wiktor Strzębała <[email protected] >
2018-08-09 14:42:19 +02:00
Wiktor Strzębała
599fd8abe0
Spec file for building under MERSDK (sailfishos)
...
Signed-off-by: Wiktor Strzębała <[email protected] >
2018-08-09 14:41:55 +02:00
Tatsuya79
e48b9011bf
Don't adjust audio for VRR. Silence log message about it.
2018-08-09 12:29:40 +02:00
Brad Parker
50b23d6572
Qt: use yes/no buttons for question dialogs to allow canceling even if checkbox is clicked, return checkbox status separately from yes/no buttons
2018-08-08 12:49:35 -04:00
twinaphex
2a68b6e691
Update
2018-08-08 07:40:33 +02:00
twinaphex
e74e306947
Relative path include bugfix
2018-08-08 07:38:48 +02:00
twinaphex
fc176c1fa6
Put this around HAVE_DISCORD ifdefs
2018-08-08 07:35:11 +02:00
twinaphex
27c2c6c6d7
Add Discord integration
2018-08-08 07:32:37 +02:00
twinaphex
a3847ed656
Not available on PSP either
2018-08-08 06:03:01 +02:00
twinaphex
c59b054ef2
Comment this out
2018-08-08 05:01:22 +02:00
twinaphex
f14ae31e93
Uncomment this too
2018-08-08 04:54:11 +02:00
twinaphex
1becd89699
Remove DEBUG ifdef
2018-08-08 04:51:03 +02:00
twinaphex
e6e35805a6
Enable this
2018-08-08 04:50:16 +02:00
Twinaphex
499fdc7e22
Merge pull request #7053 from RetroSven/master
...
add option to auto-apply cheat codes when a game loads ; fix some misc cheat module bugs
2018-08-08 03:17:44 +02:00
twinaphex
80227bfcdb
Vita doesn't have ftruncate it seems
2018-08-08 01:46:32 +02:00
Sven
b48321737d
Merge remote-tracking branch 'upstream/master'
2018-08-07 17:35:16 -04:00
Sven
b648d70f27
add option to auto-apply cheat codes when a game loads ; fix some misc bugs in cheat engine
2018-08-07 17:34:46 -04:00
Twinaphex
59b620a1a6
Merge pull request #7051 from greso/master
...
(macOS) Fix input issues
2018-08-07 20:22:55 +02:00
greso
2c9fda1798
(macOS) Fix input issues
...
For my Xbox One Controller the min input for the hat is 1 and not 0. 0
points to the default state that is called after each button press.
On top of that the two axis for the trigger buttons were ignored. I
added some additional axis that are not present on my controller but
will probably help for other input devices.
2018-08-07 19:51:50 +02:00
twinaphex
137a39c705
Update
2018-08-07 06:22:56 +02:00
twinaphex
7fdc516d8d
Update
2018-08-07 06:19:27 +02:00
twinaphex
653bcba2e0
Update libretro-common
2018-08-07 06:17:48 +02:00
twinaphex
f52708e205
Update filestream_transforms.h
2018-08-07 06:00:16 +02:00
twinaphex
c563eedb32
Hopefully the VFS interface can now remain stable
2018-08-07 05:53:32 +02:00
twinaphex
1bda6ba204
Update libretro-common
2018-08-07 05:43:19 +02:00
twinaphex
0fb7d6a9e4
(SSL) Re-enable drbg
2018-08-07 04:57:33 +02:00
twinaphex
9403489f2e
try to bake out debug parts of mbedtls
2018-08-07 04:51:26 +02:00
twinaphex
79f87cbaee
More C89_BUILD fixes for mbedtls
2018-08-07 04:48:05 +02:00
twinaphex
6155772c5e
mbedtls is not C89_BUILD compatible for now
2018-08-07 03:54:09 +02:00
twinaphex
f523fec4d2
C89_BUILD fixes
2018-08-07 03:50:10 +02:00
twinaphex
2bf3ec2000
C89_BUILD fixes
2018-08-07 03:37:56 +02:00
Twinaphex
d4ab18c188
Merge pull request #7049 from bparker06/wimp_update
...
Qt: add option to update RetroArch (Windows only for now)
2018-08-07 03:10:32 +02:00
Brad Parker
4baecf84ca
Qt: add option to update RetroArch (Windows only for now)
2018-08-06 20:52:47 -04:00
Brad Parker
a1b831abdb
allow 7z archives to have multiple files extracted at once
2018-08-06 20:44:59 -04:00
twinaphex
00f252ad2d
configuration.c - cleanups:
...
- use string_is_equal instead of strcmp
- use calloc instead of malloc
2018-08-06 06:59:50 +02:00
twinaphex
68f5c907fe
Don't leak 4096 bytes in config_load_remap
2018-08-06 06:55:13 +02:00
Twinaphex
5a727ce522
Merge pull request #7046 from DEX357/patch-18
...
Update msg_hash_pl.h
2018-08-06 02:41:08 +02:00
DEX357
046ce64250
Update msg_hash_pl.h
2018-08-06 00:27:26 +02:00
Twinaphex
c19e26ebf6
Merge pull request #7045 from dor3k/patch-1
...
Update Polish
2018-08-06 00:15:16 +02:00
dor3k
dcc642876a
Update msg_hash_pl.h
2018-08-05 23:30:41 +02:00
twinaphex
d9f4675a51
menu_settings_free - prevent null pointer indirections
2018-08-05 16:59:59 +02:00
dor3k
54074f5c53
Update msg_hash_pl.h
2018-08-05 02:36:54 +02:00
twinaphex
3f959637f2
Update application ID
2018-08-05 02:14:21 +02:00
twinaphex
ae69bf9d7b
More changes needed for mbedtls/griffin
2018-08-05 01:10:05 +02:00
Twinaphex
dae393d519
Merge pull request #7043 from fr500/master
...
Discord: Show game name and a core icon
2018-08-05 01:08:55 +02:00
radius
605565e87e
Discord: Show game name and a core icon
2018-08-04 17:41:07 -05:00
Tatsuya79
bd4d462170
VRR runloop Option.
2018-08-05 00:34:10 +02:00
twinaphex
a1e338827c
(mbedtls) Changes to make it compatible with Griffin, pt. 1
2018-08-04 21:16:12 +02:00
twinaphex
d2613d6e89
(mbedtls) Global variables need to be uniquely namespaced for Griffin
2018-08-04 20:57:23 +02:00
twinaphex
3019748b17
(mbedtls) Use arc4_alt.h
2018-08-04 20:54:11 +02:00
twinaphex
ad87ec871d
(mbedtls) update asn1parse.c
2018-08-04 20:10:19 +02:00
twinaphex
5b3b3b4a89
(mbedtls) Add arc4_alt.h
2018-08-04 20:09:07 +02:00
Twinaphex
01103dcd23
Cleanups
2018-08-04 20:02:33 +02:00
twinaphex
564c7805b0
Add HAVE_SSL ifdef to griffin.c
2018-08-04 19:51:55 +02:00
Brad Parker
c71b4ccca3
only set mbedtls debug if we are building in debug mode
2018-08-04 13:24:36 -04:00
twinaphex
7b147a40ae
Update
2018-08-04 19:23:42 +02:00
Twinaphex
b0e8775b55
Merge pull request #7041 from RetroSven/master
...
bugfix for very long code values - allow for any length
2018-08-04 19:10:46 +02:00
Sven
0f634d563b
Merge remote-tracking branch 'upstream/master'
2018-08-04 13:05:40 -04:00
Sven
2fb5d54130
bugfix for very long code values - allow for any length
2018-08-04 13:05:05 -04:00
Brad Parker
93aed2bc87
Update CHANGES.md
2018-08-04 12:56:48 -04:00
twinaphex
2f1dd78a77
Set HAVE_SSL=yes by default for Windows/Linux
2018-08-04 18:50:53 +02:00
Twinaphex
00ff8b59aa
Merge pull request #7040 from alfrix/spanish
...
Update Spanish
2018-08-04 16:10:10 +02:00
Sven
deff1de2b7
Merge remote-tracking branch 'upstream/master'
2018-08-04 08:29:07 -04:00
Sven
a82ea4dcc8
bump size for long one-line multi-codes
2018-08-04 08:28:39 -04:00
Alfredo Monclus
ce20a9acdf
Add Onscreen Notifications and Overlays Sublabels
2018-08-04 00:33:51 -03:00
Alfredo Monclus
8fe519365c
Update Spanish
2018-08-03 23:20:32 -03:00
Brad Parker
75d161e0bd
Qt: make links in Help->About clickable, add documentation link
2018-08-03 21:38:38 -04:00
twinaphex
5773f7071d
C89 buildfixes
2018-08-04 00:47:52 +02:00
Twinaphex
421e6fe0f7
Merge pull request #7039 from RetroSven/master
...
add some options to the cheat system to browse emulator memory
2018-08-03 23:55:12 +02:00
Sven
e5bc567765
Merge remote-tracking branch 'upstream/master'
2018-08-03 14:59:44 -04:00
Sven
36d16a9c94
add some options to the cheat system to browse emulator memory
2018-08-03 14:59:33 -04:00
Brad Parker
43492c5fbd
Qt: add Help->About dialogs
2018-08-02 23:21:39 -04:00
Twinaphex
af4438406d
Merge pull request #7038 from joel16/vita-clockrates
...
Set max bus & gpu clock rates for PS VITA
2018-08-02 19:36:59 +02:00
Joel16
b606572bce
Set max bus & gpu clock rates
2018-08-02 12:19:16 -05:00
Twinaphex
03854a0da1
Merge pull request #7037 from RetroSven/master
...
add an option to auto-apply cheats whenever they are toggled on/off
2018-08-02 17:18:21 +02:00
Sven
c1bba50567
Merge remote-tracking branch 'upstream/master'
2018-08-02 11:00:02 -04:00
Sven
3bba9aeeaf
add an option to auto-apply cheats whenever they are toggled on/off
2018-08-02 10:59:37 -04:00
twinaphex
5b9115c848
C89_BUILD fixes
2018-08-01 01:27:30 +02:00
twinaphex
aec7ed40da
This crashed Wayland
2018-08-01 01:15:58 +02:00
Brad Parker
bdf5efd4ab
Qt: fix thumbnail display in file browser when name has dots in it
2018-07-31 11:34:25 -04:00
Brad Parker
b60e35ce48
Update CHANGES.md
2018-07-31 00:16:48 -04:00
Brad Parker
ea05b0f3cb
Qt: "add entry" option for starting a new custom playlist entry
2018-07-31 00:15:59 -04:00
Brad Parker
d5ae00f3d8
Qt: fix loading of content from grid view with core set to "ask me"
2018-07-30 22:52:14 -04:00
Brad Parker
e63edfa6d2
Qt: add button to playlist entry dialog to change the path to the content
2018-07-30 21:18:34 -04:00
Brad Parker
e1b2d752ab
Qt: use complete base name in case file has periods in it
2018-07-30 19:41:31 -04:00
Twinaphex
3e330bed7c
Merge pull request #7034 from Tatsuya79/patch-3
...
Update ui_qt_themes.h
2018-07-31 01:32:08 +02:00
Tatsuya79
1ceac715b3
Update ui_qt_themes.h
2018-07-31 01:07:00 +02:00
Brad Parker
50381a0463
Qt: allow FileDropWidget to be styleable
2018-07-30 18:22:18 -04:00
Twinaphex
b5d5fb4940
Merge pull request #7032 from Tatsuya79/patch-2
...
Update ui_qt_themes.h
2018-07-30 17:36:04 +02:00
Tatsuya79
20a66e468e
Update ui_qt_themes.h
2018-07-30 17:26:58 +02:00
Brad Parker
5273aa2861
Qt: use native separators for playlist paths
2018-07-30 10:02:38 -04:00
Twinaphex
157fbe07b6
Merge pull request #7031 from RetroSven/master
...
fix strncat size warnings ; only consume additional cheat memory when performing searching - no need to alloc additional memory when applying cheats ; bugfix address mask max value
2018-07-30 14:00:44 +02:00
Sven
ba8ceb8f84
Merge remote-tracking branch 'upstream/master'
2018-07-30 04:12:46 -04:00
Sven
c2825cb7c5
fix strncat size warnings ; only consume additional cheat memory when performing searching - no need to alloc additional memory when applying cheats ; bugfix address mask max value
2018-07-30 04:08:50 -04:00
Brad Parker
558a732330
Qt: add right-click option to edit playlist entries, fix bug with extra .lpl extension in playlists
2018-07-29 23:51:23 -04:00
Twinaphex
0d157bc09f
Merge pull request #7030 from RetroSven/master
...
add "reload game-specific cheats" option to cheats menu
2018-07-29 23:56:08 +02:00
Sven
3d862bbdb4
Merge remote-tracking branch 'upstream/master'
2018-07-29 16:08:12 -04:00
Sven
565e916ef9
add "reload game-specific cheats" option to cheats menu
2018-07-29 15:55:40 -04:00
Twinaphex
58dd8a1917
Merge pull request #7029 from alfrix/spanish
...
Spanish terminology changes
2018-07-29 20:31:25 +02:00
Alfredo Monclus
7426701b2f
Anulaciones a Personalizaciones
2018-07-29 15:06:01 -03:00
Alfredo Monclus
2516b7ad1e
Ranura a Posición
2018-07-29 14:07:49 -03:00
twinaphex
7131b969d8
(Android) Buildfixes
2018-07-29 19:04:53 +02:00
Twinaphex
9b79d150b4
Merge pull request #7028 from Skarsnik/master
...
Fix a bug in the READ_CORE_RAM command of the network interface and add a VERSION command
2018-07-29 18:23:43 +02:00
Twinaphex
77095247cc
Merge pull request #7027 from RetroSven/master
...
save/load from cheat_dir/core_name/game_name.cht ; only save to cheat…
2018-07-29 17:14:05 +02:00
Twinaphex
7ea94f57f6
Merge pull request #7026 from alfrix/spanish
...
Update Spanish
2018-07-29 17:12:47 +02:00
Sven
0442aa5a31
save/load from cheat_dir/core_name/game_name.cht ; only save to cheat file when there are >0 cheats
2018-07-29 10:48:41 -04:00
Alfredo Monclus
18646e3af0
Update Spanish
2018-07-29 11:20:46 -03:00
Sylvain Colinet
011cb61782
Added a version command
2018-07-29 15:15:29 +02:00
Sylvain Colinet
ef43e171ce
Network command interface : Fix the READ_CORE_RAM command to not crash when asking for size over 78
2018-07-29 14:49:31 +02:00
Brad Parker
2faa250174
Qt: throttle status bar messages
2018-07-28 23:15:00 -04:00
Brad Parker
fea09f7382
Qt: add right-click menu to delete playlist items
2018-07-28 22:34:00 -04:00
Brad Parker
978edc7acf
Qt: always set the current tab on startup
2018-07-28 18:46:51 -04:00
Twinaphex
e579842620
Merge pull request #7023 from RetroSven/master
...
fix bug when accessing memory address cheat setting before cheat syst…
2018-07-29 00:08:38 +02:00
Sven
3c0a8c0c10
fix bug when accessing memory address cheat setting before cheat system initialized ; clean up code in some areas
2018-07-28 17:45:33 -04:00
twinaphex
d08f0f1234
CXX_BUILD cleanups
2018-07-28 23:18:44 +02:00
twinaphex
89083fd093
C89 buildfixes
2018-07-28 22:11:56 +02:00
Twinaphex
367d6e7480
Merge pull request #7017 from RetroSven/cheater
...
Implement robust cheat searching interface with rumble features
2018-07-28 19:01:40 +02:00
bparker06
7c06e6f620
Update CHANGES.md
2018-07-28 13:00:26 -04:00
Twinaphex
fb3b5df350
Merge pull request #7022 from bparker06/qt_playlist
...
Qt: ability to add/delete playlists and drag&drop files into a playlist
2018-07-28 18:29:07 +02:00
Brad Parker
8835e2d9a2
Qt: add delete key option to list/grid view to remove playlist items
2018-07-28 11:48:24 -04:00
Brad Parker
c883a81c42
Qt: only allow dropping files onto center list/grid view
2018-07-28 10:39:21 -04:00
Tatsuya79
963e19b42b
Update ui_qt_themes.h ( #7021 )
...
* Update ui_qt_themes.h
* Update ui_qt_window.cpp
2018-07-28 07:54:25 -04:00
Brad Parker
489601fadb
Qt: allow right-click in empty portion of playlist widget
2018-07-27 23:52:27 -04:00
Brad Parker
45d38dcccf
Qt: add dialog to choose core/database for new playlist entries
2018-07-27 23:45:48 -04:00
twinaphex
20335cd2b9
Add Hakchi files
2018-07-27 19:26:15 +02:00
Twinaphex
d802a7eaab
Merge pull request #7018 from altiereslima/master
...
Update portuguese translation
2018-07-27 14:37:06 +02:00
altiereslima
0f63d1f851
Update portuguese translation
2018-07-27 04:54:07 -03:00
Brad Parker
fcdeebe672
Qt: initial drag&drop to add playlist entries. no scanning or filtering yet
2018-07-26 23:35:17 -04:00
Sven
c750235414
Merge branch 'master' into cheater
2018-07-26 19:40:20 -04:00
Brad Parker
be952a9d14
Qt: add options for new/delete playlist
2018-07-26 11:23:51 -04:00
Brad Parker
e9c4192e9b
Qt: fix grid label text getting cut off on Windows, do not change size of grid items when selected
2018-07-26 11:14:01 -04:00
Brad Parker
0e86c664ce
Qt: add tooltips to show entire grid label text
2018-07-25 19:52:08 -04:00
Brad Parker
4b712fa750
Qt: elide grid label text
2018-07-25 19:41:54 -04:00
Sven
5f35249216
Implement robust cheat searching interface with rumble features
2018-07-25 19:19:14 -04:00
Brad Parker
665628e6c0
Qt: add separate settings for max list/grid entries
2018-07-25 15:24:26 -04:00
Brad Parker
065318eb39
Qt: set default limit for "all playlists" to 5000, use retro_assert instead of assert
2018-07-25 08:44:25 -04:00
twinaphex
d6b273f60e
Add retro_assert.h
2018-07-25 12:24:07 +02:00
Brad Parker
5ff77d1833
Qt: better border drawing across styles, add option for max entries in "all playlists"
2018-07-25 01:43:57 -04:00
Brad Parker
f0b0be898a
Qt: draw border around selected grid item
2018-07-25 00:29:48 -04:00
Brad Parker
d17c17085c
Qt: hook up search box to grid view
2018-07-24 17:07:17 -04:00
Brad Parker
c7052f67df
update CHANGES.md
2018-07-24 15:10:29 -04:00
Brad Parker
baa709632d
Qt: sort grid entries by name
2018-07-24 15:10:29 -04:00
hizzlekizzle
b4cae22396
Merge pull request #7013 from hizzlekizzle/master
...
update info.plist to v1.7.3
2018-07-24 11:55:59 -05:00
hizzlekizzle
ab03c1818a
update info.plist to v1.7.3
...
must have been missed in the previous update
2018-07-24 11:15:03 -05:00
Twinaphex
8535fe11da
Merge pull request #7003 from gvbr/runahead
...
Runahead: ensure prefixed second-instance temp directory on linux
2018-07-24 15:57:47 +02:00
Twinaphex
ccb87f3a96
Update CHANGES.md
2018-07-24 15:02:42 +02:00
Twinaphex
70a24ae421
Merge pull request #7012 from TheOfficialFloW/patch-1
...
Use sceCtrlIsMultiControllerSupported to detect
2018-07-24 15:02:20 +02:00
TheOfficialFloW
ef10b7897d
Use sceCtrlIsMultiControllerSupported to detect
2018-07-24 10:12:15 +02:00
Twinaphex
6150bd9772
Merge pull request #7010 from bparker06/qt_grid
...
Qt: initial working grid view
2018-07-23 17:45:43 +02:00
Twinaphex
3aac9a1693
Update CHANGES.md
2018-07-23 17:45:30 +02:00
twinaphex
6cee45ab99
Don't bake in HAVE_STRIPES by default
2018-07-23 17:42:57 +02:00
twinaphex
a740d73d21
Don't set MENU_STRIPES as default
2018-07-23 17:42:15 +02:00
Brad Parker
b52995dd30
Merge branch 'master' into qt_grid
2018-07-23 11:18:26 -04:00
Brad Parker
c8a814ae40
Qt: hook up grid view click/doubleclick events
2018-07-23 11:17:58 -04:00
Twinaphex
48a722f4bc
Merge pull request #7009 from kurumushi/patch-1
...
Add imc0: mount for ps vita
2018-07-23 16:53:12 +02:00
kurumushi
bbe1dcd48f
Add imc0: mount for ps vita
...
This allows using the internal storage of the ps vita 2000 model when it's mounted on imc0: instead of ux0:
2018-07-23 23:11:54 +09:00
Brad Parker
1293447aab
Qt: hide progress properly when done showing "all playlists" if user only has a single playlist
2018-07-23 09:44:24 -04:00
Twinaphex
e5741eb9b2
Merge pull request #7008 from yoshisuga/issue-6751
...
issue 6751: read input of overlay for remapped keyboard keys
2018-07-23 04:32:21 +02:00
Brad Parker
f78337e02e
Qt: add progress bar for grid view loading
2018-07-22 22:05:57 -04:00
Brad Parker
75ce796c34
Merge branch 'master' into qt_grid
2018-07-22 20:03:55 -04:00
twinaphex
bea736865b
Add some logs
2018-07-23 00:10:35 +02:00
Yoshi Sugawara
0a710564e1
issue 6751: read input of overlay for remapped keyboard keys
2018-07-22 11:32:52 -10:00
twinaphex
6ae4350883
(XMB) Add back XMB ribbon - was probably not meant to be removed
2018-07-22 21:18:11 +02:00
twinaphex
454dbc6185
Change this to MENU_STRIPES
2018-07-22 21:14:30 +02:00
twinaphex
7403cfad99
(Stripes) Buildfix
2018-07-22 20:54:59 +02:00
Twinaphex
c2d3727c09
Merge pull request #7007 from libretro/stripes
...
[WIP] Stripes menu
2018-07-22 20:14:50 +02:00
Rob Loach
aba179a910
Merge branch 'master' into stripes
2018-07-22 13:30:47 -04:00
twinaphex
9c0ed0f2c4
Don't use core profile GLSL shaders for OpenGLES
2018-07-18 10:06:30 +02:00
gvbr
0addd1aca4
Runahead: ensure prefixed second-instance temp directory on linux
2018-07-17 20:06:18 -07:00
Brad Parker
7e609d6a05
fix some config entries not being saved
2018-07-16 23:01:21 -04:00
Twinaphex
b878a94f76
Merge pull request #6998 from bparker06/config_sort
...
sort config file variables
2018-07-16 06:47:53 +02:00
Brad Parker
62e89974af
sort config file variables
2018-07-16 00:15:49 -04:00
twinaphex
eb345019c2
Don't implement bind_block/flush_block for drivers that
...
don't implement it
2018-07-15 20:16:40 +02:00
Twinaphex
5159f71cf5
Update CHANGES.md
2018-07-15 14:43:31 +02:00
twinaphex
ea09c29e04
Update implementations for other input drivers - not all input
...
drivers support this yet
2018-07-15 14:34:02 +02:00
twinaphex
9a1ac6d77b
(rwebinput) Fix game focus toggle
2018-07-15 14:22:16 +02:00
twinaphex
13431c7cbf
(udev) Fix game focus toggle for udev input driver
2018-07-15 14:20:26 +02:00
twinaphex
98190294db
(winraw_input) Fix game focus toggle for winraw_input
2018-07-15 14:18:35 +02:00
twinaphex
d50850762b
Fix game focus toggling for DInput driver
2018-07-15 14:17:10 +02:00
twinaphex
311b454a2c
Change return value to true instead for command_event_save_core_config
2018-07-15 05:58:01 +02:00
twinaphex
675b8bb9e2
Cleanup some code in command_event
2018-07-15 05:50:08 +02:00
Twinaphex
a34e29c037
Merge pull request #6990 from stuartcarnie/sgc-metal
...
fix(Cocoa): Fix blank screen after full screen toggle; window focus
2018-07-15 04:46:59 +02:00
Stuart Carnie
0291c41afa
fix(Metal): Fix blank screen after full screen toggle; window focus
2018-07-14 11:18:21 -07:00
Twinaphex
a68a22081c
Merge pull request #6989 from Dwedit/win32_message_loop_threaded_video_fix
...
Move win32 message loop, now compatible with threaded video
2018-07-14 06:12:07 +02:00
Dwedit
fa00eda625
Relocation of Win32 Message Loop Fix is now tied to whether threaded video is enabled or not
...
Menu bar is removed if threaded video is enabled, due to code currently being unsafe when using threaded video.
2018-07-13 22:34:03 -05:00
twinaphex
d6c5c7f208
Pre-MSVC 2013 did not support PRIu32, add workaround
2018-07-14 05:29:17 +02:00
twinaphex
0df98a53a6
Use video_driver_is_threaded_internal from within gfx/video_driver.c
2018-07-14 05:24:28 +02:00
twinaphex
cc473a25b9
Add video_driver_is_threaded
2018-07-14 05:23:03 +02:00
twinaphex
0d39701145
Get rid of double void argument
2018-07-14 00:54:14 +02:00
twinaphex
5ba2a621c0
Silence warnings
2018-07-14 00:45:16 +02:00
twinaphex
600c2c1ca1
Simplify menu_display_font
2018-07-14 00:39:46 +02:00
twinaphex
abc6eb7d8c
Revert "Re-revert this - causes issues with toggling fullscreen with threaded"
...
This reverts commit 52a55695ce .
2018-07-14 00:22:52 +02:00
twinaphex
4758caea74
Commenting this out for now - this causes crashes with
...
toggling fullscreen in threaded video mode with the GL driver
2018-07-14 00:21:27 +02:00
twinaphex
52a55695ce
Re-revert this - causes issues with toggling fullscreen with threaded
...
video mode and GL driver
2018-07-14 00:10:21 +02:00
twinaphex
76cbd54420
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-07-14 00:02:14 +02:00
twinaphex
38a35e53fd
Revert "Move Message loop call to right before video_driver_get_status call"
...
This reverts commit 838dcc8a5a .
2018-07-14 00:01:25 +02:00
Twinaphex
308b053fee
Merge pull request #6982 from meleu/patch-2
...
CHANGES: added cheevos related stuff
2018-07-14 00:00:50 +02:00
Twinaphex
279c635b91
Merge pull request #6985 from RetroSven/rewind_buffer_size_ui
...
implement a way to set rewind_buffer_size via the UI
2018-07-13 22:38:11 +02:00
Sven
83da70586e
implement a way to set rewind_buffer_size via the UI
2018-07-13 16:12:09 -04:00
Brad Parker
367689a3f9
add enum for 21:9 aspect
2018-07-13 15:30:48 -04:00
Brad Parker
637ded4ef1
add 21:9 aspect ratio
2018-07-13 15:29:07 -04:00
meleu
e160c70950
CHANGES: added cheevos related stuff
2018-07-13 08:12:01 -03:00
Twinaphex
7dcc99980a
Update CHANGES.md
2018-07-13 12:20:55 +02:00
Twinaphex
11244d78b0
Merge pull request #6981 from casdevel/dinput
...
Add dinput rumble support
2018-07-13 12:20:28 +02:00
Twinaphex
06318e3dd9
Merge pull request #6980 from stuartcarnie/sgc-metal
...
fix(Metal): Render search box correctly
2018-07-13 10:27:42 +02:00
Stuart Carnie
13a9aca88a
fix(Metal): Render search box correctly
2018-07-12 23:15:24 -07:00
Twinaphex
36494d622a
Merge pull request #6979 from stuartcarnie/sgc-metal
...
fix(Metal): Various Metal fixes
2018-07-13 06:36:28 +02:00
Stuart Carnie
167ad3b57d
fix(Metal): Various Metal fixes
...
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
Brad Parker
dbfccb25dd
sixel: fix context init
2018-07-12 22:59:05 -04:00
Twinaphex
42c4e8c687
Merge pull request #6978 from webgeek1234/android_url
...
Fix android armeabi and x86_64 core updater urls
2018-07-13 04:22:12 +02:00
Aaron Kling
dc807f25cf
Fix android armeabi and x86_64 core updater urls
2018-07-12 20:06:03 -05:00
Brad Parker
f8ea5cfd8d
update CHANGES.md
2018-07-12 17:24:52 -04:00
Brad Parker
7e1074c40a
sixel: add missing menu display driver
2018-07-12 17:24:52 -04:00
Twinaphex
44859fc06e
Merge pull request #6977 from bparker06/sixel_new
...
initial SIXEL video driver
2018-07-12 23:06:59 +02:00
Brad Parker
ab27b7c85f
initial SIXEL video driver
2018-07-12 16:55:08 -04:00
twinaphex
6b5ade4ac3
Should be no more deprecated warnings with core context GL for menu
...
shaders
2018-07-12 22:03:37 +02:00
twinaphex
fab08c9cfb
Only load Xinput DLL once
2018-07-12 21:39:18 +02:00
twinaphex
60d7d1c793
Add xmb ribbon simple core shader
2018-07-12 21:34:17 +02:00
twinaphex
140e657d51
(GLSL) Add logging for compiling menu shaders
2018-07-12 21:25:39 +02:00
Twinaphex
7f7493d751
Merge pull request #6975 from yoshisuga/ios11_files
...
[iOS] Support viewing/opening files in Files app
2018-07-12 06:00:40 +02:00
Yoshi Sugawara
14e79e0a43
support viewing/opening files in Files app
2018-07-11 15:52:11 -10:00
Twinaphex
8a683c1626
Merge pull request #6973 from bearoso/fix-rr
...
Win32: Fix monitor-reported refresh rate.
2018-07-12 00:39:17 +02:00
Brandon Wright
c81aab345c
Lock sizes of enum fields at 32 bits.
2018-07-11 16:37:37 -05:00
Twinaphex
7adce0050e
Update CHANGES.md
2018-07-11 11:23:21 +02:00
Twinaphex
cb137954f9
Update wiiu_audio.c - audio should no longer clip
2018-07-11 11:22:43 +02:00
twinaphex
dc55bd13aa
Add HAVE_METAL
2018-07-11 03:42:42 +02:00
Twinaphex
fd86140514
Merge pull request #6963 from alphanu1/master
...
casting int to float
2018-07-08 20:24:46 +02:00
alphanu1
f25ef05d52
Merge pull request #78 from alphanu1/alphanu1-patch-73
...
cast float
2018-07-08 19:19:40 +01:00
alphanu1
755a128d95
cast float
2018-07-08 19:15:24 +01:00
Twinaphex
e4a8ef409a
Merge pull request #6962 from alphanu1/master
...
Resolution refresh rate restore bugfix for windows.
2018-07-08 19:29:59 +02:00
alphanu1
46d74971fd
Merge pull request #77 from alphanu1/alphanu1-patch-72
...
Restore refresh fix for windows
2018-07-08 18:18:07 +01:00
alphanu1
045606ce44
Restore refresh fix for windows
...
The refresh rate is now detect to restore the original desktop resolution.
2018-07-08 18:17:23 +01:00
alphanu1
74eacd5a33
Merge pull request #76 from libretro/master
...
update
2018-07-08 18:13:05 +01:00
Twinaphex
7fb147e8b3
Merge pull request #6959 from stuartcarnie/sgc-metal
...
feat(Metal): Full screen support
2018-07-07 17:55:42 +02:00
Stuart Carnie
40a1446c95
feat(Metal): Reload shader preset when Metal driver reinitialized
2018-07-07 07:31:43 -07:00
Stuart Carnie
74e1f24e90
feat(Metal): Full screen support
...
* I believe there is a race condition where the viewport is not set
correctly on launch
2018-07-06 23:38:34 -07:00
Stuart Carnie
01df2c5e88
fix(Metal): Check for nil drawable
2018-07-06 23:37:15 -07:00
Twinaphex
dc161a1cb3
Merge pull request #6958 from RobLoach/defaced
...
code: Replace hexspeak code
2018-07-07 06:09:59 +02:00
Rob Loach
0f39ef4247
[ #6955 ] Update hexspeak magic pointer code
...
Fixes #6955
2018-07-06 23:03:15 -04:00
Twinaphex
e8fb22ba47
Merge pull request #6953 from Dwedit/cached_frame_hack2
...
Invalidate `frame_cache_data` pointer to prevent crash if first frame is paused
2018-07-06 20:36:32 +02:00
Dwedit
41ce61974d
A hack to invalidate the frame_cache_data pointer during the following events:
...
Load Game, Reset, Init, Unload, Unload Game, Video Driver Destroy, Video Driver Free, Video Driver Init
This prevents an invalid pointer from being read if the first frame starts out paused.
2018-07-06 09:53:31 -05:00
twinaphex
ceaa0259e5
Merge commit 'c8366b0b0f6ab996adcbcf1ee09a3ed6298e7d4e'
2018-07-06 05:17:39 +02:00
twinaphex
c8366b0b0f
Squashed 'deps/SPIRV-Cross/' changes from f96c9f9fb4..0f59016635
...
0f59016635 Merge pull request #636 from KhronosGroup/cfg-refactor
2bf57d6dff Deal with composite constants in variable initializer.
dcddd5326e Add LUT test cases for OpVariable with initializer.
af290ede87 Remove some redundant spvArrayCopy declarations.
8c314112b4 Run format_all.sh.
5582523d9a Add some tests for LUT promotion.
5143695080 Don't need to enclose expression for arrays.
d29f48ef06 Deduce constant LUTs from read-write variables.
b5ed706860 Hoist out variable scope analysis.
c26c41b26b Make the CFGs for all active functions available.
6fdadb9218 Track partial writes as well.
7216129377 Hoist out the inline VariableAccessHandler class.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 0f590166359f4ee35d80040f0965417f482cd6b1
2018-07-06 05:17:39 +02:00
twinaphex
22d6930488
Some MSVC 2010 360 buildfixes
2018-07-06 04:45:52 +02:00
Twinaphex
974aa3c8ac
Merge pull request #6951 from Dwedit/message_loop_fix
...
Move Message loop call to right before `video_driver_get_status` call
2018-07-06 04:42:35 +02:00
Dwedit
838dcc8a5a
Move Message loop call to right before video_driver_get_status call
2018-07-05 20:07:01 -05:00
Zoran Vuckovic
544802e1a8
Add dinput rumble support
2018-07-05 20:01:23 +02:00
twinaphex
c3d469dd8e
Revert "Moved WIN32 message loop out of win32_check_window, and into just before the call to runloop_iterate"
...
This reverts commit 7108628369 .
2018-07-05 02:42:16 +02:00
twinaphex
31e76458f7
Merge commit 'aa9ebf5f29e1a22a5050572353b122915db1451d'
2018-07-05 02:10:00 +02:00
twinaphex
aa9ebf5f29
Squashed 'libretro-common/' changes from 1548bee835..b857ce7fc5
...
b857ce7fc5 Cleanups
git-subtree-dir: libretro-common
git-subtree-split: b857ce7fc55d725246a095f766e2bb82bb1d4ce6
2018-07-05 02:10:00 +02:00
Twinaphex
c54532d77d
Merge pull request #6950 from stuartcarnie/sgc-macos
...
fix(macOS): Fix older targets
2018-07-05 01:14:54 +02:00
Stuart Carnie
d1712d7c5a
fix(macOS): Fix older targets
2018-07-04 15:26:49 -07:00
Twinaphex
a96b482d78
Merge pull request #6949 from stuartcarnie/sgc-macos
...
fix(macOS): Use correct availability macro check
2018-07-04 23:42:00 +02:00
Stuart Carnie
d8061ac0e9
fix(macOS): Use correct availability macro check
2018-07-04 14:19:05 -07:00
Twinaphex
95500f5631
Merge pull request #6948 from stuartcarnie/sgc-metal
...
feat(Metal): Add support for overlays
2018-07-04 22:52:29 +02:00
twinaphex
155f797ccb
Merge commit '2da12dca5803c3dcde920a1cff838fd98aecb36f'
2018-07-04 22:51:43 +02:00
twinaphex
2da12dca58
Squashed 'deps/SPIRV-Cross/' changes from e59cc24495..f96c9f9fb4
...
f96c9f9fb4 Merge pull request #635 from KhronosGroup/fix-631
e044732896 Support OpTypeImage with depth == 2 (unknown) properly.
a6814a405a Merge pull request #630 from KhronosGroup/fix-628
af2d3abd03 Fail more gracefully with some unsupported opcodes.
26107ba200 Fix os.errno issues on Travis.
ee44f6027b Changed OpTypeImage to only flag depth if the op is 1
c863f53cac Merge pull request #627 from KhronosGroup/macro-namespace-fix
9ddbd5aff6 Run format_all.sh.
f1752e58e1 Add basic namespace to internal macros.
d67e586b2e Merge pull request #626 from billhollings/master
9bf226cb05 Fixes for code review of PR 626.
4c5142b9d3 CompilerMSL support larger texel buffers by using 2D Metal textures.
314f39a7c4 Merge pull request #621 from billhollings/master
4beefe756c Fixes from PR 621 code review.
f66507a701 Merge branch 'master' of https://github.com/KhronosGroup/SPIRV-Cross
0ea5e0549e Merge pull request #615 from JustSid/master
5ac55ee735 Fixed emission of some legacy texture ops without requiring the appropriate extensions
ceec708b89 Added better fallbacks for legacy textureProjLod() and textureProjLodOffset() generation
994f789465 Merge pull request #624 from KhronosGroup/fix-619
33c61d2abe Support branch/loop hints in HLSL.
327fb03677 Merge pull request #623 from KhronosGroup/fix-618
2077478651 Merge pull request #622 from KhronosGroup/fix-620
10dfaf79d5 Support globallycoherent in HLSL.
ffa9133d77 Support ternary expressions in OpSpecConstantOp.
e091031613 CompilerMSL pass builtin struct members into functions.
7607eb6923 Merge pull request #617 from KhronosGroup/fix-612
d94d20f4f3 Deal with some builtins being declared with wrong signedness.
0f62b5dc1e Moved check for depth texture and shadowXY emission completely to legacy_tex_op()
447a253ce7 Simplified check for depth texture
76c8e3c1c4 Merge pull request #616 from KhronosGroup/fix-614
b29629fd46 Add support to remove SPIRV_Cross_BaseInstance uniform.
809631ce21 Mention JSON backend in README.
040204d65c Fix warnings and run format_all.sh.
b4c8c3b9b2 Merge branch 'reflection' of git://github.com/jherico/SPIRV-Cross
f6dad78c99 Added support for shadowXY() sample instructions in legacy GLSL
9ad432463c Prefix integer types with underscore
0ad0f948e1 More PR feedback
3b30202bee Add reflection specific test cases, add reflection testing to test_shaders.sh
8d84a541ac Add specialization constant output in reflection
762040084d More feedback
d0a67ba6a7 Code consolidation, const correctness, faster regression testing
3a825349bc More cleanup
6c88b0048b PR feedback
ee86000529 Cleanup code
709d3c60f2 Working on reflection output
0039cb86fc Merge pull request #613 from KhronosGroup/fix-609
9d31154917 Deal with switch case labels which share a block.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: f96c9f9fb4fc7d17991cecb2b2294dce06d08d9c
2018-07-04 22:50:02 +02:00
Stuart Carnie
c7b21d5bd6
feat(Metal): Add support to disable display sleep (no screen saver)
2018-07-04 13:13:03 -07:00
Stuart Carnie
a19ea2ed07
feat(Metal): Add support for overlays
2018-07-04 13:12:40 -07:00
Twinaphex
4b6d6dd421
Merge pull request #6946 from Dwedit/bom_fix
...
Fix missing BOM on msg_hash_pl.h
2018-07-04 21:32:45 +02:00
Twinaphex
a0b1937584
Merge pull request #6947 from Dwedit/message_loop_fix
...
Moved WIN32 message loop from win32_check_window to before runloop_iterate
2018-07-04 21:30:11 +02:00
Dwedit
7108628369
Moved WIN32 message loop out of win32_check_window, and into just before the call to runloop_iterate
2018-07-04 14:20:38 -05:00
Dwedit
3deb56690a
Fix missing BOM on msg_hash_pl.h
2018-07-04 14:14:01 -05:00
Twinaphex
63a071b85a
Merge pull request #6945 from Themaister/master
...
Vulkan: WSI stability fixes
2018-07-04 21:04:08 +02:00
Hans-Kristian Arntzen
52cb0fe375
Vulkan: Fix crash when we get two create_swapchain errors in a row.
2018-07-04 20:25:03 +02:00
Hans-Kristian Arntzen
f1d2dac213
Vulkan: Fix various stability issues with WSI.
...
Added an ifdef to trigger "hardening" which will return spurious errors
for critical WSI things like acquire next image, queue submit and
surface dimension queries.
2018-07-04 19:45:54 +02:00
Twinaphex
c8fc27099d
Merge pull request #6944 from stuartcarnie/sgc-metal
...
feat(Metal): Support vsync enable / disable
2018-07-04 19:08:01 +02:00
Stuart Carnie
048aa16599
feat(Metal): Support vsync enable / disable
2018-07-04 09:50:09 -07:00
Twinaphex
2752651de9
Merge pull request #6941 from stuartcarnie/sgc-metal
...
fix(Metal): fix XRGBA rendering; no nil texture; undefined stuff bad
2018-07-04 18:08:04 +02:00
Stuart Carnie
844e5e15d0
fix(Metal): fix XRGBA rendering; no nil texture; undefined stuff bad
2018-07-04 08:50:46 -07:00
Twinaphex
c0dba89d43
Update CHANGES.md
2018-07-04 15:30:07 +02:00
Twinaphex
5552838e34
Merge pull request #6940 from DEX357/patch-17
...
Update msg_hash_pl.h
2018-07-04 15:05:02 +02:00
Twinaphex
06d8b1fbaa
Merge pull request #6939 from theheroGAC/patch-34
...
Update msg_hash_it.h
2018-07-04 15:04:54 +02:00
Twinaphex
5575bdb449
Merge pull request #6938 from stuartcarnie/sgc-metal
...
feat(metal): xmb menus and shader pipeline support
2018-07-04 15:04:44 +02:00
DEX357
17f0ef7dd8
Update msg_hash_pl.h
2018-07-04 12:10:39 +02:00
Stuart Carnie
8a298616aa
chore(cocoa): reformat (3 spaces, etc)
2018-07-04 00:24:47 -07:00
Stuart Carnie
5240efc857
chore(Metal): fix compiler warnings when targeting newer macOS versions
2018-07-04 00:24:04 -07:00
Stuart Carnie
30d2192338
fix(Metal): Fix release build crash for misaligned read
2018-07-04 00:16:14 -07:00
theheroGAC
905e9e83c0
Update msg_hash_it.h
2018-07-04 08:27:33 +02:00
Stuart Carnie
44ca1062b0
formatting
2018-07-03 22:32:12 -07:00
Stuart Carnie
a0900ec433
feat(Metal): full xmb pipeline support
...
Menu TODOs:
* understand why ribbon does not look the same as GL
* add clear support to `MenuDisplay` for glui
2018-07-03 22:32:12 -07:00
Stuart Carnie
4a101734a1
More cleanup
...
* use single render command encoder for display for better performance
* Context handles all rendering and presentation
2018-07-03 22:32:12 -07:00
Stuart Carnie
1c5d94aca1
Improve performance; don't care about previous state ofcolor attachment
...
Color attachment is being completely overwritten.
2018-07-03 22:32:12 -07:00
Stuart Carnie
5e1f991e32
feat(Metal): initial xmb and glui menu support
...
TODOs
* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
Stuart Carnie
4135300b04
fix(materialui): Assign scale_factor and rotation to draw
2018-07-03 22:32:12 -07:00
Twinaphex
149f5b73a1
Merge pull request #6937 from DEX357/patch-16
...
Update msg_hash_pl.h
2018-07-04 00:59:04 +02:00
Twinaphex
e0b71de5df
Merge pull request #6936 from DEX357/patch-15
...
Update msg_hash_pl.h
2018-07-04 00:58:56 +02:00
DEX357
7a001a07aa
Update msg_hash_pl.h
2018-07-02 20:13:19 +02:00
DEX357
f8f620f268
Update msg_hash_pl.h
2018-07-02 20:01:03 +02:00
Brad Parker
04d5e6368e
Merge branch 'master' into qt_grid
2018-07-02 11:52:04 -04:00
Brad Parker
c4f34f3c6f
update JP translation
2018-07-02 11:51:00 -04:00
twinaphex
30f97ebe52
Add this
2018-07-01 22:22:17 +02:00
Twinaphex
4eb4c7b97d
Create internal_cores.h
2018-07-01 21:19:40 +02:00
Twinaphex
39a1e494c5
Update CHANGES.md
2018-07-01 17:00:58 +02:00
Twinaphex
121ff2d4a5
Merge pull request #6931 from DEX357/patch-14
...
Update msg_hash_pl.h
2018-07-01 16:58:58 +02:00
Twinaphex
9cdf477c59
Merge pull request #6933 from Themaister/master
...
Vulkan: Try to avoid creating swapchains redundantly.
2018-07-01 16:58:30 +02:00
Themaister
f2cae17021
Vulkan: Try to avoid creating swapchains redundantly.
...
Win32: Only make resize events when needed.
Do not create swapchain unless necessary.
Deal better with Windows WSI workarounds.
2018-07-01 16:21:09 +02:00
twinaphex
efe9fc7339
Buildfix
2018-07-01 16:19:10 +02:00
DEX357
bf8e5c2e90
Update msg_hash_pl.h
2018-07-01 13:40:35 +02:00
Twinaphex
928cfacb11
Merge pull request #6930 from DEX357/patch-13
...
Update msg_hash_pl.h
2018-07-01 13:39:11 +02:00
DEX357
ebabd9486b
Update msg_hash_pl.h
2018-07-01 13:34:16 +02:00
Twinaphex
c4611f6379
Merge pull request #6928 from Themaister/master
...
Vulkan: Support multiple displays in VK_KHR_display.
2018-07-01 01:58:28 +02:00
Themaister
c4ba8d26a0
Support multiple displays in VK_KHR_display.
2018-07-01 01:21:51 +02:00
Twinaphex
a3ae537c02
Merge pull request #6862 from gblues/master
...
WIIU: cleanups to wiiu bootstrap code
2018-06-30 14:31:22 +02:00
Twinaphex
5366fc1f29
Merge pull request #6926 from fr500/staging
...
Android fixes
2018-06-30 14:31:06 +02:00
radius
717e45dc52
Add mouse wheel support
...
enable hold to bind on android
cleanup
2018-06-29 21:12:47 -05:00
radius
fef9b63bc0
Revert "Disable ENABLE_TOUCH_SCREEN_MOUSE for now until issues are resolved"
...
This reverts commit 2b02616512 .
2018-06-29 21:12:47 -05:00
David Walters
91dd569a73
fix: keep resetting bind during the hold period
2018-06-29 21:12:46 -05:00
David Walters
d73954085a
Hold to bind function (disabled with #if 0)
2018-06-29 21:12:46 -05:00
David Walters
70eda90d03
more accurate rarch_timer
2018-06-29 21:12:46 -05:00
David Walters
8a2b23de34
new setting "input_bind_hold"
2018-06-29 21:12:45 -05:00
Brad Parker
04311695aa
netplay: always use configured port instead of hardcoding, and don't ask for IP address if one is already set. fixes #6626
2018-06-27 23:03:27 -04:00
Brad Parker
15924e5d9b
fix "runtime error: member call on null pointer of type 'struct AppHandler'"
2018-06-27 13:25:13 -04:00
Twinaphex
e786afe481
Update config.def.h
2018-06-27 00:25:52 +02:00
twinaphex
8a1c0be83c
(Android) Another potential buildfix; define ENABLE_HLSL
...
(slang_process) Put HLSL/Cg code around ENABLE_HLSL ifdef
(SPIRV-Cross) Make sure macros no longer need to be redefined; make them
unique in both glsl and hlsl files; needed for Griffin builds
2018-06-26 13:18:17 +02:00
twinaphex
3bbf34aa58
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-06-25 23:55:53 +02:00
twinaphex
0230c2f4d8
Merge commit 'a078d40b80103ba083ad04eab625084279e930b3'
2018-06-25 23:55:41 +02:00
twinaphex
a078d40b80
Squashed 'libretro-common/' changes from edffe4d147..1548bee835
...
1548bee835 Update glsm
df7c8aebea Update glsm
git-subtree-dir: libretro-common
git-subtree-split: 1548bee835ab5fa2d120a4859ff653a5f128de1f
2018-06-25 23:55:40 +02:00
Twinaphex
f88f7419d7
Merge pull request #6923 from libretro/revert-6922-revert-6882-patch-3
...
Revert "Revert "(wiiu) Use portlibs zlib and libpng""
2018-06-25 23:26:51 +02:00
Twinaphex
893dbc6bee
Revert "Revert "(wiiu) Use portlibs zlib and libpng""
2018-06-25 23:26:43 +02:00
Twinaphex
7bdf0fd9a6
Merge pull request #6922 from libretro/revert-6882-patch-3
...
Revert "(wiiu) Use portlibs zlib and libpng"
2018-06-25 22:33:53 +02:00
Twinaphex
3c6c9a8b08
Revert "(wiiu) Use portlibs zlib and libpng"
2018-06-25 22:33:45 +02:00
twinaphex
2ef56e906c
Don't define this unless necessary
2018-06-25 21:52:24 +02:00
twinaphex
d967cbc879
Add another ENABLE_HLSL ifdef
2018-06-25 21:51:23 +02:00
Twinaphex
0f4744bed7
Merge pull request #6921 from theheroGAC/patch-33
...
Update msg_hash_it.h
2018-06-25 21:40:39 +02:00
theheroGAC
8017f706d8
Update msg_hash_it.h
2018-06-25 21:38:22 +02:00
twinaphex
9d6de6b60d
Buildfix for MSVC 2010
2018-06-25 19:49:41 +02:00
Twinaphex
07d226a76d
Merge pull request #6882 from opendata26/patch-3
...
(wiiu) Use portlibs zlib and libpng
2018-06-25 18:16:59 +02:00
twinaphex
234102d475
(glslang) Buildfix for Android
2018-06-25 16:52:15 +02:00
Twinaphex
e10d7d93df
Merge pull request #6906 from meleu/patch-1
...
cheevos: support for ResetIf/PauseIf HitCount - closes #6817
2018-06-24 19:45:07 +02:00
Twinaphex
3bdc7ca352
Merge pull request #6915 from RobLoach/osd-font
...
freetype: Allow getting OSD Font from Assets Directory
2018-06-24 18:13:18 +02:00
Rob Loach
e4fe33f437
freetype: Add comment about assets://
2018-06-24 12:02:28 -04:00
Twinaphex
8585617f69
Merge pull request #6916 from stuartcarnie/sgc-metal
...
feat(Metal): font rendering
2018-06-24 17:54:37 +02:00
Rob Loach
8a96062ed0
freetype: Rename to osd-font.tff
2018-06-24 11:19:40 -04:00
Rob Loach
da6b7987f1
freetype: Get DejaVuSansMono.ttf from the assets directory
2018-06-24 11:00:21 -04:00
Twinaphex
1504a9ed2d
Merge pull request #6914 from DEX357/patch-12
...
Update msg_hash_pl.h
2018-06-24 16:20:57 +02:00
Stuart Carnie
367c15f488
feat(Metal): font rendering
...
* FPS and other OSD messages render correctly
* add autoreleasepool around entire render loop to avoid memory leaks
2018-06-23 23:54:23 -07:00
DEX357
e8e6f20f6c
Update msg_hash_pl.h
2018-06-24 00:53:52 +02:00
Twinaphex
c10aab9830
Merge pull request #6912 from stuartcarnie/sgc-metal
...
More metal resize, stability improvements
2018-06-24 00:28:22 +02:00
Stuart Carnie
eacd52f009
fix(Metal): improve shader stability
...
* use MTKView, which handles layer and scaling changes automatically
between displays
2018-06-23 13:33:27 -07:00
Stuart Carnie
ee8d82dcfe
add additional project files
2018-06-23 13:33:27 -07:00
meleu
536638eaf6
support for ResetIf/PauseIf HitCount
2018-06-23 17:25:16 -03:00
Jean-André Santoni
2a2e732a79
(Menu) Add a setting to hide the shutdown option
2018-06-23 12:01:13 +07:00
Jean-André Santoni
ab3d8979ea
(Menu) Hide overlays, rewind and latency in kiosk mode
2018-06-23 11:18:37 +07:00
twinaphex
7566e09970
Squashed 'libretro-common/' changes from c3c0facc97..edffe4d147
...
edffe4d147 Buildfix for 3DS - implicit declaration of isspace et al.
git-subtree-dir: libretro-common
git-subtree-split: edffe4d1470ae6b846e420392d324c1b2b14281a
2018-06-22 17:43:11 +02:00
Jean-André Santoni
6868670136
(XMB) Code cleaning
2018-06-22 22:31:06 +07:00
Jean-André Santoni
1ff15fd071
(Lakka) Flag MIDI menu as advanced
2018-06-22 22:25:07 +07:00
Jean-André Santoni
bea3822331
(Lakka) Flag more settings groups with SD_FLAG_LAKKA_ADVANCED
2018-06-22 22:22:46 +07:00
Jean-André Santoni
cfa53dd694
Update vscode includePath
2018-06-22 22:14:52 +07:00
twinaphex
e8b0d6974d
Merge commit '48cb38619ff8bbc5ff3c0df93704b3297047a8fe'
2018-06-22 15:00:02 +02:00
twinaphex
48cb38619f
Squashed 'libretro-common/' changes from 999e69a9f1..c3c0facc97
...
c3c0facc97 whoops, cute bug
fc2866b999 no real point leaving these unimplemented, they're easy
bd1d5800db Add filestream_scanf
git-subtree-dir: libretro-common
git-subtree-split: c3c0facc97d3a4c065c72961b5ab165b99d3153c
2018-06-22 15:00:02 +02:00
twinaphex
e3d406808f
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-06-21 21:54:34 +02:00
twinaphex
8baffb3fdf
OPtionally compile hlsl files
2018-06-21 21:53:44 +02:00
Twinaphex
3df1fd7993
Update CHANGES.md
2018-06-21 10:20:31 +02:00
Twinaphex
ad593a1eae
Update CHANGES.md
2018-06-21 08:43:49 +02:00
Twinaphex
58351230d8
Update CHANGES.md
2018-06-21 08:39:41 +02:00
Twinaphex
511044270b
Fix iOS build
2018-06-21 08:37:08 +02:00
twinaphex
3799a33efa
Silence warnings
2018-06-21 08:31:08 +02:00
twinaphex
837cf84fc8
Put this around an ifdef
2018-06-21 08:26:27 +02:00
Twinaphex
c0beef8365
Merge pull request #6905 from stuartcarnie/sgc-metal
...
fix(Metal): fix project file to include .metal resources
2018-06-21 08:25:43 +02:00
twinaphex
863204b343
Merge commit 'c68f2796b95838412610023611398d7c9968a3f3'
2018-06-21 08:22:10 +02:00
twinaphex
c68f2796b9
Squashed 'libretro-common/' changes from c9b117d5b8..999e69a9f1
...
999e69a9f1 More warning fixes
git-subtree-dir: libretro-common
git-subtree-split: 999e69a9f1c3818b6018f39579421e7e52c6bb1b
2018-06-21 08:22:09 +02:00
twinaphex
d14a3f0d1f
Merge commit '5c25cc90765cbf6ad7f01c0b635c72595bc7f457'
2018-06-21 08:18:08 +02:00
twinaphex
5c25cc9076
Squashed 'libretro-common/' changes from 3d989dc968..c9b117d5b8
...
c9b117d5b8 Silence more warnings
git-subtree-dir: libretro-common
git-subtree-split: c9b117d5b8135acd6c175e93931f39067e7d0ec4
2018-06-21 08:18:07 +02:00
twinaphex
0d8729daa6
FIx warning
2018-06-21 08:12:02 +02:00
twinaphex
944cac8352
Squashed 'libretro-common/' changes from 156677b98e..3d989dc968
...
3d989dc968 Cleanups
dabdf7c539 Updates
git-subtree-dir: libretro-common
git-subtree-split: 3d989dc968fa529e91d8e8e4f42f8909451aa7a3
2018-06-21 08:07:19 +02:00
twinaphex
697531dbdd
Merge commit '944cac83520c99e1ddf3d8cd3bf25990c8746d14'
2018-06-21 08:07:19 +02:00
Stuart Carnie
3462fd248c
fix(Metal): fix project file to include .metal resources
2018-06-20 22:58:36 -07:00
twinaphex
b05026b69f
Buildfix
2018-06-21 07:56:40 +02:00
Twinaphex
fd11b205da
Silence bunch of warnings
2018-06-21 07:52:01 +02:00
Twinaphex
2bdffff435
Silence more warnings
2018-06-21 07:34:27 +02:00
Twinaphex
467aa30131
Cleanups
2018-06-21 07:26:05 +02:00
Twinaphex
cede1e38f2
Update CHANGES.md
2018-06-21 07:09:46 +02:00
Twinaphex
cd174c899a
Merge pull request #6904 from stuartcarnie/sgc-apple-metal
...
feat(apple): Metal support for macOS
2018-06-21 06:44:03 +02:00
Stuart Carnie
411bcf8bdd
feat(apple): Metal support for macOS
...
* includes rgui
* shader support
This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
Twinaphex
1a091a83af
Merge pull request #6902 from DEX357/patch-11
...
Update msg_hash_pl.h
2018-06-21 05:47:40 +02:00
DEX357
05464a469e
Update msg_hash_pl.h
2018-06-20 19:57:44 +02:00
twinaphex
b10f1faf7a
Updates
2018-06-20 16:29:14 +02:00
twinaphex
8232265c8f
Change MIDI submenu
2018-06-20 16:27:00 +02:00
twinaphex
fb2d27931d
Fix some warnings
2018-06-20 16:21:53 +02:00
twinaphex
f8cad6f565
Update glslang
2018-06-20 10:47:08 +02:00
twinaphex
1f571be61d
Fix warning
2018-06-20 10:24:10 +02:00
twinaphex
684b2f5722
Get rid of glslang-old
2018-06-20 10:23:00 +02:00
twinaphex
abf7bf877e
(glslang) Buildfix #1
2018-06-20 10:22:08 +02:00
twinaphex
c15950a80c
Merge commit 'db3f820301d386847befd1f43da650b2748e3e57' as 'deps/glslang-new'
2018-06-20 10:07:00 +02:00
twinaphex
db3f820301
Squashed 'deps/glslang-new/' content from commit 5fe506a8ba
...
git-subtree-dir: deps/glslang-new
git-subtree-split: 5fe506a8ba0ce5629004d593da16db7f3f57c58b
2018-06-20 10:07:00 +02:00
twinaphex
0328298474
Squashed 'deps/SPIRV-Cross/' changes from c9516fa917..e59cc24495
...
e59cc24495 Merge pull request #607 from billhollings/master
ac57a30ad6 Regenerate MSL shaders to fix conflicts from merge.
ab2ea93e35 Merge branch 'master' of https://github.com/KhronosGroup/SPIRV-Cross
9b4defe202 CompilerMSL support matrices & arrays in stage-in & stage-out.
285f214071 Merge pull request #605 from KhronosGroup/unpack-regular-operations-msl
58fab58e5e Do not unpack transposed matrices.
192a882df3 Also unpack regular unary/binary operations on MSL.
dc565136fb Merge pull request #604 from KhronosGroup/fix-603
b86bd0a265 Unpack expressions when used in functions on MSL.
c5b6ba239c Merge pull request #599 from KhronosGroup/fix-295
f1e8555801 Emit matrix layouts in structs directly.
b1196f2ace Merge pull request #598 from KhronosGroup/fix-594
6bcc890e63 Sanitize underscores in general, not just for members.
6fea07f2fd Merge pull request #597 from KhronosGroup/fix-595-596-592
3a9b045dc3 Various maintenance fixes.
0a83bacf3e Merge pull request #593 from KhronosGroup/old-clang-compile
2a1ab4108b Fix compile on older clang.
6ef1c49ec0 Merge pull request #591 from KhronosGroup/fix-578
04b149feb0 Fix image load/store on cube arrays in MSL.
8bac5c09f3 Merge pull request #590 from KhronosGroup/fix-581
f65120c147 Deal with packed expressions in more scenarios.
db1ed375b0 Merge pull request #589 from KhronosGroup/fix-580
280fb93204 Add test for reading SSBO from fragment shader on MSL.
a1b3964cbd Run format_all.sh.
6b3da831be Declare read-only SSBOs as const device in MSL.
08336e7bbb Merge pull request #588 from KhronosGroup/pr-583
46bf17c5d3 Add SREM tests for HLSL/MSL.
7cba89b4a5 Add reference files for SREM.
6b144cc609 handle OpSRem
e792cd6160 no expression type for OpSRem
f1eacba244 Merge pull request #587 from zeux/master
91fd41816f Fix textureGrad compilation for legacy targets
8cc1fdbb30 Merge pull request #586 from KhronosGroup/fix-584
ba15daee33 Add support for inheriting bindings for combined image samplers.
f929c361c5 Merge pull request #577 from KhronosGroup/fix-575
bcaae84c76 Deal with scoping for Private variables.
26b887ec99 Fix atomic_compare_exchange_weak_explicit.
62c6d2d498 Merge pull request #576 from KhronosGroup/fix-574
fb7181bff1 Run format_all.sh.
c643addacd Only reflect spec constant if it actually has a constant ID.
991b655c72 Declare OpSpecConstantOp up-front on relevant targets.
0617b98613 Run format_all.sh.
3951b9456f Fix SpecConstantComposite if input is SpecConstantOp.
c74dc4578a Merge pull request #572 from KhronosGroup/vulkan-glsl-sampler-mediump
01080365fa Use mediump on images in --vulkan-semantics as well.
9d370aca58 Merge pull request #571 from KhronosGroup/fix-570
7eba247864 Handle inout properly with split access chains.
97e38bcd38 Merge pull request #569 from KhronosGroup/fix-566
b71f5dfc0c Fix split access chains for builtin arrays.
e4694a8403 Merge pull request #568 from KhronosGroup/fix-567
903b798da7 Fix GCC 8.1 build.
d3b966322d Merge pull request #565 from pmuetschard/master
aced6058b4 Don't limit GLSL identifiers with HLSL keywords.
2792f8f3f2 Merge pull request #564 from KhronosGroup/fix-563
85a8f066f4 Do not use RMW rewrite for matrices.
04f0a08cfc Merge pull request #562 from KhronosGroup/fix-561
d2df067dd4 Force recompile if we add row-major transpose functions in MSL.
7b95168c3d Do not clear spv_function_implementations on MSL.
9279750a1d Merge pull request #560 from KhronosGroup/fix-557
17be3c652f Deal with fake overloads when using combined image samplers.
e80d6e0142 Merge pull request #559 from KhronosGroup/fix-558
3187d89c31 Reduce test case ... MSL can't deal with certain unusual cases yet.
f3e810b8b3 Fix OpCompositeConstruct with arrays in MSL.
9d43e9c02a Merge pull request #556 from billhollings/master
ba1026b899 Merge branch 'master' of https://github.com/KhronosGroup/SPIRV-Cross
57213cb7ca Compiler MSL default gather offset when component specified.
1ebccb4466 Mention Wiki in README.
8f07df016b Merge pull request #555 from KhronosGroup/fix-553
7e23e69f2a Run format_all.sh.
47081f810a Fix GatherDref on GLSL.
6b478c928d Merge pull request #554 from KhronosGroup/query-fixes
40bbf6be7a Build combined dummy samplers for Query functions without sampler as well.
d93807a625 Deal with OpImageFetch without explicit LOD.
454691f434 Merge pull request #547 from KhronosGroup/op-image-usage-tracking
aaf397cd1f Fix usage tracking issue for OpImage.
bbf6b60350 Merge pull request #546 from KhronosGroup/fix-545
893ed379d5 Remove some stale test files.
cd442b9c2f Clean and fix some issues with test_shaders.py.
18958ecccb Add test for combined-sampler-reuse on GLSL.
0280800a8f Fix case where SampledImage would get flushed to temporary.
a090907607 Merge pull request #543 from KhronosGroup/fix-542
8b75e46433 Fix some formatting issues.
f56433b802 Add new tests for combined arrays of sampler + image.
a39eb4826b Combined array of images is starting to work ...
1478847122 Change AppVeyor badge link to the correct one.
d559a8df39 Add AppVeyor status badge.
dd39d36726 Merge pull request #540 from KhronosGroup/appveyor
cc82d14ee8 Add appveyor script.
d0c829b580 Add no-opt to CTest, make test_shaders.py faster when FXC is missing.
2804d9acd7 Merge pull request #539 from KhronosGroup/fix-533
e351e5c565 Use convert_to_string for lod clamp.
e30a94225f Complete MSL constexpr samplers.
64f9461d72 Check for array of samplers.
df58debf7a Add support for constexpr samplers in MSL.
3a8335eee0 Merge pull request #537 from KhronosGroup/fix-535
b9cd3dcd7f Run format_all.sh.
e930f79e2e Be a bit smarter about uint on legacy targets.
2684054bbd Merge pull request #538 from KhronosGroup/fix-io-block-location
b06c1af9b3 Distinguish between enhanced_layouts and SSO requirements.
28c9be8a23 Unsigned integers are disallowed on legacy targets.
7796a9f3ec Merge pull request #531 from KhronosGroup/subgroup
c266429be9 Partially implement subgroup ops for HLSL SM 6.0.
146ea76f52 Add test shader for subgroup.
e1ccfd5dbb Implement all of subgroup.
f6c0e53f58 Start adding Vulkan 1.1 subgroup support to GLSL.
489e04e09e Merge pull request #530 from KhronosGroup/fix-529
9c2761f69a Run format_all.sh.
8175e2e200 Fix depth compare textures when used in functions without argument.
edac731360 Merge pull request #528 from msiglreith/fix_root_constants_name
6bdd775936 Merge pull request #526 from taisei-project/strip-uniform-location
f260c452f7 Fix naming of root constants
4a43024dba Strip uniform locations for ESSL < 3.00 and GLSL < 430
9b8c2c4654 Merge pull request #524 from KhronosGroup/fix-512-523
694b314f87 Support empty structs.
31a3fdf4ee Decouple public require_extension and the internal use of the function.
d0133c5dd9 Merge pull request #509 from KhronosGroup/hlsl-semantic-counter-buffer
d8cdab2f57 Add test shader for semantic decoration.
05c66f9cac Add test shader which uses counter buffer extension.
215d3ca0a4 Add support for new HLSL semantic/counter buffer decorations.
7f84537350 Merge pull request #519 from KhronosGroup/fix-507
ac81a0ce68 Use declared binding in SPIR-V as a fallback for explicit MSL binds.
e8ca39b7b5 Add test for sampler image arrays.
382101bd05 Run format_all.sh.
1d082e9b79 Fix passing arrays of combined image samplers in HLSL.
5827dd54ea Support array of images and samplers in MSL.
81eb72a9a0 Ignore LOD when sampling 1D textures in MSL.
69ffd918a6 Merge pull request #522 from KhronosGroup/fix-515
938040be0b Only disable binding layout for UBOs.
fe697a80f5 Emit classic uniform for UBO in GLSL 1.30.
65be63fd04 Merge pull request #521 from KhronosGroup/fix-516
a6e211e00b Support dual-source blending on GLSL and MSL.
a1e30c8c2b Merge pull request #520 from KhronosGroup/fix-517
3229e6efb6 Add more illegal name replacement in MSL.
761b06bc73 Merge pull request #514 from KhronosGroup/fix-510
a901b4c814 Remove redundant temporary sort.
c1947aa447 Update glslang/SPIRV-Tools on Travis.
35f64d03bb Fix name aliasing for temporary variables.
5161d5ed3b Merge pull request #505 from KhronosGroup/msl-array-mrt
719cf9d42f Run format_all.sh.
8e90382675 Properly flatten MRT outputs in MSL.
6e6ca0b237 Attempt MRT-as-array in MSL.
fbfe13657a Merge pull request #502 from KhronosGroup/update-glslang-spirv-tools
4f348a9807 Update README and update_test_shaders.sh.
b46910e9f5 Access chain into packed vectors as arrays.
a6afda650f Add newly moved reference files.
cdbd376c42 Try building debug on Travis.
e7bf8d2f48 Refactor out noopt shaders to their own folders.
1a4a36b6cd Experiment a bit more with Travis.
5a746ba941 Split checkout and build on Travis CI.
4979d10b54 Implement packHalf2x16/unpackHalf2x16 on MSL.
ae2680c898 Make sure ballotARB inherits expression dependencies.
938c7debed Handle control-dependent temporaries.
012377f811 Refactor block IO emission to use bitset.
955eac522b Make use of the handy scripts for Travis as well.
9fbd8b789e Update tests for latest SPIRV-Tools and glslang.
e8e58844d4 Rewrite everything to use Bitset rather than uint64_t.
29315f3b3f Merge pull request #498 from JustSid/master
e66fd6c2a0 Added generation of the textureXYZGrad() legacy GLSL instruction
0f9cb0da0d Merge pull request #497 from KhronosGroup/fix-489
9a52713d77 Run format_all.sh.
a803e5ae38 Deprecate set_options()/get_options() interface, replace it.
236b2fa47c Merge pull request #496 from KhronosGroup/fix-494
e3b8e9455c Add test shader where a phi variable invalidates a temporary.
1de74fdabd Explicitly emit break/continues in selection branches.
e0efa737ca Expand the implementation of inherit_expression_dependencies.
01fbb3a342 Merge pull request #495 from KhronosGroup/fix-493
28cccc3dbb Emit complex continue blocks "properly".
54549a624f Add some test shaders for special merge methods.
8d557d4103 Handle cases where merge selects as also loop merge or continue blocks.
8c8a93f745 Merge pull request #492 from KhronosGroup/fix-488
922420e346 Disallow arrays and structs from becoming loop variables.
2e5d06d1ce Merge pull request #485 from KhronosGroup/fix-484
bdabd0c73a Disable double test in MSL FP16 tests.
723bec5d33 frexp/ldexp fails in debug builds, workaround temporarily.
0780820a7b Skip interpolateAt tests with FP16.
ac0e93f392 Run format_all.sh.
18ad1be3c3 Add FP16 test for MSL as well.
47d94ff8d9 Add FP16 to HLSL.
770ed25f29 Merge pull request #487 from KhronosGroup/fix-486
15a941cd3d Add builtin GLSL functions to blacklist.
d9da2db442 Some compat fixes for MSL and Half.
547278da12 Test denormal fp16 constants.
24dfe496c2 Run format_all.sh.
05348a66ca Add test shader for FP16 support.
bc0f698df3 Fix packing alignments for float16.
91f85d3412 Begin adding float16_t support to GLSL.
b0a2de5b63 Merge pull request #483 from KhronosGroup/fix-466
38d9d8af68 Add some more MSL test shaders.
5fe79eb59c Update tests.
294259e2f1 Fix type aliasing on MSL.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: e59cc244958af6059f7bd1d16d833e17409dec37
2018-06-20 09:32:45 +02:00
twinaphex
4fb79dfffe
Merge commit '032829847454432a4b149452d6354c13c5888239'
2018-06-20 09:32:45 +02:00
twinaphex
e3d04fd14a
This spams too much, disable this
2018-06-20 07:31:05 +02:00
Twinaphex
cdbdd04cda
Merge pull request #6901 from RobLoach/gtest-submodule
...
discord: Remove the gtest submodule
2018-06-20 07:24:49 +02:00
Rob Loach
e45692b70d
rapidjson: Remove the gtest folder
2018-06-20 00:23:15 -04:00
twinaphex
2367c33887
Mpv integration now works
2018-06-20 06:17:47 +02:00
twinaphex
d27b6265a0
Add more HAVE_MPV ifdefs
2018-06-20 04:50:58 +02:00
twinaphex
0286829348
Start adding HAVE_MPV ifdefs
2018-06-20 04:29:31 +02:00
twinaphex
e51d8b6b0f
Update mpv-libretro.c
2018-06-20 03:53:37 +02:00
twinaphex
f9f15dc5c5
Update mpv libretro core
2018-06-20 03:46:53 +02:00
Twinaphex
dde650074a
Update CHANGES.md
2018-06-19 14:31:49 +02:00
Twinaphex
7385cc3d23
Merge pull request #6899 from DEX357/patch-10
...
Update msg_hash_pl.h
2018-06-19 14:31:06 +02:00
DEX357
c7d565c6c2
Update msg_hash_pl.h
2018-06-19 14:03:48 +02:00
twinaphex
c4da475384
Buildfix
2018-06-19 11:59:41 +02:00
Twinaphex
76d540a075
Merge pull request #6898 from libretro/android_susperf_setting
...
android: add configurable setting for Sustained Performance Mode
2018-06-19 09:30:30 +02:00
Brad Parker
aa083d1e4c
android: add configurable setting for Sustained Performance Mode
2018-06-19 02:50:33 -04:00
twinaphex
981b0eec91
Take this out
2018-06-19 06:28:38 +02:00
twinaphex
c1f16e156e
Add Power Management submenu
2018-06-19 06:23:38 +02:00
Twinaphex
48128a9b36
Merge pull request #6894 from libretro/android_susperf
...
android: enable sustained performance mode if supported
2018-06-19 04:41:02 +02:00
Twinaphex
1feadee0cb
Merge pull request #6895 from casdevel/midi
...
Document MIDI interface
2018-06-18 23:53:53 +02:00
opendata26
707855beda
(wiiu) add back HAVE_BUILTINZLIB but disabled by default
2018-06-18 21:41:30 +01:00
Zoran Vuckovic
8d99044fb4
Document MIDI interface
2018-06-18 21:26:10 +02:00
Brad Parker
612ed942d0
android: enable sustained performance mode if supported, bump target API to 24
2018-06-18 12:56:14 -04:00
twinaphex
ca3b8149a8
MSVC 2003 buildfix
2018-06-18 05:03:26 +02:00
Twinaphex
798635bf8a
Update CHANGES.md
2018-06-18 03:21:28 +02:00
twinaphex
54a95eed83
These defines are not available on Android NDK APIs lower than 24
2018-06-18 01:56:22 +02:00
twinaphex
e39b92a1f0
Another buildfix
2018-06-18 01:44:17 +02:00
twinaphex
7d3f62a816
Buildfix
2018-06-18 01:35:38 +02:00
twinaphex
a6b0dd9f57
Buildfixes
2018-06-18 01:05:52 +02:00
twinaphex
e0405b2f5c
Add MIDI to Griffin
2018-06-18 00:37:51 +02:00
Twinaphex
49f3dacde5
Merge pull request #6892 from casdevel/midi
...
Add MIDI support
2018-06-17 23:07:26 +02:00
twinaphex
76db13fda4
Merge commit '950525a37032877e080ee0f4455c0c4cda550d45'
2018-06-17 20:11:37 +02:00
twinaphex
950525a370
Squashed 'libretro-common/' changes from 8030c86033..156677b98e
...
156677b98e Update
git-subtree-dir: libretro-common
git-subtree-split: 156677b98efb626c8b4c6fe8df4730ed0a15120f
2018-06-17 20:11:36 +02:00
twinaphex
fa1ec0780b
Merge commit '3997b59cd652c7852f866aa11c25693fab6bbcda'
2018-06-17 20:04:50 +02:00
twinaphex
3997b59cd6
Squashed 'libretro-common/' changes from 705d72b4a3..8030c86033
...
8030c86033 Update
5303312e02 Update
a5507504f4 Merge pull request #80 from markwkidd/patch-2
fde3bc8334 Update libretro.h
afa570f1c0 clarify how input device subclasses are declared
4c0a96ba8a Update glsm.c
e5c75fcecb Merge pull request #78 from markwkidd/correct-path_remove_extension-desc
9713f7f66e correct path_remove_extension docs
git-subtree-dir: libretro-common
git-subtree-split: 8030c86033c7c20f554d41e009fc73f1bf4dff2d
2018-06-17 20:04:50 +02:00
Zoran Vuckovic
22d30a0dbf
Fix segfault on device change
2018-06-17 18:50:27 +02:00
Twinaphex
7335db08dc
Update CHANGES.md
2018-06-17 05:10:44 +02:00
Twinaphex
ef1ec3131e
Update CHANGES.md
2018-06-17 05:10:00 +02:00
Twinaphex
6df3597f97
Merge pull request #6881 from L0sted/master
...
Some russian translations
2018-06-17 02:27:05 +02:00
Twinaphex
fde7796cb0
Merge pull request #6888 from bparker06/android_battery
...
support powerstate/battery level in Android
2018-06-17 02:26:10 +02:00
Brad Parker
7176bb19ad
support powerstate/battery level in Android
2018-06-16 19:15:16 -04:00
Zoran Vuckovic
b487c3cace
Add MIDI support
2018-06-16 21:17:32 +02:00
opendata26
cbc804783f
(wiiu) Use portlibs zlib and libpng
...
Zlib needed for libpng to work, used in some cores.
Signed-off-by: Craig Tatlor <[email protected] >
2018-06-15 18:53:45 +01:00
Twinaphex
9d0c0b77ee
Merge pull request #6883 from fr500/master
...
subsystem: set the subsystem correctly
2018-06-14 23:54:18 +02:00
radius
aa35b9da46
subsystem: set the subsystem correctly
2018-06-14 16:38:27 -05:00
l0sted
81e01da585
a lot of work
2018-06-14 15:48:44 +03:00
Twinaphex
fd1c354811
Merge pull request #6876 from retro-wertz/patch-1
...
Better no log at all than showing a false log
2018-06-14 00:51:17 +02:00
l0sted
a90008f7ed
a lot of changes
2018-06-13 15:32:48 +03:00
l0sted
99b6757400
Latency translation
2018-06-13 13:30:01 +03:00
l0sted
af02712712
Updated russian translation
2018-06-13 13:21:15 +03:00
Brad Parker
19dd1c15eb
Merge branch 'master' into qt_grid
2018-06-12 20:49:50 -04:00
bparker06
ab9e00219d
Add null pointer check
2018-06-11 20:28:36 -04:00
Twinaphex
890c781a76
Merge pull request #6874 from altiereslima/master
...
Update portuguese brazilian translation.
2018-06-11 14:48:50 +02:00
retro-wertz
ce27e986e9
Better no log at all than showing a false log
...
This false message has been like foreve. Nobody seems interested in updating "small and minor" things. so lets just remove this....
2018-06-11 17:08:59 +08:00
altiereslima
3f04c639b4
Update portuguese brazilian translation.
2018-06-10 19:58:50 -03:00
gblues
9ea16c0b3d
Updates from PR feedback (ty @aliaspider)
2018-06-07 21:16:49 -07:00
gblues
8b87a53366
Replace hokey "hooks" struct with weak symbol annotations
...
- Did a test build to ensure RA built
- Copied over to my FTPservU sources and ensured no compile issues there
Looks solid. A lot cleaner, too.
@aliaspider
2018-06-07 18:41:16 -07:00
Twinaphex
a4144dfe9b
Merge pull request #6869 from FIX94/master
...
(GC) ACTUALLY fix up build
2018-06-07 21:10:32 +02:00
FIX94
6ede99b47b
(GC) ACTUALLY fix up build
2018-06-07 21:04:34 +02:00
hizzlekizzle
9271a7505f
Merge pull request #6863 from Brunnis/xmb-thumbnails-issue
...
Implement fix for thumbnails not showing up in Quick Menu as well as …
2018-06-07 13:26:32 -05:00
Brad Parker
ef8390dee1
Merge branch 'master' into qt_grid
2018-06-07 11:57:05 -04:00
Twinaphex
a7a54800e8
Merge pull request #6868 from Themaister/master
...
Vulkan: Fix two validation errors.
2018-06-07 05:07:24 +02:00
Mikael Brunnhede
0813de0392
Hide thumbnails in Quick Menu sub-menus.
2018-06-06 23:48:07 +02:00
Hans-Kristian Arntzen
16c797f057
Vulkan: Fix two validation errors.
...
- Mipgen was only transitioning the first miplevel to GENERAL.
Fix the image barrier helper function to transition all levels and
layers.
- Validation layer was complaining that a VkSwapchainKHR was not
properly destroyed. After recycling the swapchain, destroy the old
one.
2018-06-06 23:23:32 +02:00
Twinaphex
6a9e73b7f2
Merge pull request #6865 from DEX357/patch-9
...
Update msg_hash_pl.h
2018-06-06 18:16:50 +02:00
DEX357
d94f9bd921
Update msg_hash_pl.h
2018-06-06 18:02:35 +02:00
Mikael Brunnhede
75330a142d
Implement fix for thumbnails not showing up in Quick Menu as well as "Run" menu after closing content. Also implement fix for savestate thumbnail being hidden behind boxart/screenshot thumbnails. With this fix, boxart/screenshot thumbnails are not shown on the right hand side if there is a savestate screenshot being rendered.
2018-06-05 10:51:51 +02:00
gblues
f22c337cfc
WIIU: cleanup and build-out of wiiu bootstrap code
...
I used the code in `wiiu/` to bootstrap my own WiiU homebrew app; this
PR reflects some changes I needed to make, that might be useful upstream.
1. Clean up filesystem initialization
Filesystem driver initialization was lumped in with filesystem mounting;
and that was a problem in my project, because I needed to be able to remount
the SD card on the fly. So, now it's split up.
I've added a callback object named "hooks" that can be used by consuming
applications to handle filesystem mounting and unmounting. If these hooks are
not provided, then the existing default behavior occurs.
2. Expand socket handling
- add `SO_NONBLOCK` flag for non-blocking socket I/O
- add normal errno defines like `EWOULDBLOCK` `EAGAIN`.
3. Remove RetroArch dependencies
- the exception handler protects usage of version_git with
`#ifdef HAVE_GIT_VERSION` but not the include, so I added that.
It also technically depends on version.h, but I'm not touching that.
It's easy enough to implement and I needed the same functionality. I'm
not sure what the best solution for that dependency is.
- missing_libc_functions.c included features/features_cpu.h which is
a libretro include. This appears to be a stale include though, because
everything compiles and works without it.
- an ifdef referencing the RA "WIIU" define, rather than the devkitpro
"__wiiu__" define
2018-06-05 00:06:40 -07:00
gblues
21fd83f766
Merge github:libretro/RetroArch
2018-06-04 23:38:38 -07:00
twinaphex
ec718c6f71
Should only be used for Wii
2018-06-04 21:25:04 +02:00
Twinaphex
7bfe9e409a
Merge pull request #6860 from meleu/patch-22
...
fix crash when scrolling cheevos list. fixes #6732
2018-06-04 16:31:08 +02:00
meleu
0ffe0f8513
fix crash when scrolling cheevos list. fixes #6732
2018-06-04 10:07:18 -03:00
Twinaphex
5bc7acffd5
Merge pull request #6858 from meleu/patch-22
...
show cheevos description on RGUI - fixes #6764
2018-06-04 03:53:39 +02:00
meleu
6040e1c0fc
show cheevos description on RGUI - fixes #6764
2018-06-03 16:46:20 -03:00
Twinaphex
6ecf64d08f
Merge pull request #6855 from GregorR/null-input-joypad-driver
...
Fix input when the joypad driver is NULL.
2018-06-02 23:04:45 +02:00
Gregor Richards
af357c1afe
Fix input when the joypad driver is NULL.
2018-06-01 23:22:04 -04:00
Twinaphex
e4476ec61b
Merge pull request #6847 from reswitched/nsw-dynamic
...
NSW: dynamic core loading
2018-06-02 01:39:00 +02:00
Twinaphex
861d87281e
Merge pull request #6852 from theheroGAC/patch-32
...
Update msg_hash_it.h
2018-06-01 02:40:49 +02:00
Twinaphex
ab9a9e733e
Merge pull request #6853 from FIX94/patch-1
...
(GC/Wii) revert commit 822e2fd
2018-06-01 02:40:40 +02:00
FIX94
3f8235db28
revert commit 822e2fd
...
commit 822e2fd broke sd gecko mounting on gamecube, making the gamecube build unusable, reverting it makes it run fine again
2018-06-01 00:22:42 +02:00
theheroGAC
430d674b4e
Update msg_hash_it.h
2018-05-31 22:45:32 +02:00
Twinaphex
adaac8a8cd
Merge pull request #6851 from meepingsnesroms/master
...
Update README.MD(Fixed)
2018-05-31 20:49:02 +02:00
meepingsnesroms
c0da95559f
Update README.MD(Fixed)
2018-05-31 10:26:35 -07:00
Twinaphex
ad79fbe4a9
Merge pull request #6846 from GregorR/netplay-runahead-compatibility
...
Fix compatibility between netplay and runahead
2018-05-31 10:29:22 +02:00
Twinaphex
49c08baaa7
Merge pull request #6848 from reswitched/fix-tearing
...
NSW: fix tearing
2018-05-31 10:28:11 +02:00
misson20000
97994b0684
NSW: libtransistor added an ELF loader, and cores are now .so instead of .nro
2018-05-30 22:13:55 -07:00
misson20000
1ef6b1d8e4
NSW: wip dynamic support
2018-05-30 22:13:55 -07:00
Gregor Richards
2c07561fc1
Fix compatibility between netplay and runahead
...
Unsurprisingly, netplay and runahead are wildly incompatible; both rely
on internal rewinding, without communicating this fact to each other.
Somewhat more surprisingly, netplay already has all the infrastructure
for negative input latency, as it's structurally the same as receiving
delayed input from a peer. This patch makes the two features
"compatible" by disabling runahead per se when netplay is active, and
using runahead's configuration to adjust netplay's own input latency
feature, which is now allowed to be negative. The effect is mostly the
same (modulo the second core support), and it doesn't confuse netplay
peers.
2018-05-30 22:01:02 -04:00
misson20000
1404b63219
fix for tearing (depends on libtransistor commit cf5d0403 in v2.0.0, which is yet to be released)
2018-05-30 18:04:58 -07:00
Twinaphex
0045e1fff2
Merge pull request #6845 from DEX357/patch-8
...
Update msg_hash_pl.h
2018-05-30 07:20:49 +02:00
DEX357
9cf843e349
Update msg_hash_pl.h
2018-05-30 02:30:51 +02:00
twinaphex
a3a047b8ec
Fix Coverity warning
2018-05-29 22:01:05 +02:00
twinaphex
b1ec722a75
Buildfix
2018-05-29 18:55:18 +02:00
Twinaphex
65232d3ab4
Merge pull request #6842 from gmdvieira/wayland.screensaver
...
Add screensaver (idle) inhibition for Wayland driver
2018-05-29 17:23:22 +02:00
hizzlekizzle
34a75ba605
Merge pull request #6578 from Stevoisiak/settings-driver-section
...
retroarch.cfg: Reorganize sections
2018-05-29 09:28:22 -05:00
Gustavo Maciel Dias Vieira
14c505117d
Add screensaver (idle) inhibition for Wayland driver
...
The Wayland driver currently has no implementation for gfx_ctx_wl_suppress_screensaver. This adds a Dbus implementation using the same infrastructure used by the X11 driver.
2018-05-29 09:56:58 -03:00
twinaphex
ddbc0d53c0
Add Discord Enable option to Settings -> Privacy
2018-05-29 12:41:13 +02:00
twinaphex
81ce02cf74
Put this around an ifdef
2018-05-29 12:18:31 +02:00
twinaphex
6d81d31ef5
Enable Discord setting
2018-05-29 12:18:01 +02:00
twinaphex
b5f6ae7931
(Discord) Add translatable string
2018-05-29 11:14:21 +02:00
twinaphex
406342479a
Change function signature of discord_update
2018-05-29 11:09:13 +02:00
twinaphex
1fb57857ea
Add discord_is_inited
2018-05-29 11:06:43 +02:00
twinaphex
31e7894539
Get rid of unnecessary ifdef
2018-05-29 10:43:45 +02:00
twinaphex
8ad1ddbac5
Disable discord support for C89
2018-05-29 10:42:18 +02:00
twinaphex
b4912a718f
(Discord.c) Cleanups
2018-05-29 10:40:01 +02:00
twinaphex
4a035f5b22
Start adding files for Mac/Linux
2018-05-29 10:30:56 +02:00
twinaphex
d488dfcafa
Make these files Windows-specific
2018-05-29 10:24:17 +02:00
twinaphex
e056cd8005
Disable HAVE_DISCORD for now
2018-05-29 10:22:07 +02:00
Twinaphex
2848f1f2b1
Merge pull request #6840 from fr500/master
...
WIP: discord-rpc support
2018-05-29 10:21:28 +02:00
radius
00bb17588d
Merge commit '6e7a18a5987cbd5dec80308250062867f2cc3aad' as 'deps/discord-rpc/thirdparty/rapidjson-1.1.0'
2018-05-28 23:59:23 -05:00
radius
6e7a18a598
Squashed 'deps/discord-rpc/thirdparty/rapidjson-1.1.0/' content from commit 2fb78f9cee
...
git-subtree-dir: deps/discord-rpc/thirdparty/rapidjson-1.1.0
git-subtree-split: 2fb78f9cee01996f020d5af7592b37c5a0693b31
2018-05-28 23:59:23 -05:00
radius
f0082d710c
restore this file
2018-05-28 23:49:23 -05:00
radius
0308191f88
Merge commit 'b86df4ee09564e88f9d2c994ef9d5af75d4e7395' as 'deps/discord-rpc'
2018-05-28 23:46:51 -05:00
radius
b86df4ee09
Squashed 'deps/discord-rpc/' content from commit ba9fe00c4d
...
git-subtree-dir: deps/discord-rpc
git-subtree-split: ba9fe00c4de1d680cdc56605d9c0d2b4cf8e7a07
2018-05-28 23:46:51 -05:00
radius
d5c2bc90c1
add discord files
2018-05-28 23:46:36 -05:00
Brad Parker
8d886751b9
Merge branch 'master' into qt_grid
2018-05-28 18:16:13 -04:00
Brad Parker
8c6bc4a678
Qt: update UI after loading every 25 grid items, keep grid from mixing up content from multiple playlists if the user switches to a new one before one is finished loading
2018-05-28 18:14:36 -04:00
Twinaphex
b378566cb8
Merge pull request #6837 from Dwedit/dirty_input_fix
...
Add bounds checking to runahead dirty input code
2018-05-28 20:19:31 +02:00
Twinaphex
cdc2bdb327
Merge pull request #6835 from Dwedit/null-fix_
...
Fix a calloc(0) which led to uninitialized data being used later on.
2018-05-28 20:19:21 +02:00
Dwedit
adbc71ce46
Change bounds to a const variable
...
Add one more bounds check
2018-05-28 12:14:04 -05:00
Dwedit
e8b381680a
reformat spaces
2018-05-28 12:04:11 -05:00
Dwedit
becb6dee16
Fix out of bounds access in dirty_input code
2018-05-28 12:01:18 -05:00
Dwedit
51f7746407
reformat like the old code
2018-05-28 10:58:04 -05:00
Dwedit
8cd8e7d3ae
Fix a calloc(0) which led to uninitialized data being used later on.
2018-05-28 10:54:25 -05:00
twinaphex
23b0444afe
Update libretro-common
2018-05-28 17:30:56 +02:00
Twinaphex
877766d0ae
Merge pull request #6834 from Dwedit/null-fix_
...
Fix null pointer read in action_bind_sublabel_subsystem_add
2018-05-28 17:13:08 +02:00
Dwedit
6ef5232f32
Fix null pointer read in action_bind_sublabel_subsystem_add
2018-05-28 09:37:43 -05:00
Twinaphex
d00fe30f0e
Merge pull request #6831 from ReRetro/master
...
Change Retroarch to RetroArch once again for the 3ds
2018-05-27 21:09:08 +02:00
Twinaphex
743ab2351c
Merge pull request #6829 from fr500/overrides
...
only apply deadzone on analog to digital remapping, not analog to analog
2018-05-27 21:08:52 +02:00
Yarsan Hoessain
99c074e275
Change Retroarch to RetroArch once again for the 3ds
2018-05-27 20:21:41 +02:00
radius
c2c5265916
only apply deadzone on analog to digital remapping, not analog to analog
2018-05-27 11:58:52 -05:00
Twinaphex
3a96314bfd
Merge pull request #6828 from DEX357/patch-7
...
Update msg_hash_pl.h
2018-05-26 09:50:36 +02:00
DEX357
9af767163f
Update msg_hash_pl.h
2018-05-26 00:55:55 +02:00
alphanu1
488d142ebf
Merge pull request #75 from alphanu1/alphanu1-patch-71
...
Black screen fix
2018-05-25 12:27:43 +01:00
alphanu1
7c50550fc3
Black screen fix
2018-05-25 12:26:11 +01:00
Twinaphex
06aab60307
Merge pull request #6827 from alphanu1/master
...
Porch adjust to fix aspect and 240p menu for CRT
2018-05-25 12:21:04 +02:00
alphanu1
05cf6fa114
Merge pull request #74 from alphanu1/alphanu1-patch-70
...
Porch adjust to fix aspect
2018-05-25 10:58:59 +01:00
alphanu1
b4996e6d41
Porch adjust to fix aspect
2018-05-25 10:58:43 +01:00
alphanu1
31919e9a61
Merge pull request #73 from alphanu1/alphanu1-patch-69
...
240p menu for CRT
2018-05-25 10:57:47 +01:00
alphanu1
e6b2f5a734
240p menu for CRT
2018-05-25 10:57:32 +01:00
alphanu1
a002297f37
Merge pull request #72 from alphanu1/alphanu1-patch-68
...
update
2018-05-25 10:56:46 +01:00
alphanu1
f99540e9d0
update
2018-05-25 10:56:22 +01:00
alphanu1
9c03f99eb9
Merge pull request #71 from alphanu1/alphanu1-patch-67
...
update
2018-05-25 10:55:54 +01:00
alphanu1
23ec5eed84
update
2018-05-25 10:55:15 +01:00
alphanu1
8a5dce2d25
Merge pull request #70 from alphanu1/alphanu1-patch-66
...
Porch adjust to fix aspect
2018-05-25 10:49:48 +01:00
alphanu1
a98ce80df0
Porch adjust to fix aspect
2018-05-25 10:49:28 +01:00
alphanu1
0ecd571d0f
Merge pull request #69 from alphanu1/alphanu1-patch-65
...
240p menu for CRT
2018-05-25 10:43:26 +01:00
alphanu1
e20e0b1cfd
240p menu for CRT
2018-05-25 10:42:57 +01:00
alphanu1
f9fb5ae659
Merge pull request #68 from libretro/master
...
update
2018-05-25 10:41:38 +01:00
Twinaphex
25fbcb33e5
Merge pull request #6821 from reswitched/master
...
NSW: fix analog sticks
2018-05-24 10:41:49 +02:00
misson20000
dd0ad28818
NSW: fix analog sticks
2018-05-24 00:18:38 -07:00
Twinaphex
1b7fb1530a
Merge pull request #6820 from altiereslima/master
...
Update Portuguese Brazilian Translation #2
2018-05-22 04:03:16 +02:00
altiereslima
b2303b8ef4
Update Portuguese Brazilian Translation #2
2018-05-21 22:56:25 -03:00
Twinaphex
a5b877b142
Merge pull request #6812 from altiereslima/master
...
Update Portuguese Brazilian Translation
2018-05-21 04:12:09 +02:00
Twinaphex
62bf39316f
Merge pull request #6811 from alfrix/spanish
...
Fix build
2018-05-21 04:12:01 +02:00
altiereslima
1530d6ce3e
Update Portuguese Brazilian Translation
2018-05-20 22:56:03 -03:00
Alfrix
82a869b142
Fix build
2018-05-20 22:51:05 -03:00
Twinaphex
3c49c8c856
Merge pull request #6807 from markwkidd/master
...
Improve text for existing menu item -- "Save Game-options file"
2018-05-21 03:03:18 +02:00
Twinaphex
73287af8e4
Merge pull request #6808 from DEX357/patch-5
...
Update msg_hash_pl.h
2018-05-21 03:02:52 +02:00
Twinaphex
6f1a80dafe
Merge pull request #6809 from DEX357/patch-6
...
Update msg_hash_pl.h
2018-05-21 03:02:46 +02:00
Twinaphex
430a79da5a
Merge pull request #6810 from alfrix/spanish
...
Spanish Update
2018-05-21 03:02:36 +02:00
Alfrix
056664ee7d
Update Spanish
2018-05-20 19:56:58 -03:00
DEX357
5313aca11d
Update msg_hash_pl.h
2018-05-21 00:04:16 +02:00
DEX357
0a45468af9
Update msg_hash_pl.h
...
missing entries
2018-05-20 23:48:50 +02:00
markwkidd
b2c767ee22
provide a verb for the Save Game-option command
...
Signed-off-by: markwkidd <[email protected] >
2018-05-20 15:30:26 -05:00
Twinaphex
58e13ab6ca
Merge pull request #6802 from DEX357/patch-4
...
Update msg_hash_pl.h
2018-05-20 17:39:28 +02:00
DEX357
64c6f88512
Update msg_hash_pl.h
...
amendments
2018-05-20 15:10:10 +02:00
Twinaphex
dec45f0963
Merge pull request #6800 from DEX357/patch-3
...
Update msg_hash_pl.h
2018-05-20 08:00:22 +02:00
Twinaphex
463348cb2e
Merge pull request #6801 from meepingsnesroms/master
...
Update the 3ds build system to match new core format
2018-05-20 08:00:13 +02:00
gblues
10ae93153a
Merge github:libretro/RetroArch
2018-05-19 18:54:34 -07:00
meepingsnesroms
f3bad8b3e2
Fix salamander for 3dsx build
2018-05-19 11:42:08 -07:00
meepingsnesroms
51b9b69828
Finish buildbot fixes
2018-05-19 11:35:12 -07:00
meepingsnesroms
f59913ab04
Remove tab
2018-05-19 10:03:57 -07:00
meepingsnesroms
6c1e865d28
Make build system match core format
2018-05-19 09:59:47 -07:00
DEX357
702dc1bb80
Update msg_hash_pl.h
...
Further corrections and omissions.
2018-05-19 18:49:16 +02:00
Twinaphex
31c5cc9269
Update CHANGES.md
2018-05-19 16:50:16 +02:00
Twinaphex
30a37af792
Merge pull request #6798 from meepingsnesroms/master
...
Add another error handler, fix variable name formatting
2018-05-19 16:23:30 +02:00
Twinaphex
d42d9efd32
Merge pull request #6797 from DEX357/patch-2
...
Update msg_hash_pl.h
2018-05-19 16:23:07 +02:00
meepingsnesroms
5b2ec62a41
Add another error handler, fix variable name formatting
2018-05-18 17:39:11 -07:00
DEX357
496fbc1f50
Update msg_hash_pl.h
...
minor grammar changes
2018-05-19 01:42:49 +02:00
twinaphex
c7c1983c91
Update d3d9_set_pixel_shader
2018-05-18 20:43:12 +02:00
twinaphex
eac9ce1818
Refactor load_program
2018-05-18 08:49:52 +02:00
twinaphex
9dea722c39
Update portion of dr_flac.h that was problematic on
...
certain systems
2018-05-18 05:32:07 +02:00
twinaphex
2bda59b8e4
(platform_unix.c) Get rid of some warnings
2018-05-18 05:17:13 +02:00
Twinaphex
6a291e0240
Merge pull request #6794 from alfrix/spanish
...
Spanish Update
2018-05-18 04:09:28 +02:00
Alfrix
d604239f00
Update Spanish
2018-05-17 21:28:18 -03:00
Ramiro Morales
421c191049
Update Spanish translation (msg_hash_es.h).
...
Changes were generated by the following workflow:
1. .h -> .po conversion
2. Translation edit using a tool that supports gettext .po file format.
e.g. poedit, dedicated modes of Emac, Vim, other editors
3. .po -> .h conversion
Steps 1 and 3 are handled by using WIP tool at
https://github.com/ramiro/RetroArch/blob/manage-i18n-with-gettext-tools/tools/intl.py
2018-05-17 21:09:00 -03:00
twinaphex
3c1c6758c7
Update
2018-05-18 01:38:45 +02:00
Twinaphex
a36685d31f
Merge pull request #6793 from alfrix/polish
...
Update Polish (@DEX357)
2018-05-18 01:16:48 +02:00
Alfrix
8014f10da4
Update Polish (DEX357)
2018-05-17 20:10:19 -03:00
twinaphex
ce79ff79d2
Cleanups
2018-05-18 01:10:13 +02:00
twinaphex
db184a470b
Cleanups
2018-05-18 00:51:45 +02:00
twinaphex
c9de823e38
(D3D9 HLSL) Start getting rid of old code
2018-05-18 00:46:39 +02:00
twinaphex
d457256bda
(D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL) More work
...
hooking up the stock shader(D3D9 HLSL) More work hooking up the stock
shader(D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL) More
work hooking up the stock shader(D3D9 HLSL) More work hooking up the
stock shader(D3D9 HLSL) More work hooking up the stock shader(D3D9 HLSL)
More work hooking up the stock shader(D3D9 HLSL) More work hooking up
the stock shader
2018-05-18 00:36:51 +02:00
twinaphex
48b9506299
(HLSL) Implement renderchain_add_pass
2018-05-18 00:27:07 +02:00
twinaphex
076a8a6a97
(D3D9 HLSL) Updates
2018-05-18 00:24:19 +02:00
twinaphex
5a84170efe
Simplify d3d9_hlsl_load_program
2018-05-18 00:19:02 +02:00
twinaphex
c4a38f24d1
Refactor D3D9 HLSL
2018-05-18 00:17:47 +02:00
twinaphex
991882cbd6
Create d3d9_hlsl_bind_program
2018-05-17 23:25:43 +02:00
twinaphex
8fadef7082
Update d3d9_set_vertex_shader
2018-05-17 23:23:17 +02:00
twinaphex
1d67334323
Expand d3d9_cg_bind_program
2018-05-17 23:20:13 +02:00
twinaphex
9adedbc01a
Create d3d9_cg_bind_program
2018-05-17 22:57:16 +02:00
twinaphex
eb27d014e8
Cleanups
2018-05-17 22:50:37 +02:00
twinaphex
f7b1007995
Move mvp_val to hlsl_renderchain
2018-05-17 22:46:51 +02:00
twinaphex
671be3c372
Cleanup d3d9_cg_load_program
2018-05-17 22:40:46 +02:00
twinaphex
c412e2ec97
(Cg renderchain) Refactor vStock/fStock
2018-05-17 22:38:17 +02:00
twinaphex
3b7a1a8a73
Make hlsl_load_program more like Cg version
2018-05-17 22:30:57 +02:00
twinaphex
0df8ca030f
Cleanups
2018-05-17 22:22:10 +02:00
twinaphex
c67dc034e9
Add vtable/ftable to shader_pass
2018-05-17 22:14:23 +02:00
twinaphex
34c5c84706
Cleanups
2018-05-17 21:43:27 +02:00
twinaphex
be9f643edb
Get rid of hlsl->dev
2018-05-17 21:26:11 +02:00
twinaphex
cabe5c6686
Uncomment d3d9_hlsl_renderchain_set_params for state tracker
2018-05-17 21:11:43 +02:00
twinaphex
d946cf1ee5
Create common set vertices function
2018-05-17 21:07:44 +02:00
twinaphex
2011453340
Cleanups
2018-05-17 20:50:32 +02:00
twinaphex
9d6777a87f
Rewrite set_shader_params to be nearly identical to Cg renderchain
2018-05-17 20:45:26 +02:00
twinaphex
6c392d3863
Cleanups
2018-05-17 20:31:16 +02:00
twinaphex
70074010e0
Cleanups
2018-05-17 20:15:47 +02:00
twinaphex
aec7ce3f4e
Update
2018-05-17 20:01:20 +02:00
twinaphex
ebc2cc6d5b
(HLSL) Cleanup log messages
2018-05-17 19:57:07 +02:00
twinaphex
cc1f503f57
(HLSL) Further cleanups
2018-05-17 19:55:08 +02:00
twinaphex
9adc4d4a2f
Another cleanup
2018-05-17 19:48:16 +02:00
twinaphex
0de7e7bf46
Cleanups
2018-05-17 19:47:22 +02:00
twinaphex
bef7b481c6
Refactor more D3D9 HLSL renderchain code
2018-05-17 19:33:47 +02:00
twinaphex
5bb1b2ef7c
Start refactoring HLSL code - constant table parameter setters
2018-05-17 19:26:52 +02:00
twinaphex
da53ddc99b
Create d3d9_hlsl_get_constant_by_name
2018-05-17 19:13:39 +02:00
twinaphex
18b176c1ea
Rename functions
2018-05-17 19:03:13 +02:00
twinaphex
3b7414bc4b
(Cg) Some refactors
2018-05-17 18:56:12 +02:00
twinaphex
d28aad6372
Rename hlsl_compile_program
2018-05-17 18:46:57 +02:00
Twinaphex
2a0fda0845
Merge pull request #6791 from Dwedit/fix-reset-command
...
Fix the reset command not closing the menu
2018-05-17 18:41:14 +02:00
Twinaphex
380308d7d0
Merge pull request #6792 from Tatsuya79/patch-1
...
Disable gl hard sync in menu
2018-05-17 18:40:36 +02:00
twinaphex
fe1d3306af
Cleanups
2018-05-17 18:20:36 +02:00
twinaphex
a9cede28b4
remove some Cg references from log messages
2018-05-17 18:03:18 +02:00
twinaphex
08425d978c
Create d3d9_renderchain_destroy_passes_and_luts
2018-05-17 17:59:42 +02:00
twinaphex
c022190895
Cleanups
2018-05-17 17:52:44 +02:00
twinaphex
041d51b8d1
Cleanups
2018-05-17 17:50:33 +02:00
twinaphex
f8b7104ef2
Move more common code to d3d9_renderchain.h
2018-05-17 17:38:42 +02:00
twinaphex
a024da61f4
More code de-duplication
2018-05-17 17:27:56 +02:00
twinaphex
e01a028e24
Move add_lut_internal to d3d9_renderchain.h
2018-05-17 17:25:46 +02:00
Tatsuya79
e96463645d
Disable gl hard sync in menu
2018-05-17 17:24:10 +02:00
twinaphex
c46d84b799
Create d3d9_renderchain_add_lut
2018-05-17 17:23:53 +02:00
twinaphex
6d2b5c8052
Move read_viewport function back to d3d9.c
2018-05-17 17:17:08 +02:00
twinaphex
ad3cedfff1
Create d3d9_init_renderchain
2018-05-17 17:15:04 +02:00
twinaphex
ea5e4e9ae4
Create struct D3D9Vertex
2018-05-17 17:10:44 +02:00
twinaphex
30b6366158
(d3d9_cg_renderchain.c) Reuse same struct
2018-05-17 17:09:23 +02:00
twinaphex
45f409b022
Start using shader_pass struct
2018-05-17 16:52:12 +02:00
twinaphex
d369cde6c6
(Cg renderchain) Cleanups
2018-05-17 16:50:02 +02:00
Dwedit
af2f679ff5
Fix the reset command not closing the menu
2018-05-17 09:49:45 -05:00
twinaphex
bc59b0345d
Start unifying the structs across the two renderchains
2018-05-17 16:42:27 +02:00
twinaphex
517e42c9c7
Pass d3d pointer to set_mvp
2018-05-17 05:46:49 +02:00
twinaphex
8161add9e4
(D3D renderchains) Updates
2018-05-17 05:36:56 +02:00
twinaphex
7afad7a84b
Add start/end render
2018-05-17 04:19:35 +02:00
twinaphex
fef586b887
Comment out align texels for now
2018-05-17 02:21:40 +02:00
twinaphex
8686c5e037
(HLSL) Use HLSLVertex everywhere in the file
2018-05-17 02:18:57 +02:00
twinaphex
91fc81e76a
(D3D9 HLSL) Prevents crash with game frame
2018-05-17 02:17:47 +02:00
twinaphex
62a2af1848
(HLSL) Update set_vertices
2018-05-17 02:16:19 +02:00
twinaphex
a999bff175
Cleanups
2018-05-17 02:07:15 +02:00
twinaphex
47551cec84
(HLSL) set_vertices - more work
2018-05-17 02:01:32 +02:00
Twinaphex
bc0185c313
Merge pull request #6782 from meepingsnesroms/master
...
Make 3DS launch cores like a normal system
2018-05-17 01:34:48 +02:00
meepingsnesroms
1bd25a6f12
Fix pointer type
2018-05-16 16:28:32 -07:00
meepingsnesroms
ce0d8bb5e0
Remove quote parsing
2018-05-16 16:26:38 -07:00
meepingsnesroms
8617690499
Fix tab where spaces should be
2018-05-16 10:41:25 -07:00
twinaphex
47f3855e1b
Cleanups
2018-05-16 16:06:00 +02:00
twinaphex
4b5ea2877e
Cleanups
2018-05-16 16:03:22 +02:00
twinaphex
efbfe85da4
Cleanups
2018-05-16 15:58:46 +02:00
twinaphex
3aba080434
Integrate HLSL code into d3d9_hlsl_renderchain.c
2018-05-16 15:52:11 +02:00
Twinaphex
1e44b4f9e7
Merge pull request #6784 from Tatsuya79/patch-9
...
call input_remapping_set_defaults before loading a new remap
2018-05-16 14:53:12 +02:00
Tatsuya79
dd3c9dd838
call input_remapping_set_defaults before loading a new remap
2018-05-16 13:30:57 +02:00
meepingsnesroms
9e51d41fea
Fix last null terminator not being added to cia argv
2018-05-15 18:11:47 -07:00
meepingsnesroms
756db4f264
Fix broken path handling when launching a core with a file or with spaces
2018-05-15 11:46:13 -07:00
meepingsnesroms
052de6bcd2
3ds now has proper core launching
2018-05-15 10:30:34 -07:00
twinaphex
2d540264e8
Start hooking up set_shader_mvp function
2018-05-15 06:02:10 +02:00
twinaphex
6afd100d2f
(D3D9 HLSL) Add calc_and_set_shader_mvp
2018-05-15 05:53:15 +02:00
twinaphex
52fcdd183a
(HLSL) Add more functions
2018-05-14 23:14:26 +02:00
twinaphex
5cba3f0b25
(D3D) Updates
2018-05-14 22:24:02 +02:00
twinaphex
9e63b108ae
Cleanups
2018-05-14 22:20:26 +02:00
twinaphex
8361922034
Cleanup
2018-05-14 22:07:07 +02:00
twinaphex
c0cd08fa11
Cleanups
2018-05-14 22:01:21 +02:00
twinaphex
4e572d6f87
Simplify calc_and_set_shader_mvp
2018-05-14 21:54:28 +02:00
twinaphex
e1368a9209
(Cg D3D9) Buildfix
2018-05-14 21:42:14 +02:00
twinaphex
39f45a17d2
create d3d9_convert_geometry
2018-05-14 21:32:14 +02:00
twinaphex
c941b4e922
Update D3D9 HLSL code
2018-05-14 21:26:52 +02:00
twinaphex
f37f8a1076
(HLSL renderchain) Refactor code
2018-05-14 21:10:14 +02:00
twinaphex
dc61c08006
Cleanups
2018-05-14 20:50:02 +02:00
twinaphex
15f2cde260
(HLSL) Start adding renderchain code
2018-05-14 20:42:28 +02:00
twinaphex
111aeb46b3
Make blit_texture a generic function used by both Cg and HLSL
...
renderchains
2018-05-14 19:11:45 +02:00
twinaphex
c1d949b017
Rename pass_vector_list to cg_pass_vector_list
2018-05-14 18:48:47 +02:00
twinaphex
8a607e72af
(D3D9 Cg) Cleanups
2018-05-14 18:46:06 +02:00
twinaphex
e646366fd4
Cleanups
2018-05-14 18:42:53 +02:00
twinaphex
e8ae1e324f
Cleanups
2018-05-14 18:40:36 +02:00
twinaphex
7a9bfa52b0
Add comments
2018-05-14 17:51:50 +02:00
Twinaphex
fd4aca1654
Merge pull request #6779 from fr500/overrides
...
blacklist some settings from overrides
2018-05-14 17:50:15 +02:00
twinaphex
e9054159ec
Remove set_font_rect callback
2018-05-14 16:57:34 +02:00
radius
ecedf8b995
blacklist some settings from overrides
2018-05-13 23:58:55 -05:00
twinaphex
bf3122329b
(D3D9) Buildfixes
2018-05-14 06:37:01 +02:00
twinaphex
232d3f4d92
Take out add_state_tracker function callback for D3D9 renderchain
2018-05-14 06:33:51 +02:00
Twinaphex
dad1e9e52a
Merge pull request #6775 from fr500/overrides
...
WIP: override, presets & remap improvements
2018-05-14 06:23:10 +02:00
twinaphex
e5ec7d0fda
(Menu) Cut down on some code duplication
2018-05-14 06:18:57 +02:00
radius
f81ea09f20
add saving, deletion options for per-dir remaps
2018-05-13 23:17:44 -05:00
radius
0a0365e49a
add menu entries
2018-05-13 22:33:06 -05:00
twinaphex
94955eb3b5
(D3D8) Do less casting
2018-05-14 05:14:26 +02:00
twinaphex
2c5112f3ac
Cleanups
2018-05-14 05:07:12 +02:00
radius
16c33b4f42
add remap saving, add new variables
2018-05-13 22:05:19 -05:00
radius
908d9b315b
overrides: improve 43220c088a a bit
2018-05-13 22:05:18 -05:00
nosh01
9b57b3658d
config_load_override() allow override configs to be loaded that match the content parent path name
2018-05-13 22:05:18 -05:00
twinaphex
c40c08375c
(d3d9_common.h) Cleanups
2018-05-14 05:04:45 +02:00
twinaphex
cbe4c78979
(D3D8/D3D9) Cleanups
2018-05-14 04:55:33 +02:00
twinaphex
606d700bf2
No more D3D8/D3D9 header includes in d3d_common.c
2018-05-14 04:36:08 +02:00
twinaphex
8733a41e58
(d3d_common.c) Get rid of these header includes
2018-05-14 04:00:27 +02:00
twinaphex
6a9b39da3f
Get rid of d3d.h and xdk_defines.h
2018-05-14 03:57:27 +02:00
twinaphex
5fe6c74b51
Remove this
2018-05-14 03:47:13 +02:00
twinaphex
d1c1e4e2aa
Move D3D9_DECL_FVF_TEXCOORD to d3d9_common.h
2018-05-14 03:17:26 +02:00
twinaphex
86c7e7c69f
(D3D9) Uniquely name 'Pass' for cg renderchain; some more work on HLSL
2018-05-14 03:12:09 +02:00
twinaphex
1de6bf550b
(D3D renderchains) Cleanups/unifications
2018-05-14 03:06:19 +02:00
twinaphex
8beed4c1ec
(360) Buildfix
2018-05-14 01:50:58 +02:00
twinaphex
1a55d4309c
Fix --disable-cheevos
2018-05-14 01:44:08 +02:00
twinaphex
7617e3efd2
Fix Coverity error - forgot a break
2018-05-14 01:38:24 +02:00
Twinaphex
155c48d7fe
Update CHANGES.md
2018-05-14 01:14:28 +02:00
twinaphex
2dae506e88
(MSVC2003) Buildfix
2018-05-14 01:11:47 +02:00
Twinaphex
64e9cb1f5e
Update CHANGES.md
2018-05-14 01:09:06 +02:00
Twinaphex
b8233c15ae
Merge pull request #6776 from altiereslima/master
...
Update Portuguese Brazilian translation.
2018-05-14 01:07:33 +02:00
twinaphex
aea89bfde3
Cleanups
2018-05-14 00:37:03 +02:00
twinaphex
34eb78ad78
Silence some warnings
2018-05-14 00:35:01 +02:00
twinaphex
8a78b69689
Buildfix
2018-05-14 00:31:58 +02:00
twinaphex
45cd860835
Cleanup variables never used
2018-05-14 00:30:30 +02:00
twinaphex
2fdd4444ff
Get rid of unintentional typedef redefinition (C11 feature)
2018-05-14 00:29:20 +02:00
Twinaphex
d0a697ebf0
(MacOS) Another buildfix
2018-05-14 00:23:05 +02:00
Twinaphex
f3f0c6b1d1
One buildfix
2018-05-14 00:21:08 +02:00
twinaphex
599937cc4f
Make separate xcodeproj
2018-05-14 00:17:17 +02:00
altiereslima
693d12a67a
Update Portuguese Brazilian translation.
2018-05-13 19:15:00 -03:00
Twinaphex
0174e45026
Merge pull request #6667 from fr500/master
...
cheevos fixes and additions
2018-05-13 21:48:29 +02:00
twinaphex
96e1b862f6
(Vulkan) Update headers - use C comments
2018-05-13 21:42:02 +02:00
twinaphex
7a88fafdb0
Cleanup
2018-05-13 21:36:57 +02:00
Stuart Carnie
789933b333
wip: add Vulkan support to Apple platforms
2018-05-13 21:35:23 +02:00
Stuart Carnie
0a4ff225be
Update Vulkan
2018-05-13 21:35:18 +02:00
Twinaphex
0d7d844462
Merge pull request #6774 from sergiou87/fix-keyboard-mapping
...
Fix the way offsets are calculated for keyboard remapping
2018-05-13 21:32:40 +02:00
radius
b25a2b49c4
move pause entry to achievements menu
2018-05-13 14:26:38 -05:00
radius
f3c29b43eb
disable cheevos_hardcore_paused on contant load
2018-05-13 13:40:30 -05:00
radius
aa86d78183
add quick menu action to pause / resume hardcore mode for current session
2018-05-13 13:40:30 -05:00
radius
1037093d45
cleanup cheevos hardcore conditions
2018-05-13 13:40:30 -05:00
radius
7216726664
add cheevos_hardcore_active, cleanup whitespaces
2018-05-13 13:40:29 -05:00
radius
504317ac7e
cheevos fixes, reenable menu entries if cheevos are disabled on the fly
2018-05-13 13:40:29 -05:00
twinaphex
605d88751f
(HLSL) Remove XBOX ifdef
2018-05-13 19:35:20 +02:00
twinaphex
64f2efe567
Cleanups
2018-05-13 19:03:09 +02:00
twinaphex
bcedf74fe4
(D3D renderchains) Cleanups
2018-05-13 18:59:57 +02:00
twinaphex
380fa6fd5e
Updates
2018-05-13 18:51:05 +02:00
twinaphex
85da5360d2
(D3D9) Update
2018-05-13 18:47:24 +02:00
twinaphex
34149e510e
(D3D9) Cleanups
2018-05-13 18:36:17 +02:00
twinaphex
33d2c2d422
(D3D9) Cleanups
2018-05-13 18:33:16 +02:00
twinaphex
46f23f9fbd
Get rid of d3d_video_viewport
2018-05-13 18:24:19 +02:00
twinaphex
53446cc0c8
(D3D9 renderchains) Cleanups
2018-05-13 18:11:48 +02:00
twinaphex
c6cc2c930c
Create d3d9_log_info
2018-05-13 18:01:09 +02:00
twinaphex
8ecfd367ff
Backport shader log info
2018-05-13 17:57:48 +02:00
Steven M. Vascellaro
5ff7cc6a4c
Comment out background color settings
2018-05-13 11:54:22 -04:00
twinaphex
770b39e769
(HLSL) Buildfixes
2018-05-13 17:28:40 +02:00
twinaphex
3d7eaee7c9
(menu display driver) Cleanups to bind_texture
2018-05-13 14:43:40 +02:00
twinaphex
659d8a4ec6
(GL) Cleanups
2018-05-13 14:34:41 +02:00
twinaphex
5bde17025a
Move min_filter_to_mag to gl_common.h
2018-05-13 14:24:49 +02:00
twinaphex
c88a7545a3
(menu display drivers) Cleanups
2018-05-13 14:15:04 +02:00
Sergio Padrino Recio
35b709768d
Fix the way offsets are calculated for keyboard remapping
2018-05-13 13:34:36 +02:00
twinaphex
08820b5245
Cleanup gl_update_input_size
2018-05-13 06:43:24 +02:00
twinaphex
1f944afff7
(GL) Cleanups
2018-05-13 06:34:15 +02:00
twinaphex
999f1db694
Cleanup
2018-05-13 06:30:13 +02:00
twinaphex
41295ef7b9
Remove viewport_info callback from D3D9 renderchain interface
2018-05-13 06:29:17 +02:00
twinaphex
27170674a5
(D3D9) Cleanups
2018-05-13 06:22:12 +02:00
twinaphex
dee50349ba
Rename d3d_renderchain_driver to d3d9_renderchain_driver
2018-05-13 06:03:26 +02:00
twinaphex
494ddb16d9
Get rid of viewport_info callback function - was the same for both
...
GL1 and GL2 renderchains
2018-05-13 05:56:44 +02:00
twinaphex
6996e72b49
Move renderchain driver interface to gl_common.h - and replace
...
some void pointers in function callbacks with gl_t
2018-05-13 05:53:35 +02:00
Twinaphex
3773482883
Update CHANGES.md
2018-05-13 05:29:56 +02:00
Twinaphex
5e7ea8de19
Merge pull request #6772 from Dwedit/env-hook-fix
...
Fix full-screen mode change breaking Secondary Core's environment variables
2018-05-13 05:29:28 +02:00
Dwedit
a03ccae2ae
fix error
2018-05-12 22:19:42 -05:00
Dwedit
432b320775
Fix full-screen mode change breaking Secondary Core's environment variables
...
* RunAhead: Remove Environment Hook from primary core
* Modify core option manager to trigger setting the secondary core's dirty environment flag
* RunAhead: Make secondary core's hook support that change, so it can turn off the dirty environment flag after reading a setting.
2018-05-12 22:11:49 -05:00
twinaphex
7c90933e3a
(GL1 renderchain) Updates
2018-05-13 02:44:54 +02:00
twinaphex
1763b8ad55
(GL1 renderchain) Get rid of bind_prev_texture
2018-05-13 02:41:31 +02:00
twinaphex
ad2290df43
Update gl1_renderchain.c
2018-05-13 02:33:15 +02:00
twinaphex
be502a39fd
Cleanups
2018-05-12 19:24:04 +02:00
twinaphex
58ac7c320e
(dxgi_common.c) Add more __WINRT__ ifdefs
2018-05-12 19:22:37 +02:00
twinaphex
cc5393e54d
(WinRT) Add more WINRT ifdefs
2018-05-12 19:17:23 +02:00
twinaphex
bf76005618
(WinRT) Add more __WINRT__ ifdefs
2018-05-12 19:14:49 +02:00
twinaphex
542294900f
(WinRT) More compilation fixes
2018-05-12 19:03:39 +02:00
twinaphex
75aea82256
Squashed 'libretro-common/' changes from 71b08aa6b3..705d72b4a3
...
705d72b4a3 Merge pull request #74 from markwkidd/patch-1
3a06bdd07a update description of the "save" directory
git-subtree-dir: libretro-common
git-subtree-split: 705d72b4a30f8096118df443246c6e5c9e1f7e99
2018-05-12 18:07:47 +02:00
twinaphex
04a4578435
Merge commit '75aea8225637bb47e44543ed624f5861cb27c204'
2018-05-12 18:07:47 +02:00
twinaphex
6ff58826d8
Squashed 'libretro-common/' changes from b1f9a44ebb..71b08aa6b3
...
71b08aa6b3 Add missing files
git-subtree-dir: libretro-common
git-subtree-split: 71b08aa6b3660e21afd8024a1da4d5a9c844e1e4
2018-05-12 18:05:31 +02:00
twinaphex
dd7ac99f27
Merge commit '6ff58826d8725e4e8788c22706de8b25cc89a4c2'
2018-05-12 18:05:31 +02:00
twinaphex
9d5472cecf
Merge commit '37aad93a58efba6c340e13aa1d83ddf2df762b3d'
2018-05-12 18:03:49 +02:00
twinaphex
37aad93a58
Squashed 'libretro-common/' changes from 377cef30fa..b1f9a44ebb
...
b1f9a44ebb Add missing headers
git-subtree-dir: libretro-common
git-subtree-split: b1f9a44ebbf488debc0f5ef2c817d9c4f72f7153
2018-05-12 18:03:48 +02:00
twinaphex
768ebbfdb5
Merge commit 'ce9ce1d35387ef8144e53bf071396fa075bfb6c5' as 'libretro-common'
2018-05-12 17:56:34 +02:00
twinaphex
ce9ce1d353
Squashed 'libretro-common/' content from commit 377cef30fa
...
git-subtree-dir: libretro-common
git-subtree-split: 377cef30faf410724141b280665db1b6b82cbc7b
2018-05-12 17:56:33 +02:00
twinaphex
0548349991
Remove libretro-common
2018-05-12 17:56:14 +02:00
Twinaphex
ed2ed873b8
Update CHANGES.md
2018-05-12 16:29:07 +02:00
Twinaphex
f658bea4cd
Merge pull request #6768 from theheroGAC/patch-31
...
Update msg_hash_it.h
2018-05-12 01:59:58 +02:00
Steven M. Vascellaro
ae47b1f505
Revert "Fix variable names for 'video_msg'"
...
This reverts commit 5061bc5a65 .
2018-05-11 19:55:07 -04:00
alphanu1
7da1813554
Merge pull request #67 from alphanu1/alphanu1-patch-64
...
fix
2018-05-11 22:22:24 +01:00
alphanu1
dcc87f4557
fix
2018-05-11 22:21:52 +01:00
theheroGAC
f22cc9f2dd
Update msg_hash_it.h
2018-05-11 13:28:31 +02:00
Twinaphex
5abdf50c04
Update CHANGES.md
2018-05-11 04:24:44 +02:00
Twinaphex
b0aab23fd1
Merge pull request #6719 from Brunnis/autohide-configuration-override-options
...
Automatically hide "Configuration Override options" in Quick Menu
2018-05-11 04:14:21 +02:00
Twinaphex
d2e1698426
Merge pull request #6765 from SuperrSonic/master
...
(GX) Changes to gx_gfx
2018-05-11 01:43:52 +02:00
Diego A
3b738e0b2d
Always enable vfilter, enable deflicker setting in progressive scan, fix vsync set to off
2018-05-10 18:44:22 -04:00
Twinaphex
c3c50bae29
Merge pull request #6760 from altiereslima/master
...
Update Portuguese Brazilian translation
2018-05-10 20:23:17 +02:00
Twinaphex
cf5d42dbfe
Merge pull request #6761 from rsn8887/master
...
(Vita/PSP) Use proper button labels, fix inverted R-Stick Y axis
2018-05-10 06:41:04 +02:00
rsn8887
6d5115a50d
(Vita/PSP) Use proper button labels, fix inverted R-Stick Y axis
2018-05-09 22:55:33 -05:00
altiereslima
5378e5d525
Update Portuguese Brazilian translation
2018-05-09 23:32:25 -03:00
Twinaphex
b5118391a9
Merge pull request #6758 from Dwedit/win32-unify-file-open
...
Win32: Unify file open code between Menus and Drag Drop, and fix it too
2018-05-10 04:18:54 +02:00
Dwedit
ca00d93aac
Edit the Japanese resource file too
2018-05-09 21:10:11 -05:00
Dwedit
387d4d87eb
Fix core selection appearing unnecessarily
...
Re-order the dialog items in core selection dialog to make the listbox have focus
Removed the "do wm close" stuff.
2018-05-09 21:04:23 -05:00
Dwedit
f3f0d4f787
Unify File Open and File Drag Drop code
...
* Code in `win32_drag_query_file` was split off into `win32_load_content_from_gui`
* File Open dialog now uses the same code as drag drop instead of the non-working code that was in there before.
* File Dialog and Core Select Dialog show and hide mouse cursor if they were invoked in fullscreen mode
2018-05-09 21:04:23 -05:00
meepingsnesroms
1a6f572405
Fixes
2018-05-09 18:23:35 -07:00
alphanu1
06d411d6e7
Update dispserv_x11.c
2018-05-10 01:56:39 +01:00
Twinaphex
72a77884fa
Merge pull request #6756 from Dwedit/runahead-messages
...
Runahead error messages
2018-05-10 02:43:24 +02:00
Twinaphex
36b9fd94ba
Merge pull request #6757 from Dwedit/additional-null-check
...
Additional null checks in video_driver.c
2018-05-10 02:43:03 +02:00
Dwedit
bafb23edc3
Additional null check in video_driver.c
...
I have managed to trigger a null pointer exception on one of these two functions, so for safety, I added in null checks for the structs and function pointers.
2018-05-09 19:25:33 -05:00
Dwedit
6154a843e0
Runahead error messages
...
* Add error messages for: Core not having savestates, load/save state failure, secondary core create failure
* Added messages for us locale, can be localized elsewhere
* Add a configuration setting to hide the initial warning message for core not having savestates
* Small code changes and cleanup for secondary core
* Fixed typo "destory" in dirty input code
2018-05-09 19:08:16 -05:00
meepingsnesroms
5f234f0dd1
Start using proper 3ds executable formats (doesnt work properly yet)
2018-05-09 15:55:48 -07:00
Twinaphex
911072fb69
Merge pull request #6755 from Dwedit/small_bugfix
...
Small Bugfix to not trigger savestate code
2018-05-10 00:52:46 +02:00
Dwedit
f94c736945
Small Bugfix, do not have Reset command trigger savestate code
2018-05-09 17:42:30 -05:00
twinaphex
46f7742afc
Some early WinRT commits
2018-05-09 16:13:29 +02:00
gblues
c161813f10
fix so object files are in expected location
2018-05-08 20:43:37 -07:00
gblues
171e222ebe
Add "compile" make target
...
== DETAILS
As part of the build system overhaul, I need to be able to compile
without linking; this adds a "compile" target so that I can do that.
Currently only implemented on the main Makefile and Wii U.
2018-05-08 20:03:13 -07:00
alphanu1
61f445b159
Merge pull request #66 from alphanu1/alphanu1-patch-63
...
changes to switching method
2018-05-08 15:17:30 +01:00
alphanu1
b89b08d1ff
changes to switching method
...
Added HDMI switching when CRT active, this slowed switching down. So there is also a new method to switch
2018-05-08 15:16:08 +01:00
alphanu1
e9739c2b14
Merge pull request #65 from alphanu1/alphanu1-patch-62
...
added swap_interval change for CRT
2018-05-08 15:14:31 +01:00
alphanu1
1bd74718ee
added swap_interval change for CRT
...
Change for interlaced resolution when CRT active
2018-05-08 15:13:37 +01:00
alphanu1
90839289c4
Merge pull request #64 from libretro/master
...
update
2018-05-08 10:33:40 +01:00
Twinaphex
53140172ab
Update CHANGES.md
2018-05-08 01:48:34 +02:00
Twinaphex
a9e7bd9ee1
Merge pull request #6737 from gblues/master
...
Implement UDP broadcast network logging on Wii U
2018-05-08 01:47:04 +02:00
twinaphex
41d2ebf8b5
Apparently not available
2018-05-08 00:16:20 +02:00
twinaphex
2c409c606e
(Winphone) should be _DISCARD
2018-05-07 23:19:42 +02:00
twinaphex
244f167dd5
(D3D11) Start adding D3D feature level 9 and Windows Phone ifdefs
2018-05-07 23:18:59 +02:00
Brad Parker
03e0510fc4
Qt: use guarded pointer for adding grid items to layout, in case playlist is changed (and hence the items get deleted) before they are all added
2018-05-07 14:29:54 -04:00
twinaphex
70bbe0bdb1
Update CHANGES.md
2018-05-07 17:56:48 +02:00
twinaphex
c79950d707
(PS3) Add HAVE_DR_FLAC
...
(Dr. Flac) Fix some warnings with PS3 compiler
2018-05-07 17:52:53 +02:00
twinaphex
4f549bc55c
(cheevos) Silence PS3 warnings
...
(PS3) Add HAVE_DR_MP3
2018-05-07 17:45:43 +02:00
twinaphex
fb141343c3
(NSW) Add RARCH_INTERNAL
2018-05-07 17:41:53 +02:00
twinaphex
2cfa05fbbb
(RGUI) Expose hex options for colors
2018-05-07 16:11:38 +02:00
twinaphex
1e42e8f58c
(Qt) Add translatable string for 'Clear'
2018-05-07 15:37:54 +02:00
twinaphex
b2361987b7
Make 'Current Core' string translatable
2018-05-07 15:27:56 +02:00
twinaphex
648be7e181
(menu_displaylist.c) Cleanups
2018-05-07 15:23:38 +02:00
twinaphex
555ffba328
menu_displaylist_parse_settings_internal - cleanup
2018-05-07 15:16:56 +02:00
twinaphex
3c73183a04
Cleanups - fix warnings
2018-05-07 15:05:59 +02:00
twinaphex
3753ff15fd
(NSW) Add header include dir for dr_mp3
2018-05-07 14:50:00 +02:00
twinaphex
8af8db59e0
(Menu displaylist) Cleanups
2018-05-07 14:48:13 +02:00
twinaphex
45b841274a
menu_displaylist_ctl - cleanups
2018-05-07 13:47:08 +02:00
Brad Parker
649216c700
Qt: add view menu option to change between icon/list views
2018-05-07 02:36:00 -04:00
Brad Parker
faf52937c5
Qt: buildfix
2018-05-07 00:07:12 -04:00
gblues
5b3dd70ac3
Use a different packet size
...
== DETAILS
We had some disagreement on what packet size to use.
The maximum packet size varies depending on the actual network
hardware in use; the typical Ethernet value is relatively safe,
but not 100% compatible.
RFC 791 does, however, define a minimum datagram size that all
IP hosts must be able to handle--and it's large enough for our
needs, since we're generally not writing more than maybe 100
bytes at a time anyway.
I also did a little bit of cleanup for readability.
2018-05-06 19:08:32 -07:00
Brad Parker
2a784ae1bc
Qt: remove mutex, defer loading of grid items into layout, use guarded pointers for exec() operations, misc cleanup
2018-05-06 20:50:54 -04:00
twinaphex
3cf12dbbf8
DRIVER_DATA_GET calls nearly gone from menu_displaylist.c
2018-05-07 02:46:40 +02:00
twinaphex
b647f6e019
Cleanups
2018-05-07 02:44:03 +02:00
twinaphex
7928c3b098
Cleanups
2018-05-07 02:40:47 +02:00
twinaphex
698999f129
(menu_displaylist.c) Cleanups
2018-05-07 02:35:40 +02:00
twinaphex
d3c2393daf
Cleanups
2018-05-07 02:33:21 +02:00
twinaphex
0384ed4535
Cleanups
2018-05-07 02:25:19 +02:00
twinaphex
96b0edf962
(menu_displaylist.c) Cleanups
2018-05-07 02:20:19 +02:00
twinaphex
886170f505
Cleanups
2018-05-07 02:14:41 +02:00
twinaphex
05c272afd6
(menu_displaylist.c) Cleanups
2018-05-07 02:10:03 +02:00
twinaphex
fd76c3b8b1
Change back to previous behavior
2018-05-07 01:29:21 +02:00
gblues
23f0a85446
Implement UDP broadcast network logging on Wii U
...
== DETAILS
The broadcast address is a standard part of TCP/IP that is used to
send messages to everyone on the subnet. This patch updates the
logging code to do the following:
1. Derive the broadcast address from the Wii U's own IP address
and subnet mask. These can all be obtained at runtime, which
means we can...
2. Remove the PC_DEVELOPMENT_IP_ADDRESS define from Wii U's
Makefile, because compiling in an IP is no longer needed.
3. Rewrite the net_listen script to listen for broadcast packets
and print them out with timestamps.
Since it's using the broadcast address, the only requirement is
that the PC be on the same network subnet as the Wii U.
Because of the low overhead of UDP, I've made logging on by
default. This will make it a ton easier to get useful bug
reports from users.
2018-05-06 14:39:48 -07:00
Twinaphex
ac0b2799c5
Merge pull request #6735 from gblues/master
...
Fix Salamander build
2018-05-06 19:38:25 +02:00
gblues
58e298ab8d
Fix Salamander build
...
- move non-salamander objects out of salamander scope
- move the missing libc functions to general scope
- fix salamander_main inline invocation
TESTING: Ran 'make -f Makefile.wiiu SALAMANDER=1' successfully
2018-05-06 10:01:20 -07:00
twinaphex
e18f81eb74
Update libretro-common
2018-05-06 17:11:18 +02:00
Twinaphex
72fa691c81
Merge pull request #6733 from Tatsuya79/patch-8
...
QT remove button ghostly inside highlighting
2018-05-06 17:06:53 +02:00
Tatsuya79
425da219c6
QT remove button ghostly inside highlighting
2018-05-06 17:05:21 +02:00
Twinaphex
8484ea4154
Merge pull request #6672 from gblues/master
...
Cleanup of Wii U launcher code
2018-05-06 15:24:00 +02:00
Twinaphex
0f87a06a67
Merge pull request #6730 from QuarkTheAwesome/gx2-patch1
...
[WiiU] Fix out-of-bounds rendering bug
2018-05-06 13:40:22 +02:00
Ash
68d789a4ea
[WiiU] Fix out-of-bounds rendering bug
2018-05-06 21:18:03 +10:00
Brad Parker
de71a4dee7
Qt: general performance improvements, fix crash on switching playlists quickly in grid view, prevent initial loading of grid items from blocking
2018-05-06 01:36:47 -04:00
Brad Parker
d55b1a0ad4
Qt: only check for pending events of the main thread
2018-05-05 23:17:30 -04:00
Brad Parker
c2ad8d47d3
Qt: only check for pending events of the main thread
2018-05-05 22:57:29 -04:00
Twinaphex
ec8f40c833
Merge pull request #6727 from ceb33/master
...
fix to set hid device registration deterministic (#6497 ), to address issue #6640 re-adding dynamic device registration
2018-05-05 23:15:12 +02:00
Brad Parker
8e7e530747
Qt: fix crash on switching playlists quickly
2018-05-05 17:02:03 -04:00
ceb33
bafd2af885
remove custom debug output
2018-05-05 13:33:15 +02:00
ceb33
67784c85cf
update and merge to current Retroarch version
2018-05-05 12:59:04 +02:00
ceb33
9008684651
re-add callback to manage usb device plugged in while retroarch is running
2018-05-05 12:48:01 +02:00
Twinaphex
2771f8cc41
Update CHANGES.md
2018-05-04 22:51:47 +02:00
Twinaphex
a371a2f835
Merge pull request #6717 from altiereslima/master
...
Update Portuguese Brazilian translation
2018-05-04 22:38:51 +02:00
Twinaphex
9e0a3f0794
Merge pull request #6720 from Tatsuya79/patch-7
...
QT QSlider styling
2018-05-04 22:38:42 +02:00
twinaphex
9462e5aa93
Don't hide these settings behind advanced settings
2018-05-04 19:08:10 +02:00
Brad Parker
a082ea7d76
Qt: remove zoom layout margins
2018-05-04 12:05:53 -04:00
twinaphex
91744d9dd0
Bump up version code
2018-05-04 16:27:14 +02:00
Tatsuya79
658ffb8951
QT QSlider styling
2018-05-04 12:11:53 +02:00
Mikael Brunnhede
1bc304b26e
Automatically hide the "Configuration Override options" Quick Menu entry if neither of the sub-options are enabled.
2018-05-04 10:18:22 +02:00
altiereslima
b03a943dd9
fix translation
2018-05-04 01:32:36 -03:00
altiereslima
e8a0e78d9e
Update Portuguese Brazilian translation
2018-05-04 01:21:31 -03:00
Brad Parker
fc3251b6a9
Qt: use non-linear scale for zoom slider
2018-05-03 23:58:15 -04:00
twinaphex
b2ceb50897
Update to 1.7.3
2018-05-04 05:45:22 +02:00
Twinaphex
6c95cbb6b4
Merge pull request #6716 from cubtekki/cubtekki-patch-0
...
Updated readme file
2018-05-04 05:07:02 +02:00
cubtekki
cbd8f83288
Update README.md
...
Corrected some spelling errors.
2018-05-03 20:02:22 -07:00
cubtekki
bcb7a7a6c8
Update README.md
...
Corrected some spelling errors.
2018-05-03 19:55:30 -07:00
Brad Parker
e372bb5320
Qt: cut maximum zoom slider value in half
2018-05-03 22:10:45 -04:00
Brad Parker
0f2262f065
Qt: fix thumbnail image loading
2018-05-03 22:05:12 -04:00
Brad Parker
6cab8cf139
Qt: fix some grid images not drawing properly
2018-05-03 22:05:12 -04:00
Brad Parker
c10e65e99e
Qt: support image playlist in grid layout
2018-05-03 22:05:12 -04:00
Brad Parker
c42ad9fbb9
Qt: respect current zoom level when changing playlists
2018-05-03 22:05:12 -04:00
Brad Parker
758d484874
Qt: use primary screen size divided by 8 for grid item size
2018-05-03 22:05:12 -04:00
Brad Parker
5fa0d75bd7
adjust zoom factors
2018-05-03 22:05:12 -04:00
Brad Parker
8752996018
Qt: add grid zoom slider
2018-05-03 22:05:12 -04:00
Brad Parker
f79ba4885a
Qt: threaded grid image loading
2018-05-03 22:05:12 -04:00
Brad Parker
5f7abb068b
Qt: initial grid layout work
2018-05-03 22:05:12 -04:00
Brad Parker
19f6798947
Qt: make sure we are inited before calling into the driver
2018-05-03 21:47:21 -04:00
Twinaphex
756320755b
Update CHANGES.md
2018-05-04 03:31:45 +02:00
Twinaphex
ed9ce033d8
Update CHANGES.md
2018-05-04 03:30:43 +02:00
Twinaphex
5c59e7f523
Update CHANGES.md
2018-05-04 03:23:01 +02:00
Twinaphex
ad7ccf6d7b
Update CHANGES.md
2018-05-04 03:21:51 +02:00
Twinaphex
66dfae2234
Merge pull request #6713 from orbea/make
...
Makefile: Try to fix logic.
2018-05-04 01:16:35 +02:00
orbea
14bb035026
Makefile: Try to fix logic.
2018-05-03 15:50:11 -07:00
twinaphex
6c09195f5e
(D3D8/D3D9) Updates
2018-05-03 22:08:14 +02:00
twinaphex
6d019284f8
Get rid of some of the casts
2018-05-03 22:06:04 +02:00
twinaphex
82ebb9576f
Create d3d9_video_t and d3d8_video_t
2018-05-03 22:03:12 +02:00
twinaphex
c4a03b6b45
(xdk360_fonts.cpp) Cleanups
2018-05-03 21:39:25 +02:00
twinaphex
9f80092bbb
Updates
2018-05-03 21:29:58 +02:00
Twinaphex
4a1fc9b598
Merge pull request #6701 from orbea/cxx
...
qb: Fix checking the CXX compiler
2018-05-03 21:28:47 +02:00
orbea
8f861d438b
qb: Fix checking the CXX compiler
...
This does the following.
1. Fixes checking if the CXX compiler works on platforms other than windows.
2. Turns the error when the CXX compiler is missing or doesn't work into a warning.
3. Adds HAVE_CC and HAVE_CXX.
4. Only adds CC and CXX to config.mk when HAVE_CC or HAVE_CXX are true.
5. Disables Qt companion, Vulkan, CXX_BUILD and NEED_CXX_LINKER if HAVE_CXX is false.
6. Explicitly errors when the CXX compiler is broken or missing and Qt or vulkan support is enabled.
7. No longer explicitly links with the CXX compiler on windows since this should no longer be needed.
This also adds the function `check_enabled` to `qb/qb.lib.sh` which
can be used to dynamically disable any libraries that require C++
support.
2018-05-03 12:24:32 -07:00
Twinaphex
de1bf58997
Buildfix
2018-05-03 20:39:03 +02:00
twinaphex
3796e52018
(OSX) Go back to old code - connect handler was broken
2018-05-03 20:31:28 +02:00
Twinaphex
356cd47ce8
Silence some unused variable warnings
2018-05-03 19:35:27 +02:00
twinaphex
dd8a2df253
Cleanup
2018-05-03 19:17:13 +02:00
Brad Parker
05404f9104
fix buffer overflow in url encoding (affecting msvc2010/2013)
2018-05-03 12:57:23 -04:00
Twinaphex
803373bb09
Merge pull request #6712 from Dwedit/msvc_qt_project
...
Add QT builds to MSVC2017 project
2018-05-03 17:47:10 +02:00
Dwedit
00c116051f
Add QT builds to MSVC2017 project
...
Fix missing line in griffin_cpp.cpp, and normalize end of line to LF
2018-05-03 10:32:32 -05:00
Twinaphex
909ffd4de4
Update input_driver.c
2018-05-03 15:28:26 +02:00
twinaphex
7bc66ae710
Buildfixes for MSVC 2015
2018-05-03 15:20:06 +02:00
twinaphex
268baca939
(MSVC 2013) Add /bigobj for griffin_glslang.cpp
2018-05-03 14:52:37 +02:00
Twinaphex
171bf76100
Merge pull request #6711 from Tatsuya79/patch-4
...
QT restore preferences if they exist
2018-05-03 14:07:11 +02:00
Tatsuya79
49177bdd93
QT restore preferences if they exist
2018-05-03 13:42:25 +02:00
twinaphex
4fac2b339c
Remove unused variable
2018-05-03 13:20:05 +02:00
twinaphex
28025802da
Try to fix build failure
2018-05-03 13:11:38 +02:00
Twinaphex
c9744c5ba4
Merge pull request #6704 from Dwedit/fix-win32-bug
...
Fix __stdcall calling convention for Win32 32-bit builds
2018-05-03 12:20:08 +02:00
Twinaphex
78d571239c
Merge pull request #6710 from alphanu1/patch-2
...
Fix screen position for CRT user
2018-05-03 12:19:40 +02:00
Twinaphex
9feb9ec37c
Merge pull request #6709 from alphanu1/patch-1
...
Fix incorrect menu sizing for CRT
2018-05-03 12:19:27 +02:00
Twinaphex
d877bccde5
Merge pull request #6706 from fr500/fixes
...
fix #6700
2018-05-03 12:19:12 +02:00
alphanu1
7dab5b9ae3
Fix screen position for CRT user
2018-05-03 09:42:53 +01:00
alphanu1
c3beeb3ca9
Fix incorrect menu sizing for CRT
2018-05-03 09:36:37 +01:00
gblues
84e9c93c35
quotes for some, braces for others
2018-05-02 22:37:34 -07:00
radius
7bdbd005a8
fix #6700
2018-05-02 23:32:40 -05:00
gblues
27bfcf3c77
Replace angle includes with quote includes
...
=== DETAILS
Replaced includes for things that aren't standard library headers so
they use quotes instead of brackets.
Also fixed up a couple of headers that had include-order dependencies.
2018-05-02 21:31:00 -07:00
Dwedit
81457d74d3
Use WINAPI instead of __stdcall, not sure what keywords I can use or not, so I'll just use the macro instead of the keyword
2018-05-02 22:09:20 -05:00
Dwedit
0d2f9b9b11
Fix __stdcall calling convention for Win32 32-bit builds
2018-05-02 21:59:07 -05:00
twinaphex
896ac3c89f
Add sublabel
2018-05-03 03:42:22 +02:00
twinaphex
27b399521f
(MaterialUI) Fix icon label for Mixer Settings
2018-05-03 02:14:12 +02:00
twinaphex
d45002779d
Fix one label
2018-05-03 02:12:16 +02:00
twinaphex
4c212d460f
Make Mixer Stream values translatable
2018-05-03 02:08:21 +02:00
twinaphex
1ab1d12398
Add sublabels to 'Add To Mixer'
2018-05-03 02:02:28 +02:00
twinaphex
965149d425
Add sublabels for mixer actions
2018-05-03 01:47:52 +02:00
twinaphex
7b1d61da3d
(QuickMenu) Added Configuration Override submenu
2018-05-03 00:04:19 +02:00
twinaphex
ea77fbbd38
Increase max streams from 8 to 16
2018-05-02 23:42:39 +02:00
twinaphex
cdc60481cf
Fix label
2018-05-02 21:56:45 +02:00
twinaphex
ab360ae3ac
(Audio mixer) Add Sequential playback mode
2018-05-02 21:43:16 +02:00
twinaphex
b480cdbe26
Add 'Add To Mixer And Play'
2018-05-02 21:09:53 +02:00
twinaphex
0d36993ceb
Remove name when sound is done
2018-05-02 21:02:45 +02:00
twinaphex
68a2f18bfb
Cleanups
2018-05-02 20:52:06 +02:00
Twinaphex
44e935c64d
Merge pull request #6702 from orbea/cxx_linker
...
Makefile.common: Fix vulkan builds on 32-bit linux.
2018-05-02 20:49:54 +02:00
twinaphex
5e32f7ab40
Add To Mixer and Add To Mixer And Play actions
2018-05-02 20:39:55 +02:00
twinaphex
90c1ce8fcc
Add Add To Mixer And Play labels
2018-05-02 20:27:01 +02:00
twinaphex
51374fd2d1
Add better title for stream
2018-05-02 20:21:20 +02:00
twinaphex
9fbfd503af
Add value descriptions for audio mixer streams
2018-05-02 20:13:13 +02:00
orbea
2fce9127d0
Makefile.common: Fix vulkan builds on 32-bit linux.
2018-05-02 10:44:45 -07:00
twinaphex
eff75a3bcd
Move nbio_buf_t to task_audio_mixer.c
2018-05-02 19:30:06 +02:00
Twinaphex
468b41f7bc
Merge pull request #6695 from orbea/cxx
...
qb: Always print CC and CXX variables if set.
2018-05-02 16:57:26 +02:00
Twinaphex
3bdbe22e27
Merge pull request #6697 from altiereslima/master
...
Update Portuguese Brazilian translation
2018-05-02 14:53:43 +02:00
altiereslima
212e857656
Update Portuguese Brazilian translation
2018-05-02 09:38:24 -03:00
twinaphex
eac899f573
Try to fix build for targets that don't have HAvE_OVERLAY defined
2018-05-02 13:52:27 +02:00
gblues
7448fd3157
More code re-organization
...
=== DETAILS
Since @aliaspider wants the `wiiu/` to be something of a mini-SDK, I've
reorganized the code I put in there:
- `wiiu/main.c` now only has the ELF/RPX entrypoints, and the code used
by those entrypoints, with RA code removed (e.g. swapped retro_sleep()
for usleep()). These entrypoints then call main() ...
- Moved `main()` and its support functions back into `frontend/drivers/platform_wiiu.c`
I also renamed some of the support functions I wrote, and better
organized them within the code.
- Moved `wiiu/input/` into the `input/` hierarchy:
* The joypad drivers now live in `input/drivers_joypad/wiiu/`
* The HID driver now lives in `input/drivers_hid/`
* The Wii U specific headers now live in `input/include/wiiu`
* I added `input/include` into the include search path to avoid
using really ugly relative includes
2018-05-01 23:23:40 -07:00
Brad Parker
4785893847
Qt: select the first visible item, which may not be row 0
2018-05-02 01:16:17 -04:00
Brad Parker
0ed2a5307d
Qt: always free string list
2018-05-02 01:16:17 -04:00
orbea
237a705a82
qb: Always print CC and CXX variables if set.
2018-05-01 17:47:14 -07:00
Twinaphex
6588969bb4
Merge pull request #6690 from fr500/fixes
...
fix #6631
2018-05-02 02:36:37 +02:00
Twinaphex
d68266d92e
Merge pull request #6688 from altiereslima/master
...
Update Portuguese Brazilian translation
2018-05-02 01:46:43 +02:00
Brad Parker
99e4271f29
fix null dereference when there is no runahead save state list
2018-05-01 19:19:35 -04:00
radius
3304dad729
fix #6631
2018-05-01 18:09:04 -05:00
twinaphex
95278d39f7
Buildfix for MSVC 2003
2018-05-02 01:03:40 +02:00
Brad Parker
17524d5681
add loglevel tag back
2018-05-01 18:45:43 -04:00
altiereslima
d5e62b731b
update
2018-05-01 19:25:17 -03:00
altiereslima
eba3a1b72d
Update Portuguese Brazilian translation
2018-05-01 19:21:14 -03:00
Brad Parker
eb549fdc17
Qt: can't get core info if there isn't any
2018-05-01 18:17:28 -04:00
Twinaphex
b247962115
Merge pull request #6686 from bparker06/qt_defer_init
...
Qt: only init new UI the first time it is about to be shown
2018-05-01 23:49:09 +02:00
Brad Parker
e3712182bd
Qt: only init new UI the first time it is about to be shown
2018-05-01 17:47:12 -04:00
Twinaphex
f0d25d2fd9
Merge pull request #6685 from alphanu1/master
...
Fix for exit error on Linux when CRT mode inactive
2018-05-01 23:01:20 +02:00
alphanu1
92e3e6c337
Merge pull request #61 from alphanu1/alphanu1-patch-59
...
Fix for Linux users exit error when CRT disabled
2018-05-01 21:43:23 +01:00
alphanu1
d1b834a301
Fix for Linux users exit error when CRT disabled
2018-05-01 21:42:29 +01:00
Twinaphex
511039330e
Merge pull request #6684 from alphanu1/master
...
Fix for native low res in Linux
2018-05-01 22:13:13 +02:00
alphanu1
87a45160f0
Merge pull request #60 from alphanu1/alphanu1-patch-58
...
Removed static from function to share aspect changing
2018-05-01 21:08:26 +01:00
alphanu1
82a2fb955e
Removed static from function to share aspect changing
2018-05-01 21:07:52 +01:00
alphanu1
53ee0a2cb3
Merge pull request #59 from alphanu1/alphanu1-patch-57
...
Fix for native low res in Linux
2018-05-01 20:56:48 +01:00
alphanu1
97630d7fb1
Fix for native low res in Linux
2018-05-01 20:56:30 +01:00
alphanu1
cf1d9274d2
Merge pull request #58 from alphanu1/alphanu1-patch-56
...
Fix for native low res in Linux
2018-05-01 20:56:03 +01:00
alphanu1
c9d89e234a
Fix for native low res in Linux
2018-05-01 20:55:24 +01:00
Twinaphex
cd8ae4d7d3
Merge pull request #6678 from altiereslima/master
...
Update Portuguese Brazilian translation
2018-05-01 21:46:07 +02:00
twinaphex
33c1d55801
GetDisplayConfigBufferSizes and QueryDisplayConfig now go
...
through function pointers for backwards compatibility
2018-05-01 21:44:10 +02:00
alphanu1
65a0427471
Merge pull request #55 from alphanu1/alphanu1-patch-53
...
res fix
2018-05-01 20:32:49 +01:00
alphanu1
8584e27a81
res fix
2018-05-01 20:32:34 +01:00
alphanu1
11374ddf12
Merge pull request #54 from alphanu1/alphanu1-patch-52
...
Linux resolution improvements for CRT
2018-05-01 20:28:22 +01:00
alphanu1
11b0fe2a97
Linux resolution improvements for CRT
2018-05-01 20:28:01 +01:00
alphanu1
ab6acd1115
Merge pull request #53 from libretro/master
...
update
2018-05-01 20:26:09 +01:00
Twinaphex
402b1432ee
Merge pull request #6681 from orbea/indent
...
Silence -Wmisleading-indentation warning
2018-05-01 20:13:26 +02:00
orbea
b2f508d72e
qb: Improve moc detection ( #6680 )
2018-05-01 13:40:42 -04:00
alphanu1
533f762e52
Merge pull request #52 from libretro/master
...
update
2018-05-01 18:39:20 +01:00
orbea
e33a12c18f
Silence -Wmisleading-indentation warning
...
gfx/video_crt_switch.c: In function ‘crt_screen_setup_aspect’:
gfx/video_crt_switch.c:95:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if (width < 1920)
^~
gfx/video_crt_switch.c:97:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
height = 480;
^~~~~~
2018-05-01 10:17:19 -07:00
Brad Parker
20cb92c185
qb: allow building without Qt
2018-05-01 16:24:19 +00:00
Brad Parker
6639d0ed89
qb: don't fail if moc is missing
2018-05-01 08:51:57 -07:00
altiereslima
974a04e692
Update Portuguese Brazilian translation
2018-05-01 12:30:49 -03:00
Twinaphex
eb498f56a6
Merge pull request #6674 from Brunnis/fix-incorrect-dialog-label
...
Fix incorrect labels on dialogs due to incorrect macro
2018-05-01 13:31:23 +02:00
Twinaphex
12d72e26cc
Merge pull request #6673 from alphanu1/master
...
Tweaks to modeline genorator
2018-05-01 13:24:40 +02:00
alphanu1
dcb7dd12c8
Merge pull request #51 from alphanu1/alphanu1-patch-51
...
Better startup resolution for CRT
2018-05-01 12:14:53 +01:00
alphanu1
4b8fbf8682
Better startup resolution for CRT
2018-05-01 12:14:25 +01:00
alphanu1
2279870235
Merge pull request #50 from alphanu1/master-4
...
modeline tweaks, better porches
2018-05-01 12:10:58 +01:00
alphanu1
cc1024ddd0
modeline tweaks, better porches
2018-05-01 12:10:32 +01:00
alphanu1
50751e3f43
Merge pull request #49 from libretro/master
...
update
2018-05-01 12:08:27 +01:00
Mikael Brunnhede
b2187d4b10
Fix incorrect labels on dialogs due to incorrect macro.
2018-05-01 12:17:36 +02:00
Brad Parker
791aaa00e1
qb: detect Qt automatically
2018-04-30 22:11:55 -07:00
gblues
04cefd27d1
Cleanup of Wii U launcher code
...
== DETAILS
The Wii U main entrypoints were embedded in the frontend driver,
which isn't a great place for them. Also, the `main()` method was
pretty long and monolithic. Now it's (much) less so.
Changes:
- Refactor out the main entrypoints into their own source files
(`wiiu/main.c` and `wiiu/main.h`)
- Optimize includes in both files, so only the minimum needed to
compile are included.
- The `main()` method is a lot easier to understand now. It's no longer
a confusing mess of ifdefs.
- There's a small amount of changes in the headers for future work, which
is switching kpad_driver to be callback-driven. The only change here is
to import the function that will be used, and define some data types.
Testing:
- Did local builds and confirmed build is successful
- Successfully loaded a core and switched among a few games
2018-04-30 21:56:06 -07:00
Twinaphex
9ba9f9e8bd
Merge pull request #6671 from altiereslima/master
...
Update Brazilian Portuguese translation
2018-05-01 04:55:49 +02:00
altiereslima
0058d734a2
Update Brazilian Portuguese translation
...
based in english file: msg_hash_us.h
2018-04-30 23:48:21 -03:00
twinaphex
b650d484f4
(Qt) Change label to Clear
2018-05-01 04:35:02 +02:00
Brad Parker
cc94cafa8f
update Japanese translation
2018-04-30 22:06:32 -04:00
Brad Parker
4df26353dd
Qt: add option (off by default) to suggest the currently loaded core first
2018-04-30 20:33:28 -04:00
Brad Parker
f2f37a3309
Qt: refocus UI when unloading core/content
2018-04-30 19:52:21 -04:00
twinaphex
bf084da088
(ui_companion_driver) cleanups
2018-05-01 01:29:17 +02:00
Brad Parker
71257adb8e
Qt: add setting in User Interface to enable use of the desktop menu in general (disabling it may improve startup time if desktop menu is not being used)
2018-04-30 19:11:38 -04:00
Twinaphex
fc28edd821
Merge pull request #6670 from Tatsuya79/patch-3
...
small text style change
2018-04-30 23:09:56 +02:00
Tatsuya79
dbdef08a90
small text style change
2018-04-30 23:02:18 +02:00
twinaphex
b7ceedd891
Qt GUI won't work for C89
2018-04-30 21:03:47 +02:00
Twinaphex
62256b77c3
Merge pull request #6668 from bparker06/qt_wimp_squash
...
Qt WIMP GUI
2018-04-30 20:51:30 +02:00
Brad Parker
a1aefc901c
Qt WIMP GUI
2018-04-30 14:33:05 -04:00
Twinaphex
4e057edb1e
Merge pull request #6666 from alphanu1/master
...
Fixed incorrect variable assignment.
2018-04-30 19:47:07 +02:00
alphanu1
93bdb5c4f4
Merge pull request #48 from alphanu1/alphanu1-patch-48
...
Fix incorrect variable
2018-04-30 18:41:40 +01:00
alphanu1
2226dec436
Fix incorrect variable
2018-04-30 18:41:20 +01:00
Twinaphex
97ccfdf020
Merge pull request #6665 from alphanu1/master
...
Windows hz bug fix
2018-04-30 19:27:49 +02:00
alphanu1
34ecc81484
Merge pull request #47 from alphanu1/alphanu1-patch-47
...
Moved variable back to the top
2018-04-30 17:54:20 +01:00
alphanu1
675da4692e
Moved variable back to the top
2018-04-30 17:54:00 +01:00
alphanu1
3e17cbd2e1
Merge pull request #46 from alphanu1/alphanu1-patch-46
...
Variable rename
2018-04-30 17:51:51 +01:00
alphanu1
9400754a2b
Variable rename
2018-04-30 17:51:28 +01:00
alphanu1
fdddbb713d
Merge pull request #45 from alphanu1/alphanu1-patch-45
...
Variable rename
2018-04-30 17:50:36 +01:00
alphanu1
db751b4241
Variable rename
2018-04-30 17:50:13 +01:00
alphanu1
73b5aff2e1
Merge pull request #44 from alphanu1/alphanu1-patch-44
...
bug fix with hz switching
2018-04-30 17:15:38 +01:00
alphanu1
11b7f76526
bug fix with hz switching
2018-04-30 17:14:19 +01:00
Twinaphex
54f54fce28
Merge pull request #6664 from meleu/patch-21
...
don't allow slow motion if cheevos enabled
2018-04-30 18:13:28 +02:00
twinaphex
6ba2e72a3b
Add title for mixer stream settings
2018-04-30 18:12:22 +02:00
twinaphex
1f2a543232
Change logging back to 0
2018-04-30 17:53:07 +02:00
twinaphex
5aeab54ab7
(Audio mixer) Ability to individually set volume per stream
2018-04-30 17:51:01 +02:00
alphanu1
9474b4be74
Merge pull request #43 from alphanu1/master-3
...
Linux / Windows hz bug fix and Linux low res modeline generator fix
2018-04-30 16:50:58 +01:00
alphanu1
f672c7dc5c
Linux / Windows hz bug fix and Linux low res modeline generator fix
...
when merging Linux CRT refresh rate hz was dealt with in floats for Linux but ints for windows.
2018-04-30 16:49:22 +01:00
alphanu1
3edd7a6ac8
Merge pull request #42 from alphanu1/alphanu1-patch-41
...
Linux / windows hz bug fix
2018-04-30 16:41:04 +01:00
alphanu1
af3eb9e851
Linux / windows hz bug fix
...
when merging Linux CRT refresh rate hz was dealt with in floats for Linux but ints for windows.
2018-04-30 16:40:27 +01:00
alphanu1
e6dd809c8a
Merge pull request #41 from libretro/master
...
RA update
2018-04-30 16:30:57 +01:00
meleu
e57d0049f3
disable slow motion if cheevos enabled
2018-04-30 12:27:35 -03:00
twinaphex
01e85b321b
Improve audio_driver_menu_sample
2018-04-30 15:44:12 +02:00
twinaphex
0cea2cf158
Remove two Coverity warnings
2018-04-30 15:32:28 +02:00
twinaphex
1c90866070
Refactor this a bit and document it
2018-04-30 15:24:40 +02:00
twinaphex
25a7cb0f66
(Menu) Rename hack_shader_pass to scratchpad.unsigned_var
2018-04-30 15:19:54 +02:00
twinaphex
49341bac26
Add Play/Play (Looped) actions
2018-04-30 15:04:29 +02:00
twinaphex
eb4ee2d57c
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-04-30 14:34:48 +02:00
twinaphex
965859ddcb
Start adding mixer controls - ability to stop and remove loaded tracks
2018-04-30 14:34:25 +02:00
Twinaphex
22e55e61de
Merge pull request #6656 from gblues/master
...
WIIU: Disable screen-dimming while core is running
2018-04-30 02:25:05 +02:00
gblues
162d1fbfb5
WIIU: Disable screen-dimming while core is running
...
== DETAILS
In my extended testing, I found that the HID device inputs don't get factored
into resetting things like the burn-in protection and automatic power down.
The automatic power-down can't be changed in software, but the screen dimming
can!
This patch disables the screen dimming while the core is running, but turns
it back on while the menu is displayed. This way, users who want the screen
dimming functionality to kick in need to simply enter the RA menu.
2018-04-29 16:26:14 -07:00
Twinaphex
05ea2cff96
Update CHANGES.md
2018-04-29 18:49:51 +02:00
Twinaphex
e19b6faa7e
Update CHANGES.md
2018-04-29 18:49:23 +02:00
Twinaphex
bf64c1cf23
Merge pull request #6655 from alphanu1/master
...
Linux switching for CRT
2018-04-29 18:41:54 +02:00
Twinaphex
2285d19b90
Merge pull request #6653 from RobLoach/wbfs
...
Add Wii Backup File WBFS scanning
2018-04-29 17:21:37 +02:00
Twinaphex
29b8c47577
Merge pull request #6654 from theheroGAC/patch-30
...
Update msg_hash_it.h with the translations of the new strings
2018-04-29 16:54:18 +02:00
alphanu1
896041f468
Add files via upload
2018-04-29 15:47:32 +01:00
alphanu1
db2eaf97e4
Merge pull request #40 from alphanu1/alphanu1-patch-40
...
Linux switching CRT
2018-04-29 15:44:29 +01:00
alphanu1
16ccbbc75a
Linux switching CRT
2018-04-29 15:44:08 +01:00
alphanu1
ec3ab4031b
Merge pull request #39 from alphanu1/alphanu1-patch-39
...
Code clean up and Linux switching
2018-04-29 15:39:52 +01:00
alphanu1
a0b46d9a38
Code clean up and Linux switching
2018-04-29 15:38:16 +01:00
theheroGAC
51d1baa646
Update msg_hash_it.h
2018-04-29 15:54:19 +02:00
Rob Loach
00092eb5ea
feat: Add Wii Backup File WBFS scanning
2018-04-29 09:51:38 -04:00
alphanu1
ff928ddb7c
Merge pull request #38 from alphanu1/alphanu1-patch-38
...
Linux switching incorporation
2018-04-29 13:51:44 +01:00
alphanu1
7d53e6a16f
Linux switching incorporation
2018-04-29 13:51:18 +01:00
alphanu1
d17ce844d5
Merge pull request #37 from alphanu1/alphanu1-patch-37
...
Linux switching incorporation
2018-04-29 13:50:08 +01:00
alphanu1
0498ab6b86
Linux switching incorporation
2018-04-29 13:49:32 +01:00
alphanu1
8aa4d52367
Merge pull request #36 from alphanu1/alphanu1-patch-36
...
Linux switching incorporation
2018-04-29 13:48:56 +01:00
alphanu1
a930afce31
Linux switching incorporation
2018-04-29 13:48:08 +01:00
twinaphex
4380bc52bd
(MSVC) Buildfixes
2018-04-29 14:47:57 +02:00
alphanu1
2d36a32bcd
Merge pull request #35 from alphanu1/alphanu1-patch-35
...
Linux switching incorporation
2018-04-29 13:47:26 +01:00
alphanu1
1eedb0406b
Linux switching incorporation
2018-04-29 13:46:43 +01:00
Twinaphex
6cd046a42a
Merge pull request #6650 from alphanu1/master
...
Restore resolution fix
2018-04-29 13:49:14 +02:00
alphanu1
c73b4b26ba
Merge pull request #34 from alphanu1/alphanu1-patch-34
...
Changes to stop unwanted resolution change for non CRT users
2018-04-29 01:42:50 +01:00
alphanu1
1f8540ca9d
Changes to stop unwanted resolution change for non CRT users
2018-04-29 01:41:38 +01:00
twinaphex
d36026575e
Remove obsolete diff
2018-04-29 01:12:54 +02:00
twinaphex
91fcb49270
(Menu audio) Fix situation where a libretro core is running
...
in the background and menu audio is playing - we don't want
audio_driver_menu_sample called then
2018-04-29 01:05:04 +02:00
twinaphex
b0ef193117
Add 'Enable menu audio' setting
2018-04-29 00:41:53 +02:00
twinaphex
773fc1ebad
Create audio_driver_menu_sample
2018-04-29 00:06:54 +02:00
alphanu1
90d62fd0cc
Restore resolution fix
2018-04-28 20:53:39 +01:00
alphanu1
b51c8d62e7
Restore resolution fix
2018-04-28 20:52:58 +01:00
alphanu1
6aa072b6cf
Restore resolution fix
2018-04-28 20:52:24 +01:00
alphanu1
46afabee6a
Merge pull request #33 from libretro/master
...
MME Update 172
2018-04-28 20:51:51 +01:00
twinaphex
686faa2407
Add experimental-audio.diff
2018-04-28 21:40:36 +02:00
twinaphex
b6df41d808
(audio_driver.c) Cleanups
2018-04-28 20:06:07 +02:00
twinaphex
5a80a6046f
(Android) Remove no longer needed machine/cpu-features.h
2018-04-28 19:29:30 +02:00
Twinaphex
80b480e855
Merge pull request #6648 from fr500/master
...
fix #6644
2018-04-28 19:07:54 +02:00
radius
7b82c8a9bc
fix #6644
2018-04-28 11:56:21 -05:00
radius
5e1a698fa2
fix #6644
2018-04-28 11:42:48 -05:00
twinaphex
f14735961a
(libFLAC) turn into relative path header includes
2018-04-28 15:14:53 +02:00
twinaphex
238091f182
(OSX/Android) Add Dr. Flac/Dr. Mp3 support to Android/OSX
2018-04-28 14:33:48 +02:00
twinaphex
e3ce768ad0
(dr_mp3.h) Fix C89_BUILD issues
2018-04-28 14:32:10 +02:00
twinaphex
3583e1e501
Update
2018-04-28 14:22:42 +02:00
twinaphex
e7272ddefa
(Audio mixer) Add MP3 support as well
2018-04-28 14:18:04 +02:00
twinaphex
64f31f1ddd
Update libretro-common
2018-04-28 13:52:54 +02:00
Twinaphex
2439673dcf
Merge pull request #6646 from RobLoach/gfx-context
...
Fix missing division in mali fbdev
2018-04-28 13:26:20 +02:00
twinaphex
381f14fa9a
(dr_flac.h) Silence warnings
2018-04-28 13:13:22 +02:00
twinaphex
9a6e069d6f
(dr_flac.h) Assume stdint.h presence
2018-04-28 12:44:52 +02:00
twinaphex
89d765d6c7
Define DR_FLAC_NO_STDIO
2018-04-28 12:44:25 +02:00
twinaphex
437c4fbc0a
(dr_flac.h) C89_BUILD fixes
2018-04-28 12:37:50 +02:00
twinaphex
3f7c318e3f
(Audio mixer) Add FLAC support to audio mixer
2018-04-28 11:17:37 +02:00
Rob Loach
71c031099b
Fix missing division in mali fbdev
2018-04-27 22:44:53 -04:00
twinaphex
faa99bd323
Start adding FLAC hooks
2018-04-27 23:45:06 +02:00
twinaphex
714f7b7b13
Cleanups
2018-04-27 23:21:44 +02:00
twinaphex
958602d328
HAVE_BUILTINFLAC no longer needs to be excluded for C89
2018-04-27 23:17:28 +02:00
twinaphex
1f2ef858ab
Update libretro-common
2018-04-27 23:12:24 +02:00
Twinaphex
b693d76ebb
Merge pull request #6638 from bearoso/fixmali
...
Fix typo in mali fbdev driver.
2018-04-27 19:57:56 +02:00
Twinaphex
6ad624f5bd
Merge pull request #6639 from bearoso/travis
...
Adjust travis build to only use libraries the build-server supports.
2018-04-27 19:57:45 +02:00
Brandon Wright
c7f04102c7
Adjust travis build to only use libraries the build-server supports.
2018-04-27 12:48:58 -05:00
Brandon Wright
0e013ced75
Fix typo in mali fbdev driver.
2018-04-27 12:42:46 -05:00
Twinaphex
e52bb69b35
Merge pull request #6637 from orbea/flac
...
Makefile.common: Fix segfaults with --disable-builtinflac.
2018-04-27 19:02:09 +02:00
orbea
76b4b426af
Makefile.common: Fix segfaults with --disable-builtinflac.
2018-04-27 09:54:05 -07:00
twinaphex
80025692c1
(Android) Bump up version code
2018-04-26 21:25:38 +02:00
Twinaphex
97215d5c8a
Merge pull request #6625 from gblues/master
...
Fix WaveBird support for the Wii U GCA
2018-04-26 20:46:23 +02:00
twinaphex
f1d707a043
Running gl_check_capability from gl_get_flags resulted in a crash
...
on some Android systems, so unfortunately we cannot selectively hide
away GPU Hard Sync for now
2018-04-26 20:45:01 +02:00
twinaphex
37b1c9e8e9
Add NULL entry
2018-04-26 16:05:57 +02:00
Twinaphex
a097d5f6ac
Merge pull request #6630 from gingerbeardman/patch-1
...
changed APP_UNIQUE_ID to next free & valid HEX number
2018-04-26 14:55:32 +02:00
Matt Sephton
c6d6bb26c3
changed APP_UNIQUE_ID to next free & valid HEX number
...
was 0xBAC1G
2018-04-26 13:54:23 +01:00
twinaphex
c482aff8b2
No idea where this character came from
2018-04-26 13:38:45 +02:00
Twinaphex
68a93e67e9
Merge pull request #6624 from fr500/master
...
prevent crashing in cores that don't range check retro_set_controller…
2018-04-26 13:33:21 +02:00
gblues
f378e2bfcf
Fix WaveBird support for the Wii U GCA
...
== DETAILS
Thanks to JacobM at GBAtemp for helping me test this.
The WaveBird wasn't being properly picked up due to the port status byte
being different from normal GC controllers. (Why? who knows. Probably
so games could detect the WB and show WB-specific OSDs).
This implementation should be more future-proof, to handle any other
unexpected status bytes.
2018-04-25 21:28:33 -07:00
radius
0964444e06
prevent crashing in cores that don't range check retro_set_controller_port
2018-04-25 19:51:55 -05:00
Twinaphex
f0e057c8d0
Merge pull request #6623 from leiradel/master
...
Remove logging from cheevos
2018-04-25 23:52:40 +02:00
Twinaphex
6ac4032735
Merge pull request #6580 from gblues/gblues/hid
...
Working HID driver for Wii U [TESTING NEEDED]
2018-04-25 23:10:39 +02:00
twinaphex
9663f5199e
(Switch) Enable HAVE_RUNAHEAD for Switch
2018-04-25 22:20:48 +02:00
Twinaphex
09394198b2
Update CHANGES.md
2018-04-25 22:10:04 +02:00
Andre Leiradella
f04548a95d
Fixed warning about unused STUB_LOG; removed unused debug functions
2018-04-25 18:02:31 +01:00
Andre Leiradella
029ba3d2f6
Mute cheevos logging, define CHEEVOS_VERBOSE in cheevos.h to enable
2018-04-25 17:56:15 +01:00
twinaphex
023e280319
win32_get_refresh_rate not available on Xbox
2018-04-25 14:20:37 +02:00
twinaphex
9a7ca5fe57
C89 buildfix
2018-04-25 12:02:35 +02:00
twinaphex
7b1ad55b20
Try to use snprintf instead of sprintf
2018-04-25 11:31:50 +02:00
Twinaphex
77b092ffc3
Merge pull request #6619 from Tatsuya79/patch-1
...
XMB fix crash with scale factor under 100
2018-04-25 10:55:19 +02:00
Tatsuya79
0737b90080
XMB fix crash with scale factor under 100
2018-04-25 10:54:04 +02:00
twinaphex
2fd9373c05
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-04-25 10:44:04 +02:00
twinaphex
fee49f0e7e
Update libretro-common
2018-04-25 10:43:19 +02:00
Twinaphex
a58f80cc09
Update CHANGES.md
2018-04-25 10:42:50 +02:00
Twinaphex
8e1c2e48c4
Update CHANGES.md
2018-04-25 10:42:50 +02:00
Celerizer
212d7bfbe1
[Cheevos] Store only login token, not password
2018-04-25 10:42:50 +02:00
twinaphex
2178f7b8ce
Update libretro-common
2018-04-25 10:21:26 +02:00
Twinaphex
7902a60669
Update CHANGES.md
2018-04-25 10:15:40 +02:00
Twinaphex
134c1e6083
Merge pull request #6618 from celerizer/master
...
[Cheevos] Store only login token, not password
2018-04-25 10:14:25 +02:00
Twinaphex
6344162900
Update CHANGES.md
2018-04-25 10:13:57 +02:00
twinaphex
de111ea903
Should fix some zip archives potentially not working on Linux; the
...
stream member of zlib was being set to random memory, so it was
attempted
to be freed on line 73 of trans_stream_zlib.c
2018-04-25 10:10:22 +02:00
gblues
07864aebb4
Add fault-tolerance to kpad driver
...
== DETAILS
So, the KPadRead function will sometimes return 0, but this doesn't mean
the wiimote is actually disconnected. It's usually something transient, like
the BT chip has nothing to send or whatever. I don't know.
So, I added a buffer so that it won't disconnect the pad without 5
consecutive 0-reads.
This is a temporary hack; a proper solution will use the Wii U's callback
mechanisms to do wiimote detection. But that's a separate project. This at
least prevents OSD spam.
== TESTING
Tested locally. Verified that connecting/disconnecting nunchuk during play
still works properly.
2018-04-24 21:46:42 -07:00
gblues
f33fa3d566
Fix pad leak in kpad (wiimote) driver
...
== DETAILS
This is the wiimote version of the same bug I previously fixed in the HID
driver, where disconnected pads didn't actually invoke the unregister task.
This has an extra wrinkle, in that we *also* need to invoke the unregister
task when the wiimote device changes (e.g. user plugs in a nunchuk or
classic controller).
Now, there's still the problem of the "disconnect" detection being broken; so
a consequence of this commit is OSD spam. However, the actual wiimote input
is processed successfully and there's no noticeable issues in the pad
handling.
== TESTING
Using Mario 3, I played a level in which I started as bare wiimote, then
hot-plugged the nunchuk, and the input switched automatically. At the
end of the level, I hot-unplugged the nunchuk and it automatically reverted
to horizontal layout; and the pad remained 100% responsive the entire time.
2018-04-24 21:20:08 -07:00
Celerizer
ca4f70db22
[Cheevos] Store only login token, not password
2018-04-24 21:31:07 -05:00
bparker06
2160f185f1
Update CHANGES.md
2018-04-24 19:34:31 -04:00
Twinaphex
d65b387d0f
Update AndroidManifest.xml
2018-04-24 19:03:57 +02:00
twinaphex
ea69340130
Update
2018-04-24 18:36:35 +02:00
twinaphex
c92142cdbd
Duplicate latency settings
2018-04-24 18:33:38 +02:00
Twinaphex
f2527b3a3c
Merge pull request #6616 from Tatsuya79/master
...
Fix console layout case.
2018-04-24 18:21:02 +02:00
Tatsuya79
d851cbf3d5
Fix console layout case.
2018-04-24 18:14:18 +02:00
Twinaphex
485825fcd1
Merge pull request #6615 from Tatsuya79/master
...
XMB PSP layout thumbnail scaling.
2018-04-24 18:09:07 +02:00
Twinaphex
bd01ab80ca
Merge pull request #6614 from Dwedit/copy_load_info_bugfix
...
Two fixes for copy_load_info.c
2018-04-24 18:08:27 +02:00
Tatsuya79
31415f760a
XMB PSP layout thumbnail scaling.
2018-04-24 17:47:02 +02:00
twinaphex
b2e9a328cd
Add User Interface -> Views -> Quick Menu -> Show
...
Overlays/Remaps/Latency
2018-04-24 17:46:49 +02:00
Dwedit
dd6eb92352
Two fixes for copy_load_info.c
...
* Additional check before copying data in clone_retro_game_info
* Sizes the dest string list in string_list_clone to capacity rather than size
2018-04-24 10:32:31 -05:00
twinaphex
b907ee2503
Add sublabels for CRT SwitchRes
2018-04-24 17:08:43 +02:00
twinaphex
65fe25f03c
(RGUI) Add background border filler thickness enable
2018-04-24 16:45:06 +02:00
twinaphex
ee421fcaa8
Add RGUI Border Filler Enable
2018-04-24 16:01:51 +02:00
gblues
f6b33b1d30
missing file
2018-04-24 06:37:02 -07:00
twinaphex
68c9cf4cb9
update CHANGES.md
2018-04-24 15:27:12 +02:00
twinaphex
6b31bd8b48
Only show Menu Linear Filter for RGUI and only show it for
...
video drivers that implement it
2018-04-24 15:14:06 +02:00
twinaphex
c506f489df
(D3D8) Hook up Menu Linear Filter
2018-04-24 14:49:58 +02:00
twinaphex
a75e7ede0d
(D3D9) Implement Menu Linear Filter
2018-04-24 14:47:21 +02:00
twinaphex
77d97d2407
(menu_displaylist.c) Cleanups
2018-04-24 14:24:25 +02:00
twinaphex
f228b26755
Cleanups
2018-04-24 14:08:38 +02:00
twinaphex
757d1baa8d
Cleanups
2018-04-24 13:51:27 +02:00
twinaphex
5164e62172
User Interface -> Views - show 'no entries to display' instead
...
of getting locked in
2018-04-24 13:46:14 +02:00
twinaphex
381bc28530
Update CHANGES.md
2018-04-24 13:19:37 +02:00
twinaphex
64bdf7e48e
Prevent collision
2018-04-24 08:33:14 +02:00
gblues
1d84c0eca1
Fix analog for DS3, plus some cleanups
...
== DETAILS
- DS3 analog wasn't working mainly because I forgot to actually declare the
axes in input/input_autoconfig.c when declaring the pad. Whoops.
- I also moved the axis decoding logic to a more central place, because it
clearly is not Wii U specific.
- Removed some dead commented-out code
== TESTING
Can use analog inputs on both GCA and DS3. Tested in Mario 3 on Nestopia core.
Haven't tested with any actual analog games, but I did confirm via logging
that the correct ranges are produced.
2018-04-23 23:22:27 -07:00
twinaphex
265ae728dd
(XMB) Add XMB menu layout - ability to switch between PS3 (Console)
...
and PSP (Handheld) layouts
2018-04-24 07:38:53 +02:00
twinaphex
af351932bd
(XMB) Cleanups
2018-04-24 07:19:29 +02:00
twinaphex
72428a23c5
(shader_vulkan.cpp) Move some functions to vulkan_common.c
2018-04-24 07:07:58 +02:00
twinaphex
a482c90222
(dynamic.c) Cleanups
2018-04-24 04:49:02 +02:00
twinaphex
2760586086
Cleanups
2018-04-24 04:46:13 +02:00
Twinaphex
17cbc80a9b
Merge pull request #6609 from RobLoach/patch-32
...
Disable Travis email notifications
2018-04-24 03:35:16 +02:00
Rob Loach
431d15746e
test: Disable Travis email notifications
...
@twinaphex reported that he was getting a lot of Travis email notifications. These are not needed, as the build status is reported on both Pull Requests, and the Status Badge.
2018-04-23 17:08:43 -04:00
twinaphex
a93289e311
(materialui) add icons
2018-04-23 22:47:50 +02:00
twinaphex
ebfa4bdcdc
Implement two stub functions
2018-04-23 18:34:23 +02:00
twinaphex
d6c17178a3
Add some logging for shader backend setup
2018-04-23 18:25:41 +02:00
twinaphex
77d815a572
Get rid of warning
2018-04-23 17:48:31 +02:00
twinaphex
c90c98dcaa
Silence warnings
2018-04-23 17:37:37 +02:00
twinaphex
789ef63dee
(360) Don't bake in HAVE_XUI anymore; buildfixes for C++
2018-04-23 17:35:36 +02:00
twinaphex
fec8d3294c
Cleanup
2018-04-23 17:23:14 +02:00
twinaphex
95ecbc0859
Update
2018-04-23 17:22:02 +02:00
twinaphex
830068e5bd
Create d3d9x_constant_table_set_float_array
2018-04-23 17:20:08 +02:00
twinaphex
a6fcd9dae0
Create d3d9x_constant_table_set_defaults
2018-04-23 17:09:11 +02:00
twinaphex
bd3f39b005
Remove SetMatrix macro
2018-04-23 17:04:59 +02:00
twinaphex
0e5ccd7c15
Create d3d9x_constant_table_set_matrix
2018-04-23 17:04:30 +02:00
twinaphex
dbb9a43abe
(HLSL) Cleanups
2018-04-23 15:59:09 +02:00
twinaphex
8d02343b53
(HLSL) Cleanups
2018-04-23 15:58:00 +02:00
twinaphex
d7fa70927c
(HLSL) Cleanups
2018-04-23 15:55:26 +02:00
twinaphex
d03ff06cf3
(HLSL) Cleanups
2018-04-23 15:51:24 +02:00
twinaphex
282b4ba21b
(d3d9_common.c) Cleanups
2018-04-23 15:40:43 +02:00
twinaphex
0c4a3a83ce
(HLSL) Fix implicit declaration
2018-04-23 15:32:47 +02:00
Steven M. Vascellaro
5061bc5a65
Fix variable names for 'video_msg'
...
A few variables for video message color/position were using the wrong variable name
https://github.com/libretro/RetroArch/blob/master/configuration.h#L274-L279
2018-04-23 09:32:46 -04:00
twinaphex
af734939ee
More HLSL work
2018-04-23 15:26:35 +02:00
twinaphex
32c92a9a22
Rename d3dxbuffer_release
2018-04-23 15:04:19 +02:00
twinaphex
45cea92ba2
Remove null_renderchain
2018-04-23 14:57:37 +02:00
twinaphex
871f04e19a
(slang) Cleanups
2018-04-23 14:56:02 +02:00
twinaphex
e54cb1b121
Only show black frame insertion for the video drivers/context drivers
...
that support it
2018-04-23 14:15:21 +02:00
twinaphex
ee621ba476
Silence Coverity warning
2018-04-23 14:07:10 +02:00
twinaphex
f1fa1d4879
Previously, GPU Hard Sync options would only show up if the
...
video driver was explicitly set to the GL driver; now, it can be
dynamically shown for more video drivers if there are going to be
more drivers supporting this feature other than GL
2018-04-23 13:42:09 +02:00
twinaphex
c4c8699ee3
Only show max swapchain images if supported by video driver and/or
...
context driver
2018-04-23 13:34:30 +02:00
twinaphex
6f4fd8859a
Add customizable swapchain images flag to VC EGL context
2018-04-23 13:12:00 +02:00
twinaphex
b1a2d1991c
(d3d10.c) Cleanups
2018-04-23 13:09:05 +02:00
twinaphex
6f3003554e
(D3D10/D3D11/D3D12) Don't load menu pipeline shaders unless XMB
...
is selected
2018-04-23 12:59:28 +02:00
twinaphex
5370c59201
Cleanups/style nits
2018-04-23 12:03:50 +02:00
twinaphex
bac0d22ce9
Create menu_display_osk_ptr_at_pos
2018-04-23 11:58:18 +02:00
twinaphex
8bc3283bd5
Create menu_display_draw_keyboard
2018-04-23 11:42:55 +02:00
twinaphex
f8ccf50fd4
Make materialui_render_keyboard and xmb_render_keyboard identical
2018-04-23 11:36:15 +02:00
twinaphex
54ec4e47e8
Silence another warning
2018-04-23 11:31:39 +02:00
twinaphex
eb69025ca8
Cleanups
2018-04-23 11:30:38 +02:00
twinaphex
c18d2e0432
Silence warnings
2018-04-23 10:49:36 +02:00
Twinaphex
b41c4ed624
Update
2018-04-23 10:22:54 +02:00
gblues
f7135bcee6
Fix analog reading on GCA
...
== DETAILS
After a little trial and error, I got analog input working for the
Wii U GC adapter.
DS3 might work, but it's untested.
2018-04-22 23:47:07 -07:00
gblues
ed742c48e0
Fix hotplugging
...
== DETAILS
So, it turns out that there *is* a autoconfig disconnect handler. Took digging
through tasks/task_autodetect.c to find it!
So, I added a call to the handler when the pad gets disconnected.
This seems to solve the problem of the pad not disappearing from the menu.
(At the very least, the user's pad index reverts to "none" which is still
an improvement)
== TESTING
Tested manually, made sure it didn't crash or leak slots.
2018-04-22 17:34:20 -07:00
twinaphex
997c24ae0c
Make FLAC, zlib and LZMA support in libchdr optional
2018-04-22 20:19:07 +02:00
twinaphex
fc169cf4fe
Split up libchdr_chd.c into several files
2018-04-22 19:50:14 +02:00
twinaphex
8e2dfa6184
Cleanups
2018-04-22 19:19:27 +02:00
twinaphex
8a1f2f5cf2
Update libretro-common
2018-04-22 18:36:30 +02:00
twinaphex
7bef8746a3
Add chd_precache code to libchdr
2018-04-22 18:04:45 +02:00
twinaphex
1fd2cf1ff5
Update libchdr chd
2018-04-22 17:43:57 +02:00
twinaphex
5dc916f0b3
Take out another header include
2018-04-22 15:45:56 +02:00
twinaphex
04fa4871f0
Create d3d_translate_filter and get rid of duplicate functions
2018-04-22 15:45:11 +02:00
twinaphex
88387ccbde
(D3D8) Cleanups
2018-04-22 15:34:08 +02:00
twinaphex
3a93377811
D3D8 buildfix
2018-04-22 14:55:15 +02:00
twinaphex
9e741019f3
(menu_display_d3d8.c) Buildfix
2018-04-22 14:46:20 +02:00
twinaphex
2a655116a6
Set #define CINTERFACE in these files
2018-04-22 14:27:39 +02:00
twinaphex
80fdd6d2a1
Less pointer/variable casting going on
2018-04-22 14:20:59 +02:00
twinaphex
ca8829fe3c
(D3D9) Simplifications
2018-04-22 14:00:32 +02:00
twinaphex
a7e40ea3f4
(d3d8_common.c) Define CINTERFACE, get rid of C++ versions
2018-04-22 13:34:05 +02:00
twinaphex
5ee6cdf753
(d3d9_common.c) Cleanups
2018-04-22 13:26:58 +02:00
twinaphex
8de03fe843
(D3D9 common) Define CINTERFACE and get rid of C++ ifdefs
2018-04-22 13:18:56 +02:00
twinaphex
58623d7540
(d3d_common.h) Cleanups
2018-04-22 13:09:03 +02:00
twinaphex
3033dda866
(x11_common.c) Cleanups
2018-04-22 13:05:40 +02:00
twinaphex
4c941d3ada
(gl2_renderchain) Try to prevent warning
2018-04-22 12:57:38 +02:00
twinaphex
db314ff82f
Uniquely namespace libchdr source files
2018-04-22 12:10:15 +02:00
twinaphex
ca9dd89975
Revert "(3DS/Emscripten/Vita/Wiiu) Add HAVE_CHD support"
...
This reverts commit d4c691527a .
2018-04-22 12:02:40 +02:00
twinaphex
d4c691527a
(3DS/Emscripten/Vita/Wiiu) Add HAVE_CHD support
2018-04-22 11:58:11 +02:00
Twinaphex
8c400ce6ab
Merge pull request #6603 from meleu/patch-20
...
Fixing cheevos hardcore mode description
2018-04-22 08:56:19 +02:00
meleu
e325c68748
fixing cheevos hardcore mode description
...
Removing fast-forward as something that is disabled when in Hardcore mode is enabled.
Fast-forwarding is allowed even in hardcore mode.
2018-04-22 01:14:03 -03:00
twinaphex
248f1242dc
Some warning fixes
2018-04-21 18:14:19 +02:00
twinaphex
1526c8a15d
(PS3) Should fix PS3 build with context driver
2018-04-21 18:05:25 +02:00
Twinaphex
f4c83157af
Fix CocoaGL context driver
2018-04-21 18:06:14 +02:00
twinaphex
413914a1cf
Add Rewind/Latency/Overlay Settings to Quick Menu
2018-04-21 15:55:05 +02:00
twinaphex
dae0f36a20
Some cleanups
2018-04-21 15:00:35 +02:00
gblues
ef36744859
Start implementing fall-back to async read
...
== DETAILS
The Wii U GC adapter doesn't seem to like doing async reads if it is connected
via a USB hub. It seems to be device-specific, though, because my DS3 works
just fine through the same hub.
I tried creating a fallback to synchronous reads, but it resulted in a hard
lock of the system. So, for the time being, it's going to be a known
limitation. Might be solved by using a powered USB hub.
Learned that the cache alignment is 64, not 32, so the alignment math has
been updated. Thanks, @aliaspider for that info.
2018-04-20 21:58:45 -07:00
gblues
0c92fab0b9
Fix GameCube button detection
...
This should fix the issue where R/L buttons didn't register when doing
input detection.
This also brings the GC pad in line with the rest of the gamepads in
input_autodetect_builtin.c.
Also fixed a really stupid bug that was part of why analog inputs aren't
being read. Analog still isn't working, mind, but it's a lot closer to
working now that it's actually getting down into the pad driver level!
2018-04-20 00:00:33 -07:00
gblues
53738e4a0d
Allow Wii U GCA to work without 2nd cable attached
...
=== DETAILS
So, the GCA has 2 USB connections; one is the data connection, and the
second is used to drive rumble.
Due to a driver bug, if the second cable wasn't attached, the pads wouldn't
get detected.
I fixed that bug.
2018-04-18 23:12:45 -07:00
twinaphex
16df2ceb4e
Fix Xbox OG
2018-04-17 11:39:59 +02:00
twinaphex
d8fd499f3d
Update count
2018-04-19 23:41:15 +02:00
twinaphex
4d64a94cb2
Updates
2018-04-19 22:28:17 +02:00
twinaphex
835e491c62
Use int64_t type for feeding to filestream_read
2018-04-19 22:26:40 +02:00
Twinaphex
037c47eaf1
Merge pull request #6597 from fr500/master
...
fix #6596
2018-04-19 18:06:56 +02:00
radius
d8b5fea374
fix coverity warnings
2018-04-19 10:07:59 -05:00
radius
8198e5c0b2
fix #6596
2018-04-19 09:54:16 -05:00
twinaphex
74d4bc80d9
(libretro-common) Updates
2018-04-19 09:43:21 +02:00
twinaphex
1c66905f0d
Updates
2018-04-19 08:01:07 +02:00
twinaphex
4914c164fa
Update file_stream_transforms
2018-04-19 07:56:57 +02:00
twinaphex
a7ad6e2024
(XMB) Add icons for shader/shader presets
2018-04-18 08:22:01 +02:00
twinaphex
070ee2fb40
(dispserv_win32.c) Simplify code
2018-04-18 08:03:34 +02:00
twinaphex
9532a77b4f
Buildfix
2018-04-18 07:53:25 +02:00
Twinaphex
ba25d90cc8
Merge pull request #6593 from Dwedit/silly_bug_fix
...
Fix a silly bug in the code that tries to copy the DLL 30 times
2018-04-18 06:44:53 +02:00
twinaphex
e17c3d869d
Avoid warnings on gx2_common.h
2018-04-18 06:43:21 +02:00
Dwedit
af87a19675
Fix a silly bug in the code that tries copying the dll to 30 random files (should not return true at the end)
2018-04-17 23:25:26 -05:00
twinaphex
b0e62f3ec6
(D3D11) Add more feature levels
...
(D3D11) If CreateDeviceAndSwapchain fails, error out gracefully
2018-04-17 21:29:02 +02:00
Twinaphex
a4f1c6b602
Merge pull request #6592 from Ryunam/playlist-work
...
Add toggle to show/hide Playlist tabs on XMB
2018-04-17 19:09:03 +02:00
Ryunam
712a2fcc1d
Add toggle to show/hide Playlist tabs
2018-04-17 17:53:24 +02:00
twinaphex
710570a408
(MSVC 2013) Buildfix
2018-04-17 11:37:00 +02:00
twinaphex
30c824c30a
Try to fix MSVC warning
2018-04-21 08:54:57 +02:00
twinaphex
6d7ffef316
(gl2_renderchain.c) Update
2018-04-21 08:52:38 +02:00
twinaphex
c52f53aada
Some minor refactors
2018-04-21 08:47:09 +02:00
twinaphex
df5586570f
Make gl2_renderchain_deinit_fbo safer
2018-04-21 08:42:57 +02:00
twinaphex
88d62c7766
Update
2018-04-21 06:31:07 +02:00
twinaphex
e5d90eebd7
Updates to libretro-common
2018-04-21 06:29:56 +02:00
twinaphex
6929db9fb6
(D3D10/D3D11) Compile shaders with SM 4.0 instead of 5.0
2018-04-21 05:36:59 +02:00
twinaphex
832cc4e945
(MSVC) Silence warnings
2018-04-21 05:20:22 +02:00
twinaphex
e0b57843aa
Enable HAVE_D3D10 now for main Windows build
2018-04-21 05:14:50 +02:00
twinaphex
8848b2837b
Add D3D10 to slang supported checks
2018-04-21 05:11:24 +02:00
Twinaphex
0cf6b83b63
Merge pull request #6601 from aliaspider/master
...
update D3D10 driver.
2018-04-21 05:02:45 +02:00
aliaspider
b78dcf9f4c
update D3D10 driver.
2018-04-21 03:56:19 +01:00
twinaphex
7515c3d7c3
(D3D10) Switch to shader model 4.0
2018-04-21 03:33:08 +02:00
twinaphex
8e52fcff96
Add D3D10 entry
2018-04-21 03:30:34 +02:00
twinaphex
9f2b56a929
Update Direct3D 10 driver
2018-04-21 03:27:41 +02:00
Twinaphex
919a441089
Merge pull request #6590 from fr500/master
...
fix #6589
2018-04-17 05:24:49 +02:00
radius
3755003d33
remap-redux: unify menu displaylist
2018-04-16 21:26:43 -05:00
twinaphex
d7d5dfdc73
Add display_server_get_current_resolution
2018-04-17 03:37:56 +02:00
twinaphex
f050104740
Change return type of content_get_subsystem_rom_id
2018-04-17 03:19:35 +02:00
twinaphex
3f8ea809de
(360) Buildfix
2018-04-17 03:14:20 +02:00
Twinaphex
8113d2067f
Merge pull request #6391 from meleu/patch-13
...
decreasing verbosity in Achievements menu
2018-04-17 01:49:35 +02:00
Twinaphex
029019b757
Merge pull request #6586 from bearoso/refresh_rate
...
Refresh rate polling updates
2018-04-17 01:27:05 +02:00
Twinaphex
a1f50ba847
Merge pull request #6587 from meleu/patch-19
...
CHANGES.md: fixed NGP cheevos incompatibilities
2018-04-17 01:26:38 +02:00
meleu
9933eb004b
CHANGES.md: fixed NGP cheevos incompatibilities
2018-04-16 20:23:59 -03:00
Twinaphex
b7990bc63d
Merge pull request #6585 from Ryunam/latency-settings
...
Implement "Latency" list under Settings and group all latency-related options together
2018-04-17 00:56:58 +02:00
Twinaphex
eb4049397f
Merge pull request #6584 from meleu/patch-19
...
cheevos/var.c: removed unnecessary memory adjustment for NeoGeo Pocket
2018-04-17 00:56:21 +02:00
Brandon Wright
6aa33c8710
Add some X11 error checking.
2018-04-16 16:56:36 -05:00
Brandon Wright
c4f818599c
Add some fbdev refresh rate polls. Also Xv.
2018-04-16 16:23:59 -05:00
Ryunam
2cf76a192f
Add Latency list under Settings and move relevant functions
2018-04-16 23:21:14 +02:00
Brandon Wright
95f8205fd1
Add DRM interface for refresh rate.
2018-04-16 15:36:46 -05:00
meleu
3fb2484869
removed unnecessary memory adjustment
2018-04-16 17:01:43 -03:00
Brandon Wright
64b2830889
Fix Win32 build. Set Windows header API to Win7.
2018-04-16 14:51:38 -05:00
twinaphex
be7eb4de1c
Update libretro-common
2018-04-16 08:57:17 +02:00
twinaphex
7a4c468730
Update libretro-common
2018-04-16 08:34:34 +02:00
twinaphex
ec2267daa6
Cleanups
2018-04-16 04:35:23 +02:00
twinaphex
d46011ae14
Cleanups
2018-04-16 04:20:24 +02:00
twinaphex
4cc3cf7344
Only restore resolution through resolution switch if CRT
...
switch mode was ever actually used
2018-04-16 03:19:33 +02:00
Twinaphex
de29f0ce62
Merge pull request #6583 from bearoso/refresh_rate
...
Show actual refresh rate and allow setting from video menu
2018-04-16 03:14:49 +02:00
Brandon Wright
df5528b1d0
Divide Wayland rate by 1000 instead of multiply.
2018-04-15 20:00:14 -05:00
Brandon Wright
e049605359
Add refresh rate polling to Win32 >= Windows 7.
2018-04-15 19:33:38 -05:00
Brandon Wright
20d87347f7
Add menu item showing and allowing to automatically set precise refresh rate.
2018-04-15 17:56:12 -05:00
Brandon Wright
533f898132
Add get refresh rate context function. Implement for X11 and Wayland.
2018-04-15 17:56:12 -05:00
Brandon Wright
7a00534378
Add poke interface for get_refresh_rate.
2018-04-15 17:56:11 -05:00
twinaphex
6d00810716
Simplify video_driver_monitor_adjust_system_rates
2018-04-15 19:38:01 +02:00
twinaphex
953172f05b
This header include can go now
2018-04-15 19:29:07 +02:00
twinaphex
c692f457c2
Add switch_resolution to display_server interface
2018-04-15 19:25:00 +02:00
twinaphex
bed4214059
Turn int variables to unsigned
2018-04-15 18:59:58 +02:00
twinaphex
311c156e08
Turn width/height into unsigned
2018-04-15 18:55:16 +02:00
twinaphex
4d87772f4a
(video_crt_switch.c) Turn a whole bunch of functions static
2018-04-15 18:52:38 +02:00
twinaphex
1c6a6c80f4
Try to prevent another memory leak - this time in miniupnpc
2018-04-15 18:42:25 +02:00
twinaphex
bb05af0d92
(libchdr) Prevent memory leak
2018-04-15 18:39:42 +02:00
twinaphex
dc7c4fea2d
Prevent Coverity warning
2018-04-15 18:31:46 +02:00
twinaphex
359de5c84b
Create win32_change_display_settings
2018-04-15 17:55:37 +02:00
twinaphex
87cf910396
(CRT switch) Cleanups
2018-04-15 17:12:28 +02:00
Twinaphex
a2516d23a3
Merge pull request #6469 from alphanu1/master
...
CRT Switchres Capabilities
2018-04-15 16:56:15 +02:00
Twinaphex
c6849bf267
Merge pull request #6581 from QuarkTheAwesome/master
...
[WiiU] Add build information to exception handler
2018-04-15 16:48:58 +02:00
Ash
8e1437ad86
[WiiU] Add build information to exception handler
2018-04-15 17:19:39 +10:00
gblues
6eebbe4213
Build fix for PC
...
== DETAILS
Hooray for conditional compile directives.
Moving things around broke things in unexpected ways on non-WiiU builds.
Well, not *completely* unexpected. But still.
Changes:
- Move some typedefs around to avoid circular include dependencies
- Include the file where the HID driver definition got moved to
== TESTING
- verified build for Wii U still runs successfully
- did a local build without any errors (some weird warnings, but since they
happen in code I didn't change, I'm assuming they're pre-existing?)
2018-04-15 00:04:49 -07:00
gblues
4cd301bd92
Add pad unregistration
...
== DETAILS
I think this will fix the problem with duplicate pads--pads weren't properly
de-initializing and registering as disconnected. When a pad is disconnected,
the slot should properly release now.
2018-04-14 21:30:44 -07:00
Steven M. Vascellaro
bc2cf0e215
Update list of joypad drivers
2018-04-14 18:16:33 -04:00
Steven M. Vascellaro
cb21f3f33f
retroarch.cfg: Add fps_show and framecount_show
2018-04-14 18:12:51 -04:00
Steven M. Vascellaro
559be4cff2
retroarch.cfg: Move/reorder Video settings
2018-04-14 18:12:27 -04:00
Steven Vascellaro
f9db4b9839
retroarch.cfg: Update menu_driver options
2018-04-14 17:51:04 -04:00
Steven M. Vascellaro
e39da99b87
retroarch.cfg: Add more driver settings
...
Adds driver settings for `camera_driver`, `location_driver`, and `record_driver`.
2018-04-14 17:37:02 -04:00
gblues
6ab91a422e
Small cleanup to adapt to upstream code changes
...
retro_bits_t turned into input_bits_t and there were parts of my
code that needed to update.
== TESTING
No idea if upstream changes broke anything, but it compiles cleanly
now.
2018-04-14 14:34:13 -07:00
gblues
fb5b31faf3
Merge branch 'master' into gblues/hid
2018-04-14 14:18:03 -07:00
Steven M. Vascellaro
bdf5a0c22b
retroarch.cfg: Add section for directory settings
...
- Adds a section for directory/path settings
- Adds settings for `recording_output_directory` and `recording_config_directory`
All settings in `directory` section are accessible from RGUI
2018-04-14 16:53:32 -04:00
gblues
97e09d179f
Fix deadlocks when device is unplugged
...
== DETAILS
TIL that it's bad to call synchronization code from callbacks.
To avoid that, I made the following changes:
- Implemented an atomic swap (see previous commit) to avoid explicit
locking when working with the event list
- ensure locks are only acquired in either the main thread or the
I/O polling thread
- use an explicit polling loop; we still use async reads, but the
read doesn't immediately re-invoke itself.
- remove the sleep in the polling thread.
- remove unnecessary locking in the thread cleanup call--verified that
the list can't be modified while it is being executed.
== TESTING
I tested locally, and was able to disconnect/reconnect USB devices several times without the worker thread getting deadlocked.
2018-04-14 13:30:34 -07:00
Steven M. Vascellaro
7a18305ed2
retroarch.cfg: Add section for driver settings
...
Moves driver related settings to a new "driver" section.
With the exception of `video_context_driver`, all of these settings can be found in RGUI under "driver".
2018-04-14 15:33:58 -04:00
Twinaphex
79071bd11b
Merge pull request #6577 from Stevoisiak/settings-rename-ui
...
retroarch.cfg: Rename "UI" to "User Interface"
2018-04-14 21:20:15 +02:00
Steven M. Vascellaro
9d352af3a8
retroarch.cfg: Rename "UI" to "User Interface"
...
Use full name for UI to match the terminology when changing settings in RGUI.
2018-04-14 15:17:40 -04:00
Twinaphex
a20d53202d
Merge pull request #6576 from RobLoach/patch-30
...
libretro-db: Show missing key match warning once
2018-04-14 20:47:53 +02:00
Twinaphex
3c7c8871d7
Merge pull request #6575 from RobLoach/patch-29
...
libretro-db: Ignore compiled binaries
2018-04-14 20:47:39 +02:00
Rob Loach
d44f9467e4
libretro-db: Fix whitespace
2018-04-14 14:10:40 -04:00
Rob Loach
d3bbdb2e06
libretro-db: Show missing key match warning once
...
Before, the "missing match" warning would appear for every entry. This change makes it show that it only displays the warning once.
2018-04-14 14:09:46 -04:00
Rob Loach
b0a2df41dd
libretro-db: Ignore compiled binaries
...
This makes it so that the compiled libretro-db binaries are ignored from git.
2018-04-14 14:08:28 -04:00
gblues
dca36ebaf8
Add small snippet for atomic value swapping
...
Fortunately, the gcc port implements the builtins and, from basic
testing, they seem to work.
This is only really useful on Wii U--other platforms have more
robust atomic operations, or aren't using gcc to build.
2018-04-14 01:26:26 -07:00
twinaphex
6f7b8aac8c
Add input/input_mapper.c always
2018-04-14 03:25:58 +02:00
Twinaphex
7c5e44ead0
Merge pull request #6568 from nurupo/cxxdoesntlag
...
CXXLAGS -> CXXFLAGS
2018-04-13 18:49:36 +02:00
Twinaphex
4c39a7fd78
Merge pull request #6571 from hiddenasbestos/retro_opendir_r2
...
retro_opendir - Improved fix for bad input
2018-04-13 18:47:02 +02:00
David Walters
adf4ed960e
Handle null and empty string calls to retro_opendir with a consistent null return.
2018-04-13 10:31:21 +01:00
Maxim Biro
6f9c2da807
CXXLAGS -> CXXFLAGS
...
C++ definitely doesn't lag!
2018-04-13 03:35:33 -04:00
Twinaphex
8fe51864a6
Merge pull request #6566 from gingerbeardman/graphics
...
3DS icon and banner update
2018-04-13 03:04:31 +02:00
gingerbeardman
e1637ffa20
icon changes
2018-04-13 01:29:15 +01:00
gingerbeardman
f8b75482e9
icon and banner update and refresh
...
new icons: freeintv
redrawn icons: 81, nekop2, np2kai
tweaked icons: fceumm, mednafen_pce_fast, nestopia, o2em, picodrive
new banners: freeintv
tweaked banners: 81
all images have also been optimised
2018-04-13 01:15:26 +01:00
twinaphex
dc61e23a21
Update libretro-common
2018-04-13 01:10:10 +02:00
Twinaphex
bd2b913bc6
Silence more warnings
2018-04-13 00:52:52 +02:00
twinaphex
041670fe02
Get rid of multitude of casting warnings
2018-04-13 00:47:42 +02:00
twinaphex
1751f4a0af
Make it possible to read bigger files by replacing ssize_t with int64_t
...
and size_t with uint64_t
2018-04-13 00:18:11 +02:00
twinaphex
70abbbf4fb
Revert "Revert "(PS3) Set GCC for PS3""
...
This reverts commit 249abcd108 .
2018-04-12 23:46:41 +02:00
Twinaphex
ff18a55f06
Merge pull request #6565 from fr500/master
...
remap-redux: try to fix more warnings
2018-04-12 21:39:46 +02:00
twinaphex
6761ec471d
Silence some Coverity warnings
2018-04-12 21:39:31 +02:00
radius
9a355b8f2e
remap-redux: try to fix more warnings
2018-04-12 14:20:38 -05:00
twinaphex
6e4cf412f0
(menu_entry_playlist_start_entry) This code seems to be unnecessary now?
2018-04-12 21:02:54 +02:00
twinaphex
e7bed050bc
Fix memory leak
2018-04-12 20:54:06 +02:00
twinaphex
249abcd108
Revert "(PS3) Set GCC for PS3"
...
This reverts commit 5486894e3b .
2018-04-12 20:30:35 +02:00
twinaphex
5486894e3b
(PS3) Set GCC for PS3
2018-04-12 20:16:58 +02:00
Twinaphex
38525e1e8f
Merge pull request #6564 from Tatsuya79/patch-1
...
MUI Scale mouse cursor like icons.
2018-04-12 18:58:50 +02:00
Tatsuya79
3f77a6a320
MUI Scale mouse cursor like icons.
2018-04-12 18:56:54 +02:00
Twinaphex
c5c41efc0f
Merge pull request #6563 from hiddenasbestos/retro_opendir
...
patch retro_opendir to handle nullptr and empty-string input
2018-04-12 16:38:51 +02:00
David Walters
801ecb019a
patch retro_opendir to handle nullptr and empty-string input
2018-04-12 12:44:42 +01:00
Twinaphex
872c364f34
Merge pull request #6561 from Dwedit/br_encoding_fix
...
Change encoding of msg_hash_pt_br.h from Windows-1252 to UTF-8
2018-04-12 02:28:10 +02:00
twinaphex
97cf6613da
(XMB/Shaders) Reimplement menu shader loading for GLSL/Cg/HLSL backends - if
...
XMB is selected, it will compile the shader pipelines in
advance
2018-04-12 02:20:17 +02:00
Dwedit
9252c56142
Change Windows-1252 encoded file back to UTF-8
2018-04-11 17:10:46 -05:00
Jean-André Santoni
617793df40
[stripes] Better tab colors
2018-04-11 21:17:37 +07:00
twinaphex
74a3677eb5
Silence warning
2018-04-11 06:14:55 +02:00
twinaphex
abad1b3134
Revert "(menu) Start passing menu_handle to action_ok callback"
...
This reverts commit d2a1c39f4b .
2018-04-11 06:12:26 +02:00
twinaphex
1836d08b33
Revert "Start passing around menu_driver_data around properly"
...
This reverts commit 7c314a9165 .
2018-04-11 06:12:14 +02:00
twinaphex
b540ae3d4d
Revert "Update"
...
This reverts commit 21ede63df2 .
2018-04-11 06:12:08 +02:00
twinaphex
146c94a86a
Revert "(iOS) Buildfix"
...
This reverts commit 15142fd0a9 .
2018-04-11 06:12:01 +02:00
twinaphex
6c99acb23e
Revert "Pass around void pointer data - menu handle"
...
This reverts commit b4a2bd5156 .
2018-04-11 06:11:54 +02:00
twinaphex
fdffb7059d
Revert "Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET"
...
This reverts commit fbf03df8be .
2018-04-11 06:11:45 +02:00
twinaphex
a276710877
Revert "(Menu) More refactors"
...
This reverts commit f0285ef792 .
2018-04-11 06:11:38 +02:00
twinaphex
a07ada7af6
Revert "More cleanups - getting rid of RARCH_MENU_CTL_DRIVER_DATA_GET"
...
This reverts commit a8f7d99aba .
2018-04-11 06:11:23 +02:00
twinaphex
21244c6ec7
Revert "(Menu) Get rid of more RARCH_MENU_CTL_DRIVER_DATA_GET calls"
...
This reverts commit cb3b5d72ab .
2018-04-11 06:11:18 +02:00
twinaphex
87c9d9eb9a
Revert "Cleanups"
...
This reverts commit 8632a92568 .
2018-04-11 06:11:10 +02:00
twinaphex
4993630e10
Revert "Cleanups"
...
This reverts commit 8d6067b1d4 .
2018-04-11 06:11:04 +02:00
twinaphex
13d7e2bed2
Revert "(Zarch) Buildfix"
...
This reverts commit a3175a8fa3 .
2018-04-11 06:10:59 +02:00
twinaphex
372603858d
Revert "(Menu) Update menu code"
...
This reverts commit f481924f1e .
2018-04-11 06:10:51 +02:00
Twinaphex
ba96aac2da
Merge pull request #6556 from fr500/master
...
remap-redux: fix potential overrun
2018-04-11 05:03:37 +02:00
radius
13a9d11a2c
remap-redux: fix potential overrun
2018-04-10 21:52:27 -05:00
Twinaphex
ad671a153a
Merge pull request #6496 from i30817/fix-scan-dot-in-directories
...
fix scanner skipping directories with dots
2018-04-11 04:08:12 +02:00
twinaphex
40d45c9451
Manually merge PT BR
2018-04-11 04:03:26 +02:00
Twinaphex
f62ad312eb
Merge pull request #6555 from i30817/patch-1
...
Serial magic should only match on full match
2018-04-11 03:26:44 +02:00
twinaphex
f481924f1e
(Menu) Update menu code
2018-04-11 03:04:58 +02:00
i30817
7da45bc789
Serial magic should only match on full match
...
As was mentioned on the wii dual layer disc issue, this line is comparing binary sequences as strings, which fails very obviously because neither of the 'strings' tested are strings and it's very likely both start with \0.
2018-04-11 01:37:35 +01:00
twinaphex
a3175a8fa3
(Zarch) Buildfix
2018-04-10 22:12:58 +02:00
twinaphex
8d6067b1d4
Cleanups
2018-04-10 22:03:29 +02:00
twinaphex
8632a92568
Cleanups
2018-04-10 21:59:36 +02:00
twinaphex
cb3b5d72ab
(Menu) Get rid of more RARCH_MENU_CTL_DRIVER_DATA_GET calls
2018-04-10 21:53:44 +02:00
twinaphex
a8f7d99aba
More cleanups - getting rid of RARCH_MENU_CTL_DRIVER_DATA_GET
...
calls
2018-04-10 21:49:25 +02:00
twinaphex
f0285ef792
(Menu) More refactors
2018-04-10 21:27:57 +02:00
twinaphex
fbf03df8be
Less pointer grabbbing - reduce usage of RARCH_MENU_CTL_DRIVER_DATA_GET
2018-04-10 19:57:33 +02:00
twinaphex
b4a2bd5156
Pass around void pointer data - menu handle
2018-04-10 19:32:50 +02:00
twinaphex
15142fd0a9
(iOS) Buildfix
2018-04-10 19:22:39 +02:00
twinaphex
21ede63df2
Update
2018-04-10 19:20:50 +02:00
twinaphex
7c314a9165
Start passing around menu_driver_data around properly
2018-04-10 19:17:51 +02:00
twinaphex
d2a1c39f4b
(menu) Start passing menu_handle to action_ok callback
2018-04-10 18:39:03 +02:00
twinaphex
6e299065ce
Remove RARCH_MENU_CTL_PLAYLIST_ calls - use playlist_init_cached,
...
playlist_get_cached, and playlist_free_cached from now on (defined
in playlist.h) - no more menu dependencies on cached playlists
2018-04-10 17:51:40 +02:00
twinaphex
bce7742745
Create playlist_cached functions inside playlist.c
2018-04-10 17:40:29 +02:00
twinaphex
00da860681
Cleanup
2018-04-10 16:34:33 +02:00
twinaphex
ac511120d4
(retroarch.c) Cleanups
2018-04-10 07:19:27 +02:00
twinaphex
86ea98605d
(MSVC 2010) Buildfix
2018-04-10 06:50:47 +02:00
twinaphex
5697a24946
(samples/tasks/database) Define -DHAVE_COMPRESSION
2018-04-10 05:28:58 +02:00
twinaphex
25ab35b7d0
(samples/tasks/database) Add hardcoded extensions for OSX
2018-04-10 05:26:47 +02:00
twinaphex
639152e291
Hardcode exts for now - we assume this standalone program will
...
only be used on Windows/OSX/Linux systems for now
2018-04-10 05:20:19 +02:00
twinaphex
c24179dc63
Scanning should now work in standalone program
2018-04-10 05:16:33 +02:00
twinaphex
d66b8fa882
Start implementing main function
2018-04-10 04:53:12 +02:00
twinaphex
c9e48cd9de
Cleanups / get rid of more dependencies
2018-04-10 04:31:19 +02:00
twinaphex
6f0fc2426d
(database_info/task_database) Get rid of list_special dependencies
2018-04-10 04:13:45 +02:00
twinaphex
3016edce0a
Move retroarch.h dependencies out of core_info.c
2018-04-10 04:00:01 +02:00
twinaphex
00cc4ca7aa
(samples) Gets close to linking now
2018-04-10 03:53:46 +02:00
twinaphex
6e46d1deb1
Buildfix
2018-04-10 03:07:28 +02:00
twinaphex
8ca8f92aeb
No more configuration.h dependencies in core_info.c
2018-04-10 03:02:10 +02:00
twinaphex
7ccecc80c1
Update samples/tasks/database
2018-04-10 02:43:35 +02:00
twinaphex
06bafe3cc3
Fix typo
2018-04-10 02:41:09 +02:00
twinaphex
47a6f0bb7a
Create extension_to_file_hash_type
2018-04-10 02:00:38 +02:00
twinaphex
be0c118c87
(task_database.c) Don't use msg_hash_calcualte and msg_hash_to_file_type
2018-04-10 01:18:40 +02:00
twinaphex
445f176e24
(Xbox) Enable HAVE_RUNAHEAD for Xbox OG/360
2018-04-10 00:14:23 +02:00
twinaphex
867981b74b
Include this header include
2018-04-10 00:07:37 +02:00
twinaphex
8b4b5e88ce
Update
2018-04-09 22:20:51 +02:00
twinaphex
86c826350e
Start moving dependencies out of certain files
2018-04-09 22:18:25 +02:00
twinaphex
908de15e7b
Start adding samples - not done yet
2018-04-09 22:12:59 +02:00
twinaphex
22e5d000c2
Cleanups
2018-04-09 19:30:36 +02:00
twinaphex
fdec9c50e0
(task_database.c) Add some RARCH_INTERNAL ifdefs
2018-04-09 19:26:49 +02:00
twinaphex
f3e0a627af
Get rid of one MSVC warning
2018-04-09 19:11:06 +02:00
twinaphex
b6764c43db
Buildfix
2018-04-09 19:09:00 +02:00
twinaphex
afe77527cd
Some cleanups for C89_BUILD
2018-04-09 18:57:39 +02:00
twinaphex
260cd62482
Cleanup some CXX_BUILD warnings
2018-04-09 18:53:26 +02:00
twinaphex
ff9aebedca
Some more Clang warning fixes
2018-04-09 17:48:11 +02:00
twinaphex
8e7b1ede7f
Silence Clang warnings
2018-04-09 17:35:27 +02:00
twinaphex
9381d27f1f
(miniupnpc) Get rid of warning - value computed is not used
2018-04-09 17:07:43 +02:00
twinaphex
f00a75ec84
Get rid of some spurious code in XMB - catched by Clang
2018-04-09 17:02:44 +02:00
twinaphex
50edd0d467
Remove unused variable
2018-04-09 16:45:44 +02:00
twinaphex
f071e8b440
Solve more Clang static analysis warnings
2018-04-09 16:42:12 +02:00
twinaphex
e82882a1ab
Silence some Clang static analysis warnings
2018-04-09 16:33:46 +02:00
twinaphex
88e7c03e1b
filebrowser_parse - cleanups
2018-04-09 16:27:37 +02:00
twinaphex
0fb766b921
Move variables
2018-04-09 16:15:31 +02:00
Twinaphex
08a54e45f2
Get rid of a lot of implicit conversions
2018-04-09 15:56:45 +02:00
Twinaphex
91ba0765e6
(libchdr) Silnces xcode warning
2018-04-09 05:58:32 +02:00
Twinaphex
f2c23970a3
(font_driver.c) silences the xcode warnings
2018-04-09 05:56:58 +02:00
twinaphex
4db665130c
Start moving callback functions to their dedicated files
2018-04-09 03:48:08 +02:00
twinaphex
be5057eafc
Cleanups
2018-04-09 00:38:44 +02:00
twinaphex
a5c7b79842
Move BIT256_CLEAR_ALL_PTR outside of function
2018-04-09 00:34:07 +02:00
twinaphex
7b5a0bf706
Move clear operation outside of keys_pressed functions
2018-04-09 00:31:03 +02:00
Andrés
47a528801d
Merge pull request #6547 from fr500/master
...
add comment
2018-04-08 17:22:32 -05:00
twinaphex
2cb14e730f
Initialize to false by default
2018-04-09 00:21:22 +02:00
radius
215868f755
add comment
2018-04-08 17:21:17 -05:00
Twinaphex
d5860a4f79
Merge pull request #6546 from fr500/master
...
cleanup
2018-04-09 00:04:42 +02:00
radius
066d181535
cleanup
2018-04-08 16:58:48 -05:00
twinaphex
d0b735735c
Update libretro-common
2018-04-08 23:23:01 +02:00
twinaphex
4cd4de3bd3
Simplify input_overlay_add_inputs_inner
2018-04-08 23:20:06 +02:00
Twinaphex
8dc63653e5
Remove unused variables
2018-04-08 23:17:45 +02:00
twinaphex
3a4d094277
MSVC buildfix
2018-04-08 23:13:20 +02:00
twinaphex
bc70477005
(input_mapper.c) Some more refactors
2018-04-08 23:08:21 +02:00
Twinaphex
4052ffe08e
Update CHANGES.md
2018-04-08 22:40:02 +02:00
Twinaphex
e056c1e835
Merge pull request #6543 from orbea/core_delete
...
Hide the 'Core delete' option if the 'Core updater' is also hidden.
2018-04-08 22:39:40 +02:00
twinaphex
a646fd3e65
(input_mapper.c) Small non-functional cleanups
2018-04-08 22:36:48 +02:00
Twinaphex
019e2acd92
Merge pull request #6545 from fr500/master
...
remap-redux: allow the menu to display manual keybinds
2018-04-08 21:55:14 +02:00
radius
968c692a04
remap-redux: allow the menu to display manual keybinds
2018-04-08 14:50:30 -05:00
twinaphex
1dd73f86b7
Simplify this code somewhat
2018-04-08 21:45:10 +02:00
twinaphex
9bcaac1abc
Simplify input_mapper_state
2018-04-08 21:38:57 +02:00
twinaphex
24b694d674
Grab joypad_driver only once
2018-04-08 21:07:04 +02:00
twinaphex
30090db941
Simplify input_get_state_for_port for analogs
2018-04-08 21:04:42 +02:00
twinaphex
0ed69fd170
Simplify input_state analog code remapping somewhat
2018-04-08 20:49:02 +02:00
twinaphex
368becbc42
(wiiu) Potential build fix
2018-04-08 20:29:07 +02:00
twinaphex
1ce19f9573
Include header
2018-04-08 20:26:47 +02:00
twinaphex
460182fc63
Update runahead headers
2018-04-08 20:25:43 +02:00
twinaphex
a82bb0ec94
Create special type input_bits_t
2018-04-08 20:21:12 +02:00
Twinaphex
be1bca4ce4
Merge pull request #6485 from fr500/master
...
remap-redux part 2
2018-04-08 19:31:30 +02:00
radius
2b9b829459
remap-redux part2: fix saving, loading and set defaults
2018-04-08 12:13:51 -05:00
radius
f517ca3b56
remap-redux part2: fix right stick
2018-04-08 12:13:50 -05:00
radius
72065aee0b
remap-redux part2: analog to analog input rules are working for left stick to left stick and left stick to right, for some reason not for right stick to right
...
stick
(inverting axes) or right stick to left...
2018-04-08 12:13:50 -05:00
radius
c608951ff8
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping to analogs needs the "new input rules written" based on the value and the new axis
2018-04-08 12:13:50 -05:00
radius
0ed9f05571
remap-redux part2:
...
- remapping analogs to buttons works 100%
- remapping analogs to other analogs still messed up for some reason
- need to reset input of the original axis in input_driver.c still
2018-04-08 12:13:49 -05:00
radius
f662d9f65f
remap-redux part2: start adding analog remapping
2018-04-08 12:13:49 -05:00
radius
06860bf704
remap-redux part2: rewrite keymapper to work like gamepad mapper
2018-04-08 12:13:49 -05:00
radius
3792a5e502
remap-redux part2: cleanup
2018-04-08 12:13:49 -05:00
radius
fa3dfd5f63
remap-redux part2: finally user 2 mapping works!
2018-04-08 12:13:48 -05:00
radius
4260423e48
remap-redux part2: let's use this function instead, add logging
2018-04-08 12:13:48 -05:00
radius
1fa28f0e31
remap-redux part2: let's use this function instead, add logging
2018-04-08 12:13:47 -05:00
radius
d8d22a9c40
remap-redux part2: simplify this code a bit, still not working
2018-04-08 12:13:47 -05:00
radius
e42e79db28
remap-redux part2: rename variable
2018-04-08 12:13:47 -05:00
radius
2415f821af
remap-redux part2: hide analogs for now
2018-04-08 12:13:47 -05:00
radius
958216ede9
remap-redux part2: change remap file labels because old ones are incompatible
2018-04-08 12:13:46 -05:00
radius
e130afff73
remap-redux part2: cleanup
2018-04-08 12:13:46 -05:00
radius
5efba1c257
remap-redux part2: better wraparound, skip analogs, add RARCH_UNMAPPED
2018-04-08 12:13:46 -05:00
radius
23331aa484
remap-redux part2: wraparound
2018-04-08 12:13:45 -05:00
radius
59da4b880e
remap-redux part2: add empty description to analogs that are currently not remappable
2018-04-08 12:13:45 -05:00
radius
058b4cea79
remap-redux part2: add empty description to analogs that are currently not implemented
2018-04-08 12:13:45 -05:00
radius
921a30da88
remap-redux part2: add empty description
2018-04-08 12:13:44 -05:00
radius
e71826e3d6
remap-redux part2: clean up gamepad mapper callbacks
2018-04-08 12:13:44 -05:00
radius
f7b94e5f66
remap-redux part2: clean up gamepad mapper callbacks
2018-04-08 12:13:44 -05:00
radius
be2c648596
remap-redux part2: after 60 attempsts, new mapper works, N:1 mapping too
2018-04-08 12:13:43 -05:00
radius
7f5fe5ebff
remap-redux part 2: add controller sublabel
2018-04-08 12:13:43 -05:00
radius
052887d8b0
remap-redux part 2: fix redefinition of key_descriptors
2018-04-08 12:13:43 -05:00
radius
c4754815b6
remap-redux part 2: fix small issue with keymapper
2018-04-08 12:13:43 -05:00
radius
34649d1abf
remap-redux part 2: start inverting the gamepad mapper columns
2018-04-08 12:13:42 -05:00
radius
51edf47ed2
remap-redux part 2: cleanup keymapper code
2018-04-08 12:13:42 -05:00
radius
db5f3d7a75
remap-redux part 2: add keymapper sublabels
2018-04-08 12:13:42 -05:00
radius
f6ee035011
remap-redux part 2: only add items for devices set to RETRO_DEVICE_KEYBOARD (or a subclass)
2018-04-08 12:13:41 -05:00
radius
daf262da96
remap-redux part 2: reimplement saving
2018-04-08 12:13:41 -05:00
radius
c57f8722e5
remap-redux part 2: restore original var names
2018-04-08 12:13:41 -05:00
radius
2bfb5ec0df
remap-redux part 2: fix nits, hookup left/right callbacks
2018-04-08 12:13:40 -05:00
radius
ed334cd1dd
remap-redux part 2: allow multiple gamepads to work for the keymapper
2018-04-08 12:13:40 -05:00
twinaphex
9639389a66
Uniquely name crc32.c to avoid collissions with statically linked
...
builds
2018-04-08 17:58:10 +02:00
twinaphex
816d805f58
(wiiu) Only build these files in for non-Griffin build
2018-04-08 17:26:34 +02:00
orbea
63c99363bd
Hide the 'Core delete' option if the 'Core updater' is also hidden.
2018-04-08 08:02:47 -07:00
Jean-André Santoni
3a1e954284
[stripe] Fix icon sizes
2018-04-08 21:55:11 +07:00
Jean-André Santoni
1189d84543
[stripes] Implement draw_bg
2018-04-08 21:48:55 +07:00
Jean-André Santoni
4af704babe
[stripe] Use scale_factor to look nice of different screens
2018-04-08 20:55:53 +07:00
Jean-André Santoni
cef8477215
[stripes] Rainbow colors
2018-04-08 20:47:49 +07:00
Jean-André Santoni
2ef3824554
[stripe] Draw the stripes
2018-04-08 18:58:57 +07:00
Jean-André Santoni
a6e9107bd0
Add menu_display_draw_polygon
2018-04-08 18:58:11 +07:00
Jean-André Santoni
f2e71615fb
[stripes] Remove useless thumbnail stuff
2018-04-08 15:42:26 +07:00
Jean-André Santoni
3f32a7f1b7
[stripes] Remove useless ribbon stuff
2018-04-08 15:37:29 +07:00
Jean-André Santoni
34966e2ffc
[stripes] Compute and animate category width
2018-04-08 15:22:32 +07:00
Jean-André Santoni
d1695c043c
[stripes] Compute categories y position
2018-04-08 13:38:51 +07:00
Jean-André Santoni
65626c188a
[stripes] Remove most of draw_frame
2018-04-08 13:31:19 +07:00
Jean-André Santoni
7a7cb730c5
[stripes] Remove pipeline
2018-04-08 13:26:20 +07:00
Jean-André Santoni
5a22d1cd8e
[stripes] Comment out draw_items for now
2018-04-08 13:21:33 +07:00
Jean-André Santoni
061fe25c33
[stripes] Compute y position for the tabs icons
2018-04-08 13:16:01 +07:00
twinaphex
23096e00a3
(wiiu) Add HAVE_RUNAHEAD object files
2018-04-08 07:15:59 +02:00
Jean-André Santoni
7601b740cc
[stripes] Remove ribbon
2018-04-08 10:49:02 +07:00
Jean-André Santoni
fcda6f7d96
[stripes] Remove gradients
2018-04-08 10:01:14 +07:00
Jean-André Santoni
1614519874
Clone xmb to stripe menu
2018-04-08 09:55:16 +07:00
twinaphex
c570d461af
Cleanups
2018-04-08 02:01:37 +02:00
twinaphex
d58c425e43
Cleanups
2018-04-08 01:56:06 +02:00
twinaphex
2ca52bd08c
Remove memcpy_alloc
2018-04-08 01:41:41 +02:00
twinaphex
4f32eb9cc1
(runahead) Style nits - no more '== NULL'
2018-04-08 01:36:30 +02:00
twinaphex
8e4df27305
(runahead) Cleanups
2018-04-08 01:28:17 +02:00
twinaphex
9e07e1a57f
(runahead) Buildfix
2018-04-08 01:20:55 +02:00
twinaphex
360bea85b9
(PS3) Silence more warnings
2018-04-08 01:09:31 +02:00
twinaphex
f069eeb017
(Wii/WiiU) Add HAVE_RUNAHEAD
2018-04-08 00:48:27 +02:00
Twinaphex
9a97c73dc2
Merge pull request #6285 from orbea/sysconfdir
...
qb: Add --sysconfdir
2018-04-07 22:54:30 +02:00
Twinaphex
2201e27593
Merge pull request #6528 from Tatsuya79/master
...
XMB thumbnails vertical disposition.
2018-04-07 04:17:32 +02:00
Twinaphex
c1c328d265
Merge pull request #6538 from Dwedit/master
...
Runahead: Fix build errors on machines without HAVE_DYNAMIC
2018-04-07 04:17:17 +02:00
Dwedit
cb74af60c9
one line typo
2018-04-06 20:14:29 -05:00
Dwedit
ee0afec787
Fix build errors on machines without HAVE_DYNAMIC
2018-04-06 20:08:18 -05:00
Tatsuya79
299c808e22
Shorten text when 2nd thumb is on the right.
2018-04-06 22:47:49 +02:00
Tatsuya79
de080151cc
Remove excessive blend calling.
2018-04-06 16:25:32 +02:00
gblues
4433cbebc6
Get digital inputs for Sony DualShock 3 working
...
== DETAILS
- fix the bitshift math
- read the right bytes out of the ds3 data packet
- remove verbose logging in critical path
- stop caring about errors in the hid read loop -- seems to just
be benign "device not ready" -- or at least, that's what I'm assuming
given that the read eventually succeeds.
== TESTING
Played Mario 3 with the DS3 with no issues.
2018-04-05 23:03:38 -07:00
Tatsuya79
1fadc2e148
Fix image preview sometimes on both thumbs.
2018-04-06 00:59:35 +02:00
Twinaphex
3e699cf00b
Merge pull request #6532 from Dwedit/master
...
Runahead: Move Callback Init calls to after load content (fixes Mesen crashing)
2018-04-05 23:25:55 +02:00
Dwedit
f37ed2f7e1
Move callback init calls to before set_controller_port_device calls.
2018-04-05 15:42:20 -05:00
Dwedit
e42edbf032
Move Callback Init calls to after load content (fixes Mesen crashing)
2018-04-05 15:34:27 -05:00
Twinaphex
9c5a7a7453
Merge pull request #6531 from altiereslima/master
...
Updated Portuguese-BR translation
2018-04-05 17:20:35 +02:00
Tatsuya79
e78aedbb6c
undo copyright change
2018-04-05 17:08:33 +02:00
altiereslima
1315e26ffa
update
2018-04-05 11:46:11 -03:00
altiereslima
dc901f6e1e
Updated Portuguese-BR translation
2018-04-05 11:41:52 -03:00
Tatsuya79
ad0a36b825
XMB thumbnails vertical disposition.
2018-04-05 00:52:46 +02:00
gblues
46dad14d5f
Merge branch 'master' into gblues/hid
2018-04-03 20:30:06 -07:00
Twinaphex
cc177d9622
Merge pull request #6523 from hiddenasbestos/msvc
...
Fix several issues with building using Visual Studio 2015 and 2017
2018-04-03 20:00:08 +02:00
David Walters
b5b906bc5a
Fix for fatal error C1128 in 64-bit Debug builds (by adding /bigobj to command line)
2018-04-03 18:41:34 +01:00
David Walters
c8a9f5eded
Compile fix for _vsnprintf_s, missing standard library header.
2018-04-03 18:33:48 +01:00
David Walters
7adec98cd8
Fix MSVC2015 project/solution build config associations
2018-04-03 18:25:23 +01:00
David Walters
852c8735e6
Fix solution file to be Visual Studio 14 / "2015" format.
2018-04-03 18:21:10 +01:00
Twinaphex
2d2094575e
Merge pull request #6520 from retro-wertz/patch-1
...
Fix false [ERROR] when closing content
2018-04-03 13:14:16 +02:00
gblues
af08e5015a
More work on Dual Shock 3 driver
...
== DETAILS
- update to not try starting the read loop until after the device
is successfully initialized
- add new HID wrapper macros needed by ds3 driver
- add some debug logging to help with troubleshooting
- add button map for DS3
== TESTING
Tested with local build. DS3 init is not working.
2018-04-02 23:16:49 -07:00
retro-wertz
55450a5d73
Fix false [ERROR] when closing content
...
filestream_delete() returns 0 on success, and -1 on failure.
This PR removes this false error when closing content.
e.g.
[ERROR] Failed to remove temporary file: /EMULATORS/ConsoleRoms/Nintendo - Nintendo Entertainment System/Super Mario Bros. (World).nes.
2018-04-03 12:08:53 +08:00
Twinaphex
0b62a0f6e2
Merge pull request #6519 from bearoso/master
...
Add workarounds based on window manager for override-redirect.
2018-04-03 04:05:26 +02:00
twinaphex
00a3aba480
Define HAVE_RUNAHEAD for dynamic linked iOS
2018-04-03 03:48:59 +02:00
Brandon Wright
9f15e39114
Also use the original fallback designed for older window managers.
2018-04-02 20:21:32 -05:00
Brandon Wright
0a5e65dc06
Add workarounds based on window manager for override-redirect.
2018-04-02 20:01:14 -05:00
gblues
9bc5a15c2d
Enable pads to register in any order
...
== DETAILS
Whereas the last commit had a hack (that disabled the wiimote
driver in the process), this has.. well, a *different* hack that
allows pads to register in any order.
Note that due to the initialization routines, the gamepad will still
likely always get slot 0. Not sure if this can be overridden via config
or not.
== TESTING
Tested locally with GC adapter
2018-04-01 18:52:26 -07:00
Twinaphex
ab00d587d8
Merge pull request #6510 from bearoso/master
...
Add back override-redirect to allow G-SYNC
2018-04-02 01:57:27 +02:00
Twinaphex
19a6375ec6
Merge pull request #6509 from Dwedit/master
...
Make RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE work on the secondary core
2018-04-02 01:56:43 +02:00
Dwedit
a275242aef
C89 compliance and line spacing rules
2018-04-01 17:54:03 -05:00
Brandon Wright
8356300c3e
Apply the same fix to xegl_ctx.c
2018-04-01 17:47:47 -05:00
Brandon Wright
64686d8106
Set override-redirect on true fullscreen, but after window is mapped.
2018-04-01 17:47:27 -05:00
Dwedit
78c8a9b197
Make RETRO_ENVIRONMENT_GET_VARIABLE_UPDATE work on the secondary core
2018-04-01 17:34:54 -05:00
twinaphex
015facee70
(XMB) Cleanups
2018-04-01 18:23:37 +02:00
gblues
2cf89feb86
Code clean-up
...
== DETAILS
Now that I have a working implementation, it's time to tidy up a bit:
- there was no need for the HID subsystem's object data to have a reference
to the global hid state (since it's global), so removed it.
- refactored the users of that member to use the global state, defining
reusable macros.
- reorganized the information in *.h files
- removing the hid state also made the constructor changes to the hid driver
unneeded, so I reverted those changes.
== TESTING
Confirmed clean build. Haven't tested the build yet to make sure everything
still works, though.
2018-03-31 22:25:30 -07:00
alphanu1
950719797d
Merge pull request #32 from alphanu1/alphanu1-patch-33
...
Add files via upload
2018-04-01 00:34:36 +01:00
alphanu1
cf23ff7a88
Add files via upload
...
Fixes, merged changes and additions to remove extra files.
2018-04-01 00:29:46 +01:00
alphanu1
ca55f3198e
Delete video_crt_linux.h
...
outdated, not needed
2018-04-01 00:27:04 +01:00
alphanu1
79eb3e6b8c
Delete video_crt_win.h
...
outdated, not needed
2018-04-01 00:26:44 +01:00
alphanu1
752eddbb95
Delete video_crt_linux.c
...
outdated, not needed
2018-04-01 00:26:24 +01:00
alphanu1
b676167ef6
Delete video_crt_win.c
...
outdated, not needed
2018-04-01 00:26:06 +01:00
alphanu1
d5085c8831
Merge pull request #31 from alphanu1/alphanu1-patch-32
...
Add files via upload
2018-04-01 00:24:50 +01:00
alphanu1
dd78622d30
Add files via upload
...
added files for compile
2018-04-01 00:24:26 +01:00
alphanu1
5d7e31d2f3
Merge pull request #30 from alphanu1/alphanu1-patch-31
...
Add files via upload
2018-04-01 00:23:32 +01:00
alphanu1
6a6150bb03
Add files via upload
...
Removed obsolete/unneeded .o
2018-04-01 00:23:05 +01:00
Twinaphex
28b9a38d7d
Merge pull request #6504 from Dwedit/secondary_core_bug_fix
...
Fixed initializing controller port map.
2018-03-31 21:09:02 +02:00
Dwedit
80b8410b0f
Forgot to initialize controller port map, this caused VBA-M to crash when creating the secondary core. Now fixed.
2018-03-31 12:15:14 -05:00
alphanu1
a0c9ef55cb
Merge pull request #29 from alphanu1/alphanu1-patch-30
...
Add files via upload
2018-03-31 15:19:03 +01:00
alphanu1
9524203051
Add files via upload
...
Amended braces and function calls.
2018-03-31 15:17:55 +01:00
alphanu1
38fc89fbfc
Merge pull request #28 from alphanu1/alphanu1-patch-29
...
Add files via upload
2018-03-31 15:16:34 +01:00
alphanu1
64ebf62959
Add files via upload
...
Amended tabbing with spaces
2018-03-31 15:15:35 +01:00
Twinaphex
611cc52661
Merge pull request #6500 from Tatsuya79/master
...
XMB Right Thumbnail rework.
2018-03-31 14:13:25 +02:00
Twinaphex
f7fa5844f2
Merge pull request #6502 from Dwedit/master
...
Runahead: Stop savestate transmission in netplay
2018-03-31 11:36:46 +02:00
gblues
39e4167df6
Start work on DualShock 3 driver
...
== DETAILS
The WiiU GC adapter is working!
Next up: DualShock 3
I have the skeleton of the driver started, need to work out the
activation packet.
== TESTING
The DS3 driver is broke as hell right now.
2018-03-30 23:00:14 -07:00
Dwedit
6b77a66298
get rid of the unnecessary typedef
2018-03-31 00:55:37 -05:00
Dwedit
15472eb184
Stop savestate transmission in netplay
2018-03-31 00:45:20 -05:00
Twinaphex
a869cb5a7d
Merge pull request #6501 from Dwedit/fast_savestate_flag_2
...
Fast Savestate and Hard Audio Disable flags in RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE
2018-03-31 04:54:09 +02:00
twinaphex
9164bcc244
Add HAVE_RUNAHEAD to Android
2018-03-31 04:22:18 +02:00
gblues
d65bd90e67
Fix GC pad button mapping
2018-03-30 18:57:34 -07:00
Dwedit
36d33deb30
Add message about load state expected to succeed.
2018-03-30 20:41:52 -05:00
Dwedit
ec6d6e58d6
Fast Savestate and Hard Audio Disable flags
2018-03-30 20:35:52 -05:00
Tatsuya79
0c0cad8630
XMB Right Thumbnail rework.
2018-03-30 23:53:16 +02:00
twinaphex
cf4ab13281
Revert "Silence some Clang static analyzer warnings"
...
This reverts commit 2c882a01c1 .
2018-03-30 19:28:37 +02:00
twinaphex
b24433a9f2
Hack - make diagonal 5.0f for mobile, 6.5f for desktop
2018-03-30 16:05:45 +02:00
twinaphex
92b46a8275
Some cleanups
2018-03-30 15:50:27 +02:00
Twinaphex
0ff5631649
Merge pull request #6499 from Tatsuya79/patch-1
...
Make MUI auto dpi a bit bigger for low dpi phones
2018-03-30 15:47:17 +02:00
Tatsuya79
74d4e6043a
Make MUI auto dpi a bit bigger for low dpi phones
2018-03-30 15:44:39 +02:00
twinaphex
8acc085dec
(input_overlay.c) Get rid of some forward declarations
2018-03-30 13:57:50 +02:00
twinaphex
94254e4c79
(IOHIDManager) Cleanups
2018-03-30 11:49:25 +02:00
Twinaphex
86bfd8f4fc
Merge pull request #6497 from ceb33/master
...
fix to have a deterministic HID device registration
2018-03-30 11:40:24 +02:00
ceb33
c6d6fc7098
fix memory leak
2018-03-30 11:00:38 +02:00
ceb33
82e2cc7c73
set hid device registration deterministic (sorting by ascending location_id), this solve the issue where game with same vid and pid where sometime swapped by the OS
2018-03-30 10:43:54 +02:00
gblues
5060c2aac4
More fixes, GC pad kinda sorta works
...
== DETAILS
- Added a new method to the joypad_connection_t interface for
getting a single button
- wired everything into the hidpad driver
- for testing purposes, hacking the top-level joypad driver
so that kpad isn't used
- add a new RARCH_LOG_BUFFER method to verbosity for logging the
contents of a binary buffer (useful for writing/debugging pad drivers)
- fix a few bugs in the wiiu GC pad driver
The button mapping isn't quite right, and I'm not sure what's
going wrong.
2018-03-29 23:37:11 -07:00
gblues
89c1ba7929
Keep HID pads from clobbering gamepad/wiimotes
...
== DETAILS
Trying to do weird pad math just wasn't working so I bit the bullet and just
let it allocate all 16 pads in the slot list, then just mark 0-4 as
connected so that the slot allocator would start at 5.
I can see it detect the pad, but no idea if it works. Out of time for
today.
2018-03-29 23:37:11 -07:00
gblues
1eea48d0c8
Fix crash on exit bug
...
== DETAILS
Turns out freeing memory that's already been freed is.. bad.
Fix two double-free instances; one due to over-freeing and the other
due to wrong order-of-operations causing a double free.
Also updated logging a little.
== TESTING
The GC adapter still clobbers slot 0, but the "emergency exit" sequence
works to quit RA cleanly.
2018-03-29 23:37:11 -07:00
gblues
6b43defc98
Less verbose logging
2018-03-29 23:37:11 -07:00
gblues
8a4c5086fb
Finish HID implementation for WiiU GCA adapter
...
== DETAILS
(I think)
- Uncomment the call in the read loop to start feeding packets to the
driver
- implement the GCA packet driver
- implement the pad interface
- fix indentations in GCA driver
== TESTING
Compiles. Haven't tested yet.
2018-03-29 23:37:11 -07:00
gblues
180d6a28bf
Fix up HID device driver initialization
...
== DETAILS
Turns out the cause of the crash was a bad cast, resulting in a
function call to nowhere.
Also, I think the DSI exception handler only works on the primary core;
when this was happening in the background thread, I got a black
screen error instead.
Next up: finishing up the GCA driver.
2018-03-29 23:37:11 -07:00
gblues
dc6f4c23ed
Rename hid_driver_instance members for clarity
2018-03-29 23:37:11 -07:00
gblues
4b9d5c0ab7
Start implementing "detach" code path
...
== DETAILS
We're at a point where we need to do more than just
clean up a local data structure, so I've started
implementing the "detach" part of the code so that
everything gets cleaned up properly.
Also, added error handling inside the polling
thread.
== TESTING
Have not tested yet.
2018-03-29 23:37:11 -07:00
gblues
0100d58ffb
WIP: evolve driver implementation
...
== DETAILS
I've created the concept of a hid_driver_instance_t which is basically
a central place to store the hid pad driver, hid subsystem driver,
the pad list, and the instance data for the above in a central location.
The HID pad device drivers can use it to perform HID operations in a
generic manner.
This is more-or-less a pause point so I can catch up with upstream.
== TESTING
Haven't tested this yet. Compiles without warnings though!
2018-03-29 23:37:11 -07:00
gblues
41ce8853d7
Add name for hid device; implement detect
...
== DETAILS
- detect() methods in device_* files now check for VID/PID
instead of just returning false
- add "name" field on hid device, mainly for logging purposes
== TESTING
Verified my WiiU GC adapter detected properly
2018-03-29 23:37:11 -07:00
gblues
ae19eed00f
implement hid device search
2018-03-29 23:37:11 -07:00
i30817
7e43db9cf1
fix scanner skipping directories with dots
2018-03-30 06:15:10 +01:00
Brad Parker
ecd42f1aa8
C89 buildfix, correct spacing
2018-03-29 22:15:16 -04:00
Twinaphex
05e34654c6
Update CHANGES.md
2018-03-30 03:03:03 +02:00
Twinaphex
50f19630bd
Update CHANGES.md
2018-03-30 03:00:58 +02:00
twinaphex
58df2e6427
update
2018-03-30 02:50:18 +02:00
Twinaphex
12bf69fa29
Update CHANGES.md
2018-03-30 02:44:06 +02:00
Twinaphex
33d9eee436
Update CHANGES.md
2018-03-30 02:41:40 +02:00
Twinaphex
e8a77e6b91
Update CHANGES.md
2018-03-30 02:41:09 +02:00
Twinaphex
d8787ef805
Update CHANGES.md
2018-03-30 02:37:07 +02:00
twinaphex
008900e73d
(D3D11/D3D12) Fix crashes with completely black or white thumbnail
...
textures in XMB
2018-03-30 02:30:56 +02:00
Twinaphex
be5e0dfb1f
Merge pull request #6493 from bearoso/master
...
Prioritize _NET_WM_STATE_FULLSCREEN in true fullscreen mode
2018-03-30 01:52:45 +02:00
Brandon Wright
3bbff3c689
Use _NET_WM_STATE_FULLSCREEN as a first measure, only falling back to override-redirect when not supported.
2018-03-29 17:13:51 -05:00
Twinaphex
9ca3d40018
Merge pull request #6491 from bearoso/master
...
Allow compositor disabling on X11 fullscreen through _NET_WM_BYPASS_COMPOSITOR
2018-03-29 22:59:39 +02:00
Twinaphex
3c3f1a2661
Merge pull request #6481 from alfrix/right_thumb
...
Right thumbnail auto size
2018-03-29 22:55:08 +02:00
twinaphex
ef039c2c08
Cleanups
2018-03-29 22:39:41 +02:00
Brandon Wright
5da1aa0af7
Allow compositor disabling on X11 fullscreen through _NET_WM_BYPASS_COMPOSITOR.
...
Note: KWin doesn't bypass compositor on override-redirect windows, so enabling windowed fullscreen is necessary.
2018-03-29 15:20:14 -05:00
Twinaphex
dca622b4a8
Merge pull request #6490 from Dwedit/runahead_submission_4
...
more cleanup, remove malloc_zero, remove free_ptr
2018-03-29 21:14:27 +02:00
Dwedit
dd392dcdfb
Remove malloc_zero, replace with calloc
...
Replace free_ptr with FREE macro
2018-03-29 13:22:20 -05:00
twinaphex
d04d1c0214
(Runahead) Fix for mingw as suggested by Dwedit
2018-03-29 20:01:34 +02:00
twinaphex
1103f4f630
(input_overlay.c) Cleanups
2018-03-29 19:43:04 +02:00
twinaphex
54636ea5f3
(OSX PPC) Define HAVE_RUNAHEAD
2018-03-29 19:35:26 +02:00
alfrix
647abd6aba
Buildfix
2018-03-29 14:07:22 -03:00
alphanu1
1377b2e7cf
Merge pull request #27 from alphanu1/alphanu1-patch-28
...
Add files via upload
2018-03-29 17:56:56 +01:00
alphanu1
d06386d0a5
Add files via upload
...
Variables removed from headers.
2018-03-29 17:54:46 +01:00
alphanu1
0fe838bfcd
Merge pull request #26 from alphanu1/alphanu1-patch-27
...
Add files via upload
2018-03-29 17:46:24 +01:00
alfrix
0777a6d625
Do not draw the thumbnail if there is no space available
2018-03-29 13:45:54 -03:00
alfrix
5076569c81
Limit right thumb width
2018-03-29 13:45:54 -03:00
twinaphex
25e99ba75b
Cleanups
2018-03-29 18:41:19 +02:00
alphanu1
6d536974d8
Add files via upload
...
Removed comments
2018-03-29 17:37:39 +01:00
twinaphex
65909fd1db
free_file no longer necessary
2018-03-29 18:36:53 +02:00
twinaphex
8703ad8374
Get rid of free_str
2018-03-29 18:29:25 +02:00
Twinaphex
2db0c21f52
Fix C11 typedef redefinition issues
2018-03-29 18:10:28 +02:00
twinaphex
e85f11ea38
(runahead) Remove unused variable
2018-03-29 18:05:52 +02:00
Twinaphex
425e1d9043
(OSX) Define HAVE_RUNAHEAD
2018-03-29 18:04:15 +02:00
twinaphex
8819b2a2f6
(MSVC 2005/2010/2013/2015/2017) Add HAVE_RUNAHEAD
2018-03-29 18:02:18 +02:00
twinaphex
adb2274fc6
- Enable HAVE_RUNAHEAD for MSVC 2003
...
- Remove some unreferenced labels
2018-03-29 17:55:06 +02:00
Twinaphex
254932af04
Merge pull request #6488 from Tatsuya79/master
...
XMB Left thumb dynamic positioning and scaling.
2018-03-29 17:47:29 +02:00
twinaphex
0712c0ba99
Fix call to filestream_write to filestream_write_file
2018-03-29 17:45:25 +02:00
twinaphex
67c3fd88f4
Buildfixes - wrong function names were used
2018-03-29 17:35:28 +02:00
Twinaphex
039820f367
Merge pull request #6487 from Dwedit/runahead_submission_3
...
Runahead cleanup
2018-03-29 17:17:22 +02:00
Dwedit
cbc18c74ea
resolve conflicts
2018-03-29 09:52:14 -05:00
Tatsuya79
8859fa0213
XMB Left thumb dynamic positioning and scaling.
2018-03-29 16:39:38 +02:00
Dwedit
77f2b7d326
Replace the file handling code from secondary_core.c with the file streams
...
Hide secondary instance menu item if dynamic libraries are not supported
Remove unlink_utf8 stuff
Fix a compiler warning
2018-03-29 09:37:35 -05:00
twinaphex
77f7e1da8c
Make menu_driver_load_image a static function
2018-03-29 16:27:19 +02:00
twinaphex
a8b810760b
(runahead) Get rid of a bunch of unnnecessary forward declarations
2018-03-29 16:18:45 +02:00
twinaphex
b4859cde59
Update copyright attributions as said to PR OP
2018-03-29 16:12:56 +02:00
Twinaphex
abdad9bc16
Merge pull request #6471 from alfrix/left_thumb
...
Left thumbnails
2018-03-29 16:12:32 +02:00
twinaphex
c5ec1885f2
Don't use malloc.h anymore
2018-03-29 15:52:49 +02:00
twinaphex
40594a3059
Buildfix
2018-03-29 15:51:20 +02:00
twinaphex
76b025d70e
malloc.h not available on OSX
2018-03-29 15:49:39 +02:00
twinaphex
4347517604
Buildfixes
2018-03-29 15:46:39 +02:00
twinaphex
ca7c374303
Fix OSX compilation
2018-03-29 15:41:02 +02:00
alfrix
a84facf636
Add Left Thumbnails
...
Fix behaviour when right thumb is off and use as fallback in filebrowser
Remove update_left_thumbnail_path
Fix dual image in imageviewer
Remove xmb_left_thumbnails_ident
Requested Changes
Fix last warning and button not switching thumb
Better scaling
Limit vertical size without changing position
Change thumb cycling behaviour
Remove update_left_thumbnail_image it was causing problems
2018-03-29 10:38:23 -03:00
twinaphex
c041470bb0
Add HAVE_RUNAHEAD ifdef
2018-03-29 15:38:22 +02:00
twinaphex
6e662a8064
(D3D12) Buildfix
2018-03-29 15:29:36 +02:00
twinaphex
ef5830b233
Silence some CXX_BUILD warnings
2018-03-29 15:27:30 +02:00
twinaphex
4372db491a
Cleanup some warnings for C89_BUILD
2018-03-29 15:20:43 +02:00
twinaphex
1b0420807b
(Griffin/MSVC) buildfixes
2018-03-29 15:15:47 +02:00
twinaphex
2bdfd2e1d0
(Runahead) Cleanups / style nits / etc.
2018-03-29 15:13:33 +02:00
Twinaphex
eeb2a0a934
Merge pull request #6484 from Dwedit/runahead_submission
...
Runahead system
2018-03-29 14:46:04 +02:00
twinaphex
3fe6ecbce7
More static analyzer warning fixes
2018-03-29 14:19:24 +02:00
twinaphex
2c882a01c1
Silence some Clang static analyzer warnings
2018-03-29 14:11:52 +02:00
bparker06
265b0560b3
travis: disable all d3d versions for windows
2018-03-28 20:16:59 -04:00
Dwedit
bc3d0b2acd
Fix some static declarations
2018-03-28 17:41:45 -05:00
Dwedit
ff0a2d4f57
Add files to the makefile
2018-03-28 17:32:37 -05:00
Dwedit
361152000d
Added the missing file
2018-03-28 17:14:20 -05:00
Dwedit
f5e0346fc2
Runahead system
2018-03-28 14:22:07 -05:00
twinaphex
2143540c8c
(MSVC 2013/2015/2017) Add HAVE_CHEEVOS support
2018-03-28 18:33:31 +02:00
twinaphex
994ca6b3f8
Enable HAVE_CHEEVOS for MSVC 2003 target too
2018-03-28 18:07:31 +02:00
twinaphex
163be3ccfd
(vulkan_common.c) Prevent some more collissions in the future
2018-03-28 17:41:04 +02:00
Twinaphex
02ce39869c
Merge pull request #6480 from Dwedit/fix_d3d_duplicate
...
Rename "cached_device" to "cached_device_d3d11" to avoid a name conflict on griffin builds
2018-03-28 17:38:11 +02:00
Dwedit
2c1cb6cf55
Rename "cached_device" to "cached_device_d3d11" avoid a name conflict on griffin builds
2018-03-28 10:33:37 -05:00
Twinaphex
8c6f05e715
Merge pull request #6479 from Dwedit/fix_command_line
...
Fix invalid long command line options causing infinite loop on Windows (issue #6477 )
2018-03-28 17:19:46 +02:00
Dwedit
86d24a0fc4
Fix invalid long command line options causing infinite loop on Windows (issue #6477 )
2018-03-28 10:08:57 -05:00
Twinaphex
55157506a8
Merge pull request #6478 from alfrix/polish
...
Update Polish translation (DEX357)
2018-03-28 17:08:27 +02:00
alfrix
d4558774df
Update Polish translation (DEX357)
2018-03-28 11:55:20 -03:00
twinaphex
e71f56d4a3
Update libretro-common
2018-03-28 16:45:05 +02:00
twinaphex
89e912087b
Put RARCH_INTERNAL ifdef around this
2018-03-28 16:41:37 +02:00
twinaphex
d17eee9cca
We can actually disable DPI override by default now
2018-03-28 16:33:19 +02:00
twinaphex
5a7c37b819
Revert "(OpenSL) Fix issues with cores using threaded audio - audio thread"
...
This reverts commit 54708a944a .
2018-03-28 16:26:53 +02:00
Twinaphex
942121462d
Merge pull request #6463 from Tatsuya79/patch-2
...
MUI New dpi calculation. (needs improvement)
2018-03-28 16:22:52 +02:00
twinaphex
167b977c4d
Fix some build errors with MSVC 2003/2005 cores
2018-03-28 16:22:35 +02:00
twinaphex
bb86387986
Re-enable HAVE_CHEEVOS for MSVC 2010
2018-03-28 14:57:27 +02:00
Twinaphex
c30fd2a035
Merge pull request #6475 from meleu/patch-18
...
CHANGES: cheevos for NeoGeo, CPS1, CPS2 and CPS3
2018-03-28 12:44:13 +02:00
meleu
51f0e6f9d3
CHANGES: cheevos for NeoGeo, CPS1, CPS2 and CPS3
...
The fbalpha core supports cheevos for these drivers.
Thanks to @barbudreadmon for adding this support ;)
2018-03-28 00:30:01 -03:00
twinaphex
d8e382c585
(Cheevos) Take out cheevos support for MSVC 2010 again, CORO_YIELD
...
macro does not work with MSVC 2010
2018-03-28 01:28:15 +02:00
alphanu1
d8c5718a6e
Update README.md
...
incorrect spelling
2018-03-27 23:01:09 +01:00
alphanu1
e8d90500de
Merge pull request #25 from alphanu1/alphanu1-patch-26
...
Add files via upload
2018-03-27 20:20:04 +01:00
alphanu1
46500e119c
Add files via upload
...
native switch fix
2018-03-27 20:18:31 +01:00
twinaphex
1cfc8a5fc8
(Coverity) Fix some memory leaks
2018-03-27 17:03:36 +02:00
twinaphex
923ab3b6f4
(DRM Ctx) Buildfix
2018-03-27 14:19:36 +02:00
alphanu1
fc173eafab
Update README.md
2018-03-27 00:12:46 +01:00
alphanu1
7f3b2474a9
Update README.md
2018-03-27 00:08:59 +01:00
alphanu1
9ce592b648
Update README.md
2018-03-26 23:58:54 +01:00
alphanu1
e55323daa9
Merge pull request #23 from alphanu1/alphanu1-patch-24
...
Add files via upload
2018-03-26 23:52:28 +01:00
alphanu1
b1fca8fc7e
Add files via upload
...
Removed debug info
2018-03-26 23:51:40 +01:00
alphanu1
9cf0f19c12
Merge pull request #22 from alphanu1/alphanu1-patch-23
...
Add files via upload
2018-03-26 23:50:47 +01:00
alphanu1
d7d1d1d5b8
Add files via upload
...
Fixed errors after variable changes
2018-03-26 23:49:33 +01:00
alphanu1
cf422226e6
Merge pull request #21 from alphanu1/alphanu1-patch-22
...
Add files via upload
2018-03-26 21:25:36 +01:00
alphanu1
316e1ebf66
Add files via upload
...
Missing var in Linux placeholder
2018-03-26 21:25:16 +01:00
alphanu1
94ea7dde50
Merge pull request #20 from alphanu1/alphanu1-patch-21
...
Add files via upload
2018-03-26 21:22:38 +01:00
alphanu1
0ef6455c61
Add files via upload
...
Windows / Linux deps fix
2018-03-26 21:22:19 +01:00
alphanu1
4932b95777
Merge pull request #19 from alphanu1/alphanu1-patch-20
...
Add files via upload
2018-03-26 21:14:55 +01:00
alphanu1
80e295505e
Add files via upload
2018-03-26 21:14:27 +01:00
alphanu1
e9ccb86b09
Merge pull request #18 from alphanu1/alphanu1-patch-19
...
Add files via upload
2018-03-26 21:08:01 +01:00
alphanu1
2ed38a8481
Add files via upload
...
Includes Linux place holder
2018-03-26 21:07:22 +01:00
alphanu1
06efb30c46
Merge pull request #17 from alphanu1/alphanu1-patch-18
...
Add files via upload
2018-03-26 21:03:05 +01:00
alphanu1
2243d7641b
Add files via upload
...
Windows driver
2018-03-26 21:02:50 +01:00
alphanu1
62a0d378dd
Merge pull request #16 from alphanu1/alphanu1-patch-17
...
Add files via upload
2018-03-26 21:02:09 +01:00
alphanu1
ce2d4af103
Add files via upload
...
Added Linux place holder
2018-03-26 21:01:13 +01:00
alphanu1
7e64052dc8
Merge pull request #14 from alphanu1/alphanu1-patch-16
...
Add files via upload
2018-03-26 20:29:57 +01:00
alphanu1
024b23aa2c
Add files via upload
2018-03-26 20:29:34 +01:00
alphanu1
b2d45beb10
Merge pull request #13 from alphanu1/alphanu1-patch-15
...
Add files via upload
2018-03-26 20:24:38 +01:00
alphanu1
3b9036cc79
Add files via upload
...
Requested changes
2018-03-26 20:22:35 +01:00
alphanu1
a44f4d1489
Add files via upload
...
Change requests
2018-03-26 18:15:18 +01:00
Twinaphex
4b3c37494a
Merge pull request #6470 from aliaspider/master
...
D3D11: hwrender: add support for cache_context.
2018-03-26 18:47:37 +02:00
aliaspider
97ecba8575
D3D11: hwrender: add support for cache_context.
2018-03-26 17:44:08 +01:00
alphanu1
dcc416ca46
Update README.md
2018-03-26 17:41:09 +01:00
alphanu1
d919e93013
Update README.md
2018-03-26 17:39:51 +01:00
alphanu1
e6c1704789
Merge pull request #12 from alphanu1/alphanu1-patch-14
...
Add files via upload
2018-03-26 17:23:38 +01:00
alphanu1
f6ab07f3fc
Add files via upload
...
Changed variable names and comments
2018-03-26 17:21:37 +01:00
alphanu1
dd8beb48b6
Add files via upload
...
Changed variable names
2018-03-26 17:19:35 +01:00
alphanu1
51276a682f
Add files via upload
...
Changed variable names
2018-03-26 17:18:43 +01:00
alphanu1
ff68b9244d
Merge pull request #11 from alphanu1/alphanu1-patch-13
...
Add files via upload
2018-03-26 17:17:57 +01:00
alphanu1
540b15d6ef
Add files via upload
...
Changed variable names
2018-03-26 17:17:23 +01:00
alphanu1
43205baa9a
Update README.md
2018-03-26 16:20:22 +01:00
alphanu1
7f6f95c215
Merge pull request #10 from alphanu1/alphanu1-patch-11
...
CRT
2018-03-26 16:09:28 +01:00
alphanu1
b30aca2d6d
CRT
2018-03-26 16:08:29 +01:00
alphanu1
af7f1da9fb
Update README.md
2018-03-26 15:54:23 +01:00
alphanu1
670216d021
Update README.md
2018-03-26 15:48:53 +01:00
alphanu1
2783a26b97
Merge pull request #9 from alphanu1/alphanu1-patch-10
...
CRT
2018-03-26 15:40:43 +01:00
alphanu1
71578a43f6
CRT
2018-03-26 15:40:17 +01:00
alphanu1
b297f391ad
Merge pull request #8 from alphanu1/alphanu1-patch-9
...
CRT
2018-03-26 15:37:12 +01:00
alphanu1
2967283b29
CRT
2018-03-26 15:36:53 +01:00
alphanu1
8e5a00d66b
Merge pull request #7 from alphanu1/alphanu1-patch-8
...
CRT SwitchRes
2018-03-26 15:36:18 +01:00
alphanu1
b33cb14ba0
CRT SwitchRes
2018-03-26 15:35:30 +01:00
alphanu1
56bc1757ed
CRT SwitchRes
2018-03-26 15:07:46 +01:00
alphanu1
8ce7703970
Merge pull request #5 from alphanu1/alphanu1-patch-5
...
CRT SwitchRes
2018-03-26 15:07:04 +01:00
alphanu1
99645e2cd7
CRT SwitchRes
2018-03-26 15:06:39 +01:00
alphanu1
2fc350828c
Merge pull request #4 from alphanu1/alphanu1-patch-4
...
CRT SwitchRes
2018-03-26 15:05:38 +01:00
alphanu1
d207986a74
CRT SwitchRes
2018-03-26 15:05:12 +01:00
alphanu1
7eec1f3a24
Merge pull request #3 from alphanu1/alphanu1-patch-3
...
CRT SwitchRes
2018-03-26 15:04:10 +01:00
alphanu1
635b3b7670
CRT SwitchRes
2018-03-26 15:03:46 +01:00
alphanu1
8eb34f2544
Merge pull request #2 from alphanu1/alphanu1-patch-2
...
CRT SwitchRes
2018-03-26 15:01:57 +01:00
alphanu1
030b11c372
CRT SwitchRes
2018-03-26 15:01:09 +01:00
alphanu1
697e158d7a
Merge pull request #1 from alphanu1/master-1
...
Add files via upload
2018-03-26 14:56:53 +01:00
alphanu1
9d23af5299
Add files via upload
2018-03-26 14:56:23 +01:00
Twinaphex
a32d7d974c
Update CHANGES.md
2018-03-26 00:40:48 +02:00
Twinaphex
1ff798b8a5
Merge pull request #6464 from aliaspider/master
...
add experimental D3D11 hwrender support.
2018-03-26 00:24:38 +02:00
aliaspider
3d96cacd71
add experimental D3D11 hwrender support.
2018-03-25 23:14:14 +01:00
aliaspider
88d1c1fdca
msvc build fix.
2018-03-25 23:11:31 +01:00
twinaphex
826a7d199a
Remove useless struct
2018-03-25 19:16:39 +02:00
Tatsuya79
8ecba8b2a3
MUI New dpi calculation.
2018-03-25 18:40:22 +02:00
twinaphex
aa5525f670
Move core_len/core_buf to menu_handle_t
2018-03-25 17:35:46 +02:00
Twinaphex
a130dce708
Update CHANGES.md
2018-03-25 17:09:51 +02:00
Twinaphex
814810aeaf
Merge pull request #6462 from theheroGAC/patch-29
...
Fix and update msg_hash_it.h
2018-03-25 17:07:52 +02:00
twinaphex
a2295af556
Make these variables a part of menu_handle_t
2018-03-25 17:02:30 +02:00
theheroGAC
30074b4404
Update msg_hash_it.h
2018-03-25 16:47:31 +02:00
Twinaphex
8a63a0ac52
Update CHANGES.md
2018-03-25 14:47:04 +02:00
twinaphex
ae4b604a6f
Update
2018-03-25 12:17:05 +02:00
Twinaphex
8bc04f90fe
Merge pull request #6456 from fr500/master
...
Fixes #6453
2018-03-25 12:16:06 +02:00
Twinaphex
ad37bc530e
Merge pull request #6460 from yoshisuga/ios_config_fix
...
[iOS]: fixed configuration file path
2018-03-25 12:15:53 +02:00
Yoshi Sugawara
baf7aa239d
[iOS]: fixed configuration file path to be the retroarch cfg file instead of the config path
2018-03-24 23:47:24 -10:00
Twinaphex
20a73209b6
Merge pull request #6457 from Tatsuya79/patch-1
...
XMB scale the mouse cursor too.
2018-03-25 09:32:05 +02:00
radius
94e4357fd4
return early in case path is null and move vars to the top
2018-03-24 19:11:07 -05:00
Tatsuya79
1aaaa116d1
XMB scale the mouse cursor too.
2018-03-25 00:48:05 +01:00
twinaphex
02bf41a686
(task_content.c) Minor cleanup
2018-03-25 00:14:35 +01:00
twinaphex
3c6490d828
Update
2018-03-25 00:09:57 +01:00
Twinaphex
b1c054e9a5
Merge pull request #6455 from Tatsuya79/master
...
Fix XMB thumbnail height limit again.
2018-03-24 23:58:10 +01:00
radius
51c9ac4f7a
fix crash related to achievements on non-fullpath cores
2018-03-24 17:52:23 -05:00
Tatsuya79
35ae907899
Fix XMB thumbnail height limit again.
2018-03-24 23:22:42 +01:00
Twinaphex
75d2813d47
Merge pull request #6452 from meepingsnesroms/master
...
Add PokeMini index for 3ds
2018-03-24 20:27:44 +01:00
meepingsnesroms
9c47e24a84
Add PokeMini index for 3ds
2018-03-24 12:10:54 -07:00
Twinaphex
ce40bc6446
Merge pull request #6451 from Tatsuya79/master
...
Fix XMB thumbnail height limit.
2018-03-24 20:05:08 +01:00
Tatsuya79
a32880fd22
Fix XMB thumbnail height limit.
2018-03-24 18:43:15 +01:00
twinaphex
e4b955d4d4
Fix sample count reporting
2018-03-24 16:29:39 +01:00
Twinaphex
eaf1e1474e
Merge pull request #6450 from Tatsuya79/patch-1
...
Update CHANGES.md
2018-03-24 16:12:28 +01:00
twinaphex
df58d5a7d9
Fix C89_BUILD
2018-03-24 16:11:10 +01:00
Tatsuya79
07aa350d7e
Update CHANGES.md
2018-03-24 15:47:44 +01:00
twinaphex
875450e228
Statistics - add sample count
2018-03-24 15:42:45 +01:00
twinaphex
33d99fe75b
Add fps / ms metrics to statistics
2018-03-24 15:39:02 +01:00
Twinaphex
1818552aeb
Merge pull request #6449 from markwkidd/core-association-warning
...
Core association warning
2018-03-24 15:19:59 +01:00
Twinaphex
ea1df738a7
Update CHANGES.md
2018-03-24 15:18:47 +01:00
Twinaphex
131418e371
Update CHANGES.md
2018-03-24 15:18:10 +01:00
markwkidd
007829654e
cast and dereference pointer without compiler warn
2018-03-24 10:16:34 -04:00
markwkidd
b984abb371
pass address of unsigned index
2018-03-24 10:15:41 -04:00
twinaphex
defcde0d1e
(OpenSL) buf_count - make sure it can never be lower than 2 (with
...
current code) - was an issue when setting audio latency to much
lower values
2018-03-24 14:50:59 +01:00
twinaphex
54708a944a
(OpenSL) Fix issues with cores using threaded audio - audio thread
...
would freeze waiting for a signal while toggling the menu
2018-03-24 14:48:58 +01:00
twinaphex
1fb7d14b36
Add audio statistics
2018-03-24 12:38:25 +01:00
twinaphex
9343eacc0a
Create public function compute_audio_buffer_statistics
2018-03-24 12:25:52 +01:00
twinaphex
647f1a48a6
Add max size to statistics
2018-03-24 12:08:43 +01:00
twinaphex
9b8713aebd
Fix Coverity defects
2018-03-24 11:59:01 +01:00
twinaphex
9057ffbde4
use boolean.h instead of stdbool.h
2018-03-24 11:45:50 +01:00
twinaphex
70f598c619
Use boolean.h instead of stdbool.h
2018-03-24 11:41:17 +01:00
Twinaphex
473d978d78
Merge pull request #6444 from Dwedit/original_suggestion
...
Functions to suspend and resume audio and video, and environment function for core to query status of enabled/disabled audio and video
2018-03-24 09:54:47 +01:00
Twinaphex
2b1979c3b7
Merge pull request #6447 from markwkidd/patch-1
...
revert change to core association to fix regression
2018-03-24 09:54:06 +01:00
markwkidd
512dc7fef5
revert change to core association to fix regression
2018-03-23 22:17:43 -04:00
Dwedit
3297900543
Add the early return to audio_driver_sample_batch
2018-03-23 17:22:00 -05:00
Dwedit
fbd4900031
Add documentation for RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE to the header file
2018-03-23 16:33:51 -05:00
Dwedit
575265ff06
Remove early return from audio_driver_flush
2018-03-23 14:46:32 -05:00
Dwedit
7deeb6d2fa
Functions to enable and disable audio and video, and an environment function to query status of audio and video enables
2018-03-23 14:12:05 -05:00
twinaphex
4d1b4f905f
Start adding OSD statistics - doesn't work yet for SDL2/SDL
2018-03-23 17:43:49 +01:00
twinaphex
0ece3d8397
Start implementing frame_time/frame_count to video_info
2018-03-23 13:30:30 +01:00
twinaphex
85d3be1245
Update libretro-common
2018-03-23 11:17:56 +01:00
Twinaphex
e179a39491
Merge pull request #6442 from yoshisuga/small_fixes
...
[iOS]: Some small fixes
2018-03-23 10:02:39 +01:00
Yoshi Sugawara
c44dd39dd6
Fixed crash when opening content using "open in..", support for keyboard mapper
2018-03-22 22:43:20 -10:00
markwkidd
e9822e0ac7
Update menu_cbs_ok.c ( #6439 )
2018-03-22 19:46:02 -04:00
Twinaphex
5c82ef3ee3
Merge pull request #6423 from markwkidd/playlist-core-reset
...
"reset associated core" feature for playlists
2018-03-22 21:40:19 +01:00
twinaphex
be796566bc
Add HAVE_CHEEVOS support for MSVC 2005
2018-03-22 20:45:35 +01:00
twinaphex
f597fd7a11
Add HAVE_CHEEVOS support for MSVC 2010
2018-03-22 20:42:06 +01:00
markwkidd
e373d82a58
cherry-pick menu code for core association reset
2018-03-22 13:27:37 -04:00
Twinaphex
0be2b76892
Update slang_process.cpp
2018-03-22 15:24:03 +01:00
twinaphex
c318d05803
Fix buffer overlap - pointed out by @leo150, thanks
2018-03-22 15:22:17 +01:00
Twinaphex
dac6f11547
Merge pull request #6435 from GregorR/netplay-device-availability-bug
...
Fix a bug in remembering device availability for netplay
2018-03-22 12:29:20 +01:00
Gregor Richards
06b402bc14
Fix a bug in remembering device availability for netplay
...
Really silly bug had netplay forgetting to unset device availability
when a client goes to spectator mode. As a consequence, in certain
configurations, later joins would automatically choose the wrong device,
and you'd have to manually specify a device to get the right one. This
fixes that.
2018-03-21 19:24:58 -04:00
Twinaphex
59bf897561
Merge pull request #6431 from meleu/patch-17
...
cheevos.c: getting the hash from ROM's filename
2018-03-21 20:33:18 +01:00
meleu
d2d8f00b29
cheevos.c: getting the hash from ROM's filename
...
This is the method we'll use for arcade games.
2018-03-21 11:21:33 -03:00
Twinaphex
c29ff4304c
Merge pull request #6428 from GregorR/fix-appendconfig
...
Fix --appendconfig conflict with load order
2018-03-21 05:29:22 +01:00
Twinaphex
4fa50d14ea
Merge pull request #6429 from orbea/snow
...
Fix apitrace shader compiler warning.
2018-03-21 05:28:59 +01:00
orbea
7526b12338
Fix apitrace shader compiler warning.
...
2418: message: major shader compiler issue 2: 0:3(311): warning: `atime' used uninitialized
2418 @0 glCompileShader(shader = 27)
2418: warning: 0:3(311): warning: `atime' used uninitialized
2018-03-20 17:39:33 -07:00
Gregor Richards
ea85727b3c
Fix --appendconfig conflict with load order
...
I'd previously changed the load order of command line options to make
overrides work with less hassle. I didn't notice --appendconfig, which,
as a where-is-the-config-file option, needs to come before config file
loading. This fixes that.
2018-03-20 18:48:51 -04:00
hizzlekizzle
813c7ad1f7
Merge pull request #6425 from vickychenglau/README.md-edits
...
Edited README.md for grammar and formatting
2018-03-20 08:36:01 -05:00
Vicky C Lau
7928c03e3c
Edited for grammar and formatting
2018-03-20 00:54:23 -07:00
twinaphex
319d87cf6f
Bump up version
2018-03-20 08:35:17 +01:00
Twinaphex
ab672c4394
Merge pull request #6424 from fr500/staging
...
try to fix building SPIRV on android yet again
2018-03-20 08:03:56 +01:00
radius
e9fdfd2334
try to fix building yet again
2018-03-20 01:46:30 -05:00
Andrés
8e3fb86115
Merge pull request #6421 from fr500/master
...
subsystem part 5: show subsystem roms within archives
2018-03-19 19:28:05 -05:00
radius
caafe61f07
show subsystem roms within archives
2018-03-19 18:44:15 -05:00
twinaphex
f78f5c27ce
Try to silence more Coverity warnings
2018-03-19 14:18:39 +01:00
Twinaphex
719a3e52c7
Merge pull request #6400 from altiereslima/master
...
Update Translation (Portuguese Brazilian)
2018-03-19 13:51:09 +01:00
twinaphex
6bf011a700
Silence another warning
2018-03-19 12:25:56 +01:00
twinaphex
72dc03a1c6
Try to fix Coverity warnings
2018-03-19 06:58:36 +01:00
Twinaphex
62d2b9a54e
Merge pull request #6417 from Tatsuya79/patch-1
...
xmb_scale_factor min limit to 20
2018-03-19 03:46:50 +01:00
Twinaphex
a357198bda
Merge pull request #6418 from bearoso/master
...
Fix multi-line text spacing in menus with Vulkan driver.
2018-03-19 03:46:35 +01:00
Brandon Wright
eb6d04d430
With X context set vk.swapchain to VK_NULL_HANDLE when failing to create swapchain so Vulkan common functions don't try and use it and crash.
2018-03-18 19:31:25 -05:00
Andrés
c7f070113a
Merge pull request #6419 from fr500/master
...
reset retroarch.cfg
2018-03-18 19:06:37 -05:00
radius
9b022c5904
reset retroarch.cfg
2018-03-18 19:06:07 -05:00
Brandon Wright
1f472db2aa
Fix multi-line text spacing in menus with Vulkan driver.
2018-03-18 18:57:24 -05:00
Tatsuya79
ac556e0b7c
xmb_scale_factor min limit to 20
2018-03-18 23:05:57 +01:00
markwkidd
1354526345
fix whitespace typo
2018-03-18 16:43:20 -04:00
markwkidd
4312c11d31
demonstration of core association reset
...
fix .cfg:
tweak
2018-03-18 16:41:49 -04:00
Twinaphex
adc4f27eb9
Merge pull request #6416 from fr500/staging
...
try to fix android compilation issues
2018-03-18 19:12:07 +01:00
Twinaphex
4d8d6478f4
Merge pull request #6415 from fr500/master
...
fix potential crash on task_push_http_transfer
2018-03-18 19:11:42 +01:00
radius
fd9d8c9512
fix potential crash on task_push_http_transfer
2018-03-18 12:52:04 -05:00
radius
eb1d3f612f
try to fix android compilation issues
2018-03-18 11:55:54 -05:00
Andrés
a8fc4b204a
Merge pull request #6413 from fr500/staging
...
remove task_push_http_transfer_raw, encode before sending data to the…
2018-03-18 11:13:03 -05:00
Twinaphex
3e3b24bbaf
Merge pull request #6414 from bearoso/master
...
Fix X11 Vulkan bug from Wayland driver.
2018-03-18 04:41:32 +01:00
Brandon Wright
e8de264b75
Fix X11 Vulkan bug from Wayland driver.
2018-03-17 19:45:01 -05:00
Twinaphex
8f0c94a322
Merge pull request #6412 from fr500/master
...
Fix #6411
2018-03-17 22:47:19 +01:00
radius
05b6c4eafa
update CHANGES.md
2018-03-17 15:04:55 -05:00
radius
1a4db72e82
shader left / right fixes and cleanup
2018-03-17 14:56:34 -05:00
radius
c52fdc469f
remove task_push_http_transfer_raw, encode before sending data to the task
2018-03-16 22:38:21 -05:00
Twinaphex
9721c7c4be
Merge pull request #6407 from QuarkTheAwesome/master
...
[WiiU] Fix OOB read/write in keyboard driver
2018-03-17 03:36:47 +01:00
Ash
aeea0e6ca8
[WiiU] Fix OOB read/write in keyboard driver
...
This code used a keyboardState size of 256 and indexed it with a
retro_key, which can be any value (RETROK_RALT is 307). This fixes
that by using RETROK_LAST as the array size.
Should fix #6322 .
2018-03-17 13:00:47 +11:00
meleu
176cde31fc
decreasing verbosity in Achievements menu
2018-03-16 21:04:56 -03:00
twinaphex
fb011f8377
Fix MSVC 2013 build
2018-03-16 22:04:34 +01:00
Brad Parker
450fc90a15
griffin: add vc2015 Makefile target
2018-03-16 21:03:58 +00:00
Brad Parker
614521b238
fix building on windows without dinput
2018-03-16 21:03:43 +00:00
twinaphex
ffbb439fb5
Fix MSVC 2015 solution
2018-03-16 21:45:14 +01:00
Brad Parker
3d378fd772
add back missing UTF8 BOMs
2018-03-16 16:21:19 -04:00
Twinaphex
65c903de3c
Merge pull request #6403 from fr500/staging
...
fix shader parameter increase decrease
2018-03-16 19:24:10 +01:00
radius
6b150ba38d
fix shader parameter increase decrease
2018-03-16 09:32:22 -05:00
altiereslima
24783b21cf
Update Translation (Portuguese Brazilian)
2018-03-16 02:35:29 -03:00
Twinaphex
aa4ded4bc7
Merge pull request #6399 from meleu/patch-16
...
fixing cheevos (broken after #6389 )
2018-03-16 05:12:26 +01:00
meleu
eb5a69ded3
fixing cheevos (broken after #6389 )
2018-03-16 01:03:57 -03:00
Twinaphex
29a057ac98
Merge pull request #6397 from meleu/patch-11
...
cheevos: console ID for Game Gear
2018-03-15 21:39:35 +01:00
meleu
ca6df1ae32
Support Game Gear
...
The Console ID 15 was changed to Game Gear at RetroAchievements database.
http://retroachievements.org/gameList.php?c=15
2018-03-15 16:40:19 -03:00
Twinaphex
83fae86b6f
Merge pull request #6395 from RobLoach/achievement-list
...
cheevos: Rename "Achievement List" to "Achievements"
2018-03-15 18:03:58 +01:00
Rob Loach
518ff36ed4
cheevos: Rename 'Achievement List' to 'Achievements'
2018-03-15 12:56:20 -04:00
Twinaphex
1c045de7a6
Merge pull request #6392 from meleu/patch-15
...
Update CHANGES.md
2018-03-15 16:42:31 +01:00
Twinaphex
e07be500ee
Merge pull request #6390 from aliaspider/master
...
(Vulkan) add missing queue locks when calling vkQueueWaitIdle.
2018-03-15 16:41:33 +01:00
meleu
d02d48da24
Update CHANGES.md
2018-03-15 07:52:03 -03:00
aliaspider
b948cf46e7
(Vulkan) add missing queue locks when calling vkQueueWaitIdle.
2018-03-15 09:21:23 +01:00
Twinaphex
ee809abf6b
Merge pull request #6388 from meleu/patch-12
...
added cheevos_auto_screenshot
2018-03-15 06:42:10 +01:00
twinaphex
6653818dc8
Revert "(input_overlay.c) Cleanups"
...
This reverts commit 56389466aa .
2018-03-15 06:39:06 +01:00
Twinaphex
1eaa902b6d
Merge pull request #6389 from fr500/master
...
make sure to always encode urls, also change the PS3 default urls
2018-03-15 06:36:40 +01:00
radius
b01e63e2cd
make sure to always encode urls, also change the PS3 default urls
2018-03-14 23:04:50 -05:00
meleu
6346f18133
added cheevos_auto_screenshot
2018-03-14 22:41:51 -03:00
twinaphex
6bf34c36ed
Update net_http_test
2018-03-15 00:38:30 +01:00
twinaphex
9cac3175c3
Buildfix
2018-03-15 00:31:29 +01:00
twinaphex
32b2808fe0
Revert "Turn scaler_ctx_scale_direct into inline function"
...
This reverts commit d51edd8239 .
2018-03-14 23:48:47 +01:00
twinaphex
e5eeed688e
Add some stuff to net sample Makefile
2018-03-14 23:48:29 +01:00
twinaphex
fd206a7dd0
Update https links
2018-03-14 19:09:05 +01:00
Twinaphex
0d4833fb76
Merge pull request #6385 from meleu/patch-11
...
Update CHANGES.md
2018-03-14 06:32:40 +01:00
meleu
a419c524f7
Update CHANGES.md
...
- CHEEVOS: Support Atari 2600, Virtual Boy, Neo Geo (Arcade).
- VITA: Bugfix for 'PS Vita takes many time to start to accept input' issue.
2018-03-13 23:08:25 -03:00
Twinaphex
d170cb5469
Merge pull request #6379 from RobLoach/morningblue
...
xmb: Add Morning Blue theme
2018-03-12 02:49:51 +01:00
Rob Loach
ddb0f81cf2
xmb: Add Morning Blue theme
2018-03-11 20:37:49 -04:00
twinaphex
d51edd8239
Turn scaler_ctx_scale_direct into inline function
2018-03-11 18:14:17 +01:00
twinaphex
d6eda2502d
Improve scaler_ctx_scale_direct macro
2018-03-11 17:46:39 +01:00
Twinaphex
4552002945
Merge pull request #6375 from GregorR/override-load-order
...
Make command-line overrides (somewhat) clearer
2018-03-11 01:32:14 +01:00
Twinaphex
173f6a23e3
Merge pull request #6377 from Ryunam/master
...
Implement Slow motion toggle under Input Hotkey Binds
2018-03-10 22:15:04 +01:00
Ryunam
c5775fd73c
Implement Slow motion toggle
2018-03-10 18:42:45 +01:00
Gregor Richards
2be56942da
Since directories can't be post-overridden, that case still needs to be handled separately.
2018-03-09 17:33:41 -05:00
Gregor Richards
b33d29aecf
Make command-line overrides (somewhat) clearer
...
This commit:
(1) Changes the order of command-line loading so that config loading
happens before command line overrides. This way, config loading does not
itself have to be concerned with being pre-overridden.
(2) Adds overrides to the data structures that configuration saving uses
to save configuration blocks of the same type, so that they can easily
be added in the future.
(3) Corrects some (all?) existing problems with command-line overrides
being ignored.
2018-03-09 17:23:34 -05:00
twinaphex
d991c7d471
Fix warning
2018-03-09 15:44:11 +01:00
twinaphex
96e154cb8f
Fixes PS3 build hopefully
2018-03-09 15:39:10 +01:00
Twinaphex
6d8544c26d
Merge pull request #6373 from ajefr/patch-2
...
declaration error
2018-03-09 04:02:16 +01:00
ajefr
1da67cecf3
declaration error
2018-03-08 21:44:26 +01:00
Andrés
07ecc641fe
Merge pull request #6372 from ajefr/patch-1
...
typo
2018-03-08 15:25:06 -05:00
ajefr
98f8ed637c
typo
...
stati -> static
2018-03-08 21:19:00 +01:00
twinaphex
7a99694a1a
Update PS3 buildbot URLs
2018-03-08 03:45:55 +01:00
meleu
d5503e9e7c
fix a bad in_addr manipulation on VITA - fixes #6127 ( #6366 )
...
added VITA condition
2018-03-07 22:11:30 +01:00
Twinaphex
1bccf5cf27
Merge pull request #6365 from Tatsuya79/patch-3
...
Fix MaterialUI scaling bug in long lists, lower res devices.
2018-03-07 16:07:16 +01:00
Tatsuya79
5dda583a94
Fix MaterialUI scaling bug in long lists, lower res devices.
2018-03-07 12:17:10 +01:00
Twinaphex
d532f108fc
Merge pull request #6364 from reswitched/master
...
[NSW] Graphics driver speed improvements/fixes and audio driver improvement
2018-03-07 06:35:39 +01:00
misson20000
35f796d65d
NSW(audio): use alloc_pages to acquire buffers instead of using ones in bss
2018-03-06 21:18:42 -08:00
misson20000
e934f11065
NSW: skip frames if we can't acquire a buffer (newer libtransistors use three buffers, making this very unlikely to happen)
2018-03-06 20:55:40 -08:00
misson20000
4a4de74518
NSW(gfx): clear image row-by row for better caching (it's seriously a LOT faster), do pixel format conversion in scalers, and remove timing debug messages
2018-03-06 19:52:03 -08:00
misson20000
dd53be15ae
let scalers output in ABGR8888
2018-03-06 19:52:03 -08:00
Twinaphex
82fb34a3ce
Merge pull request #6327 from ramiro/add-arab-lang-name-en-literal
...
Add "Arabic" to intl/msg_hash_us.h missed in 45580cb9a8 .
2018-03-06 20:52:31 +01:00
twinaphex
82213266e6
(PS3) Change back to SNC
2018-03-06 19:03:51 +01:00
twinaphex
2b300b96e2
Update Makefile.ps3.cobra too
2018-03-06 18:32:00 +01:00
twinaphex
3e6ffe3983
See if this fixes PS3 builds
2018-03-06 18:31:25 +01:00
twinaphex
14e6d42935
(XMB) Get rid of some unnecessary pointer passing
2018-03-06 15:55:06 +01:00
twinaphex
aa57331569
(MaterialUI) Attempt to make things more readable
2018-03-06 15:34:58 +01:00
Twinaphex
b815c64814
Merge pull request #6355 from 777sha/master
...
More french translations
2018-03-06 15:33:41 +01:00
Twinaphex
2e61eecbdd
Merge pull request #6363 from reswitched/master
...
NSW: Menu toggle combo, build fix, graphics driver fixes
2018-03-06 12:57:42 +01:00
misson20000
90c36c52ce
NSW: fix graphics driver colors for rgb32 and don't break aspect ratio when scaling menu texture
2018-03-05 23:45:28 -08:00
misson20000
22c95b31ea
NSW: cpu_features_get_time_usec: put SWITCH block before POSIX_MONOTONIC_CLOCK block
2018-03-05 20:23:49 -08:00
misson20000
7487d938b3
NSW: remove global state in graphics driver, as it is no longer necessary
2018-03-05 20:14:52 -08:00
Lubosz Sarnecki
be64bf08e4
config.def.h: Toggle menu with start & select (- & +) on Switch.
2018-03-05 20:03:56 -08:00
Twinaphex
a4e2c8c75c
Update Makefile.ps3.salamander
2018-03-06 04:47:58 +01:00
Twinaphex
34ec4b9dcb
Update Makefile.ps3.cobra
2018-03-06 04:47:34 +01:00
Twinaphex
7d8e8291ec
Update Makefile.ps3
2018-03-06 04:47:16 +01:00
Twinaphex
333ef62e25
Merge pull request #6362 from aliaspider/master
...
update SPIRV-Cross.
2018-03-06 04:47:01 +01:00
aliaspider
bb972a6dab
(spirv) set flip_vert_y to true when emitting HLSL.
2018-03-06 04:12:58 +01:00
aliaspider
ff6d24cbef
(SPIRV-Cross) Merge commit 'f48c1800c0122e8e7957f572c359e4594932cd4c'
2018-03-06 04:11:59 +01:00
aliaspider
f48c1800c0
Squashed 'deps/SPIRV-Cross/' changes from 33c5cd9..c9516fa
...
c9516fa Fix OSX Travis.
94cd777 Move `rename_interface_variable` to util
467c956 Merge pull request #480 from KhronosGroup/fix-476
1e4db56 Run format_all.sh.
eecbeaa Take execution model into account for entry point methods.
337150f Merge pull request #479 from KhronosGroup/fix-477
3c1b147 Support Invariant for BuiltInPosition.
cae1722 Merge pull request #475 from KhronosGroup/fix-convert-cast
e69b1ae Fix implicit conversion bug.
b39c063 Merge pull request #474 from KhronosGroup/fix-pointer-overload
fda36f8 Fix function overload when SPIR-V overloads on pointer type.
a61e728 Merge pull request #472 from KhronosGroup/fix-446
6a12ff7 Fix multiple declaration of spvDet2x2 on MSL.
b380a21 Implement MatrixInverse on HLSL.
6066fe4 Merge pull request #471 from KhronosGroup/fix-462
f6d08e6 Add workaround for PointCoord builtin on HLSL.
fb196c2 Merge pull request #470 from KhronosGroup/fix-459
dd603ea Support spec constant array size in blocks.
32b1c7d Merge pull request #469 from KhronosGroup/fix-454
a04bdcc Handle overloaded functions which share the same OpName.
f887b20 Merge pull request #468 from KhronosGroup/fix-461
4543dac Run format_all.sh.
047ad7d Support special float constants (NaN/Inf).
3f64f56 Merge pull request #465 from KhronosGroup/fix-445
0673f27 Fix incorrect loop range.
114c2c5 Add clip/cull-distance support to HLSL.
fb3f92a Overhaul clip/cull distance support in GLSL.
11bbccb Merge pull request #464 from billhollings/master
50ef6cd CompilerMSL remove incorrect packing of non-interface type-aliased structs.
3925fe8 Merge pull request #460 from KhronosGroup/fix-424
47b3742 Run format_all.sh.
1a2e4de Add test for texelFetch without sampler.
4db7061 Begin implementing texelFetch(texture2D) workaround on GLSL.
d871a89 Remove "EXPERIMENTAL" tag from MSL/HLSL.
218b0a5 Merge pull request #455 from KhronosGroup/fix-452
8a3bef2 Add OpFRem tests.
54a065b Run format_all.sh.
3fa6cc8 Implement FRem.
a9a6bca Merge pull request #453 from KhronosGroup/fix-444
843e34b Add IsFrontFace support to HLSL.
3d0c61f Merge pull request #451 from KhronosGroup/fix-437
636cc30 Fix case where hoisted temporaries were used before being declared.
4d1c5ad Merge pull request #450 from jodavis42/OpCopyMemoryCrash
b4b629b Null crash fix in OpCopyMemory.
6a0f698 Set width when creating NumWorkgroups buffer.
2bda0d5 Merge pull request #449 from billhollings/master
2964e32 CompilerMSL support gl_SampleMask and convert it to scalar uint from array.
64d3083 Merge pull request #448 from billhollings/master
b453348 Merge branch 'master' of https://github.com/billhollings/SPIRV-Cross
607b0d6 CompilerMSL support smaller offsets for 3-row row-major matrices.
7be30aa Merge pull request #442 from KhronosGroup/fix-435
a3104e9 Also check that type we load is an image.
a3ae861 Fix depth image usage in MSL for separate image/samplers.
702e086 Support passing implicit frag_coord arguments down to functions.
0912427 Begin implementing subpassLoad in MSL.
18a594a Implement subpass input support in HLSL.
f4bce68 Merge pull request #433 from KhronosGroup/fix-428
c9db3e5 Overload on constant storage.
b2c9487 Attempt to deduce constant/thread storage.
1a9c960 MSL cannot declare inline arrays except in certain cases.
156dd90 Implicit return value takes thread storage.
d89b790 Fix wrong function declaration in MSL.
00ccd59 Return arrays in HLSL/MSL by writing to an output variable instead.
9fa91f7 Support returning arrays from functions in GLSL/MSL.
ed6b775 Merge pull request #417 from msiglreith/root_constants_overwrite
369f5f6 Add missing include
d096f5c hlsl: Support custom root constant layout
4b58f65 Merge pull request #438 from zeux/msvc-warning-fix
24cf308 Fix MSVC 2015 warning
8b53b70 Merge pull request #434 from KhronosGroup/fix-429
18e8833 Support gl_NumWorkgroups in HLSL.
181a5fa Fix formatting after merge.
e3f4041 Fixes MSVC 2013 compilation
ef33770 Merge pull request #431 from twinaphex/master
59a12c7 Uniquely name these static functions
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: c9516fa91709b68ac20fa614625e85e0ced3f23f
2018-03-06 04:10:13 +01:00
Twinaphex
c104a232fd
Merge pull request #6361 from FIX94/master
...
(GX) allow audio output rate to be changed in the settings
2018-03-05 20:45:12 +01:00
FIX94
13a2246c50
(GX) allow audio output rate to be changed in the settings between 32khz and 48khz
2018-03-05 20:17:51 +01:00
Hugo Sha
810be0cea5
More fixes
2018-03-04 23:25:50 +01:00
Hugo Sha
7c1ee8b24b
Added changes recommended by Tatsuya79 3
2018-03-04 22:33:33 +01:00
Twinaphex
d51048b0df
Merge pull request #6358 from fr500/subsystem
...
subsystem part 4: set savestates properly
2018-03-04 21:09:56 +01:00
Hugo Sha
f3c3bc9f6e
Some more changes
2018-03-04 19:59:28 +01:00
Hugo Sha
29c75105d4
Added changes recommended by Tatsuya79 2
2018-03-04 19:44:55 +01:00
Hugo Sha
fc4a24e4c9
Added changes recommended by Tatsuya79
2018-03-04 19:34:57 +01:00
radius
7b0c0b63c9
subsystem part 4: set savestates properly
2018-03-04 12:34:51 -05:00
Twinaphex
32bf9cd716
Merge pull request #6356 from GregorR/netplay-no-double-check
...
Remove an incorrect double-check
2018-03-04 05:46:11 +01:00
Gregor Richards
a39bff6e03
Remove an incorrect double-check
...
Netplay sync incorrectly checked whether the replay pointer was behind
the unread pointer twice, when in the second check it should only have
been checking if it was behind the current execution pointer. Because of
how resimulation works with device sharing, I THINK this could affect
sync. Even if it can't, it's wrong.
2018-03-03 23:03:35 -05:00
Twinaphex
112600e0db
Merge pull request #6354 from Tatsuya79/patch-1
...
Move variable.
2018-03-04 02:51:24 +01:00
Hugo Sha
03e0d0fe99
More french translations 2
2018-03-04 02:26:01 +01:00
Tatsuya79
4c561a2de1
Move variable.
2018-03-04 01:56:29 +01:00
Twinaphex
340a368465
Merge pull request #6340 from Tatsuya79/master
...
XMB Dynamic Scaling Mod. (For Testing)
2018-03-04 01:08:59 +01:00
Tatsuya79
28a7357fca
Thumbnails height limitation. Linear Image scaling.
2018-03-04 01:06:02 +01:00
twinaphex
1d1acc8940
Cleanup
2018-03-03 16:33:49 +01:00
Hugo Sha
1212b88bae
More french translations 1
2018-03-03 16:21:32 +01:00
twinaphex
542cd6b6bf
Uniquely name variables
2018-03-03 15:51:00 +01:00
twinaphex
63823b339a
Buildfix for D3D8
2018-03-03 15:34:21 +01:00
twinaphex
858af5fbe2
Fix Griffin build
2018-03-03 15:30:35 +01:00
twinaphex
b4a743fff4
Split up menu display drivers for D3D8/D3D9 into separate drivers;
...
split up d3d_common into separate files
2018-03-03 15:28:58 +01:00
twinaphex
0566b056a5
Take out d3d_common function call from d3d_w32_font.c
2018-03-03 05:42:14 +01:00
twinaphex
59dae251b0
Change to system dir include
2018-03-02 18:34:29 +01:00
twinaphex
64b36ef5d8
(MSVC) Buildfix for Cg renderchain
2018-03-02 18:32:14 +01:00
twinaphex
3f1ae25713
(D3D8) Buildfix 2
2018-03-02 17:44:48 +01:00
twinaphex
ed67653086
(D3D8) Buildfix
2018-03-02 17:43:58 +01:00
twinaphex
371b6a604e
(Xbox) Buildfix
2018-03-02 17:43:18 +01:00
twinaphex
588707f543
Cleanups
2018-03-02 17:30:21 +01:00
twinaphex
0ec5ce8cfe
Get rid of d3d context drivers
2018-03-02 17:23:43 +01:00
twinaphex
95371cbda1
(Xbox 360) Buildfix
2018-03-02 17:05:30 +01:00
twinaphex
dfdbc00a84
Cleanup Xbox 360 code from d3d_ctx
2018-03-02 17:03:34 +01:00
twinaphex
dbf2fae5c1
(D3D9) Get rid of context driver
2018-03-02 17:00:11 +01:00
twinaphex
fc9e018534
Implement d3d9_set_video_mode
2018-03-02 16:53:15 +01:00
twinaphex
7c599b715e
Implement d3d9_has_windowed
2018-03-02 16:46:32 +01:00
twinaphex
9606db6f79
Start untangling more functions from context driver
2018-03-02 16:38:57 +01:00
twinaphex
af5a2f61a1
(D3D9) Start getting rid of context driver for D3D9 driver
2018-03-02 15:30:39 +01:00
Twinaphex
0a1bcab732
Update CHANGES.md
2018-03-02 02:18:49 +01:00
twinaphex
9f33ba8607
(Vulkan/D3D11/D3D12) Add HAVE_GLSLANG now to both Android and MSVC solutions - shaders
...
should work now
2018-03-02 02:14:29 +01:00
twinaphex
3cd2018cc1
Update video_shader_parse.c
2018-03-02 01:41:05 +01:00
twinaphex
df7f47d00a
Create string_is_equal_case_insensitive
2018-03-01 23:16:34 +01:00
twinaphex
2f457af8bf
Buildfix
2018-03-01 22:51:43 +01:00
twinaphex
25b7e54bdb
Fix mistake
2018-03-01 22:44:27 +01:00
twinaphex
7a7902c4ac
string_is_equal_noncase has issues in video_shader_get_type_from_ext
2018-03-01 22:42:03 +01:00
Twinaphex
ae6e410de1
Remove unused variables
2018-03-01 22:28:26 +01:00
twinaphex
4c08bdc0e9
Add GFX_CTX_GX_API
2018-03-01 22:22:13 +01:00
Brad Parker
6329eca684
add patch to enable gdb/debugging on android
2018-03-01 16:01:04 -05:00
twinaphex
9d45d26f56
Update
2018-03-01 21:26:32 +01:00
twinaphex
13b6a016fc
Fix d3d swap buffers call
2018-03-01 21:23:15 +01:00
twinaphex
16c1bd7a03
Create context get_api function
2018-03-01 21:16:54 +01:00
twinaphex
ba0e6bcdea
Get rid of warning that is inaccurate
2018-03-01 18:17:04 +01:00
twinaphex
128dff15ab
Add better fallback in case current_video_context_api is none
2018-03-01 18:15:04 +01:00
twinaphex
c8028f3150
Set current_video_context_api for GL and Vulkan
2018-03-01 17:51:55 +01:00
Twinaphex
a22131b452
Update CHANGES.md
2018-03-01 17:35:49 +01:00
twinaphex
c72a68faf8
Disable XMB shadow icons by default for PowerPC and ARM for performance
...
reasons
2018-03-01 17:34:08 +01:00
twinaphex
7da491d009
* menu_shader.c - cleanup
...
* Nothing uses HAVE_SHADERS define anymore, so get rid of it* Nothing
uses HAVE_SHADERS define anymore, so get rid of it* Nothing uses
HAVE_SHADERS define anymore, so get rid of it* Nothing uses HAVE_SHADERS
define anymore, so get rid of it* Nothing uses HAVE_SHADERS define
anymore, so get rid of it* Nothing uses HAVE_SHADERS define anymore, so
get rid of it* Nothing uses HAVE_SHADERS define anymore, so get rid of
it* Nothing uses HAVE_SHADERS define anymore, so get rid of it
2018-03-01 17:19:19 +01:00
twinaphex
8b8b08aefd
- Simplify video_shader_parse_type
...
- Fix welcome screen
2018-03-01 15:58:06 +01:00
twinaphex
0de23512e7
Should fix APK extraction (hopefully)
2018-03-01 14:59:37 +01:00
twinaphex
b3d3cbd4e1
sthread_isself - make Win32 codepath use GetCurrentThreadId instead
2018-02-28 16:18:48 +01:00
twinaphex
18d27468ae
Set handles_transform for 3DS/D3D11/D3D12/Vita/WiiU menu
...
display drivers - this skips a bunch of costly matrix calculations
for menu display drivers that have a geometry shader or something
similar
2018-02-28 04:52:47 +01:00
Tatsuya79
4ab8fb9423
Dynamic Scaling Mod.
2018-02-27 19:01:15 +01:00
twinaphex
f0f3df3043
Get rid of some menu shader functions
2018-02-27 05:07:34 +01:00
Twinaphex
502f3ddc74
Update CHANGES.md
2018-02-26 19:42:48 +01:00
twinaphex
7e8b9135c3
(Cg) If GL context is GLES2/3/Core context, Cg shaders are unavailable
2018-02-26 19:39:42 +01:00
twinaphex
fbead501f3
Move SHADER_DIR_INIT to end of video driver init function
2018-02-26 19:33:27 +01:00
twinaphex
826ca302ca
video_shader_get_type_from_ext - the switch now covers the APIs
...
that support the shader type, not the ones that don't
2018-02-26 19:04:01 +01:00
twinaphex
88ab8ceb24
Conditionally build up shader list
2018-02-26 18:56:56 +01:00
Twinaphex
4dc9c408d4
Merge pull request #6329 from markand/fix-vid-pid
...
Use EVIOCGID's ioctl to get vendor/product id, #6325
2018-02-26 18:39:33 +01:00
twinaphex
bf22eeff21
Update CHANGES.md
2018-02-26 18:37:14 +01:00
twinaphex
f2e80fd8e8
hide cg and glsl for D3D10/11/12 drivers
2018-02-26 18:36:10 +01:00
twinaphex
a34c066e07
Hide glsl/cg shaders from Vulkan driver
2018-02-26 18:35:16 +01:00
twinaphex
e9d0834a39
Selectively filter away slang/slangp shaders for now with GL driver
2018-02-26 18:32:22 +01:00
twinaphex
2f241d10d4
Update CHANGELOG
2018-02-26 18:17:19 +01:00
twinaphex
d45189b853
Prevent crashes from occurring if we have the GL video driver
...
in use and we try to skip to a slang shader through next/previous
hotkeys
2018-02-26 18:15:38 +01:00
twinaphex
696fa900a1
Refactor macro functions which were unsafe
2018-02-26 18:08:17 +01:00
twinaphex
b67777f664
Update d3d9_hlsl_renderchainc.
2018-02-26 17:52:38 +01:00
twinaphex
5b79d2b942
Refactor video_shader_driver_set_parameters
2018-02-26 17:51:52 +01:00
twinaphex
5665e27324
Nits
2018-02-26 15:12:19 +01:00
twinaphex
b4733fd6c2
Cleanups
2018-02-26 00:13:01 +01:00
twinaphex
826a5009b0
Cleanups
2018-02-25 23:54:46 +01:00
twinaphex
d8498d0de7
Cleanups
2018-02-25 23:49:00 +01:00
twinaphex
8dbe653e9f
Cleanup
2018-02-25 23:24:21 +01:00
twinaphex
e75992a66f
Get rid of HAVE_SHADER_MANAGER
2018-02-25 23:03:39 +01:00
twinaphex
7bc9e5260e
Start getting rid of HAVE_SHADER_MANAGER ifdefs
2018-02-25 22:54:17 +01:00
twinaphex
7a3d7e784a
(menu_generic.c) Get rid of hashes
2018-02-25 22:27:05 +01:00
twinaphex
dd91373f35
Remove unused function
2018-02-25 22:08:16 +01:00
twinaphex
b4ea072ce7
(database_info.c) Cleanups
2018-02-25 21:58:52 +01:00
twinaphex
33f0009a11
Fix UNIX build
2018-02-25 20:49:44 +01:00
twinaphex
8d7911976c
Refactor menu_shader.c
2018-02-25 20:42:44 +01:00
twinaphex
b4a9ac37ff
Get rid of more unnecessary hashing
2018-02-25 18:07:29 +01:00
twinaphex
366a1d58f8
(menu) Get rid of name_hash
2018-02-25 18:04:32 +01:00
twinaphex
78406bef69
(platform_unix.c) Remove lots of hashes
2018-02-25 17:58:36 +01:00
twinaphex
d6d89e10ba
Get rid of msg_hash dependency
2018-02-25 17:48:00 +01:00
twinaphex
fa40be2aa5
Simplify sorting
2018-02-25 17:47:36 +01:00
twinaphex
071476174d
database_info.c - get rid of hashes
2018-02-25 17:43:12 +01:00
twinaphex
74309e6e1c
shader code - Get rid of more hashes
2018-02-25 17:20:22 +01:00
twinaphex
f00d194ae3
Get rid of more hashes
2018-02-25 16:32:54 +01:00
Twinaphex
b2c3a2c2db
Merge pull request #6333 from r-type/patch-1
...
Update imports.h
2018-02-25 15:21:06 +01:00
not6
af8559bc19
Update imports.h
...
add OSGetCurrentThread and OSExitThread.
2018-02-25 13:53:57 +00:00
twinaphex
b0f29a6743
(platform_unix.c) Remove more hashes
2018-02-25 13:16:17 +01:00
twinaphex
fae9223641
Remove hashes from task_overlay
2018-02-25 13:03:54 +01:00
twinaphex
938f6cc26e
Get rid of hashes in shader_gl_cg
2018-02-25 01:13:34 +01:00
twinaphex
016e24e5a5
(video_shader_parse) Get rid of hashes
2018-02-25 01:07:14 +01:00
twinaphex
8d9fbf4a62
Cleanups
2018-02-25 00:50:01 +01:00
twinaphex
36f9d359c2
Combine menu_list and menu_entries
2018-02-25 00:39:20 +01:00
twinaphex
2a6af87d23
Remove unused function
2018-02-25 00:28:31 +01:00
twinaphex
865fec4282
Update libretro-mpv core - only use dlopen for HAVE_OPENGLES builds
2018-02-23 14:40:31 +01:00
Ramiro Morales
7a0428fc76
Add "Arabic" to intl/msg_hash_us.h missed in 45580cb9a8.
2018-02-23 08:17:13 -03:00
David Demelier
e99049a8ff
Use EVIOCGID's ioctl to get vendor/product id, #6325
...
The current code get the USB vendor/product controller, in case of
bluetooth connection this means that you get the bluetooth dongle ids
instead of gamepads. This is not fine as we match gamepads using their
product and vendor ids.
Credits go to SDL which helped me to figure out this issue.
http://hg.libsdl.org/SDL/file/f7c6b974d5af/src/joystick/linux/SDL_sysjoystick.c#l208
2018-02-23 09:19:43 +01:00
Twinaphex
cf7785d784
Merge pull request #6318 from fr500/master
...
nitpicking fix: makes shader next start at the first shader
2018-02-20 09:04:15 +01:00
radius
2f25ec6f8b
nitpicking fix: makes shader next start at the first shader
2018-02-19 20:01:23 -05:00
orbea
72a02b7647
qb: Add --sysconfdir
...
This also deprecates --global-config-dir.
2018-02-11 09:54:57 -08:00