twinaphex
6fc6bfbb24
(XDK1) Set default assets dir too
2018-02-19 13:43:32 +01:00
twinaphex
6c02dfd84c
(XDK1) Setup some default dirs
2018-02-19 13:29:16 +01:00
twinaphex
5139241e87
Fix Python codepath
2018-02-19 09:11:33 +01:00
Twinaphex
a453819732
Merge pull request #6315 from MrHuu/3DS
...
(3DS) Clean / Reorder / Add FreeIntv
2018-02-19 08:22:54 +01:00
MrHuu
9193bdc46c
(3DS) Clean / Reorder / Add FreeIntv
2018-02-18 15:42:55 +01:00
twinaphex
56cbaefd05
Change this back
2018-02-18 02:12:15 +01:00
twinaphex
c0f79d2032
Update
2018-02-18 02:11:41 +01:00
twinaphex
4e222589a0
(Xbox) Update
2018-02-18 02:09:55 +01:00
twinaphex
daa44b7441
Update
2018-02-18 02:08:18 +01:00
twinaphex
22e9029640
(Xbox) Set IP
2018-02-18 02:04:22 +01:00
twinaphex
4d0af5f4ae
(xdk) Update platform
2018-02-18 02:00:39 +01:00
twinaphex
e7cde2c4ef
(Xbox) Fix dist-scripts
2018-02-18 01:58:34 +01:00
Twinaphex
60b8a25203
Merge pull request #6314 from meepingsnesroms/master
...
Add eclipse ide files to gitignore
2018-02-18 01:37:49 +01:00
twinaphex
c842d2e27e
(Xbox1) Take out XMB
2018-02-18 01:37:36 +01:00
meepingsnesroms
28a0b6c2e2
Add missing slash
2018-02-17 15:59:04 -08:00
meepingsnesroms
56d22d4564
Add eclipse ide files to gitignore
2018-02-17 15:55:59 -08:00
twinaphex
9bdb6291b0
(input device ID) Should no longer crash when pressing left on
...
this entry when no devices are connected
2018-02-18 00:49:26 +01:00
twinaphex
175672dedc
Fix ifdef
2018-02-17 20:02:18 +01:00
twinaphex
064ea5368e
(Xbox 1) Add SSE/MMX
2018-02-17 19:59:26 +01:00
twinaphex
bf610ba2e6
(D3D) Prevent crash with D3D8
2018-02-17 19:19:16 +01:00
twinaphex
7acd4b1847
(Windows) Buildfixes - use fseek for MSVC 2003 and earlier
2018-02-17 19:11:49 +01:00
Andrés
dcf7ae855e
Merge pull request #6313 from fr500/master
...
subsystem fix
2018-02-17 12:44:08 -05:00
radius
fd767f65bd
subsystem fix
2018-02-17 12:28:19 -05:00
Twinaphex
f94c798792
Update CHANGES.md
2018-02-17 16:44:08 +01:00
twinaphex
b6347420d3
Set 1.7.1
2018-02-17 16:43:51 +01:00
twinaphex
0de6af43bb
Set cache_context to false by default
2018-02-17 15:18:28 +01:00
twinaphex
64db75a62e
Prevent MSVC warning
2018-02-17 14:28:30 +01:00
twinaphex
11289367cf
Subsystem should work now with archives when using 'Open' instead of
...
'Load'
2018-02-17 12:40:00 +01:00
twinaphex
7b52b4a258
Add some placeholder code
2018-02-17 12:23:15 +01:00
twinaphex
7e45bd93f6
(configuration.c)
...
- Fix Coverity leak
- Stylistic nits
2018-02-17 11:55:39 +01:00
twinaphex
242eef6a6d
Prevent problems with empty strings in the future
2018-02-17 11:41:25 +01:00
twinaphex
89cd494ab7
(WiiU) Buildfix
2018-02-17 11:27:14 +01:00
Twinaphex
9bd18e22ba
Merge pull request #6312 from fr500/master
...
fix potential wiiu crash
2018-02-17 09:36:13 +01:00
Twinaphex
f48cce2334
Merge pull request #6311 from GregorR/netplay-discovery-string-length-bug
...
Fix bug in string length in strlcpy.
2018-02-17 09:03:17 +01:00
radius
7913b88853
fix potential wiiu crash
2018-02-17 00:10:08 -05:00
Gregor Richards
8cf4127695
Fix bug in string length in strlcpy.
2018-02-16 19:31:00 -05:00
twinaphex
5888718c04
(Zarch) Buildfix
2018-02-16 21:47:42 +01:00
twinaphex
070c09faec
Avoid more pointer grabbing for video driver ptr
2018-02-16 20:42:37 +01:00
twinaphex
35f1c9ba33
(menu display driver) Get rid of remaining pointer grabbing
2018-02-16 19:42:13 +01:00
twinaphex
407d7e2c4e
(menu display) Get rid of more pointer grabbing
2018-02-16 19:25:19 +01:00
twinaphex
a05d3bc4f7
Update
2018-02-16 19:15:55 +01:00
twinaphex
a0ba515337
Update
2018-02-16 19:08:16 +01:00
twinaphex
d19aebc0bf
(menu_display_gl) Remove unused pointer variable
2018-02-16 18:26:11 +01:00
twinaphex
b25e2ce4e8
reduce more calls to video_driver_get_ptr
2018-02-16 17:54:39 +01:00
twinaphex
964e9db588
Reduce calls to video_driver_get_ptr - set it once for
...
video_frame_info_t
2018-02-16 17:19:55 +01:00
twinaphex
1e2d8de9ca
Move renderchain code to the relevant files
2018-02-16 11:24:10 +01:00
twinaphex
f5efddb7ec
Cleanup
2018-02-15 21:10:10 +01:00
Twinaphex
d7ab78d923
Merge pull request #6306 from GameDragon2k/master
...
RetroAchievements reset addition buffer
2018-02-15 20:53:42 +01:00
GameDragon2k
44d3561468
Reset Add buffer when hit condition is triggered
2018-02-15 14:30:46 -05:00
twinaphex
2b02616512
Disable ENABLE_TOUCH_SCREEN_MOUSE for now until issues are resolved
2018-02-15 14:50:14 +01:00
twinaphex
ff831a7d99
Silence Coverity warning
2018-02-15 13:07:46 +01:00
twinaphex
ddf34bacfd
Disable D3D10 for now by default until it gets menu display driver
...
support and shader support
2018-02-15 12:46:37 +01:00
twinaphex
bda5e67b48
(PS3) Use fseek for PS3 - fseeko not available
2018-02-15 06:50:15 +01:00
Twinaphex
8bea9ceadb
Merge pull request #6303 from fr500/master
...
fix a bug with the || clean-up, tried to clean up the whole thing a bit
2018-02-15 06:21:19 +01:00
radius
789897481b
fix a bug with the || clean-up, tried to clean up the whole thing a bit
2018-02-14 22:32:19 -05:00
Twinaphex
be87075618
Merge pull request #6302 from bparker06/fseek
...
use 64-bit file offsets/seeking on windows
2018-02-14 07:29:34 +01:00
Brad Parker
95bb7f5aa5
use 64-bit file offsets/seeking on windows
2018-02-14 06:16:12 +00:00
twinaphex
b01ac41c5f
(XMB) C89 fixes
2018-02-14 05:42:42 +01:00
Twinaphex
186528a7e0
Merge pull request #6301 from fr500/master
...
remove the empty || that is shown when FPS display is disabled
2018-02-14 05:11:15 +01:00
radius
5b99a74cd8
remove the empty || that is shown when FPS display is disabled
2018-02-13 22:43:34 -05:00
Twinaphex
a6539570a2
Merge pull request #6300 from GameDragon2k/master
...
Small fix for certain RetroAchievement conditions.
2018-02-14 03:59:21 +01:00
GameDragon2k
468256a8f8
Reset hits after evaluation.
2018-02-13 21:56:04 -05:00
GameDragon2k
79219c1640
Fix issue regarding Add Hits condition type
2018-02-13 21:43:41 -05:00
twinaphex
71b423c572
Don't use mmap for libretrodb - using mmap seems
...
to have adverse performance impact
2018-02-13 07:34:19 +01:00
Twinaphex
8f64909886
Merge pull request #6296 from fr500/master
...
de-hardcode rom count
2018-02-13 04:13:24 +01:00
radius
a16cbe7cde
de-hardcode rom count
2018-02-12 22:10:44 -05:00
Twinaphex
d56bd2180f
Merge pull request #6294 from GregorR/netplay-intl-fix
...
Remove leftover positional intl strings.
2018-02-13 03:28:50 +01:00
Twinaphex
6cc7d124c0
Merge pull request #6295 from fr500/master
...
C89 build fixes
2018-02-13 03:24:19 +01:00
radius
755578fc43
C89 build fixes
2018-02-12 21:19:51 -05:00
Gregor Richards
6f69034f6a
Fix for es and ja as well.
2018-02-12 13:41:20 -05:00
Gregor Richards
c44e4de4f8
Remove leftover positional intl strings.
2018-02-12 13:01:02 -05:00
Andrés
d3504abc5d
try to fix shader preset loading on WiiU
2018-02-12 12:27:16 -05:00
Twinaphex
c6a9967b58
Merge pull request #6282 from fr500/master
...
Menu Subsystem Implementation
2018-02-12 08:56:51 +01:00
radius
1f2054d42f
subsystem part 3: cleanups
2018-02-12 02:44:54 -05:00
radius
d254c3eca4
subsystem part 3: fix saves
2018-02-12 02:39:26 -05:00
radius
9a23ee8017
subsystem part 3: remove more globals
2018-02-12 02:39:25 -05:00
radius
1b1ec37f36
subsystem part 3: these can be static again
2018-02-12 02:39:25 -05:00
radius
2a9046c06f
subsystem part 3: cleanups
2018-02-12 02:39:25 -05:00
radius
9730fa5c51
subsystem part 2: load content! hacky
2018-02-12 02:39:25 -05:00
radius
d3484528d1
subsystem part 2: load content?
2018-02-12 02:39:25 -05:00
radius
752e729ec2
subsystem part 2: set paths
2018-02-12 02:39:24 -05:00
radius
b212640732
subsystem part 2: add a wrapper to set the current subsystem
2018-02-12 02:39:24 -05:00
radius
692c8683b2
subsystem part 2: add missing define, fix typo
2018-02-12 02:39:24 -05:00
radius
1951adeb5b
subsystem part 2: add LABELS
2018-02-12 02:39:24 -05:00
radius
788bb4de50
subsystem part 1: proper labels for each entry
2018-02-12 02:39:24 -05:00
radius
597e0ce1ec
subsystem part 1: get the required data to load content
2018-02-12 02:39:23 -05:00
Andrés
521433d1c7
Merge pull request #6293 from aliaspider/master
...
(D3D) better handling of frame duping.
2018-02-11 21:36:21 -05:00
aliaspider
72e6909aaa
(D3D) better handling of frame duping.
2018-02-12 03:25:37 +01:00
Andrés
c58af0d74e
Merge pull request #6292 from orbea/upnp
...
Makefile.common: Fix builtin-miniupnpc.
2018-02-11 20:20:37 -05:00
orbea
e28db33f64
Makefile.common: Fix builtin-miniupnpc.
2018-02-11 17:07:04 -08:00
Twinaphex
34edaaf98b
Merge pull request #6291 from aliaspider/master
...
(D3D12) silence warning.
2018-02-12 01:32:16 +01:00
aliaspider
8a93e8d503
(D3D12) silence warning.
2018-02-12 01:29:44 +01:00
Twinaphex
e428cec428
Merge pull request #6290 from aliaspider/master
...
(D3D11/12) add overlays.
2018-02-12 01:25:19 +01:00
aliaspider
98682197c9
(D3D11/12) add overlays.
2018-02-12 01:19:43 +01:00
Twinaphex
327e2237d6
Merge pull request #6289 from aliaspider/master
...
(D3D11/12) prevent double-free when resizing framebuffers.
2018-02-11 23:03:04 +01:00
aliaspider
19aed2af36
(D3D11/12) prevent double-free when resizing framebuffers.
...
(D3D12)
- correctly support lut/filtering/wrap options for slang shaders.
- rework frame sync.
2018-02-11 22:56:37 +01:00
twinaphex
56389466aa
(input_overlay.c) Cleanups
2018-02-11 17:58:24 +01:00
twinaphex
6738d64546
Cleanups
2018-02-11 16:45:40 +01:00
twinaphex
2d8623fa10
Cleanup unused variable
2018-02-11 16:42:53 +01:00
twinaphex
ce2fb1770b
Some further cleanups
2018-02-11 16:20:05 +01:00
twinaphex
d4bd06545f
Small cleanups to menu_shader.c
2018-02-11 16:18:44 +01:00
twinaphex
02ae733b27
Try to fix console builds
2018-02-11 16:13:58 +01:00
Twinaphex
6ccb9aa00d
Merge pull request #6283 from BlueKore/master
...
Updated the locales
2018-02-11 15:57:30 +01:00
Diogo Barros
8c95a5731a
Merge branch 'master' into master
2018-02-11 12:59:44 +00:00
Diogo Barros
1a3b137d9d
Update msg_hash_pt_pt.c
2018-02-11 12:16:26 +00:00
Diogo Barros
8c785fa689
Update msg_hash_pt_pt.h
2018-02-11 12:14:53 +00:00
Twinaphex
4d1090dc53
Merge pull request #6281 from bparker06/decorations
...
add menu setting to toggle window decorations
2018-02-11 05:56:15 +01:00
Brad Parker
43aa977a91
add menu setting to toggle window decorations
2018-02-10 23:46:09 -05:00
Twinaphex
ef84300de0
Merge pull request #6276 from orbea/docdir
...
qb: Add --docdir
2018-02-11 02:39:34 +01:00
Twinaphex
d8257f4817
Merge pull request #6279 from aliaspider/master
...
(D3D12) slang shaders support.
2018-02-11 02:00:46 +01:00
aliaspider
37bebb5b65
(D3D12) slang shaders support.
2018-02-11 00:00:20 +01:00
twinaphex
febfc18f0b
Silence warning
2018-02-10 23:28:35 +01:00
twinaphex
8b1f8b8ae2
(Utils) fix builds
2018-02-10 23:20:34 +01:00
twinaphex
b31779c588
(D3D8/9) Don't do allocation for this struct
2018-02-10 22:27:38 +01:00
twinaphex
b45b1b3e55
(D3D8) Refactor texture loading to no longer be thread-unsafe
2018-02-10 21:36:40 +01:00
twinaphex
49bea666ff
(D3D9 Cg) Buildfix
2018-02-10 21:23:15 +01:00
twinaphex
b141c37fe9
Get rid of set_mvp function in D3D9 renderchain driver - use
...
one common set_mvp function instead
2018-02-10 21:21:09 +01:00
twinaphex
843a7f200c
(D3D9) Make video texture load functions thread-safe
2018-02-10 21:13:24 +01:00
Brad Parker
a8af4ee8c6
use 64-bit ftell on mingw also
2018-02-10 13:19:24 -05:00
orbea
85e4f5d94d
qb: Add --docdir
...
By default 'make install' will now install the following 2-3 files
to $(DESTDIR)$(SHARE_DIR)/doc/retroarch which by default is
/usr/local/share/doc/retroarch.
COPYING
README.md
and if media/assets exists it will install:
media/assets/COPYING to COPYING.assets
Users will be able to configure this install path with.
./configure --docdir=PATH
For example:
./configure --docdir=/usr/doc/RetroArch-1.7.0
2018-02-10 08:55:54 -08:00
Twinaphex
da0e2e6a51
Merge pull request #6259 from orbea/configure
...
qb: Add --bindir and --mandir.
2018-02-10 16:23:02 +01:00
Twinaphex
1f3e1baeb6
Merge pull request #6273 from fr500/master
...
Fix #6272
2018-02-10 01:49:16 +01:00
radius
1bfea60c2d
fix whitespace
2018-02-09 19:44:42 -05:00
radius
31b99e2b01
Fix #6272
2018-02-09 19:42:48 -05:00
Twinaphex
01d659a4a3
Merge pull request #6269 from bparker06/ftell
...
use 64-bit ftell() on Windows where available
2018-02-09 22:34:51 +01:00
Brad Parker
40e9416c6c
use 64-bit ftell on Windows where available
2018-02-09 13:33:03 -05:00
Brad Parker
b5d2782833
C89 buildfix
2018-02-09 13:31:00 -05:00
Brad Parker
bfb71f0694
C89 buildfix
2018-02-09 13:27:18 -05:00
Twinaphex
875ab9378d
Merge pull request #6267 from aliaspider/master
...
restore some changes made in previous commit.
2018-02-09 18:13:13 +01:00
aliaspider
a8ee5f6c44
restore some changes made in 9dc597cf6c.
2018-02-09 16:59:48 +01:00
Twinaphex
ecc6c60ed2
Merge pull request #6266 from aliaspider/master
...
(D3D12) add a compute shader for mipmap generation.
2018-02-09 16:39:44 +01:00
aliaspider
e11209ac79
(D3D12) precompute alpha before scaling when generating mipmaps.
2018-02-09 16:33:08 +01:00
Andrés
a5be56dd77
Merge pull request #6263 from fr500/master
...
Fix #6255
2018-02-09 10:02:54 -05:00
aliaspider
6fe379d978
(D3D12) add a compute shader for mipmap generation.
2018-02-09 14:57:07 +01:00
Brad Parker
aaf35f53f8
fill_pathname_parent_dir_name: return failure if path has no slash
2018-02-08 23:19:12 -05:00
radius
42f88a8239
Revert "Fix 'Append Disk Image'"
...
Reverting this truly fixes disk image append
¯\_(ツ)_/¯
This reverts commit 366c73f429 .
2018-02-08 22:30:51 -05:00
Andrés
42e93f3197
restore missing code pieces of my last PR ( #6261 )
2018-02-08 22:24:18 -05:00
Brad Parker
09ad30f9de
fix stack-use-after-scope ASAN error
2018-02-08 22:09:27 -05:00
twinaphex
9dc597cf6c
Undo all menu hash related changes - was causing more harm
...
than good - apologies to radius since we now have to recode
his shader changes PR
2018-02-09 01:51:37 +01:00
orbea
72ff4c4d44
qb: Add --bindir and --mandir.
...
This also deprecates --with-bin_dir and --with-man_dir.
2018-02-08 12:01:28 -08:00
Twinaphex
8e33b35b09
Merge pull request #6257 from aliaspider/master
...
(D3D11/12) fix dialogbox / gradient.
2018-02-08 20:54:05 +01:00
Brad Parker
1923ec11a9
platform_unix: remove HAVE_NETWORKING requirement
2018-02-08 11:44:26 -05:00
aliaspider
97813b9722
(D3D11/12) fix dialogbox / gradient.
2018-02-08 17:11:24 +01:00
Twinaphex
2a211f90cf
Merge pull request #6253 from ramiro/small-translations-fmt-fix
...
Fixed mismatching *printf fmt spec in translations.
2018-02-08 14:46:58 +01:00
Ramiro Morales
30e24a0bee
Fixed mismatching *printf fmt spec in translations.
2018-02-08 07:40:02 -03:00
Twinaphex
f2c9e754a9
Update CHANGES.md
2018-02-08 05:53:32 +01:00
Twinaphex
103c8c3939
Merge pull request #6237 from orbea/datarootdir
...
qb: Add --datarootdir to configure.
2018-02-08 05:47:18 +01:00
Twinaphex
5f14aab6fc
Merge pull request #6249 from fr500/master
...
Shader preset changes
2018-02-08 05:32:04 +01:00
radius
11df736662
coverity fixes
2018-02-07 21:26:03 -05:00
radius
ce5b481fc8
android build fix
2018-02-07 21:26:03 -05:00
radius
c02ff23ab6
fix these entries
2018-02-07 21:26:03 -05:00
radius
4eb7ca5db1
better fix for shader next / shader prev
2018-02-07 21:26:03 -05:00
radius
26b2ff7c3f
build fixes
2018-02-07 21:26:02 -05:00
radius
6900045b35
remove a leftover string
2018-02-07 21:26:02 -05:00
radius
3b3bcd8697
update strings
2018-02-07 21:26:01 -05:00
radius
30353792a5
update gx2_gfx to use retroarch_get_shader_preset()
2018-02-07 21:26:01 -05:00
radius
e9b7c7267e
fix some potential crashes when a shader is not set in config
2018-02-07 21:26:01 -05:00
radius
37454f79a8
fix SHADER_NEXT/SHADER_PREV
2018-02-07 21:26:00 -05:00
radius
bc90062366
small fixes
2018-02-07 21:26:00 -05:00
radius
c64d5556c1
readd shader to config, let's use a runtime check instead of overwritting the shader preset all the time
2018-02-07 21:25:59 -05:00
radius
d5dbfe78d5
make sure a startup shader loads if one exists
2018-02-07 21:25:59 -05:00
radius
940efa8d73
allow loading of parent-dir specific presets
2018-02-07 21:25:58 -05:00
radius
5783030b5c
add per-parent-dir shader preset saving
2018-02-07 21:25:58 -05:00
radius
8031a541da
remove menu shader parameters
2018-02-07 21:25:57 -05:00
twinaphex
6ace5e99f0
Fix RDB entries
2018-02-08 01:40:27 +01:00
twinaphex
a6a53bd539
Cleanups
2018-02-08 01:10:08 +01:00
twinaphex
71d1dedbdb
Fix playlist run entries
2018-02-08 01:02:32 +01:00
Twinaphex
3391a0b94e
Merge pull request #6251 from aliaspider/master
...
(D3D12) menu display driver / font renderer
2018-02-08 00:29:12 +01:00
aliaspider
0d88799e6d
(D3D12) add menu display driver.
2018-02-08 00:18:05 +01:00
aliaspider
92afd7387d
(D3D12) add a font driver.
2018-02-08 00:18:04 +01:00
aliaspider
e42015e026
(D3D12) allow for dynamic allocation of descriptors.
2018-02-08 00:18:04 +01:00
aliaspider
757a9c08de
(D3D) refactors.
2018-02-08 00:18:04 +01:00
aliaspider
4ccb844ad6
(D3D12) add font and menu pipelines.
2018-02-08 00:18:04 +01:00
aliaspider
b030588669
(D3D12) refactor d3d12_init_samplers, add support for wrap modes.
2018-02-08 00:18:04 +01:00
aliaspider
6d90aae5d6
(D3D12) refactor init_pipeline.
2018-02-08 00:18:04 +01:00
twinaphex
c1a936ea81
Remove remaining hashes
2018-02-07 23:42:24 +01:00
twinaphex
cd33e39040
Remove all hashes
2018-02-07 23:41:25 +01:00
twinaphex
596901b335
Get rid of more hashes
2018-02-07 23:38:32 +01:00
twinaphex
115bdd9fe5
Cleanups
2018-02-07 23:31:30 +01:00
twinaphex
1ca2a617f9
Update
2018-02-07 22:59:34 +01:00
twinaphex
aa0f553a25
Remove label_hash some more
2018-02-07 22:52:45 +01:00
twinaphex
e83a74528b
Get rid of more label hash usage
2018-02-07 22:45:01 +01:00
twinaphex
8024dd367e
Remove this label hash
2018-02-07 22:39:49 +01:00
twinaphex
428175cbbc
Get rid of menu_label_hash usage
2018-02-07 22:28:44 +01:00
twinaphex
2cfe34ce3f
Get rid of another label
2018-02-07 22:22:04 +01:00
twinaphex
f93af36364
Pass menu_label to bind OK
2018-02-07 22:19:18 +01:00
twinaphex
2b4b38a5c5
Don't scan anymore when pressing Y
2018-02-07 19:40:22 +01:00
twinaphex
63b0084d3b
Try to fix build for platforms where HAVE_LIBRETRODB is not defined
2018-02-07 19:36:59 +01:00
twinaphex
2a4bbe301a
Add hack
2018-02-07 16:19:12 +01:00
twinaphex
72f97fe712
Let's try to remove the !ANDROID ifdef I suppose
2018-02-07 05:49:33 +01:00
twinaphex
ba35d29541
(menu_cbs_ok.c) Cleanups
2018-02-07 05:47:35 +01:00
twinaphex
bc67aa3aad
Cleanups
2018-02-07 05:36:58 +01:00
twinaphex
755d1ee17b
Remove more hashes
2018-02-07 05:22:28 +01:00
twinaphex
a42b400ee9
Get rid of more hashes
2018-02-07 05:05:03 +01:00
twinaphex
b90e0750c3
Update
2018-02-07 05:01:02 +01:00
twinaphex
17dc8e9fb2
Remove more hashes
2018-02-07 04:44:36 +01:00
twinaphex
1d05861969
Get rid of more hashes
2018-02-07 04:40:18 +01:00
Andrés
abc18d3793
Delete readme.txt
2018-02-06 22:37:22 -05:00
Andrés
408cfd66d6
Update README.md
2018-02-06 22:37:07 -05:00
Twinaphex
7ca6538095
Merge pull request #6246 from fr500/fixes
...
Fixes
2018-02-07 04:22:33 +01:00
radius
db65537c24
fixup emscripten bundle
2018-02-06 22:17:58 -05:00
Brad Parker
039da3bb83
C89 buildfix
2018-02-06 22:17:32 -05:00
radius
ee9c786297
add missing bundle files
2018-02-06 22:05:21 -05:00
twinaphex
35300bf08b
UINT32_MAX not defined on random platforms even though we are including
...
stdint - just resort to dropping in real value instead
2018-02-07 01:10:14 +01:00
twinaphex
f30f597499
Get rid of more hashes
2018-02-06 22:04:17 +01:00
twinaphex
5202afb173
Get rid of more hashes
2018-02-06 21:55:49 +01:00
twinaphex
934d5782a7
Cleanups
2018-02-06 21:42:06 +01:00
twinaphex
e6bf322737
Remove hashes
2018-02-06 21:38:25 +01:00
Diogo Barros
75673beac6
Update msg_hash_pt_pt.c
2018-02-06 19:14:54 +00:00
Diogo Barros
a6ad1241ed
Update msg_hash_pt_pt.h
2018-02-06 19:13:43 +00:00
twinaphex
23ae113bfb
Get rid of another hash
2018-02-06 17:25:19 +01:00
twinaphex
83aa0842ca
Remove another hash
2018-02-06 17:21:19 +01:00
twinaphex
9436951437
Cleanups
2018-02-06 17:16:21 +01:00
twinaphex
5d0c4a0237
Get rid of more hashes
2018-02-06 14:45:04 +01:00
twinaphex
0ac208c91d
Remove more hashes
2018-02-06 14:27:51 +01:00
twinaphex
84e253becc
Remove more hashes
2018-02-06 14:25:25 +01:00
twinaphex
962e1f710e
Updates
2018-02-06 13:56:49 +01:00
twinaphex
409c541494
Cleanups
2018-02-06 13:52:23 +01:00
twinaphex
a2f2a726bb
Get rid of more hashes
2018-02-06 13:47:34 +01:00
twinaphex
11ff498f3d
Get rid of hash
2018-02-06 13:14:46 +01:00
Twinaphex
a08eef9fda
Merge pull request #6243 from gblues/master
...
Fix build
2018-02-06 12:19:53 +01:00
Twinaphex
fe4b8983e7
Merge pull request #6244 from aliaspider/master
...
prevent crash in render_msg and add byte-order-marker for msvc.
2018-02-06 12:19:23 +01:00
aliaspider
2b70e9d9ec
update arabic translation.
2018-02-06 11:12:01 +01:00
aliaspider
d8f1a08a47
add byte-order-marker to msg_hash_ar.*
2018-02-06 09:29:55 +01:00
aliaspider
9b1e1af86e
check for empty string in font_driver_render_msg.
2018-02-06 09:28:18 +01:00
gblues
f5d923caec
Fix build
...
== DETAILS
`intl/msg_hash_es.h` was missing some parenthesis, causing the build to
fail.
== TESTING
tested local build successfully
2018-02-05 23:23:24 -08:00
Twinaphex
007d3323c5
Merge pull request #6242 from alfrix/spanish
...
Update Spanish translation
2018-02-06 04:40:20 +01:00
Alfredo Monclus
67af3758df
Update Spanish translation
2018-02-05 23:40:46 -03:00
Brad Parker
cc879a7bcc
update JP translation
2018-02-05 20:34:48 -05:00
twinaphex
833285cfbf
Fix Playlist settings
2018-02-06 02:22:49 +01:00
twinaphex
d89f268d98
Fix regression with load archive
2018-02-06 01:07:52 +01:00
twinaphex
1523976d2c
Updates
2018-02-06 00:26:00 +01:00
twinaphex
0e46a6b77e
Update
2018-02-06 00:16:49 +01:00
twinaphex
410188ce90
Cleanups
2018-02-06 00:10:40 +01:00
twinaphex
cef20c4135
remove hash
2018-02-06 00:05:47 +01:00
twinaphex
532462702e
Remove hash
2018-02-06 00:03:27 +01:00
twinaphex
76267cf05f
Remove hashes
2018-02-06 00:00:55 +01:00
twinaphex
942c61cb58
Remove hashes
2018-02-05 23:58:10 +01:00
twinaphex
b726959297
Get rid of hashes
2018-02-05 23:49:46 +01:00
twinaphex
8e21e61923
Cleanups
2018-02-05 23:43:26 +01:00
twinaphex
226206e2f8
Remove more hashes
2018-02-05 23:40:38 +01:00
twinaphex
754c9d4db9
Cleanup more hashes
2018-02-05 23:37:27 +01:00
Diogo Barros
ca75e5ee50
Update msg_hash_pt_pt.h
...
Finished the review of the header file (really final!!!)
2018-02-05 21:17:26 +00:00
twinaphex
fb1c44c900
Get rid of more hashes
2018-02-05 21:41:34 +01:00
Twinaphex
24ea73b218
Merge pull request #6240 from aliaspider/master
...
add basic support for arabic.
2018-02-05 21:25:48 +01:00
twinaphex
18c708d29a
Get rid of more hashes
2018-02-05 21:22:57 +01:00
twinaphex
6fa5822bb2
Cleanup hashes
2018-02-05 21:14:49 +01:00
twinaphex
da070061b0
Cleanups
2018-02-05 21:09:59 +01:00
twinaphex
81859c805f
Get rid of MENU_LABEL_FAVORITES
2018-02-05 20:59:59 +01:00
aliaspider
45580cb9a8
add basic support for arabic.
2018-02-05 20:54:55 +01:00
twinaphex
457d543cb1
Get rid of callback function hashes
2018-02-05 19:14:55 +01:00
Twinaphex
45cde3c49e
Merge pull request #6236 from BlueKore/master
...
Finished the translation of the portuguese header file.
2018-02-05 18:44:58 +01:00
twinaphex
c61230cdbe
setting->name_hash can be safely removed now
2018-02-05 17:42:54 +01:00
twinaphex
85e7920b66
Start getting rid of msg_hash_calculate in menu code
2018-02-05 17:40:32 +01:00
twinaphex
c9fd0d4a77
Get rid of more hashes
2018-02-05 17:18:54 +01:00
twinaphex
e8941ec437
Get rid of more hashes in menu_generic.c
2018-02-05 17:14:03 +01:00
twinaphex
9e372c6c29
Prevent leak
2018-02-05 16:50:11 +01:00
twinaphex
1bbdad4621
Cleanups
2018-02-05 16:49:04 +01:00
twinaphex
969067b359
Revert "Cleanup code"
...
This reverts commit 8d835d9b51 .
2018-02-05 16:42:02 +01:00
twinaphex
8d835d9b51
Cleanup code
2018-02-05 16:41:02 +01:00
twinaphex
0adba21410
Cleanup hashes
2018-02-05 16:18:32 +01:00
twinaphex
b979e6209e
Remove another unused hash
2018-02-05 16:00:26 +01:00
twinaphex
fb94ccbfd2
Remove some hashes
2018-02-05 15:55:58 +01:00
twinaphex
7e67a1bf36
Get rid of more hashes
2018-02-05 15:50:16 +01:00
twinaphex
d2aa12149f
task_load_content - simplify code
2018-02-05 15:37:43 +01:00
twinaphex
562201bdd4
(deferred push) Refactor
2018-02-05 15:10:10 +01:00
twinaphex
6eee3d68dd
Cleanups
2018-02-05 15:03:54 +01:00
twinaphex
bcea63b177
Cleanups
2018-02-05 14:34:54 +01:00
twinaphex
e2617d56cf
(deferred_push) Cleanups
2018-02-05 14:27:00 +01:00
twinaphex
eec5d7722b
(deferred_push.c) Cleanups
2018-02-05 14:19:50 +01:00
twinaphex
d950794659
(video_shader_parse.c) Be safer with memory allocations
2018-02-05 13:55:04 +01:00
twinaphex
a43d2b627a
(Menu) Cleanups
2018-02-05 13:33:34 +01:00
Brad Parker
12cf1bf5f8
update JP translation
2018-02-04 22:59:13 -05:00
Brad Parker
966a1d49e7
fix typos
2018-02-04 22:59:13 -05:00
twinaphex
27c6e3c5c4
(Zarch) Buildfix
2018-02-05 01:52:11 +01:00
twinaphex
e01416a0da
Split up code to platform_xdk.h
2018-02-05 01:33:54 +01:00
twinaphex
b2963a9124
(menu_display_d3d.c) Turn this into HAVE_D3D8 conditional instead
2018-02-05 01:26:43 +01:00
Twinaphex
377f5567ce
Merge pull request #6239 from aliaspider/master
...
(msvc) CXX_BUILD + griffin fixes.
2018-02-05 00:44:51 +01:00
twinaphex
69fedc6b40
task_screenshot.c - remove XBOX1 specific code
2018-02-05 00:29:05 +01:00
aliaspider
5549b136c2
(msvc) CXX_BUILD + griffin fixes.
2018-02-05 00:25:03 +01:00
twinaphex
6982dd838f
(MSVC 2017) Fix VS 2017 solution
2018-02-05 00:04:41 +01:00
twinaphex
fa07570f76
Simplify fill_pathname_representation_wrapper
2018-02-04 23:40:27 +01:00
twinaphex
f364d2d3ec
(C89) Don't build D3D9/10/11/12
2018-02-04 23:25:12 +01:00
twinaphex
c830d0273d
(core_info.c) cleanup memory allocations
2018-02-04 23:07:24 +01:00
twinaphex
32888c1f17
Cleanup some allocations
2018-02-04 23:02:52 +01:00
orbea
b67bb87c8d
qb: Add --datarootdir to configure.
...
This allows a user to use --datarootdir=PATH to configure the
share directory used for pixmaps, desktop files, man pages and assets.
By default this will be '/usr/local/share'. Assets and man page install
paths can still be configured with:
--with-man_dir=PATH
and
--with-assets_dir=PATH
Some operating systems like Haiku use unconventional install paths
and this should allow them to configure their build correctly.
2018-02-04 13:54:55 -08:00
twinaphex
cbd5e87711
Indenting nits
2018-02-04 22:12:53 +01:00
twinaphex
534e5bbf34
Make code compatible when compiled as C++
2018-02-04 21:50:05 +01:00
Diogo Barros
d73685d3ef
Update msg_hash_pt_pt.h
2018-02-04 20:31:32 +00:00
twinaphex
3ff3cada71
CXX_BUILD is fixed again for Windows
2018-02-04 21:13:41 +01:00
twinaphex
028fc18294
Fix more warnings
2018-02-04 21:12:42 +01:00
radius
29e1000e47
update CHANGES.md
2018-02-04 15:12:26 -05:00
Diogo Barros
7ed13e667f
Update msg_hash_pt_pt.h
2018-02-04 20:10:18 +00:00
twinaphex
9dd33b9797
More CXX_BUILD linking error fixing
2018-02-04 20:57:30 +01:00
Diogo Barros
02a2a81dac
Update msg_hash_pt_pt.h
2018-02-04 19:55:35 +00:00
Diogo Barros
a31a73efba
Update msg_hash_pt_pt.h
2018-02-04 19:50:51 +00:00
Diogo Barros
3b256becc6
Update msg_hash_pt_pt.h
2018-02-04 19:49:54 +00:00
twinaphex
47ea7c7cb9
Fix libflac linking errors with CXX_BUILD
2018-02-04 20:42:37 +01:00
twinaphex
2b4890220a
(D3D) Silence CXX_BUILD warnings
2018-02-04 20:40:28 +01:00
Twinaphex
5483f5fc39
Merge pull request #6234 from aliaspider/master
...
various fixes for CXX_BUILD.
2018-02-04 20:08:43 +01:00
aliaspider
700fce3bd2
various fixes for CXX_BUILD.
2018-02-04 20:03:27 +01:00
twinaphex
dc4f7ec920
Buildfix
2018-02-04 19:58:36 +01:00
twinaphex
3aaab43736
Should fix Emscripten build
2018-02-04 19:57:31 +01:00
twinaphex
df1c131520
Prevent more Coverity warnings
2018-02-04 19:45:47 +01:00
twinaphex
3d0e768e71
Silence some Coverity errors
2018-02-04 19:30:34 +01:00
twinaphex
0b3545837e
Cleanup some allocations
2018-02-04 19:05:43 +01:00
twinaphex
a180b1094e
Add stdint.h to spirv_msl.hpp
2018-02-04 18:55:22 +01:00
Twinaphex
d2fa1f177d
Merge pull request #6225 from bparker06/mitm_list
...
add menu option to select different MITM server locations
2018-02-04 18:27:10 +01:00
Twinaphex
39406c3357
Merge pull request #6233 from fr500/fixes
...
Fixes
2018-02-04 18:17:37 +01:00
radius
453681b59d
fix saves for subsystem
2018-02-04 11:48:21 -05:00
twinaphex
ac22a9ce20
(D3D10) Start making D3D10 ready for CXX_BUILD
2018-02-04 17:11:00 +01:00
radius
c4bb588f3b
fix small logging issue
2018-02-04 10:59:02 -05:00
Andrés
aa5ac765b7
Merge pull request #6232 from leiradel/master
...
Fixed empty menu when there are no cheevos
2018-02-04 10:50:57 -05:00
leiradel
8b5e7c45d0
Fixed empty menu when there are no cheevos
2018-02-04 15:32:17 +00:00
twinaphex
2e8569a472
Bake in spirv_msl as well - just use UINT32_MAX - max() numeric_limits
...
was conflicting with Windows min/max macros
2018-02-04 15:56:50 +01:00
twinaphex
8771171f63
(glslang) Compatibility tweaks for MSVC 2010 compatibility
2018-02-04 15:49:53 +01:00
twinaphex
24306429bd
(VS2013) Update solution; add Vulkan, D3D10, D3D11 support
2018-02-04 14:33:37 +01:00
twinaphex
2963288b29
SPIRV-Cross and glslang will compile with Griffin/MSVC targets now
2018-02-04 14:21:34 +01:00
Twinaphex
2c7d674d52
Merge pull request #6231 from orbea/source
...
dist-scripts: Don't use the 'source' builtin.
2018-02-04 11:52:37 +01:00
orbea
ae6524a7f5
dist-scripts: Don't use the 'source' builtin.
...
The 'source' builtin is not POSIX and not all of the build environments have it.
For example the wiiu build log report:
./wiiu-cores.sh: 8: ./wiiu-cores.sh: source: not found
2018-02-03 21:56:46 -08:00
Twinaphex
31a30f1496
Merge pull request #6229 from aliaspider/master
...
(slang) slang_process: preset alias setting has higher priority.
2018-02-03 23:36:59 +01:00
aliaspider
0e159a0ec0
(slang) slang_process: preset alias setting has higher priority.
2018-02-03 23:35:04 +01:00
twinaphex
80dbef47cb
(Android) Add HAVE_SLANG/HAVE_SPIRV_CROSS
2018-02-03 21:36:42 +01:00
twinaphex
c60f706f1e
(MSVC 2013) Update solution
...
Griffin - add better ifdefs
2018-02-03 20:50:31 +01:00
Twinaphex
e5610d5ddb
Merge pull request #6228 from aliaspider/master
...
(slang) slang_process: simplify data mappings.
2018-02-03 17:27:25 +01:00
aliaspider
76d07cd6a7
(slang) slang_process: simplify data mappings.
2018-02-03 17:22:47 +01:00
twinaphex
311de8138e
(Griffin) shader_vulkan - Uniquely name set_unique_map to avoid collision
2018-02-03 17:20:23 +01:00
twinaphex
df632814e6
Add appropriate HAVE_SPIRV_CROSS ifdefs
2018-02-03 17:13:36 +01:00
twinaphex
94022f0599
(MSVC 2013) Add HAVE_SLANG
...
(Griffin) Add SPIRV-Cross/slang rules to Griffin
2018-02-03 17:10:20 +01:00
twinaphex
1464995fdc
(D3D11) ability to compile without HAVE_SLANG
2018-02-03 17:01:47 +01:00
twinaphex
43a6213b68
(MaterialUI) prevent crashes when font driver is NULL
2018-02-03 16:58:37 +01:00
twinaphex
4dfda8743c
(XMB) Prevent crash when no font driver loaded
2018-02-03 16:55:24 +01:00
twinaphex
8e96700f0f
(D3D8/D3D9) Update headers to work with C89
2018-02-03 16:50:26 +01:00
Twinaphex
27c47a89b9
Update CHANGES.md
2018-02-03 15:57:32 +01:00
Twinaphex
f9ba402766
Update CHANGES.md
2018-02-03 15:56:26 +01:00
Twinaphex
840ebb13ca
Update CHANGES.md
2018-02-03 15:55:05 +01:00
Twinaphex
48adfab643
Update CHANGES.md
2018-02-03 15:53:58 +01:00
twinaphex
4f7f237644
(Wiiu) uniquely name global variable 'pos' to prevent collissions with
...
variables in other cores (like freeintv)
2018-02-03 15:40:54 +01:00
twinaphex
5d2b7ce32f
(D3D8 headers) Start making this C89-compatible
2018-02-03 15:29:56 +01:00
twinaphex
0336c2f975
(Headers) Make Cg/D3D9 X headers C89-compatible
2018-02-03 15:18:19 +01:00
twinaphex
dac1f10708
C89_BUILD fixes
2018-02-03 15:16:04 +01:00
Twinaphex
50e902f2ea
Merge pull request #6227 from aliaspider/master
...
(D3D11) multi-pass shaders: add support for history frames.
2018-02-03 14:48:48 +01:00
twinaphex
0b4ccf25e7
Revert "* d3d11.c - minor cleanups for C89"
...
This reverts commit fa458b2f5c .
2018-02-03 14:48:34 +01:00
twinaphex
fa458b2f5c
* d3d11.c - minor cleanups for C89
...
* C89 build fixes for D3D9X headers
2018-02-03 14:01:32 +01:00
aliaspider
e225e96025
(D3D11) multi-pass shaders: add support for history frames.
2018-02-03 13:29:00 +01:00
twinaphex
178730891d
- Silence more warnings
...
- Don't include d3dx headers when including cgD3D9
2018-02-03 13:11:31 +01:00
twinaphex
d446742d4b
Some C89_BUILD build fixes
2018-02-03 12:47:53 +01:00
Twinaphex
ef75c80218
Merge pull request #6226 from BlueKore/master
...
Update msg_hash_pt_pt.h
2018-02-03 12:39:12 +01:00
Diogo Barros
caaf4f922b
Update msg_hash_pt_pt.h
2018-02-03 11:35:16 +00:00
twinaphex
9c305f7e95
Update
2018-02-03 12:22:08 +01:00
twinaphex
88cb40834c
Style nits
2018-02-02 22:50:07 +01:00
twinaphex
535012f8bf
Put compute_audio_buffer_statistics behind ifdef DEBUG
2018-02-02 21:57:58 +01:00
twinaphex
0ee124582c
Silence another Coverity warning
2018-02-02 21:53:58 +01:00
twinaphex
58d6918533
Silence Coverity warning
2018-02-02 21:48:55 +01:00
Brad Parker
6fc0cc4645
send selected MITM server to the lobby
2018-02-02 15:48:45 -05:00
Brad Parker
9449184c69
Update CHANGES.md
2018-02-02 15:44:29 -05:00
twinaphex
75b48a866f
(3DS) Fix compilation error
2018-02-02 21:44:24 +01:00
Brad Parker
df27e704a5
add menu option to select different MITM server locations
2018-02-02 15:37:02 -05:00
Brad Parker
efc35e43bb
allow bool/string/path settings to override cbs_get_value
2018-02-02 15:28:43 -05:00
Twinaphex
6776caa3f5
Merge pull request #6224 from aliaspider/master
...
(D3D11) multi-pass shaders: add support for feed-back textures.
2018-02-02 20:46:57 +01:00
aliaspider
e30c7edd8d
(D3D11) multi-pass shaders: add support for feed-back textures.
2018-02-02 19:57:45 +01:00
twinaphex
acdbf6f069
Cleanup retro_dirent.c
2018-02-02 19:09:25 +01:00
Brad Parker
dbe270476a
Prevent undefined behavior reported by UBSan
...
runtime error: member access within null pointer of type 'const struct dirent'
2018-02-02 11:43:24 -05:00
Twinaphex
81519d227b
Merge pull request #6223 from aliaspider/master
...
(D3D11) multi-pass shaders: add support for wrap modes and lut mipmapping.
2018-02-02 17:23:34 +01:00
aliaspider
6fe3a31617
(D3D11) multi-pass shaders: add support for wrap modes and lut
...
mipmapping.
2018-02-02 17:18:41 +01:00
Twinaphex
3451994374
Merge pull request #6222 from aliaspider/master
...
(D3D11) better handling of FBO scale.
2018-02-02 14:41:23 +01:00
aliaspider
2a25e284af
(D3D11) better handling of FBO scale.
2018-02-02 14:39:53 +01:00
Twinaphex
ea6b69f078
Merge pull request #6221 from aliaspider/master
...
(deps) update SPIRV-Cross.
2018-02-02 14:24:59 +01:00
aliaspider
7f75e9f4cf
build fix for HAVE_GLSLANG=1 HAVE_VULKAN=0.
2018-02-02 13:35:31 +01:00
aliaspider
14d2528da7
Merge commit 'f880cb2d48c302803937f45618392145ab923413'
2018-02-02 13:19:12 +01:00
aliaspider
f880cb2d48
Squashed 'deps/SPIRV-Cross/' changes from d4b0625cbd..33c5cd9b19
...
33c5cd9b19 Merge pull request #427 from aliaspider/master
5fc48b61fa add `matrix` to the list of illegal names.
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: 33c5cd9b19295f94702c8c3002283fb4b55f47ab
2018-02-02 13:19:10 +01:00
aliaspider
1fd1426388
(slang) no need for this anymore.
2018-02-02 12:32:31 +01:00
aliaspider
501fd33b68
Squashed 'deps/SPIRV-Cross/' content from commit d4b0625cbd
...
git-subtree-dir: deps/SPIRV-Cross
git-subtree-split: d4b0625cbd7377e720b4fa1d63e6a3c09da5db63
2018-02-02 11:53:59 +01:00
aliaspider
553f9b705e
Merge commit '501fd33b6849de260c6a81fd9575c3aa8a01f7a5' as 'deps/SPIRV-Cross'
2018-02-02 11:53:59 +01:00
aliaspider
cd5852d3b0
use git subtree for deps/SPIRV-Cross
2018-02-02 11:53:23 +01:00
Twinaphex
1d118c46a3
Merge pull request #6220 from aliaspider/master
...
(D3D11) font + slang fixes.
2018-02-02 02:38:33 +01:00
aliaspider
1e96393228
(D3D11) font renderer: fix line spacing.
2018-02-02 02:21:18 +01:00
aliaspider
caad590d04
(slang) slang_process: fix compatibility with more shaders.
2018-02-02 01:50:18 +01:00
Twinaphex
b297bd7e6c
Merge pull request #6217 from aliaspider/master
...
(slang) slang_process: fix clash with HLSL keywords.
2018-02-01 23:09:03 +01:00
Andrés
3a5d1c5322
Merge pull request #6218 from leiradel/master
...
Fixed unable to use savestates when the game has no cheevos and an as…
2018-02-01 16:59:15 -05:00
leiradel
dda52a1eed
Fixed unable to use savestates when the game has no cheevos and an associated freeze
2018-02-01 21:54:11 +00:00
aliaspider
189ea0578d
(slang) slang_process: change the type of FragCoord only when it is a
...
pixel shader input.
2018-02-01 22:22:56 +01:00
aliaspider
b8e3933fe0
(slang) slang_process: 'linear' and 'point' are also reserved keywords
...
in HLSL.
2018-02-01 22:11:11 +01:00
Twinaphex
d24478d0d8
Merge pull request #6216 from aliaspider/master
...
(slang) slang_process.cpp: enforce the binding of the uniform and push constant blocks.
2018-02-01 21:50:11 +01:00
aliaspider
80880ec857
(slang) slang_process.cpp: enforce the binding of the uniform and push
...
constant blocks.
2018-02-01 21:45:36 +01:00
Twinaphex
ba3513fb70
Merge pull request #6215 from aliaspider/master
...
(slang) slang_process.cpp: add support for more shaders.
2018-02-01 21:10:04 +01:00
aliaspider
461a936eb4
(D3D11) correct the size data of the last pass.
2018-02-01 20:56:40 +01:00
aliaspider
8db625dd59
(slang) slang_process.cpp: add support for more shaders.
2018-02-01 20:10:07 +01:00
Twinaphex
7eecb5b2b8
Merge pull request #6213 from aliaspider/master
...
(d3d11) slang reflection fix.
2018-02-01 18:03:09 +01:00
aliaspider
d0b997a414
(slang) slang_process.cpp: stage_mask texture semantic doesn't apply to
...
the size uniforms.
2018-02-01 17:48:27 +01:00
Twinaphex
f096e667d8
Merge pull request #6204 from aliaspider/master
...
(D3D11) Implement slang shader specification using Spirv-Cross.
2018-02-01 16:33:58 +01:00
aliaspider
0aa1164a6f
(D3D11) fix fbo size when no scale factor is specified.
2018-02-01 16:29:40 +01:00
aliaspider
11a7171b51
(slang) set enum value SLANG_FORMAT_UNKNOWN to 0.
2018-02-01 15:13:58 +01:00
aliaspider
3865856aa2
(D3D11) add support for #pragma format in slang shaders.
2018-02-01 15:07:12 +01:00
aliaspider
91298255ad
(D3D11) resize fbos when the viewport size changes.
2018-02-01 12:45:35 +01:00
aliaspider
4dd8fb4df9
(D3D11) make sure the stock shader is set before drawing the menu
...
texture.
2018-02-01 12:31:24 +01:00
aliaspider
5d46e8bca4
(D3D11) plug leak.
2018-02-01 11:29:28 +01:00
twinaphex
2f55c5724f
Don't keep grabbing config_get_ptr inside loop
2018-02-01 11:28:45 +01:00
aliaspider
e6c455d2c6
(D3D11) move format support checks to d3d11_init_texture();
2018-02-01 11:21:51 +01:00
twinaphex
8d99fd7ce0
Cleanup string manipulation
2018-02-01 11:16:13 +01:00
twinaphex
a7bad98b39
Cleanups
2018-02-01 10:55:49 +01:00
twinaphex
f80d701ca7
menu_displaylist_parse_horizontal_list - cleanups
2018-01-31 23:41:53 +01:00
twinaphex
6d4b5a93ea
Cleanup menu_displaylist_parse_database_entry
2018-01-31 23:36:00 +01:00
twinaphex
e81ee5f0cb
Simplifications
2018-01-31 23:13:47 +01:00
twinaphex
7cf4763bfb
Add TODO/FIXME note
2018-01-31 23:05:42 +01:00
twinaphex
b0013dbd68
Cleanups
2018-01-31 22:49:19 +01:00
twinaphex
f9a412dc11
Create fill_pathname_join_concat_noext and use it
2018-01-31 22:43:55 +01:00
Twinaphex
19c537db52
Merge pull request #6207 from leiradel/master
...
Fixed crash when a content is loaded before the cheevos task for the previous content was finished
2018-01-31 22:23:33 +01:00
leiradel
9c695765dd
Fixed crash when a content is loaded before the cheevos task for the previous content was finished
2018-01-31 21:10:08 +00:00
aliaspider
f34dbdff8b
(slang) cleanups.
2018-01-31 19:36:31 +01:00
twinaphex
ed9e82d906
get rid of BOM for griffin.c
2018-01-31 19:07:57 +01:00
twinaphex
de1efd7878
This hack is no longer needed with latest nvidia windows
...
drivers (390.77)
2018-01-31 18:10:53 +01:00
aliaspider
0ccfa3804b
(D3D11) frame count is an unsigned int.
2018-01-31 17:21:18 +01:00
aliaspider
d8924d6fbb
(D3D11) clear out all unused texture/sampler bindings each pass to avoid
...
hazards with SetRenderTargets.
2018-01-31 17:05:48 +01:00
aliaspider
f7b5baccb6
(D3D11) always save emitted hlsl code when debugging.
2018-01-31 16:12:55 +01:00
aliaspider
f907f2ea7d
(D3D11) save spirv-cross's hlsl output when shader compilation fails.
2018-01-31 15:55:59 +01:00
twinaphex
445c2dd6f4
(miniupnpc) Another warning fixed
2018-01-31 14:52:29 +01:00
twinaphex
337e185d18
Prevent more warnings with Griffin
2018-01-31 14:49:35 +01:00
twinaphex
5fc95142e5
(miniupnpc) Get rid of PRINT_SOCKET_ERROR
2018-01-31 14:47:00 +01:00
twinaphex
ebb65cd781
(libFLAC) use retro_miscellaneous MIN/MAX
2018-01-31 14:40:47 +01:00
Twinaphex
761f172367
(iOS 11 Static) Update
2018-01-31 14:12:16 +01:00
Twinaphex
ceb1d1f8a0
(iOS 11) Update solution
2018-01-31 13:23:39 +01:00
twinaphex
5dd837b310
Add iOS 11 solutions
2018-01-31 13:22:30 +01:00
Twinaphex
9783e59ed3
Update iOS 8 xcodeproj
2018-01-31 12:54:25 +01:00
aliaspider
5e09af9c77
(D3D11) attach identifiers to the generated slang semantic mappings to
...
simplify debugging.
2018-01-31 12:00:39 +01:00
twinaphex
5bfa63e4bd
(Darwin) Fix warnings
2018-01-31 11:23:57 +01:00
twinaphex
efcbb7627c
(libco) Add aarch64 backend
2018-01-31 09:17:37 +01:00
twinaphex
b1732efd03
(libco) Small style nit
2018-01-31 09:15:19 +01:00
Twinaphex
1f7649bfd8
Merge pull request #6205 from fr500/gx2
...
load shader presets at startup on wiiu
2018-01-31 08:58:02 +01:00
radius
d953ec2b5f
load shader presets at startup on wiiu
2018-01-30 22:49:49 -05:00
aliaspider
5bc78d3ad5
(D3D11) Implement slang shader specification using Spirv-Cross.
...
(incomplete)
2018-01-31 01:08:36 +01:00
Alcaro
9889f34180
Fix this issue https://forums.libretro.com/t/issue-linking-libco/14482
2018-01-31 00:39:27 +01:00
twinaphex
08e61230e9
Update video_poke_interface
2018-01-30 22:29:57 +01:00
twinaphex
b0b39ff899
Cleanups
2018-01-30 22:16:16 +01:00
twinaphex
7dcd46a20f
Get rid of HAVE_MENU ifdefs for video_driver_poke interface
2018-01-30 22:14:47 +01:00
twinaphex
7f38ee79f7
(MSVC2013) Add additional features
2018-01-30 22:01:09 +01:00
twinaphex
b011f27c89
(MSVC 2013) Solution starts working now
2018-01-30 21:53:37 +01:00
twinaphex
911d01b1e4
CLeanups
2018-01-30 21:46:49 +01:00
Twinaphex
7b1b5b07c6
Merge pull request #6203 from aliaspider/master
...
various cleanups / fixes.
2018-01-30 21:39:46 +01:00
aliaspider
b228775b0d
(D3D10/11/12) allow building without HAVE_D3D9
2018-01-30 21:33:25 +01:00
aliaspider
4a3e4fc7de
(mingw) include all of the sal.h defines in dxgi_common.h
2018-01-30 20:02:40 +01:00
aliaspider
13f18afcd9
(D3D10/11/12) cleanups / fixes.
2018-01-30 19:34:53 +01:00
leiradel
8147e6f31c
Remove cheevos stuff from coro.h; add macros to increase readability
2018-01-30 17:47:20 +00:00
aliaspider
f896ba29d0
silence some warnings.
2018-01-30 18:07:12 +01:00
aliaspider
037b57a4bd
make: change the clean rule to remove both release and debug objects.
2018-01-30 17:57:54 +01:00
twinaphex
27a133c4fd
Update
2018-01-30 17:20:34 +01:00
twinaphex
80bdcd89a6
(D3D10/11/12) Cleanup non-HAVE_DYNAMIC codepaths
2018-01-30 17:06:57 +01:00
twinaphex
b5a1111e07
Don't define HAVE_D3D12 for MSVC 2013
2018-01-30 16:44:42 +01:00
twinaphex
a5f232793b
Silence warnings
2018-01-30 16:44:42 +01:00
Twinaphex
55c33d2022
Merge pull request #6202 from esoptron/patch-2
...
Add MIT License to internal Imageviewer core
2018-01-30 16:09:26 +01:00
twinaphex
aeab2e5bd1
enable d3d10/11/12 again for mingw build
2018-01-30 16:04:45 +01:00
esoptron
ebf644f172
Add MIT License to internal Imageviewer core
2018-01-30 10:00:56 -05:00
twinaphex
15fb080e74
Turn this off by default again until we properly solve this on the
...
buildbot
2018-01-30 14:54:07 +01:00
Twinaphex
c7acc4b118
Merge pull request #6201 from QuarkTheAwesome/wiiu-clock
...
[WiiU] Add missing time/clock libc functions
2018-01-30 09:53:06 +01:00
Ash
af37d3780a
[WiiU] Fix indentation, for real this time
...
-_-
2018-01-30 17:43:45 +11:00
Ash
68f7aeadb2
[WiiU] Reformat line indents
...
Not sure what happened there. Do we need a squash merge now?
2018-01-30 17:38:16 +11:00
Ash
3a442af6be
[WiiU] Add missing time/clock libc functions
...
Add some timing functions so that we can know the time (woo-hoo?)
I use errno here, which worries me a bit. I wouldn't put it past
devkitPPC to have it as a null pointer or something.
Can confirm this makes XMB's clock work, much to @cucholix's delight;
I'm sure ;D
2018-01-30 17:14:58 +11:00
leiradel
d3d4c5740c
Merge branch 'master' of https://github.com/libretro/RetroArch
2018-01-29 22:03:17 +00:00
twinaphex
7ab992e858
Add missing null pointer check
2018-01-29 23:01:58 +01:00
twinaphex
05e35bd4b1
Compiles with MSVC 2013
2018-01-29 21:31:03 +01:00
twinaphex
fde8cbecf2
Try to see if this works
2018-01-29 17:48:57 +01:00
Twinaphex
34699a9504
Update config.params.sh
2018-01-29 17:42:23 +01:00
twinaphex
604024b799
Revert "Fixed crash when the content is closed and the cheevos are still being loaded"
...
This reverts commit 7b39da0848 .
2018-01-29 17:30:47 +01:00
leiradel
7b39da0848
Fixed crash when the content is closed and the cheevos are still being loaded
2018-01-29 17:25:15 +01:00
twinaphex
a6f8013c24
More MSVC2013 buildfixes
2018-01-29 17:19:36 +01:00
twinaphex
2906744a0d
(D3D10) Add non_HAVE_DYNAMIC codepaths
2018-01-29 15:33:30 +01:00
twinaphex
03e800c1c8
Add HAVE_D3D11 to MSVC 2013 - we need non-HAVE_DYNAMIC codepaths
...
for D3D11
2018-01-29 14:05:44 +01:00
Twinaphex
81c8fc891a
Update CHANGES.md
2018-01-29 13:22:05 +01:00
Twinaphex
f597861a4c
Update CHANGES.md
2018-01-29 13:21:03 +01:00
Twinaphex
923305df4c
Merge pull request #6199 from yo6snap/master
...
[iOS10+]Handle hardware keyboards and iCade controllers
2018-01-29 12:05:05 +01:00
twinaphex
891d8741db
(HLSL shader driver) Cleanups
2018-01-29 12:01:52 +01:00
twinaphex
ee813ab76b
Create new functions for d3d_common.c
2018-01-29 11:44:55 +01:00
Olivier PARRA
9acb536bf4
[iOS10+]Handle hardware keyboards and iCade controllers
2018-01-29 11:36:09 +01:00
bparker06
3d2c579bc7
Change Bliss-Box feature report size per ulao
2018-01-28 20:26:47 -05:00
Brad Parker
a7f134b5a7
forgot to free memory
2018-01-28 15:56:35 -05:00
Brad Parker
722137296d
add fill_pathname_parent_dir_name function
2018-01-28 15:55:27 -05:00
twinaphex
34a1eb34a9
Update MPV
2018-01-28 13:52:28 +01:00
Twinaphex
00a3a74d43
Merge pull request #6193 from MrHuu/3DS
...
Add 3DS core Handy
2018-01-28 13:20:54 +01:00
MrHuu
192fa74868
Add 3DS core Handy
2018-01-28 12:46:30 +01:00
Twinaphex
0c3a684e2c
Merge pull request #6192 from gblues/master
...
Fix memory management bugs
2018-01-28 08:48:21 +01:00
gblues
f2ea5dde11
Fix memory management bugs
...
== DETAILS
* Fix double-free in hidpad shutdown code
* Fix possible double-free in hidpad error handling code
* Fix memory leak in adapter delete method
2018-01-27 22:54:59 -08:00
Andrés
4416baa920
Merge pull request #6191 from ToKe79/fix-configuration-1
...
fix: configuration.c parenthesis
2018-01-27 19:54:26 -05:00
ToKe79
152f658c7d
fix: configuration.c parenthesis
2018-01-28 00:59:05 +01:00
Andrés
f51560cb0e
Merge pull request #6189 from cucholix/patch-2
...
Allow auto loading of slangp presets on GX2
2018-01-27 16:07:39 -05:00
cucholix
2e2ae5494b
[Wii U] Enable shader preset saving
...
Enable shader preset saving on Wii U, initial implementation.
2018-01-27 17:58:57 -03:00
Twinaphex
801b9b5c6f
Merge pull request #6187 from cucholix/patch-1
...
Shader parameters saving fix
2018-01-27 17:49:33 +01:00
Brad Parker
ba41d1bf84
use real timer to delay applying shader changes on watch notification
2018-01-26 20:27:29 -05:00
cucholix
648032bd75
Update gx2_gfx.c
2018-01-26 16:10:04 -03:00
cucholix
de6c185e88
Shader parameters saving fix
...
It's @aliaspider code :p
2018-01-26 15:49:34 -03:00
twinaphex
fc0ea0c63f
Cut down unnecessary _XBOX ifdefs
2018-01-26 15:15:03 +01:00
Twinaphex
e96c85b41c
Merge pull request #6186 from aliaspider/master
...
update SPIRV-Cross
2018-01-26 14:16:03 +01:00
aliaspider
5af5222249
update SPIRV-Cross
...
- https://github.com/KhronosGroup/SPIRV-Cross/commit/
66a407285e36a0f772e3209cb86ded6e3d900f6a
2018-01-26 13:48:17 +01:00
twinaphex
6b45447425
(d3d_common.c) Cleanups
2018-01-26 07:28:54 +01:00
twinaphex
d33772195f
(D3D9 Cg) CLeanups
2018-01-26 06:50:11 +01:00
twinaphex
8d6aafde95
(D3D9 Cg) Update
2018-01-26 06:36:24 +01:00
Brad Parker
9ef75473e0
fix coverity warnings
2018-01-26 00:14:59 -05:00
twinaphex
16cccb8796
(XDK360) Buildfixes
2018-01-26 05:29:44 +01:00
twinaphex
1f6b9e1c18
(Xbox 360) Buildfixes
2018-01-26 04:59:35 +01:00
twinaphex
89641d0009
Cleanups
2018-01-26 04:37:53 +01:00
twinaphex
18035bc8ec
Cleanups
2018-01-26 04:35:47 +01:00
Twinaphex
dbc51fb132
Merge pull request #6183 from meepingsnesroms/master
...
Start adding tesseract functions
2018-01-26 04:29:46 +01:00
twinaphex
4aca11693e
video_shader_driver_reset_to_defaults - early return if current_shader
...
is NULL
2018-01-26 04:14:44 +01:00
twinaphex
9436cc0234
- Add HAVE_HLSL to qb/config.params.sh, set to no by default
...
- (D3D9 HLSL) Fix build/compilation
2018-01-26 04:09:35 +01:00
twinaphex
6f57aa84a8
Remove unused variable
2018-01-26 04:07:23 +01:00
twinaphex
5328ce7375
Cleanups to headers
2018-01-26 04:02:22 +01:00
twinaphex
61971c2f0e
Remove header requirements for menu_display_d3d.c
2018-01-26 03:53:56 +01:00
Brad Parker
e2691c425c
fix display server memory leaks
2018-01-25 21:48:08 -05:00
Brad Parker
2dfe14ce4d
increase shader watch delay frames to 10
2018-01-25 20:53:05 -05:00
Twinaphex
9182a2e519
Merge pull request #6184 from bparker06/shader_watch
...
Add quick menu option to watch shader files for changes and recompile automatically
2018-01-26 01:51:04 +01:00
Twinaphex
60c22afb94
Merge pull request #6181 from MrHuu/3DS
...
Add 3DS gw core
2018-01-26 01:16:24 +01:00
Brad Parker
9e347ec71f
detect shader file changes on move and delete as well, and wait a few frames before re-applying changes
2018-01-25 19:09:55 -05:00
Brad Parker
f087b150c9
Add quick menu option to watch shader files for changes and recompile automatically (Linux only for now)
2018-01-25 15:50:57 -05:00
meepingsnesroms
b68256689a
Start adding tesseract functions
2018-01-25 12:22:42 -08:00
MrHuu
53d1048905
Add 3DS gw core
2018-01-25 19:56:24 +01:00
Twinaphex
f97ebfbf1f
Merge pull request #6179 from aliaspider/master
...
(D3D11) add the remaining menu shaders.
2018-01-25 17:18:59 +01:00
aliaspider
c0117f077b
(D3D11) add the remaining menu shaders.
2018-01-25 17:07:23 +01:00
Twinaphex
019b9a08c2
Merge pull request #6178 from theheroGAC/patch-28
...
Little update italian translate
2018-01-25 17:00:10 +01:00
twinaphex
c8c7ca0c30
(XDK1) Buildfix
2018-01-25 16:46:30 +01:00
twinaphex
3adb6cc5a8
CXX_BUILD fixes
2018-01-25 16:42:10 +01:00
theheroGAC
374a52c0e9
Little update italian translate
2018-01-25 16:35:24 +01:00
twinaphex
8e3b3762ad
More compatibility fixes for CXX_BUILD
2018-01-25 16:33:28 +01:00
twinaphex
b0f7728606
CXX_BUILD - buildfixes
2018-01-25 15:54:37 +01:00
aliaspider
a2cddb27e5
(D3D11) refactors.
2018-01-25 15:48:53 +01:00
aliaspider
74013c220a
fix read of uninitialized memory.
2018-01-25 15:44:35 +01:00
twinaphex
204f9aa484
(360) More buildfixes
2018-01-25 15:35:07 +01:00
twinaphex
d4367ed993
Cleanups
2018-01-25 15:30:48 +01:00
Twinaphex
706a549f03
Update config.params.sh
2018-01-25 15:02:23 +01:00
twinaphex
b9e65fc750
(D3D8) Buildfixes
2018-01-25 14:38:24 +01:00
twinaphex
8f4a1b748b
(D3D8/D3D9) More dehardcoding
2018-01-25 14:34:20 +01:00
twinaphex
8422e44a2d
Start moving d3dx fonts code to d3d_common.c
2018-01-25 14:13:21 +01:00
Twinaphex
994e07fa3d
Update d3d.h
2018-01-25 13:24:39 +01:00
twinaphex
e98b165761
Silence some warnings
2018-01-25 12:38:14 +01:00
twinaphex
282853873b
(360) Some buildfixes
2018-01-25 12:35:46 +01:00
twinaphex
6ee8f681da
Remove comment
2018-01-25 12:33:27 +01:00
twinaphex
495c702860
Buildfixes/cleanups
2018-01-25 12:30:08 +01:00
Twinaphex
4315b57791
Update d3d8.c
2018-01-25 12:27:02 +01:00
Twinaphex
8797fa95eb
Update d3d9.c
2018-01-25 12:26:45 +01:00
Twinaphex
1163c1aef8
Update d3d.h
2018-01-25 12:26:12 +01:00
twinaphex
4c390944bb
Remove some more HAVE_D3D8/HAVE_D3D9 ifdefs that depend on
...
compile-time instead of runtime
2018-01-25 12:22:06 +01:00
twinaphex
c76ce05070
Update d3d_w32_font
2018-01-25 12:16:57 +01:00
twinaphex
aa66ca8bf4
(D3D8) Buildfix
2018-01-25 11:51:24 +01:00
twinaphex
766f3b33c7
Dehardcode some more opaque types defined by macros
2018-01-25 11:50:07 +01:00
Twinaphex
1657b9b7c4
Merge pull request #6176 from aliaspider/master
...
(D3D11) build fix.
2018-01-25 10:49:12 +01:00
aliaspider
183d2fcabd
(D3D11) build fix.
2018-01-25 10:40:32 +01:00
twinaphex
a18e7767f3
Fix some unreferenced local variable warnings
2018-01-25 10:25:50 +01:00
twinaphex
2634a5ea2d
(D3D8) Cleanups
2018-01-25 10:12:49 +01:00
twinaphex
6cdde6d9aa
Get rid of warning
2018-01-25 10:06:16 +01:00
twinaphex
684374eec8
Remove D3DVIEWPORT dependency
2018-01-25 10:03:50 +01:00
Twinaphex
ef17085216
Merge pull request #6175 from aliaspider/master
...
(D3D11) add ribbon shader.
2018-01-25 09:50:57 +01:00
aliaspider
427003fa3b
(D3D11) add ribbon shader.
...
- it doesn't look quite right though.
2018-01-25 09:48:07 +01:00
Twinaphex
85fab182b8
Merge pull request #6174 from aliaspider/master
...
(D3D11) autogen mipmaps when needed / fix text colors.
2018-01-25 09:33:44 +01:00
aliaspider
17aa49004f
(D3D10/11/12) prevent some crashes on driver re-init.
2018-01-25 06:24:39 +01:00
aliaspider
da3a90a025
(D3D11) misc.
2018-01-25 05:47:19 +01:00
aliaspider
580c0184c2
(D3D11) font driver: fix text colors.
2018-01-25 05:46:48 +01:00
aliaspider
2a54cbca75
(D3D11) autogen mipmaps when needed.
2018-01-25 04:57:49 +01:00
twinaphex
0588c3c68e
Don't rely on LPDIRECT3DTEXTURE
2018-01-25 04:28:50 +01:00
twinaphex
26f9489f89
Replace LPDIRECT3D
2018-01-25 04:12:37 +01:00
Twinaphex
0d898dd479
Merge pull request #6173 from meepingsnesroms/master
...
Add translation_driver.c, allow separate memory buffers for multiple …
2018-01-25 03:40:56 +01:00
twinaphex
74a602d4c9
Remove system_bgm
2018-01-25 03:38:32 +01:00
Twinaphex
507b609ec9
Merge pull request #6172 from yo6snap/master
...
[OSX]Modify HID buttons detection algorithm. [IOS9]Remove HID entry from menu.
2018-01-25 03:36:11 +01:00
meepingsnesroms
9f2e395c45
Add translation_driver.c, allow separate memory buffers for multiple instances
2018-01-24 18:35:14 -08:00
Olivier PARRA
8bff69eae8
1.[IOS9]Remove HID entry from menu as IOKIT is not available 2.[OSX]Add robustness and determinism to HID buttons detection code (add controller buttons in a sorted list)
2018-01-25 02:20:52 +01:00
Twinaphex
f07571f8eb
Merge pull request #6171 from aliaspider/master
...
(D3D11) sample the font atlas correctly.
2018-01-25 01:59:31 +01:00
aliaspider
ccc9d36949
(D3D11) sample the font atlas correctly.
2018-01-25 01:58:17 +01:00
twinaphex
3c664f51b2
(D3D8) Buildfix
2018-01-25 01:53:45 +01:00
Twinaphex
ccfd9d79dd
Merge pull request #6170 from aliaspider/master
...
(D3D11) update the included shader.
2018-01-25 01:49:16 +01:00
aliaspider
0cd2310a6f
(D3D11) forgot to update the included shader.
2018-01-25 01:46:30 +01:00
Twinaphex
3bfc13223c
Merge pull request #6169 from aliaspider/master
...
(D3D11) font + menu display drivers.
2018-01-25 01:46:17 +01:00
twinaphex
bc81a9dc88
Dehardcode LPDIRECT3DDEVICE usage
2018-01-25 01:45:03 +01:00
aliaspider
8354ffd452
(D3D12) add support for scaling/rotation im menu display driver.
2018-01-25 01:34:53 +01:00
aliaspider
45541a0d44
(D3D11) change the sprite vertex buffer to a ring buffer to avoid data
...
races with the gpu.
2018-01-25 01:03:54 +01:00
aliaspider
013ecf3719
(D3D11) menu display: fix the order of gradient colors.
2018-01-25 00:53:57 +01:00
aliaspider
68a6b7f402
(D3D11) change the sampler adressing mode to clamp. fixes the background
...
in xmb.
2018-01-25 00:45:06 +01:00
aliaspider
812eefa601
(D3D11) add menu display driver.
2018-01-25 00:20:06 +01:00
twinaphex
4dc6eb0ae4
(D3D8) Rotation no longer affects RGUI
2018-01-24 22:50:44 +01:00
twinaphex
c227ce5ed2
Correct typo
2018-01-24 22:16:06 +01:00
twinaphex
e79c19e52a
Ifdef this for HAVE_D3D12
2018-01-24 21:38:32 +01:00
aliaspider
840bd459df
(D3D11) add a font driver.
2018-01-24 20:51:19 +01:00
Twinaphex
472abb1e8f
Merge pull request #6167 from aliaspider/master
...
(D3D10/11/12) add viewport settings.
2018-01-24 17:40:22 +01:00
aliaspider
30d5cd1a07
(D3D10/11/12) add viewport settings.
...
- move some common routines to video_driver.c
2018-01-24 15:00:32 +01:00
Twinaphex
c30715db10
Revert "Try to prevent rotation on menu"
...
This reverts commit 042c2e82a0 .
2018-01-24 10:28:55 +01:00
twinaphex
042c2e82a0
Try to prevent rotation on menu
2018-01-24 10:16:03 +01:00
twinaphex
9018012c5c
(D3D8) Now handles rotation properly (except for RGUI frame
...
being rotated as well)
2018-01-24 10:08:52 +01:00
twinaphex
ba0986ae20
Enable this for newer versions of MSVC
2018-01-24 10:02:07 +01:00
Twinaphex
f86b80e2b0
Merge pull request #6166 from aliaspider/master
...
(D3D12) add remaining guids.
2018-01-24 07:59:53 +01:00
twinaphex
978dcf1997
Update CHANGES.md
2018-01-24 07:52:53 +01:00
aliaspider
a6b24ce995
(d3d10/11/12) reformat some files.
2018-01-24 07:45:45 +01:00
twinaphex
f10b60f14f
Don't use NEON codepaths for iOS - ever since arm64 this has become
...
problematic
2018-01-24 07:40:09 +01:00
Twinaphex
57ad08e37d
Add arm64 for iOS 10 target
2018-01-24 07:37:03 +01:00
Twinaphex
3a18a57de5
Update ios xcodeprojs
2018-01-24 07:35:30 +01:00
aliaspider
cba3c5b68c
(D3D12) add remaining guids.
2018-01-24 07:33:14 +01:00
Twinaphex
b96f51ecc3
Each xcodeproj now becomes unique
2018-01-24 07:21:15 +01:00
twinaphex
bf7cbb2aea
Split up iOS xcodeprojs into separate ones
2018-01-24 07:17:39 +01:00
Twinaphex
a3757cea70
Merge pull request #6165 from gblues/master
...
Fix wiimote detection
2018-01-24 06:38:19 +01:00
Twinaphex
ef4cc160a5
Update
2018-01-24 05:42:28 +01:00
twinaphex
634da308aa
Cleanups
2018-01-24 05:40:53 +01:00
gblues
9e2d53dc99
Fix wiimote detection
...
== DETAILS
When I split out wiiu_gamepad into multiple sub-drivers, I missed a spot.
The code expects the device type to be initialized to a magic number
(0xfd), and instead it was getting initalized to zero, which meant it
never triggered the detection process.
I re-added the initialization, and now it works.
== TESTING
Tested with nestopia core to confirm autodetect and game response works.
2018-01-23 19:57:51 -08:00
twinaphex
5730ebc118
Add Shader Placeholder
2018-01-24 04:21:28 +01:00
twinaphex
dc6752cdf4
(MSVC 2013) Add more switches
2018-01-24 02:16:23 +01:00
twinaphex
63ad668ff0
Add HAVE_DYNAMIC ifdefs
2018-01-24 02:12:58 +01:00
twinaphex
cf97ff3824
Update
2018-01-24 02:09:43 +01:00
twinaphex
6a46065162
(MSVC 2013) Add more non_HAVE_DYNAMIC codepaths
2018-01-24 01:52:44 +01:00
twinaphex
80b17668b6
Add initial VS2013 solution
2018-01-24 01:29:45 +01:00
twinaphex
4dd3a22679
(D3D12) Silence MSVC warnings
2018-01-24 00:38:11 +01:00
twinaphex
1028dc7959
(D3D12) D3D32 works with Mingw now - based on this -
...
https://github.com/wolfgangfengel/graphicsdemoskeleton/blob/master/DirectX%2012/01_Skeleton/Window.c#L35
2018-01-24 00:32:18 +01:00
twinaphex
0e363164b1
Attempt to get further with D3D12 for mingw - now compiles
...
but doesn't link yet
2018-01-24 00:14:26 +01:00
twinaphex
d387cfbfbe
Add include/dxsdk
2018-01-23 23:40:17 +01:00
twinaphex
6bbfcdd069
Cleanups
2018-01-23 22:19:55 +01:00
twinaphex
3a981e081c
Cleanups
2018-01-23 21:46:46 +01:00
twinaphex
ba8050ae2c
Cleanup xmb_context_reset_background
2018-01-23 21:34:54 +01:00
twinaphex
5fba9fe25a
(XMB) Cleanups
2018-01-23 21:18:44 +01:00
Twinaphex
cb63f20c8c
Merge pull request #6163 from aliaspider/master
...
(d3d10/11/12) resize swapchain correctly when the window's size changes.
2018-01-23 20:58:03 +01:00
aliaspider
956c6ca25a
(d3d10/11/12) resize swapchain correctly when the window's size changes.
2018-01-23 20:27:03 +01:00
Twinaphex
b8da3d0e9f
Merge pull request #6162 from aliaspider/master
...
(msvc) support msvc's Predefined Macros in features_cpu.c
2018-01-23 19:38:35 +01:00
aliaspider
c5de5d9433
(msvc) support msvc's Predefined Macros in features_cpu.c
...
- add missing defines to makefile.msvc.
2018-01-23 19:35:39 +01:00
twinaphex
b04a52e2e9
(MSVC 2017) Add HAVE_D3D10
2018-01-23 19:29:32 +01:00
Twinaphex
0b68b46c57
Merge pull request #6161 from aliaspider/master
...
(D3D10/12) frame duping. re-enable vsync.
2018-01-23 19:18:46 +01:00
aliaspider
3a53010b13
(D3D10/12) frame duping. re-enable vsync.
2018-01-23 19:11:44 +01:00
Twinaphex
d608904309
Remove unused variables
2018-01-23 18:47:49 +01:00
Twinaphex
2e3b6fbdf0
Merge pull request #6160 from aliaspider/master
...
(D3D10/11/12) updates.
2018-01-23 18:39:24 +01:00
aliaspider
a5bf9d8dc6
(D3D10/11/12)
...
.add a d3d10 driver.
.add more utility functions to d3d*_common files.
.add an image transfer/convert function to dxgi_common.
.various refactors / style nits.
2018-01-23 18:04:55 +01:00
aliaspider
96e96b9dfd
(msvc) use stdbool.h for VS 2013 and later.
2018-01-23 17:50:46 +01:00
twinaphex
56fad1a77b
Get rid of strdup in populate_settings_bool
2018-01-23 08:51:39 +01:00
twinaphex
ed38887910
(VS2017) Update solution
2018-01-23 08:38:40 +01:00
twinaphex
c24e66e61c
(QB) Add HAVE_DIRECT3D11/HAVE_DIRECT3D12 (disabled by default
...
for now)
2018-01-23 07:45:16 +01:00
Twinaphex
8bc1d9965d
Fix unused variables/etc.
2018-01-23 07:29:04 +01:00
twinaphex
c6fd61cc86
(D3D8) Buildfix
2018-01-23 07:21:53 +01:00
twinaphex
673a190d84
Merge d3d8_renderchain into d3d8.c
2018-01-23 07:18:46 +01:00
twinaphex
ce19e7c98a
Get rid of unused reinit function and get rid of other
...
unused stuff in D3D8
2018-01-23 07:00:25 +01:00
twinaphex
393ebfc467
(D3D8) No automatic generation of mipmaps possible, so remove this code
2018-01-23 06:53:07 +01:00
twinaphex
bb1fdad0d9
(Switch) Replace malloc() with calloc() in switch_gfx.c
2018-01-23 06:48:10 +01:00
twinaphex
93523782e5
Uniquely name D3D9
2018-01-23 06:43:03 +01:00
twinaphex
f1c5812ff8
(D3D8) Buildfixes
2018-01-23 06:31:33 +01:00
twinaphex
3a30c71cea
(D3D8) Buildfix
2018-01-23 06:30:46 +01:00
twinaphex
9be084de00
Static / public functions and interfaces need to be named
...
uniquely for Griffin
2018-01-23 06:29:33 +01:00
twinaphex
cc9ce0044b
Fix more heap errors in debug mode - MSVC 2003
2018-01-23 06:16:07 +01:00
twinaphex
c323041bc5
menu_display_reset_textures_list - put texpath on stack
2018-01-23 06:13:25 +01:00
twinaphex
54726aa668
Remove snprintf_p for now
2018-01-23 06:10:21 +01:00
twinaphex
3d5bb2af17
(XMB) Turn background_file_path into char pointer
2018-01-23 05:56:41 +01:00
twinaphex
6437e4b4a9
remove tons of unreferenced local variables
2018-01-23 05:49:03 +01:00
Twinaphex
9ba42837d8
Merge pull request #6158 from reswitched/master
...
[NSW] libtransistor updates
2018-01-23 05:41:08 +01:00
Twinaphex
db2816556c
Merge pull request #6157 from reswitched/buildfix-netplay
...
wrap some netplay code in #ifdef HAVE_NETPLAY blocks
2018-01-23 05:38:57 +01:00
twinaphex
86b64c34aa
Make xmb->thumbnail_file_path a char pointer
2018-01-23 05:38:02 +01:00
misson20000
5f8c888e0f
[NSW] remove checks for running under Mephisto, since not only do they prevent us from running under Yuzu, but we don't have libtransistor_context anymore
2018-01-22 20:36:32 -08:00
misson20000
2440b6198d
buildfix for netplay identifiers that weren't in #ifdef HAVE_NETPLAY blocks
2018-01-22 20:36:09 -08:00
twinaphex
0c9b4a60a2
Start reducing amount of times xmb->thumbnail_file_path is
...
written to
2018-01-23 05:30:41 +01:00
Twinaphex
4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
...
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex
924007eda2
Prevent calling task_image_process if image is NULL
2018-01-23 04:57:12 +01:00
twinaphex
a6ff88a094
Catch another edge case - this function is a mess and a minefield -
...
we need additional helpers to file_path.c and we need to properly
clean this up
2018-01-23 04:49:36 +01:00
twinaphex
4a7bfa463f
Create tmp_new2 - avoid scenario where fill_pathname_join
...
tries to join itself - create path first with tmp_new2,
then copy this back to xmb->thumbnail_file_path
2018-01-23 04:40:40 +01:00
Twinaphex
7902fdafd8
Merge pull request #6155 from fr500/master
...
attempt to fix #6154
2018-01-23 04:31:06 +01:00
twinaphex
b957e5aff4
Cleanup
2018-01-23 04:30:47 +01:00
twinaphex
f36dfda328
Fix Coverity resource leak warning
2018-01-23 04:29:45 +01:00
twinaphex
4b6c4e5a6a
BUildfix for D3D enum
2018-01-23 04:25:37 +01:00
twinaphex
d3c2d90a2c
BUildfix
2018-01-23 03:53:35 +01:00
radius
fb4bf99a31
attempt to fix #6154
2018-01-22 21:48:17 -05:00
twinaphex
d5ec046c63
Use calloc
2018-01-23 03:43:38 +01:00
twinaphex
6a47669d21
Prevent some heap corruptions/exceptions
2018-01-23 03:41:25 +01:00
twinaphex
93561a042b
Cleanups
2018-01-23 03:35:23 +01:00
twinaphex
f680f00098
Indent nit
2018-01-23 03:31:28 +01:00
twinaphex
625ddc5e52
Prevent some null pointer dereferences
2018-01-23 03:30:55 +01:00
twinaphex
27f34bf420
Some stability fixes
2018-01-23 03:23:49 +01:00
twinaphex
7e56ecba4b
Cleanups
2018-01-23 03:22:00 +01:00
twinaphex
e2e411bfa5
BUildfixes
2018-01-23 03:20:14 +01:00
twinaphex
8179379d31
Update
2018-01-23 03:09:55 +01:00
twinaphex
6cb2159a50
Buildfix for D3D8 renderchain
2018-01-23 03:00:34 +01:00
twinaphex
d28d14079a
Create separate D3D8 and D3D9 drivers
2018-01-23 02:55:33 +01:00
twinaphex
1a20fff7f2
Revert "reimplement mvp for D3D8"
...
This reverts commit f0d47bcd13 .
2018-01-22 23:03:02 +01:00
twinaphex
f0d47bcd13
reimplement mvp for D3D8
2018-01-22 23:01:20 +01:00
twinaphex
a80fb7c969
Add some safeguards here
2018-01-22 21:48:28 +01:00
twinaphex
6208981ad3
filestream_getline - be safer
2018-01-22 21:32:36 +01:00
twinaphex
e8ff299fd4
Revert "(D3D8) Implement rotation matrix"
...
This reverts commit ef63b4342c .
2018-01-22 20:54:22 +01:00
twinaphex
ef63b4342c
(D3D8) Implement rotation matrix
2018-01-22 20:27:53 +01:00
twinaphex
3271b61b6a
Some safeguards
2018-01-22 20:03:34 +01:00
twinaphex
63d9d80d17
Cleanup d3d9_cg_renderchain.c
2018-01-22 08:18:28 +01:00
twinaphex
6ee8ddb496
(D3D11) Some minor style nits
2018-01-22 07:35:36 +01:00
twinaphex
3fc2ddb8d2
(IOHIDManager) Add improvements - https://github.com/libretro/RetroArch/issues/4816#issuecomment-359145035
2018-01-22 06:48:56 +01:00
Twinaphex
99500b6f10
Merge pull request #6153 from aliaspider/master
...
(D3D11/12) refactors/fixes. add blending and selectable samplers for d3d12.
2018-01-22 00:07:12 +01:00
aliaspider
80df049f41
(D3D11/12) refactors/fixes. add blending and selectable samplers for
...
d3d12.
2018-01-21 23:46:50 +01:00
Twinaphex
ed0e1cbba1
Update README.md
2018-01-21 20:48:11 +01:00
Twinaphex
c3591d9af8
Merge pull request #6151 from aliaspider/master
...
(msvc) fix slang build.
2018-01-21 15:48:11 +01:00
aliaspider
d0d8a98046
(msvc) fix glslang build.
...
glslang still can't build with griffin since the files expect to be
compiled seperately.
2018-01-21 11:52:56 +01:00
twinaphex
e601190ecb
(D3D11/12) Fix warnings
2018-01-21 07:57:25 +01:00
twinaphex
f8d32bf10d
(MSVC 2017) Add HAVE_D3D11/HAVE_D3D12
2018-01-21 07:51:11 +01:00
twinaphex
0ec2ae1e97
Add files to Griffin
2018-01-21 07:49:07 +01:00
twinaphex
6319dbcc8a
d3d_common.c - cleanups
2018-01-21 06:41:54 +01:00
twinaphex
8d7e9b31a4
Cleanups
2018-01-21 06:34:33 +01:00
twinaphex
b8460026fb
Update CHANGES.md
2018-01-21 05:04:30 +01:00
Twinaphex
ffff5df787
Merge pull request #6148 from aliaspider/master
...
(D3D11/D3D12) initial video driver implementation.
2018-01-21 04:59:18 +01:00
twinaphex
2178b6d10f
Vulkan temporary workaround for swapchain recycling (nvidia) -
...
Both swapchain recreation methods are proper andwithin the Vulkan specs.
The differnece is retroarch follows method (apparently proposed in
vulkan samples) that "hopes" the driver will reuse some of the old
swapchain resources, while the other method destroys everything and
recreates from scratch. At the moment on Nvidia drivers the second
method is stable while the first method is unreliable in all cases
today.
2018-01-21 04:40:01 +01:00
aliaspider
c8027ebe1d
(tools) add the tool used to generate the d3d headers.
2018-01-21 04:28:06 +01:00
aliaspider
6b9dc2205b
(MSVC) add Makefile.msvc
2018-01-21 04:12:01 +01:00
aliaspider
094196220d
(D3D11/D3D12) initial video driver implementation.
...
- some headers from the windows 10 sdk need to be added to the include
path when targeting mingw :
d3d11.h
d3d11sdklayers.h
d3d12.h
d3d12sdklayers.h
d3d12shader.h
d3dcommon.h
d3dcompiler.h
2018-01-21 04:10:45 +01:00
twinaphex
7ab2cbf877
Revert "(Xbox OG) Add HAVE_7ZIP"
...
This reverts commit fd799bccef .
2018-01-21 04:01:12 +01:00
twinaphex
fd799bccef
(Xbox OG) Add HAVE_7ZIP
2018-01-21 02:35:17 +01:00
twinaphex
c5ffd06778
Revert "(xdk_joypad.c) Cleanups"
...
This reverts commit 49c399217d .
2018-01-21 01:48:28 +01:00
twinaphex
6c73cea470
Revert "Buildfix"
...
This reverts commit 832cf07247 .
2018-01-21 01:48:21 +01:00
twinaphex
832cf07247
Buildfix
2018-01-21 01:44:18 +01:00
twinaphex
49c399217d
(xdk_joypad.c) Cleanups
2018-01-21 01:43:19 +01:00
twinaphex
f884e5b0c8
(Xbox OG) Build in RPNG support
2018-01-21 01:27:41 +01:00
twinaphex
500869dd3f
Use threaded data runloop for Xbox OG
2018-01-21 01:22:18 +01:00
twinaphex
537870b6ec
(XDK1) Add HAVE_OVERLAY
2018-01-21 01:19:06 +01:00
twinaphex
2fcd44b40c
(Xbox 1) Remove HAVE_MATERIALUI
2018-01-21 00:06:55 +01:00
twinaphex
932904e07e
(Xbox 360) Buildfixes
2018-01-20 23:42:10 +01:00
twinaphex
983617372a
(d3d_common.c) With D3D9 Xbox 360, these functions don't
...
return anything
2018-01-20 23:40:53 +01:00
twinaphex
b7bbf368fe
(XBox XDK) Input should work again completely
2018-01-20 23:38:32 +01:00
Twinaphex
1dc918b8c7
Merge pull request #6142 from orbea/install
...
Makefile: Fix make install.
2018-01-20 21:54:59 +01:00
Twinaphex
84d4822901
Merge pull request #6143 from ToadKing/emscripten-bfi
...
Enable black frame insertion on Emscripten
2018-01-20 21:54:47 +01:00
Twinaphex
f08031345e
Merge pull request #6144 from aliaspider/master
...
various / build fixes.
2018-01-20 21:54:37 +01:00
aliaspider
7bdb48088b
(msvc) add #pragma execution_character_set("utf-8") to msg_hash_ko.c.
2018-01-20 20:08:29 +01:00
aliaspider
5db96f35fa
(WIN32) various build fixes.
2018-01-20 20:05:32 +01:00
aliaspider
5918e15999
Makefile: use different build directories for debug and release.
...
add _DEBUG defines for debug builds.
2018-01-20 20:02:45 +01:00
Toad King
773dbcf1cc
small gitignore change
2018-01-20 13:01:48 -06:00
Toad King
55334aeffd
fix black frame insertion in emscripten
2018-01-20 13:01:48 -06:00
twinaphex
528e4d8cc4
xdk_joypad_axis - implement case 4/5 for Xbox 360
2018-01-20 19:57:14 +01:00
twinaphex
6311885824
(XDK1) Change D-pad to hat controls - make gamepad D-pad and analog
...
stick work properly
2018-01-20 19:48:29 +01:00
twinaphex
13da6bf4a2
With Xbox OG, some of the face buttons are analog buttons -
...
need to implement this in _button callback function
2018-01-20 19:34:01 +01:00
twinaphex
b4bb6e2ef4
Start making xdk_joypad code more similar to PC code
2018-01-20 19:05:39 +01:00
twinaphex
64e0861aee
remove iteration variables
2018-01-20 18:57:19 +01:00
twinaphex
3ba978caa9
Make axis function more like PC version
2018-01-20 18:55:28 +01:00
twinaphex
e16d962c01
Start getting rid of analog_state
2018-01-20 18:54:21 +01:00
twinaphex
f25306ba22
memset g_xinput_states to 0
2018-01-20 18:50:24 +01:00
twinaphex
03a745e5b4
Remove xdk_joypad_get_buttons
2018-01-20 18:47:39 +01:00
twinaphex
0550b22a35
(XDK) Buildfix
2018-01-20 18:46:13 +01:00
twinaphex
f74e399bdf
Start rewriting xdk_joypad.c
2018-01-20 18:44:35 +01:00
orbea
cc26f4a88c
qb: Don't overwrite defaults
...
Haiku really should use the configure flags provided, that is why they exists.
In this case.
./configure \
--global-config-dir=$PREFIX/settings
--with-assets_dir=$PREFIX/data
--with-mand_dir=$PREFIX/documentation/man
Changing the defaults just makes the script more complicated for no good reason.
2018-01-20 09:27:02 -08:00
twinaphex
41575a63ac
(XDK joypad) Cleanups
2018-01-20 17:59:59 +01:00
orbea
6ce57ffe18
Makefile: Fix make install.
...
Partially reverts https://github.com/libretro/RetroArch/commit/b9585df325234b9545903112f554b25e4fe39139
2018-01-20 08:26:55 -08:00
twinaphex
e1ec0e578c
(XUI) Use new d3d format function too
2018-01-20 16:47:59 +01:00
twinaphex
4a5de7ed6a
Use D3D common format functions
2018-01-20 16:45:45 +01:00
twinaphex
2cb8b50cef
D3DXCompileShader - D3D9 only
2018-01-20 16:40:26 +01:00
twinaphex
fe72bc3ab6
(d3d_common.c) Get rid of Xbox 360-specific ifdefs
2018-01-20 16:38:10 +01:00
twinaphex
cc1a828c87
d3d_get_color_format_backbuffer - cleanups
2018-01-20 16:35:59 +01:00
leiradel
e54da03ddc
Fixed crash when the content is closed and the cheevos are still being loaded
2018-01-20 14:35:25 +00:00
Twinaphex
4ba100f660
Update CHANGES.md
2018-01-20 09:32:55 +01:00
Twinaphex
29ce197d16
Update CHANGES.md
2018-01-20 09:31:01 +01:00
Twinaphex
5c7778519b
Merge pull request #6140 from kwyxz/master
...
Update Haiku port to allow it to build again
2018-01-20 09:27:27 +01:00
kwyxz
b9585df325
Update Haiku port to allow it to build again
2018-01-20 00:19:01 -08:00
Twinaphex
214c2fe273
Merge pull request #6138 from gblues/master
...
A handful of fixes & cleanups
2018-01-20 07:31:06 +01:00
twinaphex
5fc2f3db51
Add HAVE_D3DX ifdefs
2018-01-20 07:04:21 +01:00
twinaphex
9f7d0d59c5
(Xbox 1) Fix texture U/V
2018-01-20 07:00:03 +01:00
gblues
51c01df815
Turn off WIIU_HID on master
2018-01-19 21:58:22 -08:00
twinaphex
1d9ea0297e
Move this lower in priority
2018-01-20 06:50:25 +01:00
twinaphex
b640e1cbe9
(Xbox OG) Add HAVE_MATERIALUI / HAVE_XMB
2018-01-20 06:48:44 +01:00
twinaphex
47164a550d
Dont'default to XMB for now for Xbox
2018-01-20 06:47:46 +01:00
twinaphex
c106783e85
(XDK1) Now renders RGUI and game frame properly
2018-01-20 06:25:02 +01:00
gblues
f4685447cc
Merge github:libretro/RetroArch
2018-01-19 20:54:33 -08:00
twinaphex
e6f637ea6b
Set autoconfig binds for Xbox
2018-01-20 03:14:17 +01:00
Brad Parker
9172765252
update JP translation
2018-01-19 21:04:11 -05:00
twinaphex
4bd4692cf2
Get rid of another _XBOX ifdef
2018-01-20 02:09:51 +01:00
twinaphex
6f73bdf287
(Emscripten) Cleanups
2018-01-20 02:05:37 +01:00
twinaphex
f97d6ec909
(VC EGL) Cleanups
2018-01-20 02:03:49 +01:00
twinaphex
fb257eb21e
(GL/Raspberry Pi) Should fix the regression with GL cores on
...
Raspberry Pi
2018-01-19 22:45:04 +01:00
twinaphex
a3b593f27b
(D3D) Take this out for Xbox
2018-01-19 22:41:58 +01:00
twinaphex
273d94e549
Remove this
2018-01-19 22:09:58 +01:00
twinaphex
d01b9c4a09
Cleanups
2018-01-19 21:25:35 +01:00
twinaphex
82f721145c
(XDK) Refactor xdk_joypad.c
2018-01-19 21:24:28 +01:00
twinaphex
58e87387d5
Try to prevent more null pointer dereferences; more general cleanups
2018-01-19 19:15:05 +01:00
twinaphex
f03180c31a
Cleanups - do some early returns in case we get a NULL pointer
...
dereference
2018-01-19 18:42:50 +01:00
twinaphex
92a18e411c
(cheevos) Get rid of a lot of macros - make it more understandable
2018-01-19 18:25:54 +01:00
twinaphex
4f16ff8c2e
Remove macros CORO_LEAVE/CORO_ENTER/CORO_SUB
2018-01-19 16:54:44 +01:00
twinaphex
bd883ad4d5
(cheevos) Get rid of some of these macros
2018-01-19 16:45:53 +01:00
twinaphex
b4b5ed1630
Rely on xbox input subsystem to attach/detach gamepads
2018-01-19 07:02:47 +01:00
twinaphex
0731a79a4f
Pass this to XInputOpen
2018-01-19 06:56:44 +01:00
twinaphex
f71bbeae9f
(XDK) Try to autodetect all pads at startup
2018-01-19 06:49:52 +01:00
Twinaphex
29fa91dcd0
Merge pull request #6136 from ToadKing/emscripten-phone
...
Fix web template on phone browsers
2018-01-19 06:19:11 +01:00
Toad King
a634994809
no longer compile with SDL support by default
2018-01-18 22:57:46 -06:00
Toad King
bd9e70f70e
fix top bar not appearing in phone browsers
2018-01-18 22:57:46 -06:00
twinaphex
cdcca43233
remove _XBOX1 ifdefs
2018-01-19 05:42:54 +01:00
twinaphex
cb475f7815
Take out _XBOX1 codepath
2018-01-19 05:22:25 +01:00
twinaphex
d8e9e3383d
Revert "(Xbox) Swizzled formats on Xbox need to be POW2"
...
This reverts commit f608b5ed52 .
2018-01-19 05:06:46 +01:00
twinaphex
7484e01034
Revert "This one complains too"
...
This reverts commit 1a3a88a62e .
2018-01-19 05:06:24 +01:00
twinaphex
1a3a88a62e
This one complains too
2018-01-19 05:04:11 +01:00
twinaphex
f608b5ed52
(Xbox) Swizzled formats on Xbox need to be POW2
2018-01-19 05:00:50 +01:00
gblues
86ac651edf
Fix disabled HID code, add defensive programming
...
== DETAILS
1. Noticed that the HID driver wasn't loading after setting WIIU_HID=1. Found
that the HID driver init was ifdef'd out. Removed that.
2. Current theory around "System Memory Error 160-2203" is in-memory
corruption. So, to try to identify it:
- Created a routine that does a hex dump of the RPX over the logger. (I
have a python3 script that can extract the hex dump back into a binary
file). If a SME occurs with this routine enabled, we can see if the
corruption is happening at read-time, or somewhere between when we send
the RPX to the loader and try to execute it.
- I noticed that we allocate slightly more memory than the RPX actually
needs, and we don't zero the memory, which means there's a handful of
bytes at the end that could be anything. I added a call to memset() to
zero out the memory prior to loading the RPX off the SD card.
And, of course, after adding those, I haven't been able to reproduce the
System Memory Error, so maybe the uninitialized memory was the problem?
Here's hoping.
2018-01-18 19:57:19 -08:00
twinaphex
47f6ff7435
Silence warning
2018-01-19 04:56:10 +01:00
twinaphex
dc81998c0b
(Xbox OG) Buildfixes
2018-01-19 04:55:34 +01:00
twinaphex
5b5e3e4a05
Cleanups
2018-01-19 04:45:11 +01:00
twinaphex
88873776c8
Cleanups
2018-01-19 04:13:02 +01:00
twinaphex
9f45370120
Cleanups
2018-01-19 03:54:07 +01:00
twinaphex
daa2a572b9
Cleanup
2018-01-19 03:52:32 +01:00
twinaphex
a3f95f58ec
Cleanup menu_display_d3d
2018-01-19 03:40:34 +01:00
twinaphex
1f8e0fdfe5
Revert "Update filestream_getline to prevent heap corruption"
...
This reverts commit 60a45db69e .
2018-01-19 02:49:24 +01:00
twinaphex
60a45db69e
Update filestream_getline to prevent heap corruption
2018-01-19 02:44:18 +01:00
twinaphex
841593f082
(MSVC 2010) Define HAVE_D3DX
2018-01-19 02:37:24 +01:00
twinaphex
4ef66e6e8c
This should make XMB/MaterialUI render correctly on D3D8
2018-01-19 02:24:10 +01:00
twinaphex
79b434719f
Update
2018-01-18 23:23:22 +01:00
Twinaphex
318843a71d
Update ctr_pthread.h
2018-01-18 21:12:07 +01:00
Twinaphex
194aa4ae7b
Merge pull request #6134 from meepingsnesroms/master
...
Fix writing to local thread pointer instead of actual thread.(3DS threads)
2018-01-18 19:39:38 +01:00
meepingsnesroms
da5ce6ef35
Fix writing to local thread pointer instead of actual thread.
2018-01-18 10:35:58 -08:00
Twinaphex
37c67e480d
Merge pull request #6131 from alfrix/spanish
...
Update spanish translation
2018-01-18 14:54:34 +01:00
Alfredo Monclus
2b693afc7e
Update spanish translation
2018-01-18 03:53:09 -03:00
twinaphex
2d9727f499
Simplify sanitize_to_string further
2018-01-18 06:32:50 +01:00
twinaphex
1679124361
Cleanup sanitize_to_string function
2018-01-18 06:29:14 +01:00
twinaphex
e7414e8286
Cleanups
2018-01-18 06:15:39 +01:00
twinaphex
2dd9c5bb82
(3DS) Try to silence warning/error
2018-01-18 04:54:21 +01:00
Twinaphex
1c5a35d0d3
Merge pull request #6130 from meepingsnesroms/master
...
Add 3DS threads
2018-01-18 02:22:41 +01:00
meepingsnesroms
5e42401fdb
Add 3DS threads
2018-01-17 14:00:57 -08:00
Twinaphex
3e5cc5b300
Merge pull request #6129 from deltabeard/hex_fix
...
Show GL hex error in hex
2018-01-17 20:04:44 +01:00
twinaphex
cd9cda08a2
Update and fix API error
2018-01-17 19:30:20 +01:00
Mahyar Koshkouei
87a7c0f426
Show GL hex error in hex
...
Fixes an issue whereby a hexadecimal error value was being printed in
decimal.
Tested on a RPi that suffers from issue 6078.
Signed-off-by: Mahyar Koshkouei <[email protected] >
2018-01-17 17:08:03 +00:00
Twinaphex
45c50c604b
Update CHANGES.md
2018-01-17 09:20:56 +01:00
twinaphex
f30c0010f6
Remove xbox media path
2018-01-17 09:05:28 +01:00
twinaphex
281223eae8
Xbox ifdefs
2018-01-17 08:54:06 +01:00
twinaphex
136068098d
Xbox fixes
2018-01-17 08:51:56 +01:00
twinaphex
29098d6b99
Not necessary for D3D8 we believe
2018-01-17 07:45:06 +01:00
twinaphex
f1f3a6f0ae
Remove some Xbox specific code
2018-01-17 07:37:05 +01:00
Twinaphex
e1b1a1b07b
Merge pull request #6128 from aliaspider/master
...
(D3D8) can now render content frame, rgui and overlays.
2018-01-17 07:15:31 +01:00
aliaspider
ebd9430982
(D3D8) can now render content frame, rgui and overlays.
2018-01-17 07:10:45 +01:00
twinaphex
e73b1564a4
Remove retro_inline
2018-01-17 06:47:49 +01:00
twinaphex
6d2df385f8
Turn _V functions into macros
2018-01-17 06:47:18 +01:00
twinaphex
bd73d4b98a
Cleanups
2018-01-17 06:44:16 +01:00
twinaphex
11f26ed549
Refactor verbosity code - try to avoid log calls if verbosity is not
...
set
2018-01-17 06:28:26 +01:00
Andrés
78adf0cca4
Merge pull request #6126 from fr500/master
...
fix display name for builtin autoconfs again
2018-01-16 22:20:17 -05:00
radius
d1dba26565
fix display name for builtin autoconfs again
2018-01-16 22:18:28 -05:00
Twinaphex
ac18a75311
Merge pull request #6125 from ToadKing/emscripten-wasm
...
Copy over new .wasm file instead of old .js.mem file
2018-01-17 02:40:10 +01:00
Toad King
10697dc543
copy over new .wasm file instead of old .js.mem file
2018-01-16 19:24:01 -06:00
twinaphex
df1979be12
Define string_is_not_equal
2018-01-17 01:06:09 +01:00
twinaphex
897c1654ab
Reduce usage of string_is_not_equal_fast
2018-01-17 01:03:48 +01:00
twinaphex
f48458d5bd
(D3D9) Fix warning
2018-01-17 00:53:47 +01:00
Twinaphex
c5b71470c4
Update
2018-01-17 00:49:23 +01:00
Twinaphex
57df01bbaa
(Apple) Buildfix
2018-01-17 00:48:25 +01:00
twinaphex
61ff51be2f
Start using string_is_equal predominantly
2018-01-16 22:53:38 +01:00
Brad Parker
daf0b55f80
fix heap buffer overflow
...
==16726== ERROR: AddressSanitizer: heap-buffer-overflow on address 0x600400139d99 at pc 0x5cb4d8 bp 0x7ffc88a3a050 sp 0x7ffc88a3a048
READ of size 1 at 0x600400139d99 thread T0
#0 0x5cb4d7 in xmb_update_savestate_thumbnail_path /home/bp/RetroArch/menu/drivers/xmb.c:1071
2018-01-16 10:32:45 -05:00
twinaphex
830b2e429d
Buildfix
2018-01-16 09:43:17 +01:00
Twinaphex
030a65bf9b
Merge pull request #6117 from orbea/install
...
Makefile: Use cp / chmod instead of install.
2018-01-16 08:28:34 +01:00
twinaphex
c4d3ea6f8d
Add want_mipmap function parameter to d3d_texture_new
2018-01-16 09:11:14 +01:00
twinaphex
4ead2df09e
(D3D) Remove HAVE_FBO ifdef - should make shaders work again
2018-01-16 08:15:10 +01:00
Twinaphex
4069796926
Merge pull request #6120 from ToadKing/emscripten-mupen
...
more build modifications to emscripten (needed for mupen64 to work)
2018-01-16 06:12:19 +01:00
Toad King
99472beeb6
more build modifications to emscripten (needed for mupen64 to work)
2018-01-15 21:02:01 -06:00
twinaphex
713de18a04
Revert "Simplify d3d9_cg_renderchain"
...
This reverts commit 17d1e387de .
2018-01-16 03:29:10 +01:00
twinaphex
0c07dc6f24
Revert "Updates to d3d9_cg_renderchain"
...
This reverts commit f13148d10e .
2018-01-16 03:28:57 +01:00
twinaphex
1dee2438e6
Revert "(Cg D3D9) Cleanups"
...
This reverts commit 6c95f389b1 .
2018-01-16 03:28:47 +01:00
twinaphex
6c95f389b1
(Cg D3D9) Cleanups
2018-01-16 03:22:13 +01:00
twinaphex
f13148d10e
Updates to d3d9_cg_renderchain
2018-01-16 03:18:12 +01:00
twinaphex
91e8f7d4db
BUildfix
2018-01-16 03:12:38 +01:00
twinaphex
17d1e387de
Simplify d3d9_cg_renderchain
2018-01-16 03:09:51 +01:00
twinaphex
7477dd65ff
(D3D8) Try to implement set_final_viewport
2018-01-16 02:57:24 +01:00
Twinaphex
5d64adf1a6
Merge pull request #6119 from garbear/libretro-api
...
Add missing {, |, } and ~ to the libretro API
2018-01-16 01:37:02 +01:00
twinaphex
bce0c40b73
(D3D8) Assume we need to set this
2018-01-16 02:32:26 +01:00
twinaphex
734e952457
(D3D8) Try this
2018-01-16 02:26:35 +01:00
twinaphex
3bdea333e1
enable this
2018-01-16 02:22:53 +01:00
twinaphex
8ddcf4d6d7
Let's try this
2018-01-16 02:21:43 +01:00
twinaphex
797f26421a
Add MVP code
2018-01-16 01:16:38 +01:00
twinaphex
9d144e28fc
Use D3DFVF_XYZ for PC, D3DFVF_XYZRHW for Xbox
2018-01-16 02:04:50 +01:00
twinaphex
ae52cd2c68
Fix return type of render_pass
2018-01-16 01:41:16 +01:00
twinaphex
7a281a348e
Fix d3d8_renderchain
2018-01-16 01:38:31 +01:00
twinaphex
591e8e22c7
Fix d3d8_renderchain_free
2018-01-16 01:37:07 +01:00
twinaphex
89ee07486a
Remove d3d8_renderchain_clear
2018-01-16 01:34:39 +01:00
twinaphex
7ceb107c6a
Rewrite d3d8_renderchain.c
2018-01-16 01:30:59 +01:00
twinaphex
e32ceb8f30
Rewrite d3d_texture_blit
2018-01-16 00:08:10 +01:00
twinaphex
86385dcaf7
Start creating d3d_texture_t
2018-01-15 23:13:16 +01:00
Twinaphex
97e96bf272
Merge pull request #6118 from ToadKing/emscripten-template
...
Minor Emscripten template fixes
2018-01-15 21:44:10 +01:00
twinaphex
fdffc1a178
One ifdef less
2018-01-15 22:04:15 +01:00
Toad King
fea2dd3d17
remove log textbox from embed template
2018-01-15 14:10:51 -06:00
Toad King
b997c8f80f
fix padding on content area. fullscreen hack no longer needed on chrome
...
remove box shadow from navbar so it doesn't cover the render area
2018-01-15 14:04:28 -06:00
twinaphex
391fd3eadc
Fix CXX_BUILD for D3D
2018-01-15 21:44:49 +01:00
twinaphex
f26b18c7a4
D3D8 compilation fixes
2018-01-15 20:58:13 +01:00
orbea
db66dcb4db
Makefile: Use cp / chmod instead of install.
...
Using standard tools like cp and chmod is more portable than install which does not work the same
on all supported platforms.
2018-01-15 10:24:33 -08:00
Twinaphex
6efe1128c0
Merge pull request #6115 from orbea/pulse
...
qb: Enable pulse detection for SunOS again.
2018-01-15 19:02:31 +01:00
twinaphex
2a4f19d0c7
Update pulse.c
2018-01-15 19:32:51 +01:00
orbea
c8d25a9152
qb: Enable pulse detection for SunOS again.
2018-01-15 09:54:39 -08:00
Twinaphex
d8a5958e21
Merge pull request #6114 from RobLoach/patch-27
...
emscripten: Remove output textarea
2018-01-15 17:02:50 +01:00
Rob Loach
cb3ab8b12e
emscripten: Use argument list for Module.print
2018-01-15 10:06:06 -05:00
Rob Loach
2f6297838e
emscripten: Remove output textarea
...
This removes the output textarea as we're using the console now.
2018-01-15 10:03:50 -05:00
Twinaphex
09c49aad11
Merge pull request #6113 from ToadKing/more-emscripten-fixes
...
Emscripten fixes Part 2
2018-01-15 12:27:57 +01:00
Toad King
bc511b8c8a
enable shader pipeline
...
enables menu shader effects
2018-01-15 04:53:44 -06:00
Toad King
066a0a6b32
put emscripten build artifacts into its own folder
...
clean up all artifacts on make clean
2018-01-15 04:53:27 -06:00
Toad King
ccb45a068d
fix compiler warning
2018-01-15 04:52:35 -06:00
Toad King
28b2bf537f
fix warning
2018-01-15 04:17:01 -06:00
Toad King
78a3d0f828
Merge branch 'master' into more-emscripten-fixes
2018-01-15 04:09:26 -06:00
Toad King
3917b02f9f
build optimized emscripten builds as WASM
...
HUGE speed-ups for firefox and moderate speedups for chrome
2018-01-15 04:00:09 -06:00
Toad King
0256156a6b
fix rwebaudio time drift
...
fixes audio getting stuck in an always fast state
2018-01-15 03:08:30 -06:00
Toad King
19facdb066
reset drivers shortly after toggling fullscreen mode
...
fixes black screen after going fullscreen in game
2018-01-15 02:12:53 -06:00
Toad King
d23faff8d6
set the main loop first before calling rarch_main
2018-01-15 00:43:20 -06:00
Toad King
2738c79aa0
switch to RGUI as default menu for emscripten
2018-01-15 00:07:12 -06:00
Toad King
1c1b35708a
fix default joypad driver on emscripten
2018-01-15 00:06:57 -06:00
Toad King
db152fede8
remove container with uneeded padding. fixes canvas being off-center in smaller windows
2018-01-14 23:45:54 -06:00
Toad King
b75f4b4f67
implement setting vsync and swapinterval
...
vsync is not "true" vsync (that's always on in browsers) but changes the main loop timer from immediate to window.requestAnimationFrame
2018-01-14 23:29:20 -06:00
Twinaphex
92ef4002d1
Merge pull request #6112 from RobLoach/emscripten-top-nav
...
emscripten: Allow hiding the top menu
2018-01-15 06:28:56 +01:00
twinaphex
59b5ecf7db
(XDK) Buildfixes
2018-01-15 06:36:02 +01:00
twinaphex
c398db76d4
(xdk360_fonts.cpp) Cleanups
2018-01-15 06:32:40 +01:00
twinaphex
27caf46616
Add d3d_get_render_state
2018-01-15 06:14:20 +01:00
twinaphex
510dfca756
Start adding C++ code path for SetVertexShaderConstantF and
...
refactor xdk360_fonts.cpp calls
2018-01-15 06:01:59 +01:00
Toad King
2d3fc1a384
update gitignore
2018-01-14 22:59:06 -06:00
Rob Loach
443262a9cd
emscripten: Allow hiding the top menu
2018-01-14 23:57:53 -05:00
Toad King
6f77859eed
fixes to rwebaudio
...
it should no longer mark buffers for clear if they're still being filled
report correct total buffer size to help resampler
2018-01-14 22:56:53 -06:00
Twinaphex
d2a0046f23
Merge pull request #6110 from fr500/master
...
cut down duplication
2018-01-15 04:51:56 +01:00
radius
d7168584a2
cut down duplication
2018-01-14 22:43:49 -05:00
Twinaphex
de1079497c
Merge pull request #6109 from fr500/master
...
remove dropbox
2018-01-15 04:32:35 +01:00
radius
346d9480f7
remove dropbox
2018-01-14 22:31:30 -05:00
Toad King
2df70cce17
make retroarch logs log to web console instead of textbox
2018-01-14 21:18:30 -06:00
Toad King
4498e9ffba
fix white bar in chrome when fullscreen
2018-01-14 21:10:15 -06:00
Toad King
a682ccd8e8
fix menu button
2018-01-14 21:02:59 -06:00
Twinaphex
e948412bb4
Merge pull request #6108 from aliaspider/master
...
(direct3D) fix scaling in the menu display driver.
2018-01-15 03:48:40 +01:00
Toad King
7b3554fd3c
fix crash in cores than send audio early
2018-01-14 20:46:08 -06:00
aliaspider
25a7c04a27
(direct3D) fix scaling in the menu display driver.
2018-01-15 03:45:37 +01:00
twinaphex
28d9ba6a05
Add libretro-mpv
2018-01-15 01:38:05 +01:00
Twinaphex
33103263a7
Merge pull request #6093 from RobLoach/file_path
...
libretro-common: Clean up dependencies of file_path
2018-01-15 01:31:52 +01:00
twinaphex
93b523e6ea
C89 buildfix
2018-01-15 01:01:41 +01:00
Twinaphex
fd3ef0ec9c
Merge pull request #6107 from ToadKing/emscripten-fixes
...
Fix Emscripten build
2018-01-14 23:05:36 +01:00
Toad King
60f203d344
fix emscripten build
2018-01-14 16:03:44 -06:00
Garrett Brown
39742e24db
Add missing {, |, } and ~ to the libretro API
...
Missing keys are found in TyrQuake's source:
https://github.com/libretro/tyrquake/blob/be5aede91/common/keys.h#L111-L114
2018-01-14 13:58:11 -08:00
Twinaphex
9b0b16e2c0
Merge pull request #6106 from ToadKing/emscripten-fixes
...
Emscripten rewrites
2018-01-14 22:40:00 +01:00
Toad King
c8f03b4640
fix fullscreen sometimes losing state
2018-01-14 15:19:37 -06:00
Toad King
fca639ad84
remove linking SDL code
2018-01-14 14:42:57 -06:00
Twinaphex
0b27f539c2
Merge pull request #6103 from fr500/master
...
ifdef cheevos variables properly
2018-01-14 21:37:43 +01:00
Twinaphex
823e2c9a32
Merge pull request #6105 from MrHuu/3DS
...
Add 3DS stella / prosystem core
2018-01-14 21:37:31 +01:00
Toad King
460ceaef97
queue keyboard events and only process them when polling
...
fixes hitting enter from search box also selecting underlying menu item
2018-01-14 14:37:25 -06:00
Twinaphex
97dec217b3
Merge pull request #6104 from orbea/shellcheck
...
qb: Silence shellcheck warning.
2018-01-14 18:36:29 +01:00
orbea
06648ca21b
qb: Silence shellcheck warning.
...
Line 25:
SORT=sort
^-- SC2209: Use var=$(command) to assign output (or quote to assign string).
2018-01-14 09:12:41 -08:00
radius
06b840c6ca
ifdef cheevos variables properly
2018-01-14 11:49:19 -05:00
MrHuu
859da19d80
Add 3DS stella / prosystem core
2018-01-14 16:34:49 +01:00
Toad King
4fd750b48a
add builtin autoconf script for emscripten gamepads with "standard" mapping
2018-01-14 04:24:37 -06:00
Toad King
b3900217da
clamp axis values to -1.0 - 1.0, at least firefox can report values outside that range
2018-01-14 03:43:23 -06:00
Toad King
2d27a8c3e2
fix exiting not terminating emscripten runtime
2018-01-14 02:53:34 -06:00
Toad King
1f8a85615c
don't always clear poll state
2018-01-14 02:34:38 -06:00
Toad King
5ef595be1a
fix fullscreen
2018-01-14 02:33:22 -06:00
Toad King
de3581de73
fix analog sticks
2018-01-14 01:35:28 -06:00
Toad King
15c3f56b37
fix phantom button presses
2018-01-14 01:00:46 -06:00
Toad King
21d928ba0e
add joypad driver for emscripten
2018-01-14 00:15:30 -06:00
Twinaphex
a7e9ca4def
Update CHANGES.md
2018-01-14 05:17:35 +01:00
Toad King
38ec1acf8e
add mouse support to emscripten
2018-01-13 20:51:30 -06:00
Toad King
77b158e6a2
fix compiler warning
2018-01-13 20:47:30 -06:00
Toad King
0ce1fa7751
fix search box in menu
2018-01-13 20:47:15 -06:00
Twinaphex
332ccbf300
Merge pull request #6097 from aliaspider/master
...
(Direct3D) Menu display driver implementation.
2018-01-14 02:54:40 +01:00
aliaspider
7b09d5399c
(Direct3D) Menu display driver implementation.
2018-01-14 02:21:48 +01:00
Toad King
1e212b4248
use emscripten HTML5 API for keyboard events instead of old JS library
2018-01-13 17:56:00 -06:00
twinaphex
8e6f931f85
Add some safeguards
2018-01-13 23:50:14 +01:00
gblues
1515bd8c1b
Minor cleanups
...
== DETAILS
- Add *.swp to gitignore so editor swap files don't get committed
- Remove unneeded commented-out defines from WiiU build
- Start on fix for DSI when switching cores on WiiU
== TESTING
Sigh. I'm back at "System Memory error", which makes me think the problem
might be the SD card. (On the plus side, I manually verified the hash so
at least the copy process is working).
So, that's to say that I can't actually test to see if the DSI error is
fixed.
2018-01-13 12:16:37 -08:00
Andrés
4eb33dfc4f
Update CHANGES.md
2018-01-13 14:22:42 -05:00
Twinaphex
d7f4538c01
Update CHANGES.md
2018-01-13 15:32:15 +01:00
Twinaphex
b2ec210fd6
Merge pull request #6094 from aliaspider/master
...
(win32) disable WS_EX_LAYERED when opacity == 100.
2018-01-13 14:53:43 +01:00
aliaspider
9cb896a3d9
(win32) WS_EX_LAYERED drastically decreases performance, so only set it
...
when needed (when opacity < 100).
2018-01-13 07:53:13 +01:00
Toad King
161d758b33
don't apply class that has padding to canvas
2018-01-13 00:46:31 -06:00
Toad King
a77f9c37c6
start on bringing the emscripten video code up to speed with latest emscripten
...
fix rwebinput
2018-01-13 00:05:07 -06:00
Rob Loach
26b9cb3c78
libretro-common: Clean up dependencies of file_path
...
This moves a few functions that were defined in file_path_special to libretro-common to clean up the dependency tree.
2018-01-13 00:27:49 -05:00
bparker06
728f77b2bc
Update CHANGES.md
2018-01-12 16:16:27 -05:00
Twinaphex
2967e35930
Update CHANGES.md
2018-01-12 17:11:54 +01:00
Twinaphex
650fe99198
Merge pull request #6086 from kwyxz/master
...
Solaris 11 RetroArch build
2018-01-12 17:04:36 +01:00
Twinaphex
2064a98dfd
Merge pull request #6090 from fr500/master
...
fix my last PR for builtin autoconfs
2018-01-12 16:32:43 +01:00
radius
2e210b6bb4
fix my last PR for builtin autoconfs
2018-01-12 10:29:35 -05:00
twinaphex
39cc418e2e
Cut down on code duplication
2018-01-12 05:27:09 +01:00
twinaphex
fb38c0da21
Cut down on code duplication
2018-01-12 04:51:15 +01:00
twinaphex
ef6b87ae2c
(Menu) Cut down on code duplication
2018-01-12 04:42:44 +01:00
twinaphex
3407cd665d
(Menu) Cut down on code duplication
2018-01-12 04:18:53 +01:00
twinaphex
af12858953
Try to have a more robust fallback path for
...
menu_displaylist_parse_generic
2018-01-12 04:02:14 +01:00
twinaphex
a5e35e7193
ake
2018-01-12 03:56:29 +01:00
Twinaphex
3bb5072e1b
Update CHANGES.md
2018-01-12 03:21:52 +01:00
twinaphex
db034b8a12
Change Makefile.emscripten
2018-01-12 03:16:15 +01:00
Twinaphex
e099b8150c
Merge pull request #6083 from aliaspider/master
...
(WIIU) add remaining menu shaders.
2018-01-12 03:00:22 +01:00
aliaspider
24cb240079
(WIIU) add remaining menu shaders.
...
- move some files around.
2018-01-12 02:54:45 +01:00
twinaphex
7cbe4ba9a8
Turn some variables static
2018-01-12 01:37:23 +01:00
Twinaphex
1af59d71c7
Merge pull request #6082 from fr500/master
...
add display name and config name to autoconf
2018-01-12 01:33:39 +01:00
kwyxz
71cdb5e03c
With Solaris, use ginstall instead of install
2018-01-11 15:15:58 -08:00
kwyxz
f566ecebf4
Disabling Pulse for now
2018-01-11 14:51:18 -08:00
kwyxz
e65ad7c6d8
Solaris 11 does not like this POSIX define
2018-01-11 14:50:07 -08:00
kwyxz
a11decf61d
Added SunOS to the list of targets + fixed a sort specificity
2018-01-11 14:48:43 -08:00
radius
3b334b60d6
add display name and config name to autoconf
2018-01-11 17:06:14 -05:00
twinaphex
8dd6328fb7
Get rid of warning
2018-01-11 23:05:26 +01:00
Twinaphex
c78a33ba8f
Merge pull request #5847 from hiddenasbestos/udev_lightgun_api
...
lightgun support in udev
2018-01-11 19:38:32 +01:00
David Walters
c76545bf6c
Compile fix.
2018-01-11 17:03:18 +00:00
Twinaphex
9c72e6aaaf
Merge pull request #6081 from gblues/master
...
Polish up WiiU deploy scripts
2018-01-11 15:46:05 +01:00
David Walters
4e79ef9f61
Merge branch 'master' of https://github.com/libretro/RetroArch into udev_lightgun_api
2018-01-11 13:07:22 +00:00
gblues
8701ce289a
Polish up WiiU deploy scripts
...
== DETAILS
Some updates for the WiiU port:
1. Implement a way to set logging IP/port that doesn't risk getting committed.
To do this, I've created `wiiu-devel.properties.template` and added the file
`wiiu-devel.properties` to .gitignore. Developers can then:
* Copy the template file to `wiiu-devel.properties`
* Enter the relevant details (documented in the template file)
2. Convert `version.all` to unix line endings so modern versions of bash don't
complain when it is included.
2. Rewrote the `wiiu-cores.sh` script into `wiiu-new-cores.sh`
- Automatically detects when building retroarch inside the `libretro-super`
hierarchy to collect the *.info files and *.a files
- Automatically detects the *.png (fetched by running `fetch-submodules.sh`
script)
3. Create a `wiiu-rpx-upload.sh` script to upload the output of `wiiu-cores.sh`
- uses `wiiu-devel.properties` to get WiiU IP address
- after upload, re-downloads and compares hashes to detect bad uploads
2018-01-10 22:51:00 -08:00
Twinaphex
e0eb625dd0
Update CHANGES.md
2018-01-11 02:57:55 +01:00
twinaphex
54fd72fb24
Make it possible to compile with HAVE_VULKAN on MSVC 2017 build ;
...
glslang stripped out for now
2018-01-11 02:53:40 +01:00
Twinaphex
399011a4fa
Merge pull request #6079 from meepingsnesroms/master
...
Add frontend, battery level and memory amount detection to 3ds port
2018-01-11 02:16:06 +01:00
Twinaphex
8eac8916b7
Update CHANGES.md
2018-01-11 02:13:10 +01:00
Twinaphex
bea71745c1
Merge pull request #6080 from aliaspider/master
...
(WIIU) add ribbon shader. fix menu bg gradient.
2018-01-11 02:11:50 +01:00
aliaspider
9c2fc061ee
(WIIU) fix griffin build.
2018-01-11 02:09:34 +01:00
aliaspider
eac088696a
(WIIU) add ribbon shader. fix menu bg gradient.
2018-01-11 02:09:03 +01:00
meepingsnesroms
74c8506391
Add frontend, battery level and memory amount detection to 3ds port
...
Also fix white spaces in led drivers, make led drivers use standard driver format.
Begin work on translation driver.
Add salamander files to gitignore.
2018-01-10 16:52:32 -08:00
twinaphex
7e9945cde9
Buildfix
2018-01-09 23:47:13 +01:00
Twinaphex
2a42983b4f
Merge pull request #6077 from aliaspider/master
...
(WIIU) fix detection of 32bit input frames.
2018-01-09 17:53:47 +01:00
aliaspider
a8d3ddc05d
(WIIU) fix detection of 32bit input frames.
2018-01-09 17:05:09 +01:00
Twinaphex
ae8d0630e2
Merge pull request #6076 from aliaspider/master
...
(WIIU) custom shader: add support for input textures and most uniforms.
2018-01-09 16:52:20 +01:00
aliaspider
f34e180b40
(WIIU) custom shader: add support for input textures and most uniforms.
2018-01-09 16:41:01 +01:00
Twinaphex
e0597ab747
Merge pull request #6072 from bkoropoff/builtin-flac-2
...
Make sure HAVE_CHD is defined regardless of which FLAC we use
2018-01-09 06:22:09 +01:00
Brian Koropoff
52f799a815
Make sure HAVE_CHD is defined regardless of which FLAC we use
2018-01-08 20:29:01 -08:00
Twinaphex
bf1bd83631
Merge pull request #6071 from fr500/master
...
Disable hard sync on FF without mangling settings"
2018-01-09 03:43:33 +01:00
Twinaphex
31728bd2ca
Merge pull request #6074 from aliaspider/master
...
(WIIU) revert forced 480p mode.
2018-01-09 03:29:28 +01:00
aliaspider
22a776bb3e
(WIIU) revert forced 480p mode.
2018-01-09 03:26:11 +01:00
Twinaphex
ae9e13324d
Merge pull request #6073 from aliaspider/master
...
(WIIU) improve support for custom shaders.
2018-01-09 03:22:49 +01:00
aliaspider
dc7c0a570f
(WIIU) revert changes to net_listen.sh
2018-01-09 03:07:41 +01:00
aliaspider
0236b52b03
(WIIU) update uniform blocks correctly for custom shaders.
2018-01-09 03:06:54 +01:00
aliaspider
42905d9bbb
(WIIU) add a better converter for slang shaders.
2018-01-09 03:05:29 +01:00
radius
8007c3efd7
Disable hard sync on FF without mangling settings
2018-01-08 20:06:24 -05:00
radius
6eb089cb82
Revert "Fast forward state disable hard sync"
...
This reverts commit ea5045d50a .
2018-01-08 20:03:29 -05:00
twinaphex
aa641325cb
Cleanups
2018-01-08 23:30:07 +01:00
twinaphex
7fdb621481
Update
2018-01-08 23:23:37 +01:00
twinaphex
8f9d807306
Remove some more Xbox ifdefs
2018-01-08 23:06:09 +01:00
Twinaphex
9f804f40bc
Merge pull request #6069 from orbea/revert-6064-builtin-flac
...
Revert "Fix building with built-in flac"
2018-01-08 19:21:51 +01:00
orbea
4415086176
Revert "Fix building with built-in flac"
2018-01-08 18:12:53 +00:00
twinaphex
7616ea1b73
Add some logging to SetTextureStageState
2018-01-08 17:25:39 +01:00
David Walters
3dc3534498
Merge branch 'master' of https://github.com/libretro/RetroArch into udev_lightgun_api
2018-01-08 14:37:05 +00:00
Twinaphex
a84a2046c4
Merge pull request #6067 from Tatsuya79/patch-3
...
Fast forward state disable hard sync
2018-01-08 12:11:26 +01:00
Tatsuya79
ea5045d50a
Fast forward state disable hard sync
2018-01-08 12:02:37 +01:00
Andrés
581683dc69
Merge pull request #6065 from gblues/master
...
Remove all HID code from WiiU build via ifdef
2018-01-08 02:33:08 -05:00
gblues
5894d0ef86
Remove all HID code from WiiU build via ifdef
...
== DETAILS
We're trying to track down the source of crashes when switching cores.
To rule out the HID code, this commit does the following:
- Wraps the library imports in an ifdef
- Wraps the object files in conditionals in Makefile.wiiu
- In wiiu_joypad, calls into the hidpad driver are wrapped in ifdef
== TESTING
This didn't solve the "System memory error" crash I've been experiencing.
But, maybe it will impact the other flavors of crashes others are seeing.
2018-01-07 20:26:24 -08:00
Twinaphex
27d671bd0a
Merge pull request #6064 from bkoropoff/builtin-flac
...
Fix building with built-in flac
2018-01-07 21:39:35 +01:00
twinaphex
5eb5ecac77
Update shader_hlsl.c
2018-01-07 21:34:39 +01:00
twinaphex
23ace06ca1
Cleanups
2018-01-07 20:55:00 +01:00
twinaphex
acf9e41aae
Start using d3dx_compile_shader
2018-01-07 20:47:35 +01:00
twinaphex
49ea8b950e
Create d3dx_compile_shader
2018-01-07 20:32:43 +01:00
twinaphex
141f09ad2e
Cleanups
2018-01-07 20:25:30 +01:00
twinaphex
d3a4cc90c8
Cleanups - get rid of shader ifdefs
2018-01-07 20:21:08 +01:00
Brian Koropoff
4ad0a1214e
Fix building with built-in flac
...
Not having HAVE_FLAC caused CHD support to be missing, etc.
This updates the logic to match how zlib is handled.
2018-01-07 10:48:09 -08:00
twinaphex
5ca618c8d6
Cleanups
2018-01-07 14:52:26 +01:00
twinaphex
8d7ea32e0d
Add flag for debug D3D
2018-01-07 14:06:31 +01:00
twinaphex
1f0d57f5f2
(xdk360_fonts.cpp) Cleanups
2018-01-07 13:45:37 +01:00
twinaphex
58e6e2c025
Try to fix DEBUG path
2018-01-07 13:25:32 +01:00
twinaphex
0be4d7d178
Add free(file)
2018-01-07 13:13:21 +01:00
twinaphex
99699af36f
(MSVC 2003) Add DEBUG
2018-01-07 12:21:01 +01:00
twinaphex
e011329728
(D3D) Buildfix
2018-01-07 12:12:41 +01:00
vgmoose
890de0e79b
allow joycons to work while attached
2018-01-07 12:10:28 +01:00
twinaphex
fce097b892
(360) Buildfixes
2018-01-07 12:00:09 +01:00
twinaphex
e90a71d9f5
Create d3dx_compile_shader_from_file
2018-01-07 11:52:32 +01:00
twinaphex
3ab8f017d9
Cleanups
2018-01-07 11:06:27 +01:00
twinaphex
88d1e455e3
Add code that allows for debug D3D
2018-01-07 10:46:53 +01:00
Twinaphex
8a6d5dbe91
Merge pull request #6063 from aliaspider/master
...
(WIIU) add a tool to convert slang shaders.
2018-01-07 09:06:29 +01:00
aliaspider
6b24663dd9
(WIIU) add more NULL check to *_free functions.
2018-01-07 03:45:41 +01:00
aliaspider
7cc34302f4
(WIIU) check for NULL in gfd_free
2018-01-07 03:40:03 +01:00
aliaspider
517a3f801f
(WIIU) add a tool to convert slang shaders.
2018-01-07 03:26:14 +01:00
Twinaphex
edd89c5ba3
Merge pull request #6061 from gblues/master
...
Add input validation to iosuhax
2018-01-07 00:06:05 +01:00
gblues
f9b548492e
Add input validation to iosuhax
...
== DETAILS
I believe this should (at least partially) resolve #6025 .
In my own testing, I haven't been able to reproduce the DSI error,
but I have encountered the black-screen crashes and could reliably
(but not predictably) reproduce the crash by simply switching
between cores.
Looking at the DSI error, the crash occurs within iosuhax. So, I looked
at that code.. and basically none of the input pointers are validated.
Yikes.
This commit adds pointer sanity checking to all of the iosuhax code.
== TESTING
When I did a test build, I noticed two things:
1. No more black screen crashes!
2. In lieu of the crash, it looks like the network logging dies. RA itself
seems to continue working just fine.
2018-01-06 14:59:48 -08:00
twinaphex
df2a31b0e9
Create d3d pixel shader/vertex shader functions
2018-01-06 23:10:27 +01:00
twinaphex
d7df6b3729
Create d3d_free_vertex_shader/d3d_free_pixel_shader
2018-01-06 22:57:44 +01:00
twinaphex
e03e578212
Add d3d_set_pixel_shader
2018-01-06 22:49:36 +01:00
Andrés
7b040a52b6
Merge pull request #6059 from fr500/staging
...
make the hack less specific
2018-01-06 15:49:14 -05:00
twinaphex
9fe3271900
Add d3dxbuffer_release
2018-01-06 21:30:50 +01:00
twinaphex
9f6a97db76
Update
2018-01-06 21:10:30 +01:00
twinaphex
d62ada458c
Add D3DFVF_CUSTOMVERTEX for D3D9
2018-01-06 20:51:41 +01:00
twinaphex
942fd7102d
Start getting HLSL compiling for PC
2018-01-06 20:48:17 +01:00
twinaphex
ef05fd8a78
Cleanups
2018-01-06 19:51:29 +01:00
radius
3ee75e86c5
ake the hack less specific
2018-01-06 13:47:54 -05:00
twinaphex
553099abf1
Add d3d_check_device_type
2018-01-06 19:42:22 +01:00
Andrés
cb41b5d7d9
Merge pull request #6043 from meepingsnesroms/master
...
Let developers define there own bannertool and makerom, add other 3ds binarys to gitignore
2018-01-06 13:06:39 -05:00
twinaphex
9b52164b00
Create d3d_get_adapter_display_mode
2018-01-06 16:10:05 +01:00
twinaphex
23437f27b4
Cleanups
2018-01-06 15:42:47 +01:00
twinaphex
b42c92c619
Create d3d_is_windowed_enable
2018-01-06 15:32:02 +01:00
twinaphex
67220c358c
Create d3d_get_color_format_front_buffer
2018-01-06 15:25:11 +01:00
twinaphex
7cc8040347
Create d3d_get_color_format
2018-01-06 15:18:02 +01:00
Twinaphex
f2ec145cb7
Merge pull request #6058 from alfrix/comments
...
WiiU: C89 style comments
2018-01-06 14:02:57 +01:00
Alfredo Monclus
bbd9a6566c
WiiU: C89 style comments
2018-01-06 09:44:03 -03:00
twinaphex
8c20206afa
Update
2018-01-06 12:35:00 +01:00
Twinaphex
d4f5f3244a
Merge pull request #6057 from gblues/master
...
Fix the blocking call to HIDRead()
2018-01-06 12:26:03 +01:00
gblues
560a5f0a4f
Fix the blocking call to HIDRead()
...
== DETAILS
TIL that the "max_packet_size_*" fields in the HIDDevice struct
are actually requirements, not maximums.
The reason HIDRead() was blocking was because the HIDWrite() that
sent the activation command was silently failing.
The reason HIDWrite() was silently failing was because I was using too
small of a buffer for the device.
In this case: the Wii U GC adapter, which has a "max" tx packet size of 5.
"max" is misleading. You actually have to write all 5 bytes.
Which means: copying the 1-byte buffer to the 5-byte buffer, and writing
the 5-byte buffer via HIDWrite().
So, in summary:
- Use correct semantics for HIDWrite() so that HIDRead() can work.
- Update the OSThread struct to reflect the current knowledge over at
WUT. It's unlikely this was actually causing a problem, but never
hurts to be more correct.
== TESTING
I temporarily enabled the call to log_buffer() and confirmed that the
GC adapter's state is successfully being read.
2018-01-05 23:12:42 -08:00
Twinaphex
74942551ff
Merge pull request #6052 from orbea/libchdr
...
Backport changes from libchdr upstream
2018-01-06 07:10:36 +01:00
Twinaphex
8347b6da21
Merge pull request #6056 from gblues/master
...
Use the right value for BIT256_GET macro
2018-01-06 07:09:27 +01:00
gblues
5b13f85967
Use the right value for BIT256_GET macro
...
== DETAILS
The BIT256_GET() macro expects a bit number (from 0-255), and we're giving it
a 32-bit mask (0x000080000).
Solution:
- Define VPAD_BUTTON_xxx_BIT macros using the bit number
- Use said macro in wiiu_input.c
- organizational cleanup:
* put VPAD_BUTTON_TOUCH into the enum in stead of as a hokey define
* put the touch bits in the right order
* put in placeholder enums for (currently) unused bits
2018-01-05 20:03:10 -08:00
Andrés
dedcd26495
Merge pull request #6053 from aliaspider/master
...
(WIIU) add preliminary multi-pass shader support.
2018-01-05 21:48:30 -05:00
aliaspider
55d262f5d8
(WIIU) add preliminary multi-pass shader support.
...
can load *.slangp and *.slang files. since there is no runtime compiler,
precompiled shaders (*.gsh) need to be present next to each *.slang
source file.
2018-01-06 03:39:53 +01:00
orbea
df885fce31
libchdr: Backport "backported chd_file::guess_unitbytes from upstream to set unitbytes and unitcount fields for pre-v5 headers"
...
Backports https://github.com/rtissera/libchdr/commit/13444fc72f8ef61121ecaf38c44132ae449ed13a
2018-01-05 16:08:29 -08:00
orbea
eeb6230ebd
libchdr: Trivial cleanup
2018-01-05 16:08:29 -08:00
twinaphex
bc53b9e1b6
Update libretro-common
2018-01-05 23:32:25 +01:00
Gregor Richards
bb047c32ad
Fixing intl files affected by netplay changes.
2018-01-05 14:30:23 -05:00
Gregor Richards
84baf5db1f
Wrong branch index!
2018-01-05 14:27:02 -05:00
Gregor Richards
73bd969ac9
Fixes for slave mode with multiple input devices
2018-01-05 14:27:02 -05:00
Gregor Richards
e20024ead9
Adjustments to make ranetplayer work with the new protocol.
2018-01-05 14:27:02 -05:00
Gregor Richards
984f763d75
Only do our careful resimulation with joypads
2018-01-05 14:27:02 -05:00
Gregor Richards
50de28b1a1
Netplay keyboard hack for keydown/keyup support
...
An unfortunate hack for cores that translate the keyboard input device
into keydown/keyup events without saving that in the savestate. We
simply replay the previous frame's input before loading the rewound
frame's state, to assure that both the state and the keyup/down state
are correct.
Ideally, cores would save this as part of the state, but it's a bit
proximal and a fairly significant change for those that use it, so it's
easier to fix in netplay.
2018-01-05 14:27:02 -05:00
Gregor Richards
a96eb24247
Support for keyboards over netplay.
2018-01-05 14:27:02 -05:00
Gregor Richards
c01a199493
Netplay input device abstraction, support for mice
...
This abstracts away the details of particular input devices for netplay,
and adds support for mice and (similar) lightguns. Unfortunately, in
practice, no core handles mice or lightguns in a savestate-safe way, so
they need to be used in stateless mode to be reliable, but they do work.
2018-01-05 14:27:02 -05:00
Gregor Richards
ab669a2db8
Fix a bug that could segfault with fast dis/reconnection.
2018-01-05 14:27:02 -05:00
Gregor Richards
c8ec048459
More netplay flip nonsense to tear out.
2018-01-05 14:27:02 -05:00
Gregor Richards
8d5a79fc69
Removing long-obsolete now-disfunctional "netplay flip players" feature
2018-01-05 14:27:02 -05:00
Gregor Richards
c2923f5504
Netplay message for input devices not available.
2018-01-05 14:26:19 -05:00
Gregor Richards
fff95facc7
New netplay failure messages.
2018-01-05 14:26:19 -05:00
Gregor Richards
e4ad16fc1b
Document MODE change in netplay README
2018-01-05 14:26:19 -05:00
Gregor Richards
dc9ee8c6bc
Don't 0-index device numbers!
2018-01-05 14:26:19 -05:00
Gregor Richards
f7dba84c67
Netplay mode change improvements
...
(1) All mode change code unified, so server mode changes and client mode
changes and announcements go through the same functions
(2) New messages which are translateable and work with multiple input
devices
2018-01-05 14:26:19 -05:00
Gregor Richards
507c6dc09f
Removing now-obsolete and always-confusing swap_input option.
2018-01-05 14:26:19 -05:00
Gregor Richards
2104ac44d9
Fixed server mode changes.
2018-01-05 14:24:43 -05:00
Gregor Richards
6eaaaef995
Minor bugfixes in input resolution.
2018-01-05 14:24:43 -05:00
Gregor Richards
2794031d12
Improved reemulation to not replay unread frames if they haven't changed.
2018-01-05 14:24:43 -05:00
Gregor Richards
74901e6161
Whoops, missed one refactor rename.
2018-01-05 14:24:43 -05:00
Gregor Richards
6946ea1bd3
Netplay support for multiple local devices.
2018-01-05 14:24:43 -05:00
Gregor Richards
95bbd914f1
Fixed >2-player issues with multi-input.
2018-01-05 14:24:43 -05:00
Gregor Richards
ed320fd914
Adding and removing players
...
The new input handling makes adding and removing players more
complicated, since data can be present that's not expected from the
connected clients list, or absent that's expected in the list but
actually shouldn't be there.
2018-01-05 14:24:43 -05:00
Gregor Richards
39243a8d40
Configurable sharing mode.
2018-01-05 14:24:43 -05:00
Gregor Richards
abf045ef0e
Made device requests (badly) configurable.
2018-01-05 14:24:43 -05:00
Gregor Richards
7af7616d3d
New initial connection header and support for inter-version connections.
2018-01-05 14:24:43 -05:00
Gregor Richards
fe80c4ce2c
Added real pad sharing modes.
2018-01-05 14:24:43 -05:00
Gregor Richards
e4029b72c1
Rename things back after renaming for refactoring.
2018-01-05 14:24:42 -05:00
Gregor Richards
b897ba4e30
Re-fixed input simulation.
2018-01-05 14:24:42 -05:00
Gregor Richards
8c551f3990
Fixing some counters.
2018-01-05 14:24:42 -05:00
Gregor Richards
d1ca90e136
Get rid of this FIXME.
2018-01-05 14:24:42 -05:00
Gregor Richards
ed69916e59
First cut of input changes (not yet working)
2018-01-05 14:24:42 -05:00
Gregor Richards
6d4119690d
First step (not yet compiling) of changing around Netplay input.
2018-01-05 14:24:42 -05:00
meepingsnesroms
69bb95c49b
Remove -a from uname
2018-01-05 09:58:10 -08:00
twinaphex
f677a7ad7e
Add HAVE_OVERLAY to qb system
2018-01-05 16:10:34 +01:00
twinaphex
8ca98e0a18
Buildfix
2018-01-05 14:14:42 +01:00
Twinaphex
f4250a1ad5
Silence unused variable warnings
2018-01-05 14:13:58 +01:00
Twinaphex
3dff396ff4
Merge pull request #6050 from aliaspider/master
...
(WIIU) add a frame shader to match the shaders used by gl/vulkan
2018-01-05 13:49:10 +01:00
twinaphex
08abfd9208
(LED) Fix relative path includes
2018-01-05 13:47:49 +01:00
twinaphex
f9e4ff3610
Cleanups
2018-01-05 13:28:50 +01:00
twinaphex
a516a0a3a3
Add overlay_led_driver
2018-01-05 13:27:52 +01:00
aliaspider
8e095164e0
(WIIU) add a frame shader to match the shaders used by the gl/vulkan
...
drivers.
2018-01-05 13:18:55 +01:00
twinaphex
751c0fe58c
Sync libretro-common
2018-01-05 13:16:04 +01:00
twinaphex
cf8e7cd362
(wiiu) small style nits; declare variables at top; C comments
2018-01-05 13:09:05 +01:00
Twinaphex
af9911df8a
Merge pull request #6048 from gblues/master
...
Fix RETRO_DEVICE_ID_POINTER_PRESSED handling
2018-01-05 12:39:52 +01:00
gblues
34b120c269
Fix unfreed memory bug
...
== DETAILS
This should fix #6025 .
After confirming that dummying out the init block of the HID subsystem
driver eliminated the crash, I narrowed it down to the event loop.
And that's when I noticed that, when the thread consumes the event,
it doesn't free it.
Oops.
Updated the event loop to free the event after it has been processed.
== TESTING
Local build, was able to load multiple ROMs in succession where prior
I was getting the system memory errors.
I've #if 0'd out a call to HIDRead that is still getting deadlocked,
because it slows down the startup/shutdown process.
2018-01-05 00:16:59 -08:00
Twinaphex
d3e68239df
Merge pull request #6047 from pattheaux/overlay_led
...
Added an overlay led driver, fixed a bug in the rpi led driver
2018-01-05 08:17:58 +01:00
gblues
3a0468523a
Fix RETRO_DEVICE_ID_POINTER_PRESSED handling
...
== DETAILS
The joypad driver was only copying the first 16 bits when executing
get_buttons(). The touchpad button is bit 19, so as a result
RETRO_DEVICE_ID_POINTER_PRESSED would never fire.
We fix this for now by copying 32 bits.
== TESTING
Will need someone to verify. I don't have a core handy that leverages
the pointer device state functionality.
2018-01-04 22:13:30 -08:00
meepingsnesroms
0598f2e7c8
Remove 64bit png and replace with 32 as 64 is incompatible new with bannertool
2018-01-04 17:05:54 -08:00
Twinaphex
9791712165
Merge pull request #6044 from aliaspider/master
...
(WIIU) add a gfd shader file reader.
2018-01-04 23:13:17 +01:00
aliaspider
3979d03cb3
(WIIU) add a gfd shader file reader.
2018-01-04 23:03:11 +01:00
meepingsnesroms
13b03ff5d3
Ignore more 3ds binary files
2018-01-04 11:54:51 -08:00
meepingsnesroms
bf47859430
Remove binarys
2018-01-04 11:46:13 -08:00
meepingsnesroms
2e0eb4df8e
Allow using custom bannertool and makerom for 3ds, for wav format not found error
...
You can compile the latest version of bannertool for your system and have retroarch build with that instead of the builtin one that fails on windows.
2018-01-04 11:40:03 -08:00
Ian House
5311544c65
Added overlay led driver, fixed a bug in the rpi led driver
2018-01-04 12:56:57 -05:00
Twinaphex
c04b555f04
Merge pull request #6042 from aliaspider/master
...
(WIIU) add a sprite shader.
2018-01-04 18:00:18 +01:00
aliaspider
e653a33237
fix warning.
2018-01-04 17:38:31 +01:00
aliaspider
a7632620da
(WIIU) add a sprite shader.
2018-01-04 17:38:04 +01:00
aliaspider
e63697dca7
(WIIU) fix net logger.
2018-01-04 17:21:16 +01:00
twinaphex
73c36c47e2
(XDK) Xbox buildfixes
2018-01-04 17:00:21 +01:00
twinaphex
99c00b438b
Silence unreferenced local variable warning
2018-01-04 16:55:28 +01:00
twinaphex
3033c1586a
(MSVC 2010) x64 - compile griffin.c as C
2018-01-04 16:55:00 +01:00
twinaphex
c495ca924d
(MSVC 2010) Buildfix for x64
2018-01-04 16:53:54 +01:00
twinaphex
2c12010889
Updates
2018-01-04 14:59:23 +01:00
twinaphex
e0b59c40ea
Cleanups
2018-01-04 14:52:35 +01:00
twinaphex
6eddea99c0
Cleanups
2018-01-04 14:50:56 +01:00
twinaphex
41d9a8fd75
Make D3DX optional
2018-01-04 14:42:13 +01:00
twinaphex
bd14582465
Update D3D8 codepath
2018-01-04 12:42:51 +01:00
twinaphex
21bf01ca6c
Update file_stream_transforms.c
2018-01-04 08:16:43 +01:00
SaltyFist
ad695a8b72
(switch) Add support for RETRO_PIXEL_FORMAT_XRGB8888
2018-01-04 07:28:17 +01:00
misson20000
a039e6c41e
(NSW) temporary fix for graphic buffer dequeue failure
2018-01-04 07:28:12 +01:00
Twinaphex
14c9806584
Merge pull request #6040 from gblues/master
...
Revert previous fix, apply correct fix
2018-01-04 07:01:26 +01:00
Twinaphex
30bbfd88d1
Merge pull request #6039 from orbea/clang
...
C89_BUILD: Fix some clang compiler errors
2018-01-04 07:01:08 +01:00
Twinaphex
2aff5b54ff
Merge pull request #6038 from orbea/c89
...
C89_BUILD: Remove c++ style comments
2018-01-04 07:00:43 +01:00
gblues
80cdb92154
Re-re-fix wpad scaling. For real this time.
...
== DETAILS
@r-type got me the link to the fixed-fixed version.
Which was actually closer to where I was originally!
So:
- Revert the previous commit
- Apply the actual changes needed to fix the problem
- Bring in and fix the logging code from the previous implementation
== TESTING
- Verified that top-left is -0x7fff,-0x7fff and that bottom-right is
0x7fff, 0x7fff.
== REVIEW
@QuarkTheAwesome @r-type @twinaphex
2018-01-03 21:32:00 -08:00
gblues
c1ef5c5497
Revert "Fix wiiu touchpad scaling"
...
This reverts commit 1d933a6b52 .
2018-01-03 19:57:38 -08:00
Andrés
2ddcea8112
Merge pull request #6037 from leiradel/master
...
Fixed HTTP request for cheevos; fixed handling invalid cheevos
2018-01-03 21:41:31 -05:00
orbea
2d19885a17
C89_BUILD: Fix some clang compiler errors
...
Fixes the following -Werror warnings with C89_BUILD=1 and clang.
gfx/common/x11_common.c:407:17: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement]
Status status = 0;
^
libretro-common/formats/libchdr/chd.c:639:12: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement]
uint8_t *sector = &dest[framenum * CD_FRAME_SIZE];
^
libretro-common/formats/libchdr/chd.c:723:12: warning: ISO C90 forbids mixing declarations and code [-Wdeclaration-after-statement]
uint8_t *sector = &dest[framenum * CD_FRAME_SIZE];
^
2018-01-03 16:53:11 -08:00
orbea
a4ab4794cf
C89_BUILD: Remove c++ style comments
2018-01-03 14:56:22 -08:00
leiradel
ba661a3af4
Fixed HTTP request for cheevos; fixed handling invalid cheevos
2018-01-03 21:34:52 +00:00
twinaphex
447e990522
Add missing files
2018-01-03 20:54:37 +01:00
twinaphex
0c13961f9e
Updates
2018-01-03 20:48:33 +01:00
Twinaphex
8559fb8085
Merge pull request #6036 from orbea/clang
...
C89_BUILD: Fix some clang compiler errors.
2018-01-03 21:37:21 +01:00
orbea
e1db3e7a6d
C89_BUILD: Fix some clang compiler errors.
...
Fixes these two compile errors with C89_BUILD=1
configuration.c:2028:9: error: ISO C90 forbids mixing declarations and code [-Werror,-Wdeclaration-after-statement]
bool has_application_data =
^
1 error generated.
make: *** [Makefile:164: obj-unix/configuration.o] Error 1
In file included from menu/widgets/menu_osk.c:42:
menu/widgets/menu_osk_utf8_pages.h:62:94: error: no newline at end of file [-Werror,-Wnewline-eof]
"ヤ","ユ","ヨ","ワ","ヲ","ァ","ィ","ゥ","ェ","ォ","⊕"};
^
1 error generated.
make: *** [Makefile:163: obj-unix/menu/widgets/menu_osk.o] Error 1
2018-01-03 12:19:16 -08:00
twinaphex
a3b9f0ab63
(D3DX8) d3dx8 always has to be statically linked
2018-01-03 20:35:24 +01:00
twinaphex
b925603eff
(D3D9) Buildfix
2018-01-03 20:26:13 +01:00
twinaphex
a8445c3ec4
D3D8 buildfix
2018-01-03 20:23:34 +01:00
twinaphex
5d5115941f
(d3d_common.c) Fix D3D8 codepaths
2018-01-03 20:16:19 +01:00
twinaphex
45d532b3a2
Simplify Makefile.common
2018-01-03 19:58:51 +01:00
twinaphex
aa255a9ad2
(D3D) Make d3dx dynamically loadable
2018-01-03 19:55:00 +01:00
twinaphex
d3480e6365
Create d3d_font_indirect
2018-01-03 19:03:19 +01:00
twinaphex
94b04828f9
Add ability to dynamically load d3d DLL
2018-01-03 18:53:13 +01:00
twinaphex
3a3776ba24
Create d3d_initialize_symbols
2018-01-03 18:38:13 +01:00
twinaphex
f19ff885f4
Cleanups
2018-01-03 18:23:04 +01:00
twinaphex
7b8299bbd7
Add this back
2018-01-03 18:15:20 +01:00
twinaphex
2424ffaa26
Dehardcode D3D_SDK_VERSION
2018-01-03 18:14:54 +01:00
twinaphex
30ba656f5c
Create d3d_create
2018-01-03 18:09:31 +01:00
twinaphex
24a78a28c2
Update
2018-01-03 17:28:41 +01:00
twinaphex
5e5f0106e7
HLSL does not require Cg runtime lib
2018-01-03 16:11:44 +01:00
twinaphex
b37ea96969
Cleanup
2018-01-03 16:09:44 +01:00
twinaphex
966053be60
Fix some of the major remaining issues with the D3D8 codepath
2018-01-03 15:57:47 +01:00
twinaphex
0e337bb110
Use d3d_device_get_backbuffer
2018-01-03 16:25:45 +01:00
twinaphex
06366c9c85
Correct this
2018-01-03 15:22:17 +01:00
twinaphex
6e22e2b4fc
Add d3d_device_get_backbuffer
2018-01-03 15:21:48 +01:00
twinaphex
dbd2faf69a
fabsf not defined for MSVC 2003
2018-01-03 14:48:53 +01:00
twinaphex
efb022bb28
(D3D8 renderchain) Buildfix
2018-01-03 14:46:08 +01:00
twinaphex
df9cf9df21
(Xbox OG) Buildfix
2018-01-03 14:43:41 +01:00
twinaphex
dddfbe311a
(XBox OG) Buildfix
2018-01-03 14:42:09 +01:00
twinaphex
88a91af0dc
Remove this rule from the conditional
2018-01-03 14:40:41 +01:00
twinaphex
c9ff9ea253
(XFONTS) Buildfix
2018-01-03 14:28:07 +01:00
twinaphex
3058fc3390
(xfont) Add C++/C codepaths
2018-01-03 14:26:40 +01:00
twinaphex
59050709a9
(Xbox OG) Fix d3d_frame_postprocess
2018-01-03 14:18:57 +01:00
twinaphex
edb8ecdbf8
(xdk_joypad.c) Add C codepath for XGetDeviceChanges
2018-01-03 14:13:29 +01:00
twinaphex
e17baf411c
Use d3d_surface_free
2018-01-03 14:10:14 +01:00
twinaphex
947bd80faf
d3d8_renderchain_set_vertices - buildfix
2018-01-03 14:06:47 +01:00
twinaphex
c81ad957fa
(D3D8/Xbox OG) Buildfix for d3d_set_vertex_declaration
2018-01-03 14:04:37 +01:00
twinaphex
010148ce9c
(D3D8/Xbox OG) Buildfix for d3d_set_vertex_shader
2018-01-03 14:02:54 +01:00
twinaphex
0ece7015e7
C buildfix
2018-01-03 13:59:42 +01:00
twinaphex
f6cb15f410
Buildfix for HAVE_D3D8
2018-01-03 13:59:15 +01:00
twinaphex
bf1f201e5a
Add another HAVE_D3D8 conditional
2018-01-03 13:57:01 +01:00
twinaphex
777e96f2ea
(Xbox OG) Buildfixes
2018-01-03 13:52:57 +01:00
twinaphex
7a481236bf
(Xbox OG) Some more buildfixes
2018-01-03 14:37:35 +01:00
twinaphex
6c5d303a07
(Xbox OG) Fix Salamander build
2018-01-03 14:31:41 +01:00
Twinaphex
c9669b696c
Merge pull request #5998 from orbea/val
...
qb: Improve build without pkg-config.
2018-01-03 13:25:36 +01:00
twinaphex
956f869974
(360) Fix Salamander build
2018-01-03 12:14:08 +01:00
Twinaphex
5c5dae7160
Merge pull request #6034 from orbea/mouse
...
Hide mouse cursor CMD_EVENT_REINIT in fullscreen.
2018-01-03 11:42:27 +01:00
Twinaphex
a11af7ef1d
Merge pull request #6033 from gblues/master
...
Fix wiiu touchpad scaling
2018-01-03 11:42:05 +01:00
orbea
b4e5f61713
Hide mouse cursor CMD_EVENT_REINIT in fullscreen.
2018-01-03 02:05:25 -08:00
gblues
1d933a6b52
Fix wiiu touchpad scaling
...
== DETAILS
Apparently when I refactored this code, I missed out on the fix for
touchpad coordinates that @QuarkTheAwesome had committed.
Oops.
- Fix the touchpad coordinates
- Remove unneeded references to video driver in wpad_driver.c
- Remove unneeded video driver include in pad_driver.h
- Add logging in wpad_driver to verify the fix (#ifdef'd out by default)
== TESTING
Verified fix manually.
2018-01-02 23:25:03 -08:00
bparker06
70ca528d85
readme: Update supported platforms
2018-01-02 22:49:46 -05:00
Brad Parker
228049df11
7zip: only use Unicode file open on Windows
2018-01-02 20:48:19 -05:00
bparker06
c51b107d9c
Update archive_file_7z.c
2018-01-02 20:24:48 -05:00
Brad Parker
54e7ec8e79
win32: use Unicode file I/O for 7zip archives when available
2018-01-02 20:21:55 -05:00
Twinaphex
5db48f9aea
Merge pull request #6030 from orbea/debug
...
Makefile.common: Don't hardcode -g
2018-01-02 18:40:52 +01:00
orbea
e2b003a993
qb: Only look in /opt/vc/include if $HAVE_VIDEOCORE=yes.
2018-01-02 09:40:36 -08:00
orbea
48982de355
qb: Improve build without pkg-config.
2018-01-02 09:40:36 -08:00
orbea
0ec95f7aea
Makefile.common: Don't hardcode -g
2018-01-02 09:20:13 -08:00
twinaphex
3528923507
Fix crash with Linux HTTP tasks - null pointer dereference
2018-01-02 13:41:59 +01:00
Twinaphex
33929842bb
Update CHANGES.md
2018-01-02 08:27:07 +01:00
Twinaphex
ed53542b8b
Merge pull request #6020 from orbea/vulkan
...
Makefile.common: Don't enable vulkan if the user disabled it.
2018-01-02 07:15:19 +01:00
twinaphex
298e8b6326
Remove C++ comments
2018-01-02 07:13:09 +01:00
twinaphex
e87cd7382e
Silence warning
2018-01-02 06:41:52 +01:00
twinaphex
472a792d88
Silence warnings/errors
2018-01-02 06:40:19 +01:00
twinaphex
0c741e6f61
Fix png test
2018-01-02 06:35:07 +01:00
twinaphex
6d0101d118
Update nbio test
2018-01-02 06:33:20 +01:00
twinaphex
d1ad5c336e
Silence warnings
2018-01-02 06:28:05 +01:00
twinaphex
2d107b44fa
Buildfix
2018-01-02 06:24:22 +01:00
twinaphex
74120c47e7
Remove C++ comment
2018-01-02 06:20:31 +01:00
Twinaphex
88311acad3
Merge pull request #6027 from meepingsnesroms/master
...
Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content
2018-01-02 06:19:48 +01:00
Twinaphex
fddcf2b204
Merge pull request #6028 from fr500/master
...
show the menu entries when no achievements found even if hardcore mod…
2018-01-02 06:10:51 +01:00
Brad Parker
abb855a3cc
buildfix
2018-01-01 23:05:36 -05:00
Twinaphex
420f61bfb0
Merge pull request #6029 from alfrix/spanish
...
Update Spanish Translation
2018-01-02 04:16:36 +01:00
Alfredo Monclus
f4948a1826
Update Spanish Translation
2018-01-01 22:28:40 -03:00
meepingsnesroms
4f60966dd5
Make glui support disabling all menu entrys too
...
Also remove hide settings from non xmb drivers, I was using it wrong.
2018-01-01 15:56:48 -08:00
meepingsnesroms
657f5aa2a2
Fix copy to self causing abort on OSX
2018-01-01 15:18:24 -08:00
radius
acef4ac22e
show the menu entries when no achievements found even if hardcore mode is enabled)
2018-01-01 17:02:42 -05:00
Alcaro
e0eb5e698e
We'll want a test suite at some point, here's the first test
2018-01-01 20:55:26 +01:00
Alcaro
a79b3250ce
why is -common trying to call out of -common
2018-01-01 20:42:10 +01:00
twinaphex
07f13876fc
Fix playlist issues with extract_value - the name of the last playlist
...
entry in history list was being reused for the next playlist entry
2018-01-01 20:17:41 +01:00
meepingsnesroms
7ac985e9be
Add all xmb menu options to rgui and glui, 3ds warning fix, move start directory to top of load content
2018-01-01 10:38:16 -08:00
orbea
8287a961e4
qb: Enable vulkan for Win32.
...
The check_lib function does not seem able to detect vulkan on windows,
this replaces a hack in Makefile.common that does the same, but while allowing
C89_BUILD=1 and --disable-vulkan to work.
2018-01-01 10:09:17 -08:00
twinaphex
f611d1c357
* Compile C code with MSVC Makefile as C instead of C++
...
* Add compatibility tweak for MSVC in C mode for math functions
2018-01-01 17:38:04 +01:00
twinaphex
21c1acac73
Prevent another Coverity warning - memory corruption
2018-01-01 17:24:00 +01:00
Twinaphex
3df545112c
Merge pull request #6024 from Tatsuya79/patch-2
...
Hide mouse after SET_SYSTEM_AV_INFO (please Check before merge)
2018-01-01 17:14:24 +01:00
Tatsuya79
6dbfbb0846
fix
2018-01-01 16:58:32 +01:00
twinaphex
b279dfcb64
Simplify extract_value
2018-01-01 16:45:18 +01:00
Tatsuya79
10c6ef6f1a
Hide mouse cursor after RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO in fullscreen
2018-01-01 16:44:55 +01:00
twinaphex
515918f80c
config_file.c - fix Coverity warning - resource leak of
...
path
2018-01-01 16:37:20 +01:00
Brad Parker
04e6554ad6
don't assume msvc is always compiled in C++ mode
2018-01-01 10:24:04 -05:00
twinaphex
b57f0d95c2
Try to fix Apple iOS build - error: initializer element is not a compile-time constant
2018-01-01 15:27:52 +01:00
twinaphex
8908d9983b
(360) Some more buildfixes
2018-01-01 15:11:06 +01:00
twinaphex
aab1e87439
Update compat_snprintf.c
2018-01-01 14:35:47 +01:00
Twinaphex
80f946e0a6
Merge pull request #6022 from bparker06/taskbar_progress
...
win32: Show progress meter on taskbar for downloads (Windows 7 and up)
2018-01-01 08:13:39 +01:00
twinaphex
6f95823702
Some more D3D header fixes
2018-01-01 08:11:41 +01:00
twinaphex
2214e04784
Cleanup some D3D headers
2018-01-01 08:08:22 +01:00
Brad Parker
e62e0c83da
win32: Show progress meter on taskbar for downloads (Windows 7 and up)
2018-01-01 02:08:09 -05:00
twinaphex
d0b414f9d8
indenting nits
2018-01-01 08:03:04 +01:00
twinaphex
e566a5591b
Revert "Revert config_file.c"
...
This reverts commit 2f422a457f .
2018-01-01 07:45:57 +01:00
twinaphex
f2ddc8eff0
Revert "Simplify config_file_write"
...
This reverts commit a4500eeafc .
2018-01-01 07:45:56 +01:00
Twinaphex
63dc7cbedb
Update CHANGES.md
2018-01-01 07:20:17 +01:00
twinaphex
6ccde2b907
Add menu setting 'Audio Resampler Quality'
2018-01-01 06:53:52 +01:00
orbea
5b944a0e65
Makefile.common: Don't enable vulkan if the user disabled it.
...
This breaks '--disable-vulkan' and 'C89_BUILD=1' build for windows.
2017-12-31 15:01:50 -08:00
Andrés
3145708106
Merge pull request #6019 from orbea/c89
...
C89_BUILD=1 build fix
2017-12-31 17:47:12 -05:00
Alcaro
7fd4d5013d
C89
2017-12-31 23:46:11 +01:00
orbea
f993355f71
qb: Fix undefined miniupnpc references with C89_BUILD=1
...
LD retroarch
obj-unix/./libretro-common/net/net_natt.o: In function `natt_open_port':
/RetroArch/libretro-common/net/net_natt.c:120: undefined reference to `UPNP_AddAnyPortMapping'
/RetroArch/libretro-common/net/net_natt.c:133: undefined reference to `UPNP_GetExternalIPAddress'
/RetroArch/libretro-common/net/net_natt.c:126: undefined reference to `UPNP_AddPortMapping'
obj-unix/./libretro-common/net/net_natt.o: In function `natt_init':
/RetroArch/libretro-common/net/net_natt.c:61: undefined reference to `upnpDiscover'
/RetroArch/libretro-common/net/net_natt.c:74: undefined reference to `miniwget'
/RetroArch/libretro-common/net/net_natt.c:77: undefined reference to `parserootdesc'
/RetroArch/libretro-common/net/net_natt.c:79: undefined reference to `GetUPNPUrls'
/RetroArch/libretro-common/net/net_natt.c:81: undefined reference to `freeUPNPDevlist'
collect2: error: ld returned 1 exit status
make: *** [Makefile:159: retroarch] Error 1
2017-12-31 14:18:02 -08:00
orbea
d7c9ca08cc
C89_BUILD=1 build fix
...
libretro-common/audio/resampler/drivers/sinc_resampler.c:59:23: error: comma at end of enumerator list [-Werror=pedantic]
SINC_WINDOW_LANCZOS,
^
cc1: some warnings being treated as errors
make: *** [Makefile:164: obj-unix/./libretro-common/audio/resampler/drivers/sinc_resampler.o] Error 1
2017-12-31 13:43:31 -08:00
twinaphex
a74ef2214d
Start removing SINC ifdefs for individual Makefiles
2017-12-31 21:34:31 +01:00
twinaphex
8860619a5e
Add audio_resampler_quality to config file
2017-12-31 21:25:07 +01:00
twinaphex
b9248cf3af
Start preparing runtime toggleable resampler quality settings
2017-12-31 20:55:26 +01:00
twinaphex
0dd2f075fe
Refactor sinc resampler so that we can set resampler quality
...
at runtime
2017-12-31 20:40:04 +01:00
twinaphex
3090e85064
Refactor sinc_resampler.c
2017-12-31 18:23:27 +01:00
Twinaphex
8170548034
Merge pull request #6003 from orbea/val2
...
qb: Improve the check_val function.
2017-12-31 18:09:15 +01:00
twinaphex
9b2cfc4867
Updates
2017-12-31 18:04:10 +01:00
twinaphex
82d44e9ad3
Cut down on more HAVE_MENU ifdefs
2017-12-31 18:02:14 +01:00
twinaphex
bd16fd49ab
Fix ./configure --disable-rgui
2017-12-31 17:53:11 +01:00
twinaphex
cf3a010ead
Remove some HAVE_MENU ifdefs
2017-12-31 17:42:07 +01:00
Alcaro
99f696abd2
Fix #6009 v3.0
2017-12-31 15:28:10 +01:00
Alcaro
abf4e50e6d
These warnings aren't needed
2017-12-31 14:33:57 +01:00
Twinaphex
e5f986d16d
Merge pull request #6014 from aliaspider/master
...
(WIIU) updates.
2017-12-31 14:32:40 +01:00
Alcaro
9ab6957dc4
Fix #6009 v2.0
2017-12-31 14:32:14 +01:00
aliaspider
f9e06725fa
(WIIU) rework makefile.
2017-12-31 14:07:14 +01:00
aliaspider
0a32642f17
(WIIU) shader: use a single attribute stream.
2017-12-31 14:06:49 +01:00
aliaspider
601fda9784
(WIIU) fix warnings
2017-12-31 14:06:03 +01:00
twinaphex
df3bb2e7e8
gfx_ctx_wgl_update_title - small cleanup
2017-12-31 13:54:34 +01:00
Alcaro
93f0679ead
Fix #6009
2017-12-31 13:20:05 +01:00
orbea
24f69cb537
qb: Fix undefined flac references with C89_BUILD=1
2017-12-30 22:40:02 -08:00
twinaphex
5aa159431e
Prevent potential crash
2017-12-31 07:15:18 +01:00
Twinaphex
768be8b9c8
Merge pull request #6011 from gblues/master
...
Fix a couple crash bugs
2017-12-31 07:08:03 +01:00
Twinaphex
b8899ecbd3
Merge pull request #6012 from RobLoach/revert-5986-patch-25
...
Revert "xmb: Add a few icons to the menu"
2017-12-31 07:07:43 +01:00
Rob Loach
6c02686f84
Revert "xmb: Add a few icons to the menu"
2017-12-31 00:20:40 -05:00
twinaphex
2884ad2d73
(360) Some buildfixes
2017-12-31 06:09:39 +01:00
gblues
c2d2fe971e
Add timeout for HID thread shutdown
...
== DETAILS
If a call to HIDRead() ends up blocking indefinitely, it will
cause the shutdown process to wait forever.
To avoid a deadlock, I've put in a retry counter so that it will
give up after 5s and print a warning to the log.
2017-12-30 20:59:07 -08:00
orbea
c96ae959b3
qb: Add a fallback path for jack audio without pkg-config
...
This is a proof of concept for the fallback path without pkg-config.
As jack is something often not installed by default it demonstrates
that when pkg-config exists and the dependency doesn't the check_val
function in qb/qb.libs.sh will redundantly check -ljack and as expected,
fail. It also shows that when pkg-config is not installed and jack is
enabled with --enable-jack it will bail and print a configure error.
2017-12-30 20:56:40 -08:00
orbea
a37d624967
qb: Improve the check_val function.
...
This accomplishes two things for the fallback path without pkg-config.
1. If --disable-foo is passed to configure it will explicitly skip
check_val. This has the benefit of reducing checks in
qb/config.libs.sh which are easy to break due to human error.
2. When a fallback path exists and --enable-foo is passed to configure,
but fails due to the missing -lfoo check_val will now bail and print
a configure error. However --enable-foo will still be ignored if
there is no fallback path and pkg-config is not installed.
One issue with this is that if pkg-config is installed and the package
foo is not, it will still check if -lfoo works. As not all pkg-config
implemenations can be trusted to work even if they exist this seems
unavoidable.
2017-12-30 20:56:40 -08:00
twinaphex
06e3a9e762
Avoid warning
2017-12-31 05:34:59 +01:00
Brad Parker
55559983fd
UTF-8 BOM fixes
2017-12-30 23:07:59 -05:00
Brad Parker
8a8687ec9c
add missing ifdef for device change fix and include 2K in the version check
2017-12-30 23:07:59 -05:00
twinaphex
d09e0f7da2
(task_autodetect.c) Too much verbose spam
2017-12-31 04:24:42 +01:00
twinaphex
39a1ebacc3
Merge branch 'fr500-master'
2017-12-31 03:44:39 +01:00
twinaphex
4c608ca994
Buildfix
2017-12-31 03:44:28 +01:00
twinaphex
8686b8c5a2
Merge branch 'master' of git://github.com/fr500/RetroArch into fr500-master
2017-12-31 03:41:39 +01:00
radius
acdb5efdcd
try to fix msvc2003 builds
2017-12-30 21:38:00 -05:00
twinaphex
923eef3eb3
Updates to D3D headers
2017-12-31 03:36:43 +01:00
twinaphex
b464014a51
C89_BUILD fixes
2017-12-31 03:27:55 +01:00
twinaphex
f7744d812e
Turn this into a static variable
2017-12-31 03:18:10 +01:00
twinaphex
88cac16409
(MSVC 2003) Compile griffin.c as C code
2017-12-31 03:16:08 +01:00
misson20000
be5ebbc039
(NSW) since we haven't yet gotten the OS graphics driver, upon calling display_finalize, to release some of the (currently global) resouces we give it when we initialized it, we need to maintain a little bit of global state in the graphics driver so it can be freed and reinitialized when we load a core. this should be able to be reverted when we implement alloc_pages in libtransistor. see https://github.com/reswitched/libtransistor/issues/74 and https://github.com/reswitched/libtransistor/issues/69
2017-12-31 03:04:15 +01:00
misson20000
7cc614263a
(NSW) add default button bindings and fix right joystick
2017-12-31 03:04:11 +01:00
Twinaphex
6732afa608
Update CHANGES.md
2017-12-31 02:29:54 +01:00
Twinaphex
4be19999a5
Update CHANGES.md
2017-12-31 02:07:01 +01:00
gblues
11fed40c79
Fix another crash bug in joypad_connect
...
== DETAILS
I fixed a similar bug in a past commit, with the same root cause: making
assumptions about the length of the array.
- Add validation to joypad_connection_init() so that if >MAX_USERS is
requested, a warning is logged and only MAX_USERS is allocated.
- Rewrote the iteration routines so they strictly use the
joypad_is_end_of_list() method to detect the end.
2017-12-30 16:36:54 -08:00
Twinaphex
1b6870b180
Merge pull request #6008 from orbea/oss
...
qb: Fix --disable-oss for openbsd.
2017-12-31 00:49:55 +01:00
orbea
7ab2254fc4
qb: Fix --disable-oss for openbsd.
...
If --disable-oss is passed to configure we should not check for any oss support.
2017-12-30 15:45:19 -08:00
Twinaphex
d9c0f769c7
Merge pull request #6006 from aliaspider/master
...
(WIIU) update shader and add alpha blending to menu + overlays.
2017-12-31 00:21:53 +01:00
Twinaphex
d8bb9ac018
Merge pull request #6002 from orbea/gitignore
...
gitignore: Add .tmp.cxx
2017-12-31 00:20:41 +01:00
aliaspider
b371f4bb32
(WIIU) add a color attribute to tex_shader.
...
+ some fixes to overlay and menu display code.
2017-12-30 23:21:32 +01:00
Alcaro
e5b346ad92
what an impressive bug farm. #6001
2017-12-30 17:43:48 +00:00
orbea
a6f7bf9492
gitignore: Add .tmp.cxx
2017-12-30 09:33:34 -08:00
aliaspider
f6fdd421c6
(WIIU) shaders: use bitfields for GPU register values.
2017-12-30 16:39:23 +01:00
twinaphex
136fb6e3c9
(WIIU) Cleanup
2017-12-30 15:35:32 +01:00
Twinaphex
0389bc64fe
Merge pull request #5997 from libretro/new_hid
...
New HID system (courtesy of gblues)
2017-12-30 15:30:03 +01:00
twinaphex
7e61f08cdb
Simplify audio_driver_flush
2017-12-30 14:14:30 +01:00
twinaphex
74eb6336d5
Buildfix
2017-12-30 13:48:21 +01:00
twinaphex
481a140c9c
Buildfixes
2017-12-30 13:45:29 +01:00
twinaphex
292d506ed8
Fix more MSVC Griffin build errors
2017-12-30 13:35:47 +01:00
twinaphex
8d5a8355a7
Fix some linkage errors with RA MSVC 2010
2017-12-30 13:00:08 +01:00
twinaphex
20bb653f1e
(Xbox 360) Buildfixes
2017-12-30 12:36:00 +01:00
twinaphex
d5d4e9ff2b
(shader HLSL) Start adding support for C as well
2017-12-30 12:16:07 +01:00
twinaphex
fb74e11011
(360) Small buildfixes
2017-12-30 12:00:43 +01:00
Twinaphex
ca2bc6dccd
Update CHANGES.md
2017-12-30 11:25:28 +01:00
twinaphex
b788bf71bd
(3DS) Implement frontend rating - will return 6 for New 3DS/2DS,
...
and 3 for Old 3DS/2DS
2017-12-30 11:23:47 +01:00
misson20000
6254ddecf2
(NSW) initial support for menu
2017-12-30 11:14:45 +01:00
misson20000
5003a2d50b
(NSW) fix switch audio driver to not start the audio output twice and not start it by default
2017-12-30 11:14:45 +01:00
Twinaphex
e9b6f1e18d
Merge pull request #5999 from orbea/gitignore
...
gitignore: Add .tmp and .tmp.c
2017-12-30 08:40:11 +01:00
twinaphex
8619534a31
Fix resource leaks pointed out by Coverity
2017-12-30 08:37:52 +01:00
orbea
129a44b8ce
gitignore: Add .tmp and .tmp.c
...
These are test programs for checking if features can be enabled and
should not be committed.
2017-12-29 23:28:23 -08:00
twinaphex
20122d21ee
CXX_BUILD buildfix
2017-12-30 08:12:38 +01:00
twinaphex
794de84961
Get rid of variable-length array
2017-12-30 08:09:35 +01:00
Twinaphex
f63385de08
Merge pull request #5994 from orbea/bsd
...
qb: Include /usr/local/lib for *bsd too
2017-12-30 05:25:59 +01:00
Twinaphex
6c08ceacb9
Merge pull request #5995 from meepingsnesroms/master
...
Fix new 3ds xl not being detected, others
2017-12-30 05:25:46 +01:00
gblues
ec45df79f4
Dummy out calls into HID driver
...
== DETAILS
Got system memory error. Probably because the calls aren't properly
implemented. So dummy them out for now.
2017-12-30 04:43:46 +01:00
gblues
65c177a0ee
Move HID driver into wiiu/ code
...
== DETAILS
RetroArch's general HID drivers are intended as a full-on substitute for
other input drivers such as XInput, DInput, SDL, etc. The Wii U port is,
to my knowledge, the first case of heterogenous input drivers working
concurrently.
As such, I've moved things around:
- The HID driver source is moved into the wiiu/input/ directory alongside
the joypad subdrivers.
- We no longer use the input_hid_init_first() method to instantiate; instead
we just init the wiiu HID driver directly.
- The HID pad driver and HID subsystem driver enjoy a tighter coupling,
mainly having to do with the initialization of the joypad connections
list, because there's no way to inform the HID driver's init() method
how many slots to allocate.
== TESTING
Will test in a moment, but at least it compiles cleanly. ;)
2017-12-30 04:43:38 +01:00
gblues
704cc61fd8
Fix bug in autodetect macro, gamepad now works properly
...
== DETAILS
The gamepad didn't work because I had tried to rename the pad from
'WIIU Gamepad' to 'WiiU Gamepad'.
I added some debug logging and (to cut out a lot of trial-and-error)
discovered that the reason it didn't work was because a bug in a macro
was using the define literally instead of substituting it (so e.g.
the autodetect handler was trying to match 'WiiU Gamepad' against the
literal string 'PAD_NAME_WIIU_GAMEPAD').
- Fixed the macro bug
- Left a minimal amount of the debug logging in place; may come in
handy for someone else.
- Updated wpad/kpad/hidpad to use the define constants
== TESTING
Did a test build and confirmed the gamepad responded.
2017-12-30 04:43:33 +01:00
gblues
0ae7ffe0d3
Clean up dumb compile warnings, fix crash bug
...
== DETAILS
- the free() method of the hid_driver_t interface needs its
parameter defined as const in order for the compiler to stop
complaining about losing const-ness.
- if a joypad list is created with <MAX_USERS slots in it, the
destroy() function will crash because it assumes there are MAX_USERS
entries.
To do this, the allocate function creates n+1 slots, and gives the
last slot a canary value that the destroy() method can then watch for
when iterating through the list.
2017-12-30 04:43:27 +01:00
gblues
52c754cfa8
Split wiiu_gamepad into three sub-drivers
...
== DETAILS
Well, after a lot of code analysis, this seems like the
best way to handle things on the Wii U without also completely
re-architecting the I/O handling in RetroArch.
How it works:
- the top-level wiiu_joypad driver is now nothing more than a
delegator.
- the wiiu-specific drivers live in `wiiu/input/`
- wpad_driver.c handles the WiiU gamepad
- kpad_driver.c handles the wiimotes
- hidpad_driver.c will handle HID devices like the GC adapter, DS3/DS4, etc.
(I say "will" because this isn't implemented yet)
== TESTING
Haven't actually tried the build to see if it works, but it does
compile.
2017-12-30 04:43:18 +01:00
gblues
8f900de65e
Clean up USB VID/PID declarations
...
== DETAILS
USB Vendor and Product IDs are in little-endian byte order, and they
need to be byteswapped on big-endian systems.
This approach allows us to use the standard hex notation for the VID/HID
values, and give them meaningful names, and only swap on the platforms
that need it. Also prevents having to abuse SWAP16() in the platform-
specific code.
2017-12-30 04:43:03 +01:00
gblues
0f66bc3297
Implement HID read loop, add debug logging
...
== DETAILS
I haven't figured out how I'm going to get the data read via HIDRead()
funneled back to the adapter--the handle_packet() method doesn't actually
get called anywhere.
I'm probably going to need to do more tweaking to the function pointer
list.
This commit also adds logging for the data read via HIDRead.
== TESTING
I used my "stress test" (which I used to reproduce the crash caused
by the old HID implementation), and it did not crash.
2017-12-30 04:41:30 +01:00
gblues
7954dab835
Progress on I/O handling
...
== DETAILS
Starting to implement the I/O handling on the HID driver.
The old implementation basically had a never-ending HIDRead() callback
set up, so that callback N would start the read process for invocation
N+1.
We will take the same approach here; but now that the I/O thread is
happenning on its own core, we should be able to let it run full-
throttle without impacting emulator performance.
Of course, this hinges on the callback actually running on the same
core as the syscall was initiated on.
== TESTING
Can confirm that the read_loop_callback gets invoked on the same core
that the HIDRead() was invoked on.
2017-12-30 04:41:25 +01:00
gblues
661e5bf50b
Implement new functions in hid_driver_t in WiiU driver
...
== DETAILS
This implements the WiiU-specific functions.
Since the wiiu_hid_t data structure contains the handle and interface
index, the method signatures can be simplified quite a bit. And since
(at least for now) we want these to be synchronous, we don't need to
expose the callback parameters.
2017-12-30 04:41:19 +01:00
gblues
678c4093c1
Start adapting the dual shock 3 driver to use the new driver format.
...
== DETAILS
The handshake stuff is derived from the old HID2VPAD, just in knowing
what data goes in what report.
- Added the HID_REPORT_ flags to syshid.h
- Renamed the generic "REPORT_TYPE" flags to be meaningful
- also fixed incorrect parameter list for set_protocol
== TESTING
The functions aren't implemented in wiiu_hid.c just yet,
so this is gonna crash if you try to run it.
2017-12-30 04:41:12 +01:00
gblues
982d6893b0
Set the send_control pointer on the drivers
...
== DETAIL
One minor detail missed in the last commit: actually putting the
send_control function into the driver declaration. Woops.
Not doing the Wii U because it will be using the other methods.
2017-12-30 04:41:07 +01:00
gblues
5b37ced196
Update HID pad driver architecture
...
== DETAILS
The current HID implementation assumes a very low-level USB library
is being used. This causes a problem on Wii U, because the Cafe OS
only exposes a high-level interface.
To get these functions exposed to the HID pad drivers, I had to make
three changes:
1. I added the legacy "send_control" function to the HID driver
interface
2. I modified the signature of pad_connection_pad_init() to send the
driver pointer instead of the function pointer
3. I updated the HID pad drivers to keep the pointer to the driver
instead of the function pointer, and updated the calls into the
send_control function as appropriate
4. I updated the HID drivers to use the new pad init signature
== TESTING
Untested, in theory it should work without a hitch because at this
point all I've done is abstract things a little. I still need to
update the HID pad drivers to use the Wii U-specific calls as
appropriate.
2017-12-30 04:41:01 +01:00
gblues
d0adbd194e
Revert changes to joypad API
...
== DETAILS
Premature. Still learning my way around the codebase.
2017-12-30 04:40:53 +01:00
gblues
c1496a8600
WIP - reorganizing input data
...
== DETAILS
Looking at the apple input driver gave me an idea--moving the
HID driver into the wiiu_input_t data instead of piggy-backing
it off the wiiu_joypad driver.
- Remove changes to wiiu_joypad
- Add equivalent to wiiu_input
This is probably broke as hell. Haven't tried to compile.
2017-12-30 04:40:43 +01:00
gblues
5804233ca8
Start fleshing out wiiu_hid driver
...
== DETAILS
- Added entrypoints into `input/connect/joypad_connection.c` to allow
a max value to be passed in, instead of using single macro value
- Created a hand-off between the HID attach handler and the worker thread
- Created a pad initializer in `wiiu_hid.c` leveraging the new functionality
added to `joypad_connection.c`
== TESTING
Compiles cleanly. At best, doesn't do anything. Might crash--not ready
to test quite yet.
2017-12-30 04:40:39 +01:00
gblues
e98b006715
HID worker thread is now operational
...
== DETAILS
After wasting some cycles trying to isolate a crash, I went back to
basics.
I enabled the network logging, and put in a bunch of logging lines,
and noticed that the HID thread wasn't actually starting.
I did quite a bit of experimenting, working with different
memory alignments, and finally got it working.
== TESTING
As you can see, I put a log output inside the worker thread. When
I run the build, I can see the TICK messages. I can also see that
the thread shuts down as expected.
Also! The HID callback works as expected too! I have the GC
adapter, and when I register the HID callback it fires and I get the
following data:
[INFO] USB device attach event
[INFO] handle: 2058729
[INFO] physical_device_inst: 0
[INFO] vid: 0x7e05
[INFO] pid: 0x3703
[INFO] interface_index: 0
[INFO] sub_class: 0
[INFO] protocol: 0
[INFO] max_packet_size_rx: 37
[INFO] max_packet_size_tx: 5
Note that these are raw dumps of the data passed to the method,
so e.g. the VID/PID might be byte-swapped from how they're usually
represented.
Have not done the stress test to try to reproduce the crash.
2017-12-30 04:40:33 +01:00
gblues
192f5875b9
Simplify, add logging, revert some of the changes
...
== DETAILS
The old code was crashing; I did a minimalized branch and the crash
went away, so I'm bringing that over here. Meaning I'll have to
redo some of the other work I'd put in, but oh well.
(now watch it start crashing again)
== TESTING
Can confirm it builds. Wii U is busy ATM so I can't test.
2017-12-30 04:40:23 +01:00
gblues
1beba28d02
Only call HIDSetup/HidTeardown once
...
== DETAILS
I did a minimalist edit of the HID thread that stripped out all
HID* syscalls, and this stopped the crashing. I then re-added just
the HIDSetup() and HIDTeardown() calls, and the crash came back.
This smells like an OS bug. To work around it, I've put the
HIDSetup() and HIDTeardown() calls into the app init/shutdown
section, so they only get called once in the application lifetime
and not each time the input driver is initialized.
2017-12-30 04:40:15 +01:00
gblues
d0368124e6
Add OSFastMutex WiiU calls to list of imports
2017-12-30 04:40:10 +01:00
gblues
5c5e5be649
More progress on the HID driver
...
== DETAILS
I think I've about got the thread startup/teardown code worked
out. Logically, anyway, if not accurately.
The challenge has been figuring out how best to integrate the
features of HID2VPAD.
I found `input/connect/joypad_connection.c` and this seems like
the logical place for:
- Special-case driver for the Switch Pro controller
- Any other special cases HIDTOVPAD supports that core RetroArch
doesn't
- Parsing of HIDTOVPAD config file to add custom button mapping
== TESTING
Compiles. Haven't tested with a real Wii U. Probably doesn't work
though. I very likely have the threading bit wrong.
2017-12-30 04:40:01 +01:00
gblues
c3736adb77
Start implementing HID polling thread
...
== DETAILS
Looking at the other HID USB drivers, it looks like the typical
implementation is to start up a background thread to do the
polling, rather than wait for RA to invoke the poll() method.
This commit sets up the skeleton of the background thread:
- The thread gets created in init()
- The thread gets stopped in free()
Right now the body of the thread is a 10ms sleep.
== TESTING
It compiles cleanly, and links. Don't know if it actually works.
2017-12-30 04:39:56 +01:00
gblues
203876a206
More progress on the HID driver
...
== DETAILS
I think I've about got the thread startup/teardown code worked
out. Logically, anyway, if not accurately.
The challenge has been figuring out how best to integrate the
features of HID2VPAD.
I found `input/connect/joypad_connection.c` and this seems like
the logical place for:
- Special-case driver for the Switch Pro controller
- Any other special cases HIDTOVPAD supports that core RetroArch
doesn't
- Parsing of HIDTOVPAD config file to add custom button mapping
== TESTING
Compiles. Haven't tested with a real Wii U. Probably doesn't work
though. I very likely have the threading bit wrong.
2017-12-30 04:39:44 +01:00
gblues
1657079c45
Start implementing HID polling thread
...
== DETAILS
Looking at the other HID USB drivers, it looks like the typical
implementation is to start up a background thread to do the
polling, rather than wait for RA to invoke the poll() method.
This commit sets up the skeleton of the background thread:
- The thread gets created in init()
- The thread gets stopped in free()
Right now the body of the thread is a 10ms sleep.
== TESTING
It compiles cleanly, and links. Don't know if it actually works.
2017-12-30 04:39:39 +01:00
gblues
7e56881b88
Some cleanups
2017-12-30 04:39:34 +01:00
gblues
3b92cce6bf
Start wiring up the HID driver
...
- add alloc/free for necessary objects
- register callback with Wii U OS
Don't think I've put the unregister bit in, so this is very likely
broken.
2017-12-30 04:39:25 +01:00
Nathan Strong
e80d99dbae
Delete controller_patcher; start on proper HID driver
...
== DETAILS
We discovered that the controller_patcher code was causing
the WiiU to intermittently crash when switching ROMs.
Changes:
- Completely extricates the controller_patcher code
- Create a skeleton wiiu_hid driver
- Wire up the build system to build/link it successfully
== TESTING
Has not been tested. Probably doesn't crash, since the
skeleton driver is just a copy of the null driver.
2017-12-30 04:38:57 +01:00
twinaphex
a792112bd1
Update glslang support for MSVC
2017-12-30 04:36:35 +01:00
meepingsnesroms
d18ee7eaed
Fix new 3ds xl not being detected, others
...
Also fixes whitespace in makefile and platform_ctr.c and compiles with debug libctru when DEBUG=1
2017-12-29 19:30:54 -08:00
orbea
1b404afc86
qb: Include /usr/local/lib for *bsd too
2017-12-29 16:06:04 -08:00
twinaphex
d49b7b28b6
input_poll - cleanup
2017-12-29 23:12:35 +01:00
twinaphex
a6afddae04
current_input_data and current_input are no longer globals
2017-12-29 23:03:25 +01:00
Alcaro
ad7dd75458
this name makes slightly more sense.
2017-12-29 21:16:28 +01:00
Alcaro
fc725e252e
Maybe #5989 can accept this compromise
2017-12-29 21:15:25 +01:00
Twinaphex
22062fdf91
Merge pull request #5991 from orbea/gl
...
qb: Include /usr/local/include for bsd based systems.
2017-12-29 21:08:41 +01:00
Twinaphex
c4049946ea
Merge pull request #5990 from orbea/revert-5983-patch-1
...
Revert "config.libs.sh: reintroduce HAVE_X11 check"
2017-12-29 21:08:10 +01:00
orbea
6ab2244a43
qb: Do not check for x11 when using --disable-x11.
2017-12-29 11:25:35 -08:00
orbea
72e3d5c38c
Makefile: Fix debug builds. ( #5989 )
...
RetroArch builds debug builds by default after commit https://github.com/libretro/RetroArch/commit/ec4b0f90896d9cca2b9eaa0df0e9127b3ca5445d
This is very bad and breaks ./configure && make.
2017-12-29 14:00:53 -05:00
orbea
a34555c9a9
qb: Include /usr/local/include for bsd based systems.
...
This resolves an issue where the default freebsd compiler does not
include /usr/local/include which contains important headers such as
GL/gl.h and results in the check_header function failing to find them.
Unfortunately pkg-config/pkgconf will not work here for two reasons.
1. It does not seem able to actually check for gl.h which RetroArch
explicitly needs.
2. Not all systems have a pkg-config implementation so we will still
have to fall back to checking for gl.h...
Fixes https://github.com/libretro/RetroArch/issues/5958
2017-12-29 10:23:14 -08:00
orbea
eaccab5237
Revert "config.libs.sh: reintroduce HAVE_X11 check"
2017-12-29 18:04:07 +00:00
Alcaro
ec4b0f9089
What kind of bug farm is this filestream thingy
2017-12-29 15:32:07 +01:00
twinaphex
8c2070947e
Prevent some warnings
2017-12-29 13:00:24 +01:00
Twinaphex
c872edcc2b
Merge pull request #5986 from RobLoach/patch-25
...
xmb: Add a few icons to the menu
2017-12-29 09:23:55 +01:00
Rob Loach
0a65875956
xmb: Add a few icons to the menu
2017-12-29 02:18:40 -05:00
Twinaphex
96f5323723
Update CHANGES.md
2017-12-29 06:57:17 +01:00
Twinaphex
ba8b5749ac
Merge pull request #5985 from meepingsnesroms/master
...
Basic networking for 3DS, bug fixes
2017-12-29 06:56:45 +01:00
meepingsnesroms
7dbaa45172
Basic networking, bug fixes
...
Fix CPU count bug, make 3ds compile with networking
2017-12-28 21:49:21 -08:00
Twinaphex
688443b9a6
Merge pull request #5984 from RobLoach/slow-motion-granularity
...
settings: Add Slow Motion Ratio granularity
2017-12-29 06:00:09 +01:00
Rob Loach
10076706b5
settings: Add Slow Motion Ratio granularity
...
This makes it so that the Slow Motion setting can be set to something like 1.2, rather than 1 increments.
Fixes #5917
2017-12-28 23:51:41 -05:00
Twinaphex
c7c0ba7d03
Update CHANGES.md
2017-12-29 05:07:40 +01:00
twinaphex
893cd2b472
Make this C89-compatible
2017-12-29 04:46:13 +01:00
misson20000
3101ee8036
(NSW) fix compilation errors and warnings for switch drivers
2017-12-29 04:45:25 +01:00
Twinaphex
64ceabfc9d
Merge pull request #5983 from psyke83/patch-1
...
config.libs.sh: reintroduce HAVE_X11 check
2017-12-29 04:08:49 +01:00
Conn O'Griofa
010aa8061f
config.libs.sh: reintroduce HAVE_X11 check
...
Current behaviour would force check_val to check for X11 even if explicitly disabled.
Fixes Raspberry Pi build (which requires --disable-x11).
2017-12-29 02:10:19 +00:00
Twinaphex
258c8acdad
Update switch_audio.c
2017-12-29 02:28:34 +01:00
Alcaro
353b2ebff6
Make this thing more like stdio
2017-12-29 01:38:59 +01:00
Twinaphex
e6462de5be
Merge pull request #5982 from celerizer/master
...
Fix unofficial achievements not being loaded
2017-12-29 00:55:57 +01:00
celerizer
a2ab7defa9
Fix unofficial achievements not being loaded
...
RetroArch is currently returning only achievements with flag 3 from the site, regardless of whether "Test Unofficial" is on or not. This change makes RetroArch return every achievement from the site when this the option is on or only those marked with Flag 3 (core cheevos) when off.
2017-12-28 17:48:58 -06:00
twinaphex
5c876647ed
(NSW) Small cleanups
2017-12-29 00:45:00 +01:00
Twinaphex
946b765e61
Merge pull request #5981 from celerizer/master
...
Support Neo Geo Pocket
2017-12-29 00:13:22 +01:00
Twinaphex
817247851f
Update CHANGES.md
2017-12-29 00:12:01 +01:00
misson20000
1d6e8baa03
improve switch audio driver buffering behaviour
2017-12-29 00:10:01 +01:00
misson20000
033a7259b4
audio driver for the switch
2017-12-29 00:10:01 +01:00
misson20000
6d2a7b1f26
Nintendo Switch (libtransistor) port
2017-12-29 00:10:01 +01:00
celerizer
a79bd5a509
Support Neo Geo Pocket
...
For after https://github.com/libretro/beetle-ngp-libretro/pull/37 is merged.
2017-12-28 16:38:57 -06:00
Twinaphex
00567ac3a8
Merge pull request #5978 from RobLoach/monochrome-inverted
...
Add Monochrome Inverted icon theme
2017-12-28 22:26:54 +01:00
Alcaro
a8359a8664
VFS specification very clearly says zero or minus one, not 'return whatever rename() says'.
2017-12-28 19:11:43 +01:00
Rob Loach
a6d757f0aa
locale: Add Monochrome Inverted translation
2017-12-28 09:12:49 -05:00
Rob Loach
a1467346f5
theme: Add Monochrome Inverted icon theme
2017-12-28 09:10:58 -05:00
Twinaphex
f5e5490724
Merge pull request #5976 from theheroGAC/patch-27
...
little italian translation fix
2017-12-28 12:15:53 +01:00
theheroGAC
ab69edb51a
Update msg_hash_it.h
2017-12-28 10:44:26 +01:00
theheroGAC
0f3836f549
little italian translation fix
2017-12-28 10:42:00 +01:00
Francisco José García García
86388283a4
[PSP] Buildfix
2017-12-28 10:36:11 +01:00
twinaphex
7b5547d368
Try to be safer with strlcpy calls
2017-12-28 05:56:45 +01:00
Twinaphex
321285811f
Merge pull request #5973 from RobLoach/light
...
XMB: Add Light theme
2017-12-28 05:40:59 +01:00
Twinaphex
69fe86f57d
Update CHANGES.md
2017-12-28 04:34:04 +01:00
Alcaro
a7be0520b5
Define replaced
2017-12-28 04:24:33 +01:00
Alcaro
12ed6b8657
oh right, that's what it wants.
2017-12-28 04:13:00 +01:00
Alcaro
c29d5906d2
okay so why exactly are we using seek instead of tell/size
2017-12-28 04:08:41 +01:00
Alcaro
b933a8796b
Let's not pretend to calculate deviation if we don't actually do that
2017-12-28 03:05:42 +01:00
Twinaphex
7e3a458925
Merge pull request #5975 from RobLoach/scale
...
xmb: Allow menu scale of 200%
2017-12-28 02:21:47 +01:00
Rob Loach
04d2607368
xmb: Allow menu scales of 200%
2017-12-27 20:11:07 -05:00
Twinaphex
073954c561
Merge pull request #5972 from RobLoach/xmb-font-color
...
Menu: Allow changing Font Color
2017-12-28 01:44:05 +01:00
Twinaphex
f330c0ebc7
Merge pull request #5921 from frangarcj/rthreads_audio
...
Rthreads audio
2017-12-28 01:42:31 +01:00
Rob Loach
60702e3871
xmb: Remove gradient on Light theme
2017-12-27 19:41:46 -05:00
Rob Loach
d71a2db781
XMB: Add Light theme
2017-12-27 17:33:39 -05:00
Rob Loach
b4d2ed3421
Merge branch 'xmb-font-color' of github.com:RobLoach/RetroArch into xmb-font-color
2017-12-27 17:03:52 -05:00
Rob Loach
85f9eb402e
font-color: Remove XMB from the Font Color naming scheme
2017-12-27 17:03:39 -05:00
Rob Loach
9efc0d2a78
font-color: Remove reference to config.def.h
2017-12-27 16:51:05 -05:00
Rob Loach
db33df2268
font-color: Only display on Advanced Settings
2017-12-27 16:45:27 -05:00
Rob Loach
f96b285715
font-color: Use the settings for the color
2017-12-27 16:38:36 -05:00
Twinaphex
c7c71cb01f
Fix Apple build
2017-12-27 22:36:10 +01:00
Twinaphex
b1c0fe7d0d
Fix CXX_BUILD for Apple
2017-12-27 22:33:32 +01:00
Rob Loach
f51994d7e3
font-color: Fix parsing setting
2017-12-27 16:30:01 -05:00
Rob Loach
29c9afa609
font-color: Update the font color to reflect in the menu
2017-12-27 16:21:56 -05:00
twinaphex
56b4d4917c
One CXX_BUILD buildfix
2017-12-27 22:21:39 +01:00
twinaphex
008881462d
Cleanups
2017-12-27 22:12:01 +01:00
twinaphex
dbaa237c71
(pthreads) Cleanups
2017-12-27 22:08:59 +01:00
twinaphex
4c0c842451
Make D3D headers more suitable for C89_BUILD
2017-12-27 22:03:13 +01:00
twinaphex
b10616ffb7
Fix C89_BUILD
2017-12-27 21:49:56 +01:00
Twinaphex
12aa454d54
Merge pull request #5971 from fr500/master
...
only reinit when HID devices are attached on dinput
2017-12-27 21:43:47 +01:00
radius
2cab3a7e4e
fix some nits
2017-12-27 15:43:03 -05:00
radius
e7616f2dc2
fix include
2017-12-27 15:38:54 -05:00
radius
c3e6ac96aa
only reinit when HID devices are attached
2017-12-27 15:34:18 -05:00
Twinaphex
0215c37447
Update CHANGES.md
2017-12-27 21:19:37 +01:00
twinaphex
eb62b610cb
(LED code) Cleanups
2017-12-27 21:17:47 +01:00
twinaphex
c8a134818a
Fix fall-through
2017-12-27 21:05:24 +01:00
twinaphex
cf4084c829
Update Griffin
2017-12-27 20:40:05 +01:00
Francisco José García García
443e454e5a
(psp pthreads) Buildfixes
2017-12-27 19:28:14 +01:00
Twinaphex
96ae1608d5
Merge pull request #5970 from orbea/flac
...
qb: Allow using the system flac.
2017-12-27 19:25:08 +01:00
orbea
a2032a56a0
qb: Allow using the system flac.
2017-12-27 09:51:19 -08:00
Twinaphex
61b7b2e590
Merge pull request #5968 from pattheaux/leds
...
Leds
2017-12-27 18:01:33 +01:00
Twinaphex
04ec4d96ca
Merge pull request #5969 from orbea/zlib
...
Makefile.common: Clean up zlib check.
2017-12-27 17:58:44 +01:00
orbea
e07ce68e7f
Makefile.common: Clean up zlib check.
2017-12-27 08:38:47 -08:00
Ian House
78c49047a5
Changed the retro environment LED interface to 46 to avoid a numbering conflict
2017-12-27 11:18:49 -05:00
Francisco José García García
b8d84dd0b9
Merge pull request #5967 from frangarcj/master
...
[PSP] Fix build
2017-12-27 17:17:22 +01:00
Francisco José García García
4fe6f032ec
[PSP] Fix build
2017-12-27 17:15:26 +01:00
Ian House
8178e21cda
Merge branch 'master' of https://github.com/libretro/RetroArch into leds
2017-12-27 11:14:35 -05:00
Ian House
6f5c68c1d0
Merge fixes
2017-12-27 11:14:24 -05:00
Ian House
aa7c289708
Added an LED interface and a Raspberry Pi GPIO implementation
2017-12-27 11:11:08 -05:00
Ian House
917b354eb7
Added an LED interface and a Raspberry Pi GPIO implementation
2017-12-27 11:05:12 -05:00
Francisco José García García
599d08fe12
Merge branch 'master' into rthreads_audio
2017-12-27 12:03:57 +01:00
Twinaphex
c5c9a6b563
Update CHANGES.md
2017-12-27 08:40:22 +01:00
Twinaphex
636ee4489a
Update CHANGES.md
2017-12-27 08:39:14 +01:00
twinaphex
4ecb4d5dfb
(Wiiu) Add overlays courtesy of r-type, thanks
2017-12-27 08:38:03 +01:00
twinaphex
12cbacae31
Update
2017-12-27 08:23:17 +01:00
twinaphex
c4f06f2ef2
(psp pthreads) Buildfixes
2017-12-27 07:48:04 +01:00
Twinaphex
a57df7d43f
Merge pull request #5962 from frangarcj/bake_pthreads
...
[PSP] Bake pthreads with griffin
2017-12-27 05:56:25 +01:00
Twinaphex
3f5aa82853
Merge pull request #5964 from orbea/miniupnpc
...
qb: Disable all miniupnpc support with --disable-miniupnpc.
2017-12-27 05:55:50 +01:00
Twinaphex
d64154bf40
Merge pull request #5965 from fr500/master
...
avoid dinput reinitialization on unrelated WM_DEVICECHANGE events
2017-12-27 05:55:38 +01:00
bparker06
2dcd2bc5c6
Fix relative path
2017-12-26 22:02:11 -05:00
Brad Parker
a3a5f6e07e
win32: add Unicode versions of getenv, GetModuleFileName, LoadLibrary and _mkdir
2017-12-27 02:55:53 +00:00
radius
ab54fda509
avoid dinput reinitialization on unrelated WM_DEVICECHANGE events
2017-12-26 20:17:26 -05:00
Twinaphex
fee7ab9dc8
Merge pull request #5963 from meepingsnesroms/master
...
Use relative path names better for devkitARM
2017-12-27 02:16:22 +01:00
orbea
c63011db71
qb: Disable all miniupnpc support with --disable-miniupnpc.
2017-12-26 16:18:47 -08:00
meepingsnesroms
417be6e497
Use relative path names better for devkitARM
2017-12-26 15:32:56 -08:00
Francisco José García García
73e81dba96
[PSP] Bake pthreads with griffin
2017-12-26 23:45:09 +01:00
meepingsnesroms
5ff20a708a
Merge pull request #5 from libretro/master
...
Update to upstream
2017-12-26 14:35:37 -08:00
meepingsnesroms
ca062cbe38
Merge branch 'master' into master
2017-12-26 14:35:18 -08:00
twinaphex
2768f639a2
Fix csnd corrupting dsp audio driver on failure, add 3dsx/smdh to
...
gitignore
2017-12-26 21:36:46 +01:00
Twinaphex
6fc71b6b55
Merge branch 'master' into master
2017-12-26 21:35:25 +01:00
twinaphex
9488e4e25a
Add pthreads-emb implementation
2017-12-26 20:52:03 +01:00
Francisco José García García
c23d84c54f
[VITA][PSP] New Audio Driver
2017-12-26 16:50:33 +01:00
meepingsnesroms
f8b9c8fa6d
Fix csnd corrupting dsp audio driver on failure, add 3dsx/smdh to gitignore
2017-12-26 05:31:51 -08:00
Twinaphex
4b728cd264
Update CHANGES.md
2017-12-26 09:57:51 +01:00
Twinaphex
dc207beb80
Merge pull request #5956 from orbea/miniupnpc
...
qb: HAVE_MINIUPNPC is needed for builtin miniupnpc
2017-12-26 09:57:18 +01:00
orbea
ac044c47ee
qb: HAVE_MINIUPNPC is needed for builtin miniupnpc
2017-12-26 00:52:04 -08:00
Twinaphex
14eb6d5cda
Update CHANGES.md
2017-12-26 09:51:35 +01:00
twinaphex
2be575bb19
Enable CHEEVOS for PS3
2017-12-26 09:50:46 +01:00
twinaphex
08d9ee9600
(PSP) Add thread support
2017-12-26 09:45:45 +01:00
Twinaphex
d3fd5f25d5
Merge pull request #5953 from orbea/miniupnpc
...
Makefile.common: Clean up the miniupnpc check
2017-12-26 09:41:08 +01:00
Twinaphex
29ad88e09c
Merge pull request #5955 from fr500/master
...
fix menu toggle with keymapper active
2017-12-26 09:40:08 +01:00
orbea
9e7882ec96
Makefile.common: Clean up the miniupnpc check
2017-12-26 00:15:54 -08:00
radius
7d9193555a
fix menu toggle with keymapper active
2017-12-26 01:20:36 -05:00
meepingsnesroms
5a4bd619ba
Revert "Merge branch 'master' into master"
...
This reverts commit 4b68a21a7e , reversing
changes made to 5e0f78e8a0 .
2017-12-25 18:27:59 -08:00
meepingsnesroms
c978b53214
Merge pull request #4 from libretro/master
...
Use better devkit arm fix
2017-12-25 17:53:08 -08:00
meepingsnesroms
4b68a21a7e
Merge branch 'master' into master
2017-12-25 17:52:38 -08:00
twinaphex
5e0f78e8a0
Update CHANGES.md
2017-12-26 00:47:31 +01:00
twinaphex
0a2b44273d
Disable automatically add content by playlist by default
2017-12-25 18:19:55 +01:00
twinaphex
2fd3f41865
Bump to version 1.7.0
2017-12-25 18:17:57 +01:00
Twinaphex
de5d5b0860
Merge pull request #5951 from aliaspider/master
...
(CTR) build fix.
2017-12-25 09:21:52 +01:00
aliaspider
1f143927ca
(CTR) build fix.
2017-12-25 08:51:50 +01:00
Twinaphex
2c865d862b
Update CHANGES.md
2017-12-25 08:37:50 +01:00
twinaphex
7321c6c87a
(xaudio) Cleanups
2017-12-25 08:11:10 +01:00
twinaphex
3f281bb31f
Cleanups
2017-12-25 07:49:07 +01:00
twinaphex
c0c9764afe
Update
2017-12-25 07:36:49 +01:00
twinaphex
72bf298701
libchdr requires both 7zip and zlib
2017-12-25 04:18:42 +01:00
twinaphex
8ff5c00600
HAVE_7ZIP should not be a requirement for CHD
2017-12-25 04:17:06 +01:00
bparker06
87e5dc9a93
Add DOS to the list of supported operating systems
2017-12-24 21:47:40 -05:00
Brad Parker
89bd38918e
win32: correct usage of GetWindowPlacement per MS docs, fixes game window position on Win95/98
2017-12-24 17:17:36 -05:00
twinaphex
6664f8a772
(STB Truetype) Try to silence potential uninitialized reference to winding_lengths
...
variable
2017-12-24 18:54:57 +01:00
twinaphex
2e1e2cb406
Update
2017-12-24 18:53:03 +01:00
Brad Parker
6d484b7724
xinput: check for valid function pointers before calling them
2017-12-23 23:02:29 -05:00
Brad Parker
9cd3746702
enable STB Unicode font renderer for PS3
2017-12-23 21:35:45 -05:00
Twinaphex
2899d624cc
Update config.def.h
2017-12-23 08:13:57 +01:00
twinaphex
ca3c101161
Define DEX_BUILD/CEX_BUILD/ODE_BUILD for PS3 versions - set
...
custom buildbot core updater URL per target
2017-12-23 08:12:39 +01:00
Twinaphex
9bfba320f0
Merge pull request #5947 from esoptron/patch-1
...
Disable Temporal Interpolation by default in internal FFmpeg core
2017-12-23 04:47:14 +01:00
esoptron
2be322acbb
Disable Temporal Interpolation by default in internal FFmpeg core
2017-12-22 17:24:13 -05:00
Twinaphex
05820677db
Merge pull request #5942 from RobLoach/c_converter
...
Update c_converter with libretro-common vfs changes
2017-12-21 02:23:24 +01:00
Rob Loach
4564301bb5
Update c_converter with libretro-common vfs changes
2017-12-20 20:15:33 -05:00
twinaphex
c2b8f03e50
Add CHANGES.md
2017-12-21 02:08:18 +01:00
twinaphex
6557bff118
Prevent some warnings on PS3
2017-12-21 02:06:34 +01:00
twinaphex
ce50d39ada
Update CHANGES.md
2017-12-21 01:29:23 +01:00
Twinaphex
0e3c067a53
Merge pull request #5941 from frangarcj/vita-adrenaline
...
(PSP) Fix for VITA's Adrenaline
2017-12-21 01:05:28 +01:00
Francisco José García García
ab31e05f65
(PSP) Fix for VITA's Adrenaline
2017-12-21 00:09:38 +01:00
Brad Parker
aeac9786b1
ps3: copy individual cores to a separate folder for use with the updater
2017-12-20 12:01:15 -05:00
twinaphex
a4500eeafc
Simplify config_file_write
2017-12-20 17:07:31 +01:00
twinaphex
513885d465
(PS3) Set up cheat dir/autoconfig dir
2017-12-20 16:11:59 +01:00
twinaphex
f6e9a624ca
(PS3) Add default dir for core download assets
2017-12-20 16:02:40 +01:00
twinaphex
259b077eef
(PS3) Set PATH_MAX_LENGTH to CELL_FS_MAX_FS_PATH_LENGTH
2017-12-20 15:45:11 +01:00
twinaphex
7cda1aaab9
Set PATH_MAX_LENGTH to 512 for PS3
2017-12-20 15:39:01 +01:00
twinaphex
6441a25c35
PS3 has AF_INET6 defined yet we still shouldn't take this path
2017-12-20 15:34:57 +01:00
twinaphex
56f9d0a7cf
Cleanup
2017-12-20 05:27:20 +01:00
Twinaphex
f952123095
Merge pull request #5938 from fr500/master
...
Get rid of the console window correctly on MSVC 2003
2017-12-20 04:08:16 +01:00
radius
7a89537a16
this line is not required
2017-12-19 21:56:16 -05:00
radius
ef7ecf229b
try to get rid of the console window in MSVC 2003 builds
2017-12-19 21:56:15 -05:00
Twinaphex
089cb2a34d
Merge pull request #5937 from QuarkTheAwesome/master
...
[WiiU] Add -D__WUT__; fixes integrated libiosuhax
2017-12-20 03:50:25 +01:00
Ash
46bffb8b12
[WiiU] Add -D__WUT__; fixes integrated libiosuhax
...
There was some type confusion around IOS_Open with libiosuhax, leading
to it treating the first instruction of that function as an address to
point to. Adding -D__WUT__ lets it know that we are using proper symbols
and not function pointers.
2017-12-20 13:47:30 +11:00
twinaphex
2f422a457f
Revert config_file.c
2017-12-20 02:52:01 +01:00
Twinaphex
5eb6c5dae9
Merge pull request #5936 from clienthax/ps3res
...
More ps3 networking fixs.
2017-12-19 23:02:14 +01:00
clienthax
73aa381b27
More ps3 networking fixs.
2017-12-19 21:39:22 +00:00
twinaphex
7c73930a87
Add libiosuhax/libfat
2017-12-19 22:12:58 +01:00
Alcaro
b7249525d4
guess drunk is better than untested
2017-12-19 00:13:19 +01:00
Alcaro
b2d5fad4f5
strtok is drunk
2017-12-19 00:08:25 +01:00
Alcaro
bfeb9ff5c2
that's an interesting double free
2017-12-18 22:29:27 +01:00
twinaphex
106721d943
Update Polish language - use the header
2017-12-18 19:46:28 +01:00
Twinaphex
659b32adb4
Merge pull request #5933 from alfrix/polish
...
Polish translation update (DEX357)
2017-12-18 18:54:02 +01:00
Alfrix
8371129143
Polish translation update (DEX357)
...
https://forums.libretro.com/t/polish-translation-characters/13763/7
2017-12-18 14:39:49 -03:00
Andrés
746c5e6845
Fix for empty console window on MSVC2003 builds
2017-12-18 09:42:24 -05:00
twinaphex
95e807749d
Simplification/cleanup
2017-12-18 07:09:44 +01:00
twinaphex
422ce9396c
Cleanup - input_key_pressed
2017-12-18 06:14:48 +01:00
twinaphex
69f85556a3
Get rid of meta_key_pressed
2017-12-18 05:59:57 +01:00
twinaphex
7b210ccf37
Don't call meta key pressed if not bound
2017-12-18 05:49:17 +01:00
twinaphex
1978689dcb
Rewrite input_keys_pressed_iterate
2017-12-18 05:22:45 +01:00
twinaphex
9b9cf7b036
Cleanups
2017-12-18 05:13:57 +01:00
twinaphex
3c5d2f047c
Create input_keys_pressed_iterate
2017-12-18 05:09:16 +01:00
Twinaphex
db345d8ad6
Update CHANGES.md
2017-12-18 01:56:44 +01:00
twinaphex
bd7a8a0479
Show Quick Menu title correctly
2017-12-18 01:55:35 +01:00
Twinaphex
6c266364fc
Update CHANGES.md
2017-12-18 01:14:45 +01:00
twinaphex
e16a501c46
Update CHANGES.md
2017-12-18 01:01:00 +01:00
Twinaphex
b6f9681373
Merge pull request #5931 from fr500/master
...
fix fullscreen cli option
2017-12-17 19:21:26 +01:00
radius
a7f989fdb6
fix fullscreen toggle
2017-12-17 13:16:40 -05:00
Twinaphex
d3a72d147f
Merge pull request #5930 from fr500/master
...
update this label to Stop immediately
2017-12-17 18:50:56 +01:00
radius
3ed436dbd0
update this label to Stop immediately
2017-12-17 12:16:34 -05:00
Twinaphex
da5d0650d5
Merge pull request #5929 from fr500/master
...
show the frontend name and CPU architecture on netplay rooms
2017-12-17 18:10:39 +01:00
radius
7bdd8e945a
show the frontend name and CPU architecture on netplay rooms
2017-12-17 11:51:50 -05:00
twinaphex
d169d51180
Revert "Rewrite menu toggle"
...
This reverts commit 144ca2cfd8 .
2017-12-17 17:21:51 +01:00
twinaphex
edae66e413
Faulty fall-through
2017-12-17 17:12:02 +01:00
twinaphex
0f906d0986
Revert "that's a dumb bug."
...
This reverts commit 69a630f8e0 .
2017-12-17 17:06:02 +01:00
Twinaphex
26f483b22d
Merge pull request #5882 from hiddenasbestos/dolphinbar
...
Mayflash DolphinBar
2017-12-17 16:48:26 +01:00
Twinaphex
4758d3e22b
Merge pull request #5926 from hyarsan/master
...
Fix typo in CHANGES.md
2017-12-17 14:30:16 +01:00
hyarsan
c87ee34d07
Fix typo in CHANGES.md
2017-12-17 14:10:21 +01:00
Twinaphex
bf9b6a7ddd
Merge pull request #5925 from hiddenasbestos/overlay_fix
...
Fixes for overlay buttons
2017-12-17 14:06:18 +01:00
David Walters
02f6301607
fix reversed logic
2017-12-17 12:46:21 +00:00
David Walters
adffa5fc4c
Fixes for overlay buttons
2017-12-17 12:36:18 +00:00
meepingsnesroms
0e22aec947
Bugfixes
...
Fix multiple line ending tipes in changed files, use DEVKITARM variable when referencing that directory, add 3ds .lst file to gitignore
2017-12-16 20:47:08 -08:00
meepingsnesroms
bb7ee12766
Fix compile on new devkitARM
2017-12-16 19:20:43 -08:00
twinaphex
2fa03755eb
Cleanups
2017-12-17 04:11:56 +01:00
twinaphex
144ca2cfd8
Rewrite menu toggle
2017-12-17 03:54:11 +01:00
meepingsnesroms
d4503bc037
Merge pull request #3 from libretro/master
...
Prepare to update to newest devkitARM
2017-12-16 17:39:35 -08:00
twinaphex
49634cc46e
Create manual get_value cbs callback for URL
2017-12-16 22:31:38 +01:00
ggf906
961972a858
(PSP) (VITA) New rthreads audio driver
2017-12-16 18:02:47 +01:00
ggf906
66157307d8
(PSP) Add thread support
2017-12-16 18:02:46 +01:00
twinaphex
9596cc2866
Update
2017-12-16 17:06:37 +01:00
Brad Parker
03970ddacd
Show BSD OSes in frontend OS info
2017-12-16 10:46:52 -05:00
Twinaphex
9f336b705a
Merge pull request #5918 from bparker06/opacity_x11
...
x11: enable window transparency
2017-12-16 16:40:09 +01:00
Brad Parker
af85c20e56
Update CHANGES.md
2017-12-16 10:35:25 -05:00
Brad Parker
81cd5435a1
x11: enable window transparency
2017-12-16 10:29:30 -05:00
Twinaphex
c9716c066f
Merge pull request #5919 from orbea/dbus
...
Ifdef the broken dbus code better.
2017-12-16 14:50:47 +01:00
orbea
1ddcc7be82
Ifdef the broken dbus code better.
2017-12-16 05:19:05 -08:00
twinaphex
6622cb0810
Update libretro API
2017-12-16 14:12:38 +01:00
Andrés
2974258589
Update CHANGES.md
2017-12-16 00:58:29 -05:00
Andrés
f26db935ec
Update CHANGES.md
2017-12-16 00:57:58 -05:00
Andrés
cac184c75c
Update CHANGES.md
2017-12-16 00:50:53 -05:00
twinaphex
d8068553f4
Update
2017-12-16 02:47:59 +01:00
twinaphex
3fd059e073
Update
2017-12-16 01:20:21 +01:00
twinaphex
c63859cca9
Add safeguard suggested by Alcaro
2017-12-16 00:19:56 +01:00
Andrés
fbdd53b717
Change the entry point in MSVC2010 builds
2017-12-15 18:03:20 -05:00
twinaphex
4ba1e8336d
Update libretro-common
2017-12-15 23:21:22 +01:00
twinaphex
1b6b670882
filestream - use int64_t
2017-12-15 21:10:58 +01:00
Twinaphex
60aa6bf3fb
Fix warnings
2017-12-15 20:33:39 +01:00
twinaphex
b7eba4b28f
Update image_core.c
2017-12-15 19:25:30 +01:00
Andrés
4604faf8d9
Update RetroArch-msvc2010.vcxproj
2017-12-15 12:46:35 -05:00
twinaphex
42462c2ba9
Silence some warnings
2017-12-15 18:31:12 +01:00
twinaphex
4572675a15
(PS3) Fix Salamander build
2017-12-15 18:20:18 +01:00
Alcaro
cbdb91a668
Remove file_ prefixes, for consistency with the rest of libretro. They're not useful, anything they'd mean is provided by the vfs_iface-> anyways. Also rename delete to remove to match libc and avoid C++ keywords.
2017-12-15 17:28:55 +01:00
Andrés
f25ba04d91
Change the entry point in non DEBUG builds
2017-12-15 09:43:39 -05:00
Twinaphex
fde0cca93d
Merge pull request #5914 from frangarcj/psp_audio
...
(PSP) Sync audio thread
2017-12-15 14:19:12 +01:00
ggf906
21aedd46ee
(PSP) Sync audio thread
2017-12-15 13:35:10 +01:00
Alcaro
69a630f8e0
that's a dumb bug.
2017-12-15 11:21:43 +01:00
Alcaro
c88e5e08a0
Add VFS support to imageviewer (should get Unicode filenames working on Windows too, even without VFS)
2017-12-15 11:00:02 +01:00
Alcaro
29b9ec0b5e
Create this thing because makefile
2017-12-15 10:12:01 +01:00
Alcaro
03723118e5
Some minor clarifications
2017-12-15 10:02:49 +01:00
Andrés
0602f8eb79
Try to get rid of the console in MSVC 2010 builds
2017-12-14 21:36:33 -05:00
twinaphex
4369ac1545
Update
2017-12-15 00:35:11 +01:00
twinaphex
1932513edb
Update libretro-common
2017-12-15 00:31:37 +01:00
Alcaro
ecf5d55a25
Rename this one, to not codify policy in what should be a frontend decision
2017-12-14 21:21:18 +01:00
twinaphex
c6217ef14b
(file_path.c) Get rid of libretro.h dependency
2017-12-14 20:06:15 +01:00
twinaphex
c7c4b723d6
Move path_file_exists to filestream and do away with filestream
...
dependencies in file/file_path
2017-12-14 20:05:46 +01:00
Brad Parker
8c0adf3594
move path_file_rename and path_file_remove into VFS
2017-12-14 13:32:26 -05:00
twinaphex
842ac40c6e
Style nit
2017-12-14 19:09:29 +01:00
Alcaro
26e191f642
These have no reason to not be static
2017-12-14 18:58:20 +01:00
Alcaro
ff1d452096
Implement get_path
2017-12-14 18:48:37 +01:00
twinaphex
ef3ba4d989
Get rid of retro_vfs_file_putc
2017-12-14 18:45:54 +01:00
Alcaro
f282044be2
this doesn't belong here.
2017-12-14 18:10:04 +01:00
Alcaro
f536d25013
Too many ifdefs
2017-12-14 17:55:30 +01:00
Alcaro
d5847c2391
Revert and fix "Don't use opaque handle to get around warnings and other issues"
...
This reverts commit e23409926e .
2017-12-14 17:28:13 +01:00
twinaphex
7bf996abe6
Cleanup
2017-12-14 16:53:19 +01:00
twinaphex
b20de872a3
Remove file_stream.h dependency on vfs_implementation.c
2017-12-14 16:41:10 +01:00
twinaphex
41b1329bc1
Rewrite filestream_seek call
2017-12-14 15:56:28 +01:00
twinaphex
2c0c6ae65e
Attempt to fix MSVC
2017-12-14 15:41:23 +01:00
twinaphex
f6937e27f2
Add vfs_implementation to Salamander builds
2017-12-14 15:18:48 +01:00
twinaphex
10199d4c81
Remove this
2017-12-14 15:15:19 +01:00
twinaphex
e23409926e
Don't use opaque handle to get around warnings and other issues
2017-12-14 15:06:28 +01:00
twinaphex
dadf968134
Add TODO/FIXME note
2017-12-14 14:05:55 +01:00
twinaphex
0b6c191354
Start moving file stream code over to vfs_implementation.c
2017-12-14 14:03:42 +01:00
twinaphex
7788a852c0
Some more cleanups
2017-12-14 00:16:18 +01:00
twinaphex
d12df0d91f
Rewrite file_stream.c - reimplement filestream_error
2017-12-14 00:01:58 +01:00
twinaphex
4dfbfc4d02
Reimplement filestream_gets
2017-12-13 19:19:49 +01:00
twinaphex
adb0add226
print_buf_lines - moved
2017-12-13 05:04:52 +01:00
Twinaphex
7abf68a5b3
Merge pull request #5908 from RobLoach/patch-24
...
Replace double quotes in thumbnail names
2017-12-13 03:51:37 +01:00
twinaphex
eeefdf980c
Add menu_networking.c/menu_networking.h
2017-12-13 03:35:12 +01:00
Rob Loach
cd2ae18ec1
Replace double quotes in thumbnail names
2017-12-12 13:08:24 -05:00
Twinaphex
44be5b0999
Merge pull request #5907 from hyarsan/master
...
Change "Retroarch" to "RetroArch" in HB Launcher for consistency.
2017-12-12 17:54:53 +01:00
hyarsan
a28bc6ed23
Change "Retroarch" to "RetroArch" in HB Launcher for consistency.
...
In the Homebrew Launcher, RetroArch has always appeared as "Retroarch" which doesn't make sense if everything else is "RetroArch". This just does not look right and I get pissed just looking at it. lol
2017-12-12 16:57:33 +01:00
Francisco José García García
982d616025
Update psp_audio.c
2017-12-12 13:34:45 +01:00
twinaphex
f8fd94f6f4
Buildfix
2017-12-12 12:22:06 +01:00
Twinaphex
709c7de40f
Merge pull request #5906 from gblues/remove-trailing-whitespace
...
Remove trailing whitespace
2017-12-12 11:19:12 +01:00
gblues
0f7de204f7
Last batch of whitespace cleanup (post-rebase)
...
-- looks like a few files committed with DOS line endings
2017-12-12 00:24:46 -08:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
Twinaphex
767a1f3d39
Merge pull request #5904 from bparker06/opacity
...
Add menu setting for window opacity
2017-12-12 00:50:38 +01:00
Brad Parker
d53dbbfd4e
style nits
2017-12-11 18:50:10 -05:00
Brad Parker
b6644e2c3a
buildfix again
2017-12-11 18:27:11 -05:00
Brad Parker
c265c8328c
buildfixes
2017-12-11 18:22:40 -05:00
twinaphex
621d89c52e
(PSP1) Change to -O2
2017-12-12 00:17:17 +01:00
Twinaphex
237a0ab44a
Merge pull request #5903 from frangarcj/psp1
...
(PSP) Strip and user 64MB where available
2017-12-12 00:14:58 +01:00
Brad Parker
247b9ea973
add menu setting for window opacity, includes generic display server interface
2017-12-11 18:12:42 -05:00
ggf906
940f0c6b0b
(PSP) Strip and user 64MB where available
2017-12-12 00:04:35 +01:00
Twinaphex
9aa3dc2423
Buildfix
2017-12-11 22:01:54 +01:00
twinaphex
779d9a4258
Cleanup
2017-12-11 21:58:17 +01:00
twinaphex
dca96ba6ad
Reimplement filestream_getc
2017-12-11 21:49:51 +01:00
twinaphex
57b730ab61
Start implementing VFS layer ; first split up VFS libretro functionality
...
to separate header until things are finalized
2017-12-11 21:24:14 +01:00
twinaphex
c03b791b46
Start adding stub VFS implementation
2017-12-11 20:51:46 +01:00
twinaphex
2a5bda2b14
C89_BUILD fix
2017-12-11 20:40:59 +01:00
twinaphex
c4d8a8c800
Free after intfstream_close
2017-12-11 20:24:00 +01:00
twinaphex
784bb32c64
Cleanups
2017-12-11 19:55:42 +01:00
twinaphex
a1ce8b58c4
Simply formats/xml/rxml.c
2017-12-11 18:01:56 +01:00
twinaphex
5960cd80d2
Simplify filestream_read_file
2017-12-11 17:59:18 +01:00
twinaphex
ad70bb9866
Get rid of unused filestream_get_ext
2017-12-11 17:42:00 +01:00
twinaphex
43c9bb374d
filestream_set_size can be made a static function
2017-12-11 17:39:56 +01:00
twinaphex
5b8f8b50e3
Reimplement filestream_eof
2017-12-11 17:36:20 +01:00
twinaphex
32511090ca
(task_save.c) Move to intfstream
2017-12-11 14:56:58 +01:00
twinaphex
1cd7568f1f
(gx_gfx) Go through intfstream
2017-12-11 13:26:52 +01:00
twinaphex
e62e9233d7
Add intfstream_get_size
2017-12-11 13:21:44 +01:00
twinaphex
12e6f38999
(gfx/video_shader_parse) Use intfstream instead of file_stream
2017-12-11 13:01:17 +01:00
twinaphex
54ce2ec5e9
playlist.c - use intfstream
2017-12-11 12:57:53 +01:00
twinaphex
61d3f90cae
Add hint defines to libretro.h
2017-12-11 12:53:47 +01:00
twinaphex
38e6d2443f
Change functions
2017-12-11 12:31:14 +01:00
twinaphex
fde596fae4
Cleanups
2017-12-11 12:25:44 +01:00
twinaphex
8aa4d6d148
Move convenience functions to interface_stream.c
2017-12-11 12:23:40 +01:00
twinaphex
6897f9a987
Pass hints to intfstream_open_file
2017-12-11 12:20:06 +01:00
twinaphex
318f17c4cb
Start using VFS API constant defines
2017-12-11 12:15:00 +01:00
twinaphex
93ee4df5f5
Move RFILE_HINT_UNBUFFERED to file_stream.c
2017-12-11 11:47:13 +01:00
twinaphex
e1461cc0de
Get rid of hashes in config_file.c
2017-12-11 11:40:36 +01:00
twinaphex
c950613098
C comments
2017-12-11 11:28:48 +01:00
Twinaphex
af50e3daf0
Merge pull request #5899 from pyhammond/master
...
udev device ordering fix that now numbers input joypads correctly
2017-12-11 08:24:02 +01:00
Peter Y. Hammond
b14598657c
Fixed a bug where the joypad devices were not always being assigned in the same order as they were numbered under /dev/input/. This showed up mainly when using an external USB Bluetooth dongle. In that case, controllers would be assigned often in reverse order.
2017-12-10 22:22:01 -07:00
Brad Parker
f3a58f4ff3
remove extra #endif
2017-12-10 22:07:25 -05:00
Brad Parker
e877595ff7
add buildbot url for msvc2003 (Windows 95)
2017-12-10 20:20:44 -05:00
Twinaphex
85d9d986eb
Buildfix
2017-12-10 22:46:39 +01:00
twinaphex
2fd8210e59
Create shareable filestream_getline
2017-12-10 22:35:08 +01:00
twinaphex
2e979ec537
Replace function signatures of file_stream file functions
2017-12-10 22:25:38 +01:00
twinaphex
d19eaeaab8
(file_stream.c) Cleanups; buildfix
2017-12-10 22:10:32 +01:00
twinaphex
1298a257ae
Make HAVE_BUFFERED_IO the new default
2017-12-10 22:07:42 +01:00
twinaphex
a8e031777e
* Get rid of RFILE_MODE_READ_TEXT
...
* Get rid of PSP ifdef sinside file_stream.c
2017-12-10 22:05:24 +01:00
twinaphex
40f82c26f7
use RFILE_MODE_READ for video_shader_parse
2017-12-10 22:01:48 +01:00
twinaphex
9d54da14b6
Get rid of READ_TEXT requirement for features_cpu
2017-12-10 21:29:49 +01:00
twinaphex
95cc8e12d2
Get rid of RFILE_MODE_READ_TEXT dependency for config file/playlist
2017-12-10 21:28:13 +01:00
Alcaro
e07ed18105
Fix text mode dependency
2017-12-10 21:00:24 +01:00
twinaphex
d6fd9f0cc1
Add fallback AF_INET6 path
2017-12-10 01:19:58 +01:00
Twinaphex
7654e8e268
Merge pull request #5879 from clienthax/ps3res
...
[PS3] Partial fix of networking
2017-12-10 00:00:03 +01:00
Twinaphex
70bc2fe3a1
Merge pull request #5895 from Monroe88/input_driver
...
input_driver: Map Delete key to Y button for non-unified menu keyboard controls
2017-12-09 23:31:17 +01:00
Twinaphex
d82812a292
Merge pull request #5896 from bparker06/filepath
...
omit extra slash at end of path, Win95/98 doesn't like them
2017-12-09 23:30:46 +01:00
Brad Parker
1a928b9c50
omit extra slash at end of path, Win95/98 doesn't like them
2017-12-09 16:38:33 -05:00
Monroe88
cfde6a44db
input_driver: Map Delete key to Y button for non-unified menu keyboard controls
2017-12-09 14:17:54 -06:00
Brad Parker
812a99e5ca
utf: fallback to ANSI codepage on windows if UTF8 conversion isn't available
2017-12-09 14:35:58 -05:00
Brad Parker
3318cd969b
win95: fallback to strdup when MultiByteToWideChar fails (it only works with MSLU)
2017-12-09 14:26:46 -05:00
Twinaphex
5e2a3ec3ff
Merge pull request #5894 from Themaister/master
...
Various stability fixes for WSI
2017-12-09 17:31:32 +01:00
Themaister
f8447c4648
Set correct buffer size.
2017-12-09 17:28:20 +01:00
Themaister
75b84b4f94
Support pending swapchain creation.
2017-12-09 17:28:20 +01:00
Themaister
ac42b87400
Recreate swapchain directly if vkAcquireNextImageKHR fails.
2017-12-09 17:28:20 +01:00
Themaister
714684a4d3
Don't wait for WSI fence unless it has been signalled.
2017-12-09 17:28:20 +01:00
Twinaphex
d05c305210
Merge pull request #5892 from cpsw/patch-1
...
Small code style change
2017-12-09 15:13:06 +01:00
cpsw
54aec6c9e8
Small code style change
...
Suggesting a code style change.
2017-12-09 11:01:03 -03:00
Twinaphex
620dad1204
Merge pull request #5890 from Oibaf66/patch-1
...
Added labels to autoconfig wii controllers
2017-12-09 10:01:23 +01:00
Fabio
0d58d9ca0d
Added label to wii controllers, inverted the right stick Y axis of classic controller
...
The right stick Y axis of classic controller was wrong
2017-12-09 08:24:19 +01:00
Twinaphex
ed1a920f46
Update config.def.h
2017-12-09 01:05:55 +01:00
Twinaphex
22d8d35721
Merge pull request #5889 from hiddenasbestos/relpath_dup_fix
...
Playlist duplication fixes
2017-12-09 01:03:30 +01:00
David Walters
deb017e17f
On Windows builds, don't use case sensitive path comparisons when pushing to a playlist.
2017-12-08 23:50:00 +00:00
David Walters
004c1d2f0a
Fix for relative paths being normalised and generating a duplicate history entry.
2017-12-08 23:37:07 +00:00
Brad Parker
8f7810d921
emscripten: only fire keyup once, and don't wait so long to do so (libretro.js)
2017-12-08 18:15:22 -05:00
Andrés
a15820f86a
Update index.html
2017-12-08 10:25:00 -05:00
Twinaphex
8b095eda74
Merge pull request #5878 from leiradel/cheevos_loaded
...
Fixed cheevos_loaded being true when there are no cheevos
2017-12-08 06:39:46 +01:00
Twinaphex
c6dd33dbaf
Merge pull request #5881 from leiradel/master
...
Fixed C89 build
2017-12-08 06:39:21 +01:00
leiradel
8c1e3e5d5b
Fixed CXX_BUILD
2017-12-08 00:08:16 +00:00
leiradel
4f2398dd08
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-12-07 23:53:05 +00:00
leiradel
c53d3d35b8
Removed TODO comment
2017-12-07 23:51:15 +00:00
Andrés
305cb6d647
fix OS identification ( #5880 )
2017-12-07 18:49:35 -05:00
leiradel
bf8f7b444b
Fixed cheevos_expr_value to be C89 compliant
2017-12-07 23:48:03 +00:00
David Walters
124ddcd27a
Add dolphin bar VID/PID - treat like a wii over bluetooth connection
2017-12-07 23:44:29 +00:00
Brad Parker
b0445e1e21
Bliss-Box: Work around Windows sharing violation bug by trying to open device as read/write if read-only fails. Show OSD message if it still fails.
2017-12-07 17:47:20 -05:00
clienthax
a565ba0149
[PS3] Partial fix of networking
2017-12-07 22:20:02 +00:00
Brad Parker
55b738a07a
implement frontend get_architecture() for windows
2017-12-07 16:32:13 -05:00
Twinaphex
d840625fa9
Merge pull request #5877 from clienthax/ps3res
...
[PS3] Possible fix for 0x0 resolution
2017-12-07 21:03:36 +01:00
leiradel
130a001846
Fixed wrong leaderboard count
2017-12-07 19:49:39 +00:00
clienthax
d6daf2f573
[PS3] Possible fix for 0x0 resolution on
2017-12-07 19:49:11 +00:00
Brad Parker
fa7cd77d7d
win32: improve version reporting under System Information
2017-12-07 13:49:07 -05:00
twinaphex
951918a245
Reduce size of Makefiles
2017-12-07 05:54:54 +01:00
twinaphex
542235ffd7
(XMB) Get rid of hashes
2017-12-06 21:55:21 +01:00
Twinaphex
10cf3bc235
Merge pull request #5874 from RobLoach/patch-23
...
Update make install for new retroarch-assets src
2017-12-06 21:02:06 +01:00
twinaphex
fbf4b4813c
Cleanup path_set_redirect - no more hashes
2017-12-06 20:52:29 +01:00
twinaphex
fd23a751e4
Fix joypad_driver
2017-12-06 20:40:18 +01:00
twinaphex
4e9cb21e03
Don't use hashes
2017-12-06 20:38:22 +01:00
Rob Loach
494ba8685e
Update make install for new retroarch-assets src
...
The assets over at [retroarch-assets](https://github.com/libretro/retroarch-assets ) have [moved the source files](https://github.com/libretro/retroarch-assets/pull/191 ) so that the asset installation process is a much easier. We no longer have the need to delete the theme src directories.
2017-12-06 14:34:20 -05:00
twinaphex
d5b3104cfb
Cleanups/warning fixes
2017-12-06 19:51:07 +01:00
twinaphex
b1f1f519d5
Don't redefine HAVE_GL_SYNC
2017-12-06 18:28:57 +01:00
twinaphex
23e6f0be37
Update
2017-12-06 16:54:23 +01:00
twinaphex
a53927c5aa
Fix PS3 build
2017-12-06 16:53:19 +01:00
twinaphex
06a948c706
Update
2017-12-06 14:27:14 +01:00
twinaphex
30eb7f91b4
Fix Coverity warning
2017-12-06 14:25:41 +01:00
twinaphex
47a19483d1
Don't show Overlay Settings if HAVE_OVERLAY is not defined
2017-12-06 12:43:02 +01:00
twinaphex
0cd5b9d14c
Update CHANGES.md
2017-12-06 12:04:04 +01:00
Brad Parker
1755cdcdf3
Update CHANGES.md
2017-12-06 01:41:06 -05:00
Brad Parker
75eed7997b
GDI: use configured message color for OSD/menu text
2017-12-06 01:41:00 -05:00
Brad Parker
1828e891ad
Update CHANGES.md
2017-12-06 00:57:57 -05:00
Brad Parker
21dc650000
update JP translation
2017-12-06 00:57:35 -05:00
twinaphex
24b02bc062
Update CHANGES.md
2017-12-06 04:52:51 +01:00
twinaphex
de9b0127f8
(MSVC) Buildfix
2017-12-06 04:33:54 +01:00
Andrés
0c9fce98a2
fix vid/pid enumeration on xinput controllers when the xinput controllers are interleaved with dinput ( #5872 )
2017-12-05 22:07:48 -05:00
twinaphex
27e5adad27
Cleanups
2017-12-06 04:05:38 +01:00
Twinaphex
d881931254
Merge pull request #5867 from hiddenasbestos/more_devices
...
Don't limit available input devices to user count.
2017-12-06 01:43:52 +01:00
Twinaphex
6876e27e51
Merge pull request #5865 from fr500/master
...
Improve vscode support
2017-12-05 23:19:31 +01:00
Brad Parker
f5ea4a0c65
dinput: add missing function parameter
2017-12-05 17:19:17 -05:00
David Walters
8907a1251e
Only show " (#x)" after a device name if it's part of a set (x of y similarly named devices)
2017-12-05 22:10:34 +00:00
David Walters
609bcb4dc2
fix device indexing
2017-12-05 22:03:56 +00:00
Twinaphex
300dbdf883
Merge pull request #5866 from ToKe79/fix-glsync-build-error
...
GLsync build fix for HAVE_OPENGLES2
2017-12-05 23:03:30 +01:00
David Walters
0d189ae067
Don't limit available input devices to user count.
2017-12-05 21:21:29 +00:00
ToKe79
6bb2a0e142
GLsync build fix for HAVE_OPENGLES2
2017-12-05 21:58:01 +01:00
radius
dbe6af08dd
Improve vscode support
...
add c properties
add ming32 config too
rename tasks to allow other targets
2017-12-05 14:50:40 -05:00
Brad Parker
bc4bbe79aa
don't define UNICODE at all, we don't need it and it causes dinput problems (names are wchar_t)
2017-12-05 14:26:59 -05:00
twinaphex
2bdf4a5bb4
update
2017-12-05 20:08:18 +01:00
twinaphex
408878a7e1
Start making it possible for xinput_joypad to be used without
...
DirectInput
2017-12-05 20:04:12 +01:00
Twinaphex
7ab7ed35b7
Merge pull request #5863 from bparker06/xinput
...
xinput: copy VID/PID from dinput so autoconfig does not rely solely on HID name
2017-12-05 20:01:16 +01:00
bparker06
4c9bde61b5
dinput: fix memory leak of joypad name
2017-12-05 13:54:15 -05:00
Twinaphex
4d21a77d9b
Merge pull request #5864 from djipi/master
...
Added Visual Studio 2017 support
2017-12-05 19:48:05 +01:00
Jean-Paul Mari
3eb5b757c3
Merge pull request #2 from libretro/master
...
Merge #2
2017-12-05 12:51:58 -05:00
Brad Parker
35ab48ee61
xinput: copy VID/PID from dinput so autoconfig does not rely solely on HID name
2017-12-05 12:47:52 -05:00
Jean-Paul Mari
38b899e4d6
Added Visual Studio 2017 support
...
The msvc-2017 is based on msvc-2015
2017-12-05 11:23:38 -05:00
twinaphex
db4387bd30
See if it's always defined this way
2017-12-05 17:10:31 +01:00
Twinaphex
763e6f766c
Silence warning
2017-12-05 16:58:20 +01:00
twinaphex
b69622ea88
Avoid usage of GLsync type
2017-12-05 16:56:33 +01:00
twinaphex
32c1c3134e
Fix another C89 issue
2017-12-05 16:45:57 +01:00
twinaphex
f9fa2ab2b7
More C89_BUILD fixes
2017-12-05 16:44:05 +01:00
twinaphex
863858ab00
Can't have anonymous variadic macros in C89
2017-12-05 16:42:37 +01:00
twinaphex
3e81996bd3
Update D3D headers
2017-12-05 16:40:13 +01:00
twinaphex
3ede6a9aeb
Some C89_BUILD fixes
2017-12-05 16:35:03 +01:00
twinaphex
de900325c6
More C89_BUILD fixes
2017-12-05 16:31:58 +01:00
twinaphex
88b85c2d15
Fix it for C89
2017-12-05 16:27:39 +01:00
twinaphex
69295c2179
Fix BIT_GET
2017-12-05 16:20:52 +01:00
twinaphex
4cb739d45a
Update CHANGES.md
2017-12-05 16:09:44 +01:00
twinaphex
4b4ae0c1a0
Update CHANGES.md
2017-12-05 16:09:19 +01:00
twinaphex
7ba46356e6
Cut down on code duplication
2017-12-05 15:44:41 +01:00
twinaphex
5d8df93c99
Cleanups
2017-12-05 14:30:54 +01:00
twinaphex
264d9903e8
Update NL
2017-12-05 14:24:06 +01:00
twinaphex
c486fa08ca
Cut down on code duplication
2017-12-05 14:11:50 +01:00
twinaphex
df8a2274df
Update CHANGES.md
2017-12-05 13:47:23 +01:00
twinaphex
fafc96d377
Cleanups
2017-12-05 13:31:51 +01:00
twinaphex
b432fb4668
Bugfix
2017-12-05 13:21:29 +01:00
twinaphex
53efad05c6
Cleanups
2017-12-05 13:15:15 +01:00
Alcaro
332aee5b0f
Dehardcode some sizes ( #5856 )
2017-12-05 13:03:34 +01:00
twinaphex
53ce29ca31
Cleanups
2017-12-05 12:49:59 +01:00
twinaphex
f0c143766e
Change to 256bit macros
2017-12-05 12:07:35 +01:00
twinaphex
6c09661a64
Move defines to retro_miscellaneous.h
2017-12-05 10:42:37 +01:00
twinaphex
31cc6a8dd7
Create 256 bit macros
2017-12-05 09:51:58 +01:00
twinaphex
e94300a581
Get rid of a lot of RARCH_INPUT_STATE_BIT_ macros - replace them
...
with BIT128_ equivalents instead
2017-12-05 09:22:56 +01:00
Alcaro
0691c9e0d3
Let's not duplicate those macros more than needed
2017-12-05 08:55:42 +01:00
twinaphex
3ccce249ea
Fixes hotkey issues with MSVC
2017-12-05 08:50:24 +01:00
Alcaro
0215648a83
Make booleans boolean again
...
#5856
why do both BIT_ and BIT128_ exist
2017-12-05 08:34:29 +01:00
Twinaphex
d535739648
Merge pull request #5860 from RobLoach/patch-22
...
Fix to ARM to ensure chain has been declared
2017-12-05 06:38:02 +01:00
Brad Parker
49d0299808
LEGACY_WIN32: check for target of less than Win2K instead of < vc2005, since Win98 does not support Unicode
2017-12-04 22:49:08 -05:00
Rob Loach
e8a9471afd
Fix to ARM to ensure chain has been declared
2017-12-04 18:53:34 -05:00
leiradel
d27e6746a1
Merge branch 'master' into cheevos_loaded
2017-12-04 20:23:02 +00:00
Alcaro
75c59aedcf
Update fopen_utf8.h
2017-12-04 20:23:45 +01:00
Alcaro
2f1bcb6409
Update fopen_utf8.c
2017-12-04 20:20:10 +01:00
Alcaro
908784b0ae
Update griffin.c
2017-12-04 20:19:35 +01:00
Alcaro
84691c7b9b
Update retro_miscellaneous.h
2017-12-04 19:15:35 +01:00
Francisco José García García
90dd2892b0
FIX sceIoOpen return error
2017-12-04 18:09:37 +01:00
Alcaro
6359aee509
Update fopen_utf8.c
2017-12-04 17:03:53 +01:00
Alcaro
486d5e77e3
Update verbosity.c
2017-12-04 16:48:17 +01:00
Alcaro
a6ef704369
Update config_file.c
2017-12-04 16:47:27 +01:00
Alcaro
cc2dd827b5
Update Makefile.common
2017-12-04 16:46:59 +01:00
Alcaro
8a93a9eb8e
Create fopen_utf8.c
2017-12-04 16:44:34 +01:00
Alcaro
8df699984e
Update fopen_utf8.h
2017-12-04 16:34:56 +01:00
Alcaro
d74ad6cd5e
Create fopen_utf8.h
2017-12-04 16:32:40 +01:00
twinaphex
059354de2f
Cleanup for config_file_write
2017-12-04 16:26:28 +01:00
Alcaro
ff4dca86f9
Turns out this is char*, let's cast because CXX_BUILD wants that
2017-12-04 15:01:58 +01:00
Alcaro
fbd3a435d2
Turns out this is char*, let's cast because CXX_BUILD wants that
2017-12-04 15:01:57 +01:00
Alcaro
c10859b745
Update file_stream.c
2017-12-04 14:31:31 +01:00
Alcaro
dca30d533f
Update file_stream.h
2017-12-04 14:31:11 +01:00
Alcaro
300052626f
Use FILE* all the way
...
Fixes platforms where RFILE isn't using the FILE* backend, needed for #5664
2017-12-04 14:30:32 +01:00
Alcaro
b9900b1fb8
This cast isn't needed, and probably breaks CXX_BUILD
2017-12-04 14:27:36 +01:00
Alcaro
1aa6ae1b38
Use FILE* all the way
...
Fixes platforms where RFILE isn't using the FILE* backend, needed for #5664
2017-12-04 14:25:16 +01:00
Alcaro
e4bb8e7aeb
Update file_stream.c
2017-12-04 13:52:11 +01:00
Alcaro
130e4522e2
Update file_stream.h
2017-12-04 13:51:25 +01:00
Alcaro
2b3cc8898a
Fix this one for non-stdio backends
...
Why does filestream_get_fp exist
2017-12-04 13:41:04 +01:00
Alcaro
0d4ac12310
Update file_stream.c
2017-12-04 13:34:15 +01:00
Alcaro
df55e6b4d1
actually, let's just completely remove it
2017-12-04 13:30:38 +01:00
Alcaro
89f7afdc8f
silence warning
2017-12-04 13:28:38 +01:00
Alcaro
50148c03e2
not used anymore
...
https://github.com/libretro/RetroArch/commit/4e66962ba83941b85b206778828596c6ad20be33
2017-12-04 13:27:05 +01:00
twinaphex
f08b049520
Move more variables
2017-12-04 13:24:27 +01:00
twinaphex
2fd720bcb3
move more variables over
2017-12-04 13:21:23 +01:00
twinaphex
9a8f73fb6c
Move variables
2017-12-04 13:18:34 +01:00
twinaphex
48c3a50932
Move more variables
2017-12-04 13:03:14 +01:00
twinaphex
f47888aeda
Move more variables to renderchain data
2017-12-04 12:50:22 +01:00
twinaphex
19ad9aa1cb
Add resolve extensions callback
2017-12-04 12:43:22 +01:00
twinaphex
69d3fd5047
Get rid of fence_count in gl struct
2017-12-04 12:03:29 +01:00
twinaphex
267e6fe85f
Move fence variables to renderchain data struct
2017-12-04 12:02:53 +01:00
twinaphex
072570bbf3
(GL) Update GL1 renderchain too
2017-12-04 11:58:16 +01:00
twinaphex
05ab278aca
Pass chain userdata to renderchain driver
2017-12-04 11:54:30 +01:00
twinaphex
241df59771
Get rid of include
2017-12-04 11:20:18 +01:00
twinaphex
4e342956c1
Update comment
2017-12-04 06:13:01 +01:00
twinaphex
512a1b4cb6
Cleanups
2017-12-04 06:03:11 +01:00
twinaphex
9558e569f1
We can still make use of this for PowerPC Mac
2017-12-04 05:56:03 +01:00
twinaphex
c869cc5102
Refactor GL code
2017-12-04 05:55:18 +01:00
twinaphex
5a341acb5f
Wrap more GL framebuffer functions
2017-12-04 04:57:58 +01:00
twinaphex
44f3341ffe
Add EXT versions for OSX PPC
2017-12-04 04:42:40 +01:00
twinaphex
19d7afd0c2
remove
2017-12-04 04:30:28 +01:00
twinaphex
e9af9f1b09
Add EXT version
2017-12-04 04:20:54 +01:00
twinaphex
b2fbb9aeda
Prepare to map DeleteFramebuffersEXT like this
2017-12-04 04:18:28 +01:00
twinaphex
52e7a533f0
Improve FBO check
2017-12-04 04:12:46 +01:00
twinaphex
6221512911
use EXT version of Framebuffer/Renderbuffer functions for MacOS X
...
PowerPC
2017-12-04 04:04:07 +01:00
twinaphex
0bf461c40f
Try to get past OSX PowerPC crash on exit
2017-12-04 03:27:03 +01:00
twinaphex
f53093de4d
Default to nbio stdio for PowerPC Mac
2017-12-04 03:12:45 +01:00
neville
43f6a03110
(OSX PPC) Buildfixes
2017-12-04 02:59:06 +01:00
twinaphex
97529ade6e
OSX PowerPC might not define O_CLOEXEC
2017-12-04 02:48:08 +01:00
Jean-Paul Mari
5ba7433232
Merge pull request #1 from libretro/master
...
Merge #1
2017-12-03 16:13:17 -05:00
Andrés
5795d9926c
Merge pull request #5854 from fr500/master
...
this probably fixes the shader on noveau and others
2017-12-03 15:11:52 -05:00
radius
2747067f61
this probably fixes the shader on noveau and others
2017-12-03 15:10:24 -05:00
Twinaphex
da233c89c9
Merge pull request #5853 from fr500/master
...
fix the shader and the label
2017-12-03 18:28:58 +01:00
radius
3cd7026819
fix the shader and the label
2017-12-03 12:20:07 -05:00
David Walters
cbfdd7bbd9
udev lightgun fixes
2017-12-03 09:40:36 +00:00
Twinaphex
ecb84c9224
Merge pull request #5852 from fr500/master
...
let it snow
2017-12-03 09:38:29 +01:00
radius
bada13a215
let it snow
2017-12-02 22:47:44 -05:00
twinaphex
04b26fe111
Put braces around macros
2017-12-03 03:43:05 +01:00
twinaphex
0a3fb3ec40
Change value to 1.0f
2017-12-03 03:37:06 +01:00
Twinaphex
7e4cf9b0d0
Merge pull request #5850 from fr500/master
...
reenable network gamepad and fix slow motion
2017-12-03 03:32:16 +01:00
radius
69c2040e55
fix slow motion
2017-12-02 21:30:09 -05:00
Twinaphex
8082dfe56c
Merge pull request #5851 from QuarkTheAwesome/wiiu-toolchain-patch1
...
[WiiU] Toolchain: Actually fix C++ constructors/destructors (oops!)
2017-12-03 03:14:47 +01:00
Ash
e9a3088a79
[WiiU] Toolchain: Actually fix C++ constructors/destructors (oops!)
...
Looks like I temporarily forgot how external symbols work. Fixes
https://gbatemp.net/posts/7720955 ; hopefully we finally have C++ under
control.
2017-12-03 11:31:30 +11:00
Brad Parker
6f116b2edf
buildfix for certain mingw environments
2017-12-02 21:46:52 +00:00
Brad Parker
4efc8453c2
buildfix for certain mingw environments
2017-12-02 15:59:42 -05:00
radius
b1911495ad
reenable network gamepad
2017-12-02 13:59:44 -05:00
bparker06
78bf72e29e
blissbox: add atari pad type
2017-12-02 13:33:09 -05:00
David Walters
c453675d38
lightgun support in udev
2017-12-02 13:24:17 +00:00
twinaphex
2608fd1550
(task_autodetect.c) Cleanups
2017-12-02 11:36:22 +01:00
Twinaphex
5f0a9fffbb
Merge pull request #5827 from hiddenasbestos/input_driver_x11
...
Add new lightgun/mouse-bind features to X11 driver
2017-12-02 09:18:17 +01:00
twinaphex
a132e33231
Add copyright headers to ps3py
2017-12-02 05:17:14 +01:00
Brad Parker
067f5bcd16
blissbox: add 4-Play to overridden hid name
2017-12-01 22:40:17 -05:00
Brad Parker
0eb8c47166
try to fix lack of GUID type on buildbot that I cannot reproduce
2017-12-01 14:38:13 -05:00
Brad Parker
b9394846dc
blissbox: use win32 HID API to get pad type on windows, libusb seems broken there
2017-12-01 14:07:40 -05:00
Twinaphex
64ef42c9f9
Merge pull request #5841 from orbea/revert-5824-retroarch-assets-makefile
...
Revert "Use RetroArch Assets' Makefile to install Assets"
2017-12-01 15:49:12 +01:00
orbea
5d5aa7ca60
Revert "Use RetroArch Assets' Makefile to install Assets"
2017-12-01 06:26:02 -08:00
Twinaphex
8e81b04374
Merge pull request #5840 from QuarkTheAwesome/wiiu-optional-controllerpatcher
...
[WiiU] Make controller_patcher a compile-time option
2017-12-01 09:20:25 +01:00
Ash
bf3e256a43
[WiiU] Input: Make controller_patcher a compile-time option
...
As discussed in libretro#5357; controller_patcher is now optional. It's
off by default; though this could be changed with a simple makefile
tweak (ENABLE_CONTROLLER_PATCHER ?= 1, perhaps?)
To re-enable controller_patcher; append ENABLE_CONTROLLER_PATCHER=1 to
your usual make command.
controller_patcher was the only user of c++ constructors in the Wii U
port, so you'll need 26a006c in your tree otherwise you will have a
blackscreen on startup.
2017-12-01 18:29:21 +11:00
Ash
26a006cfac
[WiiU] Toolchain: Fix C++ constructor/destructor handling
...
The old setup relied on there being at least one constructor *or* the
value of *__CTOR_LIST__ being NULL. Neither of these are guaranteed; and
having no C++ constructors actually resulted in a random value being
read (which passed the NULL check!). This new setup uses the
__CTOR_END__ symbol; which is a pointer to just after the end of the
list. When there are no constructors, it has the same value as
__CTOR_LIST__; so the while loop is never entered.
This fix also allows us to re-enable destructors; in case they're ever
needed.
2017-12-01 18:18:02 +11:00
Twinaphex
40a6136319
Merge pull request #5824 from RobLoach/retroarch-assets-makefile
...
Use RetroArch Assets' Makefile to install Assets
2017-12-01 07:53:29 +01:00
Twinaphex
f48460b114
Merge pull request #5835 from Q3CPMA/master
...
Really fixes HOST_NAME_MAX usage this time
2017-12-01 01:31:11 +01:00
Twinaphex
96987e7cac
Merge pull request #5836 from QuarkTheAwesome/wiiu-exception
...
[WiiU] Exception handler fixes - coreinit offsets now working
2017-12-01 01:30:40 +01:00
Ash
52fb8276d7
[WiiU] Exception handler: minor comment tweak
2017-12-01 11:03:09 +11:00
Ash
469662345f
[WiiU] Exception handler: remove opcodes; fix strcmp misuse
...
Thanks for @gblues for finding the strcmp bug.
I've removed the opcode display since it's a bit unsafe - if the
exception handler causes a DSI; Cafe OS will take over and freeze up the
console. This is obviously not a good thing. There are possible
situations where memory is executable and not readable; so this is just
about covering all bases until a better solution can be implemented.
Maybe we can experiment a bit more once this handler isn't being used so
often ;)
2017-12-01 10:56:54 +11:00
Ash
a79d3aa8aa
[WiiU] Exception handler: fix coreinit handles, add opcode to DSIs
...
Coreinit seems to get special handles, so adding a special case should
make its relative addresses actually become helpful again. Let's just
hope __PPCExit stays at 0x180!
Also added the violating opcode to the DSI message; may have to move it
in case it pushes stuff off the end of the screen.
Untested at time of commit. Hopefully this should make debugging #5357 a
bit easier...
2017-12-01 10:54:21 +11:00
q3cpma
6e8fb49d05
Whoops
2017-12-01 00:17:50 +01:00
Twinaphex
abfb9ec0b5
Merge pull request #5832 from Q3CPMA/master
...
Fixes compilation on FreeBSD (and hopefully on other POSIX platforms)
2017-11-30 22:24:47 +01:00
Twinaphex
b5567b52de
Merge pull request #5833 from theheroGAC/patch-26
...
Update msg_hash_it.h
2017-11-30 22:24:27 +01:00
theheroGAC
9ee5ef0f74
Update msg_hash_it.h
2017-11-30 21:54:59 +01:00
q3cpma
fa3aab9768
Fixes compilation on FreeBSD (and hopefully on other POSIX platforms)
2017-11-30 16:53:55 +01:00
David Walters
a9451822b5
Improved handling of libusb hotplug capability ( #5830 )
...
* Improved handling of libusb hotplug capability
* Only deregister hotplug callback if registration happened.
2017-11-30 10:30:46 -05:00
twinaphex
6c69002ab4
Start adding not-complete kqueue codepaths - bparker - see if you can
...
finish this up
2017-11-30 07:28:59 +01:00
twinaphex
62280439b7
Rename epfd to fd
2017-11-30 07:00:25 +01:00
Andrés
57d617cd5f
Merge pull request #5828 from fr500/master
...
allow building and debugging RetroArch from Visual Studio code automa…
2017-11-29 21:59:22 -05:00
twinaphex
2203deb499
Need to include config.h here
2017-11-30 03:43:51 +01:00
Brad Parker
9aeddb781a
GlobalMemoryStatusEx only exists for 2000 and up
2017-11-29 19:33:39 -05:00
radius
562f7071f0
allow building and debugging RetroArch from Visual Studio code automatically on a MINGW64 (MSYS2) installation
...
this works if MSYS2 is installed in the default path
allow building RetroArch from the command pallete
Allow building, and starting RetroArch via vscode Tasks
use 3 whitespaces for tabs
2017-11-29 18:21:13 -05:00
leiradel
b13c9a89df
Merge branch 'master' into cheevos_loaded
2017-11-29 22:10:29 +00:00
Alcaro
4e66962ba8
#5664
2017-11-29 21:39:35 +00:00
David Walters
05578f0634
Show VID/PID values for unsupported devices. ( #5825 )
2017-11-29 15:56:18 -05:00
David Walters
5f095677a7
fix for wiiu build ( #5826 )
2017-11-29 15:55:31 -05:00
David Walters
7dfcc169de
Add new lighgun/mouse-bind features to X11 driver
2017-11-29 18:32:58 +00:00
Andrés
cc2080c04f
Rename PULL_REQUEST_TEMPLATE to PULL_REQUEST_TEMPLATE.md
2017-11-29 12:03:42 -05:00
Andrés
825887810b
Create PULL_REQUEST_TEMPLATE
2017-11-29 12:03:21 -05:00
Rob Loach
ed99c36851
Use retroarch-assets makefile to install assets
2017-11-29 11:46:11 -05:00
Brad Parker
5453853001
remove extra paren
2017-11-29 11:32:32 -05:00
Brad Parker
f41187df22
remove extra brace
2017-11-29 11:17:13 -05:00
Brad Parker
44b70efb68
style nits
2017-11-29 10:42:39 -05:00
Brad Parker
42e81dcef4
add back missing code from c5bdc02
2017-11-29 10:35:52 -05:00
Brad Parker
aa1f95b3d5
undo changes in c5bdc02 that reverted my previous commits: 34491a6 28c6237 1f58d9c 61bd9d7
2017-11-29 10:22:30 -05:00
Twinaphex
17d4793c3f
Merge pull request #5815 from bparker06/blissbox
...
initial Bliss-Box support
2017-11-29 06:59:13 +01:00
Brad Parker
5279b02dce
travis: libusb package was in wrong place
2017-11-28 23:16:38 -05:00
Brad Parker
e2837d7dfb
add libusb to travis file
2017-11-28 22:34:34 -05:00
Brad Parker
5a2dff0ff1
only use libusb code if we have support for it
2017-11-28 22:32:41 -05:00
Brad Parker
def24ef8eb
blissbox: print message if detecting update mode or old firmware versions, override vid/pid check for autoconfig profiles, misc comments
2017-11-28 21:25:54 -05:00
Brad Parker
2dd64d9c11
Initial blissbox support, requires firmware 2.0. Currently limited to platforms with libusb support.
2017-11-28 18:25:12 -05:00
Brad Parker
224b581881
C89 buildfix
2017-11-28 11:43:32 -05:00
Twinaphex
eddeaddb17
Merge pull request #5813 from altiereslima/master
...
Updated Portuguese Translation
2017-11-28 17:03:24 +01:00
altiereslima
96b7fa46dc
Updated Portuguese Translation
2017-11-28 13:58:03 -02:00
Twinaphex
d8af18881f
Merge pull request #5812 from hiddenasbestos/input_uint64_fixes
...
Controller 'get all buttons state' - replace uint64_t with retro_bits_t*
2017-11-28 16:42:40 +01:00
David Walters
f09477d46a
additional compile fixes
2017-11-28 10:36:16 +00:00
David Walters
c5bdc02d6f
replace uint64_t with retro_bits_t* for pad buttons state
2017-11-28 10:04:34 +00:00
twinaphex
6ed5a911d7
Create path_mkdir_error
2017-11-28 08:59:33 +01:00
twinaphex
013d2eba40
Fix Griffin build
2017-11-28 02:52:40 +01:00
Brad Parker
130203c431
gdi: fix closing window via X button
2017-11-27 20:49:56 -05:00
Brad Parker
02cb0fc583
griffin: add -DEBUG to linker flags for MSVC is building with DEBUG=1
2017-11-27 19:43:07 -05:00
Twinaphex
54bf818372
Merge pull request #5810 from orbea/systemd
...
qb: Make systemd support configurable.
2017-11-27 23:57:15 +01:00
Twinaphex
8b8907a715
Merge pull request #5811 from extrowerk/haiku_support
...
Haiku build fix
2017-11-27 23:56:58 +01:00
Brad Parker
ae6892a89a
nbio: buildfix for Windows versions older than 2000
2017-11-27 17:48:07 -05:00
Brad Parker
82884b319b
add missing UTF-8 BOMs back for MSVC
2017-11-27 17:42:45 -05:00
Brad Parker
ab5fa13027
some systems have lowercase drive letters
2017-11-27 17:42:12 -05:00
Zoltán Mizsei
4f46402afb
Haiku build fix
2017-11-27 22:33:58 +01:00
orbea
4463c0c815
qb: Make systemd support configurable.
2017-11-27 13:25:20 -08:00
Twinaphex
2fbfbd8eac
Merge pull request #5808 from orbea/qb
...
qb: Silence some shellcheck warnings.
2017-11-27 20:28:00 +01:00
orbea
fadea3730f
qb: Silence some shellcheck warnings.
2017-11-27 10:03:13 -08:00
Alcaro
26008ca580
#5802
2017-11-27 17:55:05 +01:00
Brad Parker
61bd9d7d70
libusb: early return if we fail to get a config descriptor, otherwise the memory returned is invalid (and should not be freed either)
2017-11-27 11:30:29 -05:00
Brad Parker
1f58d9cd1f
comment
2017-11-27 11:30:29 -05:00
Brad Parker
28c6237b47
FreeBSD: support libusb hid input driver
2017-11-27 11:30:29 -05:00
Brad Parker
34491a6025
libusb: prevent crash on driver deinit when there are no pad connections
2017-11-27 11:30:29 -05:00
Alcaro
4cc7cad454
fix missing %s
2017-11-27 17:17:07 +01:00
Alcaro
00fd39c9a0
fix missing %s
2017-11-27 17:16:38 +01:00
Alcaro
a96e3e1ead
fix missing %s
2017-11-27 17:16:22 +01:00
Alcaro
6394e30cb5
fix missing %s
2017-11-27 17:16:11 +01:00
Alcaro
e21de200a6
fix missing %s
2017-11-27 17:15:58 +01:00
Alcaro
485ad9f6f7
add missing %s
2017-11-27 17:15:21 +01:00
Alcaro
9b99a48cdb
just remembered these PRIs don't start with %
2017-11-27 17:12:30 +01:00
Alcaro
0e91822ad1
#5802
2017-11-27 17:11:43 +01:00
Alcaro
c1f81616b2
#582
2017-11-27 17:09:59 +01:00
Alcaro
6eaa65ebc0
#5802
2017-11-27 17:09:33 +01:00
Alcaro
4fb12c4bd3
#5802
2017-11-27 17:09:16 +01:00
Alcaro
4275dd8f1f
#5802
2017-11-27 17:09:03 +01:00
Alcaro
da9cddd833
#5802
2017-11-27 17:08:41 +01:00
Alcaro
0f695f074f
#5802
...
aren't most of the memdesc fields size_t aka uintptr_t rather than uint64_t? whatever, good enough
2017-11-27 17:07:31 +01:00
Twinaphex
d4d935ce28
Merge pull request #5806 from hiddenasbestos/input_driver_winraw_2
...
winraw input driver update for new lightgun/mouse changes
2017-11-27 17:01:52 +01:00
Alcaro
ab0e1611e7
fix #5497 close #5802
...
according to https://github.com/libretro/RetroArch/issues/5497#issuecomment-336640951 , this header exists on everything we care about except various microsoft platforms, and all of them have constant printf strings
2017-11-27 16:57:15 +01:00
David Walters
e06290a06c
updated winraw driver for new lightgun/mouse binding api
2017-11-27 12:51:06 +00:00
twinaphex
fc9943476c
Add another edge case
2017-11-27 07:25:01 +01:00
twinaphex
70769e435c
Add another edge case
2017-11-27 07:23:43 +01:00
twinaphex
d75c187c5b
Don't show 'Scanning of Directory Finished' if we are scanning a
...
file instead
2017-11-27 07:04:52 +01:00
twinaphex
9f83175182
Add Automatically Load Content To Playlist feature
2017-11-27 06:47:31 +01:00
Twinaphex
03bd93d323
Merge pull request #5801 from orbea/gnu
...
libretro-common: Silence redefined warning.
2017-11-27 06:35:00 +01:00
orbea
768b1b433c
libretro-common: Silence redefined warning.
2017-11-26 20:14:06 -08:00
twinaphex
09c39a91d7
Cleanups
2017-11-27 04:49:21 +01:00
twinaphex
2dc9c8ead7
Comment out unused code
2017-11-27 04:43:13 +01:00
twinaphex
311b786279
Silence Coverity warning
2017-11-27 04:34:45 +01:00
Twinaphex
0273fe769a
Merge pull request #5800 from orbea/qb
...
qb: Used explicit word splitting to silence shellcheck warnings.
2017-11-27 04:31:51 +01:00
orbea
a78f72ccd3
qb: Used explicit word splitting to silence shellcheck warnings.
2017-11-26 19:08:56 -08:00
twinaphex
cdf1d9a417
Indent nits
2017-11-27 03:53:46 +01:00
Twinaphex
d93b9ebf4d
Silence warning
2017-11-27 03:53:25 +01:00
twinaphex
88905661e3
Cleanup
2017-11-27 03:50:33 +01:00
Twinaphex
46b6a5043c
Merge pull request #5796 from orbea/printf
...
qb: Use printf and safer quoting in the check_pkgconf and check_header functions.
2017-11-27 00:55:41 +01:00
Andrés
5088797ca5
Merge pull request #5798 from fr500/master
...
clear the paths here instead
2017-11-26 18:33:30 -05:00
radius
6dfb6da4ec
clear the paths here instead
2017-11-26 18:33:05 -05:00
Andrés
cea5ffc38c
Merge pull request #5797 from fr500/master
...
remove this again, it causes issues saving remaps/presets/overrides
2017-11-26 18:24:15 -05:00
radius
bb5f7d1cc1
remove this again, it causes issues saving remaps/presets/overrides
2017-11-26 18:22:59 -05:00
leiradel
ebbd1883ff
Merge branch 'master' into cheevos_loaded
2017-11-26 22:50:39 +00:00
orbea
5361950d1c
qb: Use printf and safer quoting in the check_pkgconf and check_header functions.
2017-11-26 14:19:29 -08:00
Andre Leiradella
6903602665
Set cheevos_loaded to false if the cheevos and leaderboard lists are empty
2017-11-26 22:03:59 +00:00
twinaphex
dfebea9109
Cleanups
2017-11-26 22:58:36 +01:00
twinaphex
00d57af005
C89_BUILD fixes
2017-11-26 22:53:42 +01:00
twinaphex
493d442f8c
Silence some warnings
2017-11-26 22:43:58 +01:00
twinaphex
e35394d4bd
Fix MSVC 2003 build
2017-11-26 22:41:34 +01:00
twinaphex
97f971fd46
Fix C89 build
2017-11-26 22:38:12 +01:00
Twinaphex
2980772fef
Merge pull request #5790 from hiddenasbestos/new_lightgun_api
...
New Lightgun API
2017-11-26 22:17:51 +01:00
Twinaphex
fc9f1a42e0
Merge pull request #5794 from orbea/config
...
qb: Set configure paths without unset variables.
2017-11-26 21:45:38 +01:00
orbea
fec63ae8ed
qb: Set configure paths without unset variables.
2017-11-26 12:26:33 -08:00
Twinaphex
d85db4e759
Merge pull request #5793 from fr500/master
...
Misc fixes
2017-11-26 19:47:48 +01:00
radius
6e67a6ba63
let's just clear basename instead (used to populate override, remaps, shader preset paths
2017-11-26 13:43:00 -05:00
radius
2dda04787a
only disable states when hardcore mode is enabled
2017-11-26 13:40:08 -05:00
radius
bc69737dae
remove this, it's causing issues with the history list
2017-11-26 13:40:08 -05:00
radius
3991f9b316
add frontend name to netplay announce
2017-11-26 13:40:08 -05:00
Twinaphex
4c38ac9bae
Merge pull request #5792 from bkoropoff/no-bin
...
Remove commited Mac binaries
2017-11-26 19:02:02 +01:00
Brian Koropoff
461b884dc0
Remove commited Mac binaries
2017-11-26 09:58:24 -08:00
meepingsnesroms
34c7d61ec7
Merge pull request #5771 from meepingsnesroms/master
...
Add 3ds assets, move assets from ctr to pkg/ctr
2017-11-26 09:37:05 -08:00
David Walters
6168db8aeb
correct lightgun api comment
2017-11-26 17:20:41 +00:00
David Walters
59c188f75c
Implement new lightgun API
2017-11-26 17:09:15 +00:00
David Walters
816ffe6fcf
Change mouse button name style in localisation strings.
2017-11-26 17:04:30 +00:00
David Walters
dbd9bf3b46
New lightgun binds
2017-11-26 16:59:48 +00:00
Twinaphex
a7eea8349c
Merge pull request #5789 from fr500/master
...
Fix some issues with contentless cores
2017-11-26 17:57:01 +01:00
David Walters
70ff6db30c
Lightgun input localisation strings. English only
2017-11-26 16:46:52 +00:00
David Walters
218d7f88ff
New lightgun API in libretro.h
2017-11-26 16:46:33 +00:00
radius
db2ce016de
clear paths properly before loading the next core without closing content
2017-11-26 11:33:18 -05:00
radius
1003e681cc
don't assume the core never has content
2017-11-26 11:33:02 -05:00
Twinaphex
286886e0a5
Merge pull request #5788 from hiddenasbestos/mbutton_binds
...
Bind mouse buttons/wheel to inputs
2017-11-26 17:05:02 +01:00
David Walters
c733f96a16
listen for mouse buttons/wheel when binding input
2017-11-26 15:42:47 +00:00
David Walters
cdb5a656f2
dinput: only support hardware mouse index 0
2017-11-26 15:40:27 +00:00
David Walters
59812e9509
include mouse buttons in block hotkey check
2017-11-26 13:23:39 +00:00
David Walters
9682e2777b
support for mouse button binds in Windows input drivers
2017-11-26 12:55:17 +00:00
David Walters
b267419551
initialise/clear mbutton field
2017-11-26 11:56:55 +00:00
David Walters
25efae0630
Show mbutton binds on settings list; comma separate joy and key bins
2017-11-26 11:56:02 +00:00
David Walters
1d70fef70c
load/save mbutton assignments to retroarch config
2017-11-26 11:54:10 +00:00
David Walters
56ea1253ff
msg_hash strings for mouse buttons+wheel *English Only*
2017-11-26 11:51:07 +00:00
David Walters
b190ac1943
Add 'mbutton' field to retro_keybind struct
2017-11-26 11:49:37 +00:00
twinaphex
66c7eccd91
Cut down on code duplication
2017-11-26 07:35:06 +01:00
twinaphex
064ad8145a
Cut down on code duplication
2017-11-26 07:29:19 +01:00
twinaphex
e049b51a21
Cleanup
2017-11-26 07:17:31 +01:00
twinaphex
ec92edb998
Cut down on code duplication
2017-11-26 07:10:18 +01:00
twinaphex
1dab4a7f83
Cut dowon on code duplication
2017-11-26 07:04:05 +01:00
twinaphex
2e7a532c89
Cut down on code duplication
2017-11-26 06:57:05 +01:00
twinaphex
edfe5e6991
Cut down on code duplication
2017-11-26 06:49:58 +01:00
twinaphex
d5c30fd68c
Cleanups
2017-11-26 06:35:53 +01:00
twinaphex
ce91c082e4
Cut down on code duplication
2017-11-26 06:23:30 +01:00
Twinaphex
3a13b3a065
Merge pull request #5784 from orbea/pkgconf
...
qb: Create a check_val function for the no pkg-config fallback path.
2017-11-26 06:13:33 +01:00
twinaphex
99fcc63b38
Cut down on code duplication
2017-11-26 06:12:51 +01:00
twinaphex
bd1e06bbb7
Group identical functions
2017-11-26 06:03:34 +01:00
twinaphex
f15aaa0b2c
Reduce differences between the two functions
2017-11-26 05:07:35 +01:00
twinaphex
dee66ab6bb
Get rid of this - seems to be a highly problematic codepath in
...
general
2017-11-26 05:04:18 +01:00
Unknown
7f2f90de24
Fix name issue with nekop2, use ${DEVKITPRO} for smdhtool, got devkitarm setup, compiles and works
2017-11-25 18:35:05 -08:00
twinaphex
771efdabc0
Fix edge case issue where game's label was not being properly set
...
when loading two games one after another from a playlist/collection -
the previous game's name was being used instead
2017-11-26 03:01:28 +01:00
orbea
631f0c4a8b
qb: Create a check_val function for the no pkg-config fallback path.
2017-11-25 17:42:41 -08:00
meepingsnesroms
621567e0e6
Merge pull request #2 from libretro/master
...
Merge upstream
2017-11-25 17:26:02 -08:00
twinaphex
9875bbbd7d
Silence some Coverity warnings
2017-11-26 01:06:48 +01:00
Twinaphex
0dfb6e2c64
Merge pull request #5783 from orbea/pkgconf
...
qb: Define $2_LIBS in the check_lib function.
2017-11-26 01:02:40 +01:00
twinaphex
5e3eb437ac
Change RARCH_ERR invocations
2017-11-26 00:57:02 +01:00
orbea
714aee7068
Makefile.common: Use new defines from config.mk.
2017-11-25 15:40:08 -08:00
orbea
fc5f04a762
qb: Define $2_LIBS in the check_lib function.
2017-11-25 15:27:01 -08:00
twinaphex
cda840683b
playlist.c - some optimizations
2017-11-26 00:02:28 +01:00
twinaphex
df7513be27
Cleanups
2017-11-25 23:39:31 +01:00
Twinaphex
591ffed24a
Merge pull request #5782 from orbea/pkgconf
...
qb: Add $PKG_CONF_USED to the check_lib function to help avoid undefined references.
2017-11-25 23:10:42 +01:00
twinaphex
b4ac3e7b2f
Cleanups
2017-11-25 23:06:56 +01:00
twinaphex
8cc2e9bade
Cleanups
2017-11-25 23:06:25 +01:00
twinaphex
e8b21cbafe
Refactor code
2017-11-25 22:59:47 +01:00
twinaphex
b604a1871a
Create command_playlist_update_write_file and move it to command.c
2017-11-25 22:54:42 +01:00
orbea
e0eb2b8a31
qb: Add $PKG_CONF_USED to the check_lib function to help avoid undefined referenecs.
2017-11-25 13:52:52 -08:00
twinaphex
ca616f3e32
Cleanup
2017-11-25 22:33:43 +01:00
twinaphex
bf8cfe4123
Add HAVE_MENU ifdef
2017-11-25 22:00:56 +01:00
Twinaphex
93451012ec
Merge pull request #5781 from orbea/pkgconf
...
qb: Clean up empty defines in config.mk
2017-11-25 21:58:00 +01:00
twinaphex
a2f721a623
Cleanups
2017-11-25 21:54:30 +01:00
twinaphex
ee26a2f2af
Restore this
2017-11-25 21:52:30 +01:00
twinaphex
aa14dca1b9
Cleanups
2017-11-25 21:51:32 +01:00
twinaphex
c992d92c99
Updates
2017-11-25 21:45:28 +01:00
twinaphex
7f3738d3cd
More refactoring
2017-11-25 21:40:29 +01:00
twinaphex
086ff6e60a
More refactoring
2017-11-25 21:35:00 +01:00
orbea
bc4d14149a
qb: Clean up empty defines in config.mk
2017-11-25 12:27:41 -08:00
twinaphex
1d9d6d2f40
Refactoring some identical code
2017-11-25 21:18:25 +01:00
Alcaro
3fa035ba2a
This include doesn't go here
2017-11-25 20:25:59 +01:00
Twinaphex
c2a933e16c
Merge pull request #5780 from orbea/egl
...
qb: Fix undefined references to EGL without pkg-config.
2017-11-25 20:24:33 +01:00
orbea
82db21ed0b
qb: Fix undefined references to EGL without pkg-config.
2017-11-25 11:05:40 -08:00
Twinaphex
673219a5cc
Merge pull request #5779 from RobLoach/playlist
...
[XMB] Add To Favorites Playlist Icon
2017-11-25 19:01:22 +01:00
Rob Loach
7e7c17596d
Add Add To Favorites Playlist icon id
2017-11-25 12:51:12 -05:00
twinaphex
369be389f4
Don't need HAVE_MMAP for linux
2017-11-25 18:42:12 +01:00
Twinaphex
ff7a244f5b
use Unix mmap for OSX/macOS now
2017-11-25 18:39:09 +01:00
twinaphex
e78ec12973
Can't have redefinitions of nbio_t in Griffin
2017-11-25 18:33:22 +01:00
twinaphex
fe12e079bb
Reimplement NBIO windows mmap
2017-11-25 17:38:37 +01:00
twinaphex
72b157bfcd
DOn't rely on HASVE_MMAP for nbio_windowsmmap.c
2017-11-25 07:26:06 +01:00
Twinaphex
3335c9e246
Merge pull request #5773 from orbea/exists
...
qb: Clean up qb.comp.sh
2017-11-25 06:22:55 +01:00
twinaphex
72fdfb1edd
Add HAVE_CONFIG_H to file_stream.c
2017-11-25 06:17:19 +01:00
twinaphex
0485bab0ef
Add HAVE_CONFIG_H to nbio_intf.c
2017-11-25 06:15:30 +01:00
Twinaphex
679275857f
Fix warnings
2017-11-25 05:55:48 +01:00
Twinaphex
3902d4c1cf
Fix warning
2017-11-25 05:53:56 +01:00
twinaphex
d4c3108b88
Implement new nbio interface implementations
2017-11-25 05:51:33 +01:00
twinaphex
7a772b9cd4
Create nbio_intf.c
2017-11-25 05:35:55 +01:00
twinaphex
81e543a4c9
Cleanups
2017-11-25 05:21:35 +01:00
twinaphex
64a6d6f184
Turn nbio_windowsmmap.c Unicode compatible
2017-11-25 05:18:30 +01:00
Twinaphex
8087df7c2c
Merge pull request #5777 from bkoropoff/fmt-win
...
task_database: fix crash from Windows-incomptabile format string
2017-11-25 04:00:56 +01:00
Brian Koropoff
fb5e788c1e
task_database: fix crash from Windows-incomptabile format string
2017-11-24 18:17:43 -08:00
twinaphex
395e84ede2
Style nits
2017-11-25 02:18:24 +01:00
twinaphex
ac651b7581
Cleanups
2017-11-25 02:12:15 +01:00
twinaphex
0f6c453428
Cleanups
2017-11-25 02:10:04 +01:00
Alcaro
0868c4e346
Fix build
2017-11-25 01:53:09 +01:00
twinaphex
d0eef2579e
remove this - shouldn't be necessary
2017-11-25 00:54:51 +01:00
Alcaro
b5722127c7
Fix docs
2017-11-25 00:26:13 +01:00
Alcaro
5999999cd3
Add Linux-native nbio too
2017-11-24 23:56:05 +01:00
Twinaphex
f929a83ae9
Merge pull request #5775 from hiddenasbestos/blank_bind
...
Show "---" for unbound controls, not "(Key: )"
2017-11-24 23:25:34 +01:00
Alcaro
5a6aad3dc7
Add mmap nbio for Windows too
2017-11-24 22:43:22 +01:00
David Walters
b3a53ac8ca
Show "---" for unbound controls, not "(Key: )"
2017-11-24 21:36:49 +00:00
twinaphex
cb16aac7ce
Revert "Invoke MAPPER_INIT after CONTROLLERS_INIT"
...
This reverts commit fdf79e2e9b .
2017-11-24 22:18:36 +01:00
Alcaro
7817ba2340
Add ugly check
2017-11-24 22:14:03 +01:00
Alcaro
053fbd6f27
Add mmap-based nbio implementation (which is too fast for the tests but otherwise passes)
2017-11-24 22:08:57 +01:00
twinaphex
92ea40d96e
Fix edge case when file is empty
2017-11-24 21:39:10 +01:00
orbea
51dfbd98b1
qb: Prefer pkgconf over the legacy GNU pkg-config.
2017-11-24 12:12:56 -08:00
orbea
06f10d1368
qb: Clean up qb.comp.sh
2017-11-24 12:12:56 -08:00
Twinaphex
5ce0aca435
Merge pull request #5772 from orbea/add
...
qb: Combine the add_include_dirs and add_library_dirs functions
2017-11-24 20:47:08 +01:00
orbea
892c6b864a
qb: Combine the add_include_dirs and add_library_dirs functions
2017-11-24 10:22:57 -08:00
meepingsnesroms
03f2a325fb
Add 3ds assets, move assets from ctr to pkg/ctr
...
NOTE: I do not have the 3ds version of devkitARM installed so I could
not test it if moving the assets to pkg/ctr broke compiling but I did
change the assets paths in Makefile.ctr and Makefile.ctr.salimander so
it should compile.
2017-11-24 09:28:47 -08:00
Twinaphex
fe7b12f274
Merge pull request #5770 from orbea/check_lib
...
qb: Clean up for qb.libs.sh
2017-11-24 17:39:09 +01:00
twinaphex
fdf79e2e9b
Invoke MAPPER_INIT after CONTROLLERS_INIT
2017-11-24 17:30:08 +01:00
orbea
cf45945aa8
qb: Combine the check_switch_c and check_switch_cxx functions.
2017-11-24 08:21:38 -08:00
orbea
0c9308cd87
qb: Remove unused and redundant check_code_c and check_code_cxx functions.
2017-11-24 08:21:38 -08:00
orbea
fbbaf7d5b1
qb: Check which c language is being used in its own function.
2017-11-24 08:21:12 -08:00
orbea
f952f392b8
qb: Use printf and better quoting in the check_lib function.
2017-11-24 07:16:33 -08:00
Twinaphex
45fb685375
Merge pull request #5762 from hiddenasbestos/extend_input_bits
...
Extend input bind limit to 256
2017-11-24 14:48:53 +01:00
Andrés
76b24f7bb4
Merge pull request #5769 from fr500/master
...
fix a mistake I made when rewriting this code
2017-11-24 08:46:56 -05:00
radius
88e84d1c79
fix a mistake I made when rewriting this code
2017-11-24 08:40:29 -05:00
David Walters
5be7921445
reimplement using retro_bits_t; pass by ref; raise bind limit to 256
2017-11-24 11:19:17 +00:00
David Walters
5294d43bf1
use C89 compatible comment style
2017-11-24 09:28:26 +00:00
twinaphex
2916e6c7ac
Cleanups
2017-11-24 06:45:21 +01:00
twinaphex
a6f2e46b6a
Cleanups - don't call path_get so often
2017-11-24 06:40:13 +01:00
Andrés
d973a1eeae
Merge pull request #5767 from fr500/master
...
use a single list for achievements
2017-11-23 22:53:28 -05:00
radius
9b19d334c7
use a single list for achievements
2017-11-23 22:49:11 -05:00
Twinaphex
a490039253
Merge pull request #5759 from fr500/master
...
Achievement badges
2017-11-24 04:09:33 +01:00
twinaphex
8662d66f2e
Try to be safer with calloc allocation
2017-11-24 04:08:32 +01:00
radius
ca2d2e4ba5
undefine this
2017-11-23 21:43:08 -05:00
Twinaphex
af41b0fd6b
Merge pull request #5766 from orbea/define
...
qb: Combine the add_define_header and add_define_make functions.
2017-11-24 03:39:49 +01:00
orbea
1ca43bd819
qb: Combine the add_define_header and add_define_make functions.
2017-11-23 18:36:19 -08:00
radius
36b9bd9675
free CHEEVOS_VAR_JSON
2017-11-23 21:33:41 -05:00
Twinaphex
75f9351f7e
Merge pull request #5765 from libretro/revert-5763-single_list
...
Revert "use a single list for achievements"
2017-11-24 02:50:33 +01:00
Andrés
3744108790
Revert "use a single list for achievements"
2017-11-23 20:49:42 -05:00
Twinaphex
67bec764a4
Merge pull request #5764 from orbea/config.h
...
qb: Turn $CONFIG_DEFINES from a temporary file into a variable.
2017-11-24 02:44:39 +01:00
Twinaphex
c2eaf98c00
Merge pull request #5763 from fr500/single_list
...
use a single list for achievements
2017-11-24 02:43:36 +01:00
orbea
6351e21d9e
qb: Turn $CONFIG_DEFINES from a temporary file into a variable.
2017-11-23 17:40:28 -08:00
twinaphex
7ac5eda1e1
Rewrite input_mapper code - no longer have an internal pointer
...
inside input_mapper
2017-11-24 02:37:53 +01:00
radius
64f927292f
use a single list for achievements
2017-11-23 20:35:54 -05:00
Twinaphex
2d3aa5b917
Merge pull request #5760 from orbea/config.h
...
qb: Rewrite the create_config_header function to use printf instead of echo.
2017-11-24 02:21:12 +01:00
Twinaphex
fcde68ecde
Merge pull request #5761 from orbea/config.mk
...
qb: Turn $MAKEFILE_DEFINES from a temporary file into a variable.
2017-11-24 02:20:54 +01:00
radius
f641979769
add badges.c to griffin
2017-11-23 19:43:16 -05:00
radius
556eba5e58
update CHANGES.md
2017-11-23 18:26:46 -05:00
David Walters
b0e383d5f0
Extend input bind limit to 128
2017-11-23 23:04:09 +00:00
orbea
2fb0cb79ec
qb: Turn $MAKEFILE_DEFINES from a temporary file into a variable.
2017-11-23 14:53:39 -08:00
radius
faef304755
use filestream_write_file instead
2017-11-23 17:53:28 -05:00
radius
a865720d25
indentation
2017-11-23 17:49:55 -05:00
radius
459b669798
use filestream
2017-11-23 17:47:50 -05:00
radius
a80fc4a762
revert this for now
2017-11-23 17:40:22 -05:00
orbea
ca534ffa56
qb: Rewrite the create_config_header function to use printf instead of echo.
2017-11-23 14:07:37 -08:00
radius
1c0e692070
rewrite so the variables are not allocated on stack
2017-11-23 17:07:22 -05:00
Twinaphex
b16f22b357
Merge pull request #5757 from orbea/config.mk
...
qb: Rewrite the create_config_make function to use printf instead of echo
2017-11-23 22:10:48 +01:00
Twinaphex
60726b78b6
Merge pull request #5756 from Q3CPMA/master
...
Set _NET_WM_PID
2017-11-23 22:10:25 +01:00
radius
e55adf164a
Merge remote-tracking branch 'gamedragon/cheevos_badges'
2017-11-23 14:42:55 -05:00
orbea
d3139754bc
qb: Rewrite the create_config_make function to use printf instead of echo.
2017-11-23 10:30:59 -08:00
q3cpma
18b2bd527c
Set _NET_WM_PID
...
Also set WM_CLIENT_MACHINE since https://specifications.freedesktop.org/wm-spec/1.3/ar01s05.html
says you must do so if setting the first.
2017-11-23 19:15:59 +01:00
twinaphex
096686140d
Rewrite command_event_save_config
2017-11-23 18:07:28 +01:00
GameDragon2k
2b9636d782
Add xmb menu items
2017-11-23 11:55:53 -05:00
twinaphex
3bda00edaf
(libretro-common) Add strldup to compat/strl
2017-11-23 17:51:55 +01:00
Twinaphex
3c99ccbea5
Merge pull request #5747 from meleu/patch-9
...
cheevos: do not show "0 of 0 cheevos unlocked" msg
2017-11-23 17:10:51 +01:00
Twinaphex
5517e6b2cf
Merge pull request #5748 from TotalCaesar659/patch-2
...
Making shortcut description more concrete and adding Russian translation
2017-11-23 17:10:36 +01:00
Twinaphex
3c0dc87c42
Merge pull request #5750 from orbea/build
...
qb: Honor the --build option.
2017-11-23 17:10:23 +01:00
Twinaphex
d0aed5c03d
Merge pull request #5751 from justinweiss/ios-expand-symlinks-for-default-dirs
...
Expand symlinks in default configuration paths for iOS devices
2017-11-23 17:10:13 +01:00
Twinaphex
3944d77ba9
Merge pull request #5754 from orbea/pkgconf
...
qb: Fix undefined udev references without pkg-config
2017-11-23 17:08:20 +01:00
orbea
c4dd3bbdce
qb: Fix undefined udev references without pkg-config
2017-11-23 07:18:33 -08:00
GameDragon2k
4f9119d42e
Fix conflict
2017-11-23 08:06:33 -05:00
GameDragon2k
cfe59bcf2a
Cheevos badges
2017-11-23 08:04:54 -05:00
GameDragon2k
63090ae2e4
Simple http request function to download badges.
2017-11-23 08:02:41 -05:00
GameDragon2k
8b9ad28ecb
channges to populate and apply badges.
2017-11-23 07:56:47 -05:00
GameDragon2k
ec2808685d
Add files to handle all cheevos badges.
2017-11-23 07:56:46 -05:00
GameDragon2k
84e80e47df
Initial test for badge icon
2017-11-23 07:53:24 -05:00
Justin Weiss
4069ddc926
Expand symlinks in default configuration paths for iOS devices
...
CFSearchPathForDirectoriesInDomains returns a path in /var, while
getenv(HOME) returns the same path in /private/var. /var is a symlink
to /private/var, but when config is generated, the difference in paths
means they won't be abbreviated correctly.
This change expands symlinks before filling in the default
directories, so those paths will match.
2017-11-22 20:07:27 -08:00
meleu
4318a43ab3
better grammar
2017-11-22 22:34:48 -02:00
orbea
e82502f80a
qb: Document syntax better.
2017-11-22 15:52:57 -08:00
orbea
8ab308d9dd
qb: Honor the --build option.
...
This makes some distros happy even if it does nothing.
2017-11-22 15:40:15 -08:00
Alcaro
f0becad9d9
Document this one's syntax
2017-11-22 23:46:23 +01:00
TotalCaesar659
e72c2bd34a
Making description more concrete and adding Russian translation
2017-11-22 19:04:59 +03:00
meleu
8e0ee72283
cheevos: do not show "0 of 0 cheevos unlocked" msg
...
**This will happen only if `cheevos_verbose_enable = true`.**
When loading a game tha doesn't have any achievement, instead of showing an OSD message saying "You have 0 of 0 achievements unlocked." just say "This game doesn't have any achievement."
I've just added an `if(cheevos_locals.core.count > 0)` and added indentation. The diff makes it look like it got more changes than it actually got.
2017-11-22 12:56:17 -02:00
Twinaphex
d5f950a624
Merge pull request #5740 from theheroGAC/patch-25
...
small change to translation
2017-11-22 13:08:39 +01:00
Twinaphex
d991908ba8
Merge pull request #5741 from orbea/vulkan
...
Silence -Wunused-function warning.
2017-11-22 13:08:24 +01:00
Twinaphex
b35f6a48cb
Merge pull request #5742 from TotalCaesar659/patch-1
...
Updated Russian translation
2017-11-22 13:08:12 +01:00
Twinaphex
74693e62d3
Merge pull request #5744 from bparker06/x11_icon
...
x11: add RetroArch logo to window title bar
2017-11-22 13:07:02 +01:00
Brad Parker
20b73cd676
x11: add RetroArch logo to window title bar
2017-11-22 00:01:42 -05:00
Brad Parker
3c975fe6bd
add option to force 32-bit compilation on 64-bit compilers
2017-11-21 23:57:20 -05:00
TotalCaesar659
bfe84d3348
Updated Russian translation
2017-11-22 04:14:34 +03:00
orbea
e10dd4d95e
Silence -Wunused-function warning.
2017-11-21 13:29:46 -08:00
theheroGAC
ca1ae5276e
small change to translation
2017-11-21 20:42:46 +01:00
twinaphex
c0567266b1
Fix mistake
2017-11-21 19:40:39 +01:00
twinaphex
29b421512a
Try to be safer
2017-11-21 19:22:44 +01:00
Twinaphex
e8b10d342a
Update CHANGES.md
2017-11-21 16:40:48 +01:00
twinaphex
6f5cad5f59
Bump to version 1.6.9
2017-11-21 16:32:24 +01:00
Twinaphex
3ac298a2ce
Merge pull request #5736 from orbea/exists
...
qb: Add a function to find executables in the $PATH
2017-11-21 16:29:10 +01:00
Twinaphex
2f7f90ce36
Merge pull request #5738 from Supernature2k/patch-1
...
Fix https://github.com/libretro/RetroArch/issues/5737
2017-11-21 16:28:59 +01:00
twinaphex
2c7e5f98fc
Bump version code
2017-11-21 16:26:45 +01:00
Supernature2k
d9afa9170c
Fix https://github.com/libretro/RetroArch/issues/5737
...
fix issue with network command working only 1 time each
see https://github.com/libretro/RetroArch/issues/5737
2017-11-21 12:04:47 +01:00
orbea
b744f2a2c9
qb: Add a function to find executables in the $PATH
2017-11-20 22:06:50 -08:00
Twinaphex
d980336a80
Merge pull request #5735 from RobLoach/fix-strdup-char
...
Fix strdup() memory leak
2017-11-21 04:38:56 +01:00
Twinaphex
d36d3e2c89
Update menu_dialog.c
2017-11-21 04:38:38 +01:00
Rob Loach
9e3d6adf6e
Fix coding standard
2017-11-20 18:47:27 -05:00
Rob Loach
25c116e192
Fix strdup() memory leak
2017-11-20 18:46:07 -05:00
Twinaphex
f27574b807
Merge pull request #5734 from FayneAldan/patch-1
...
Move Retrosystem to end
2017-11-20 23:41:12 +01:00
twinaphex
76dadbc603
Try to retain backwards compat. with older ffmpeg versions
2017-11-20 23:38:25 +01:00
Twinaphex
517c7b19f5
Merge pull request #5733 from orbea/ffmpeg_snapshot
...
Fix build with ffmpeg snapshots.
2017-11-20 23:36:34 +01:00
Fayne Aldan
69212cf7c7
Move Retrosystem to end
...
Enums shouldn't be reordered
2017-11-20 15:19:36 -07:00
orbea
4f5fc6e4ad
Fix build with ffmpeg snapshots.
...
Fixes https://github.com/libretro/RetroArch/issues/5717
2017-11-20 13:52:53 -08:00
twinaphex
ed9cd1a70d
MSVC 2005 - buildfix
2017-11-20 17:54:13 +01:00
Twinaphex
61df9b273b
Merge pull request #5731 from fr500/staging
...
get a proper error
2017-11-20 11:56:35 +01:00
radius
e10aee3f1d
get a proper error
2017-11-19 21:04:58 -05:00
Twinaphex
7ff25fe732
Merge pull request #5730 from fr500/master
...
silence coverity warning
2017-11-20 02:02:22 +01:00
Twinaphex
731db6a4be
Merge pull request #5663 from bkoropoff/mame-member
...
scanner: allow matching archives by member
2017-11-19 23:58:32 +01:00
radius
34934b169c
silence coverity warning
2017-11-19 17:34:15 -05:00
Twinaphex
1615a6b538
Merge pull request #5729 from QuarkTheAwesome/wiiu-touch
...
[WiiU] Add proper DRC touch scaling for non-720p resolutions
2017-11-19 22:54:27 +01:00
Twinaphex
ed2db75765
Merge pull request #5727 from fr500/staging
...
hook up touch callback
2017-11-19 22:53:58 +01:00
radius
4a09dfdb30
fix netplay join with touch
2017-11-19 16:47:34 -05:00
meepingsnesroms
9e3d631824
Fix outdated name of function (libretrodb_tool)
2017-11-19 13:25:17 -08:00
Andrés
842362699c
Merge pull request #5728 from fr500/master
...
console buildfix
2017-11-19 16:22:05 -05:00
radius
b32a69889e
console buildfix
2017-11-19 16:21:26 -05:00
radius
b7f3bede61
hook up touch callback
2017-11-19 16:04:22 -05:00
Twinaphex
118f1986ed
Merge pull request #5725 from fr500/master
...
console build fixes
2017-11-19 21:50:38 +01:00
radius
8f14a92c54
console build fixes
2017-11-19 15:50:01 -05:00
Twinaphex
7588ed6944
Merge pull request #5723 from celerizer/celerizer-bcd
...
RA Leaderboards: BCD and Ignore Unused Fields
2017-11-19 21:25:51 +01:00
Twinaphex
4c3969976b
Merge pull request #5724 from fr500/master
...
Fix leaks
2017-11-19 21:25:36 +01:00
celerizer
7be0dd9b18
RA Leaderboards: BCD and Ignore Unused Fields
...
- Support for binary-coded-decimal submits (b0x1234)
- Ignore unused fields from older leaderboards (PRO, FOR, TTL, DES)
2017-11-19 14:16:49 -06:00
radius
8dfc585c59
fix another leak
2017-11-19 13:07:51 -05:00
radius
c5dfa314ad
fix leak
2017-11-19 12:43:13 -05:00
twinaphex
5b3c1edbef
Revert "qb: Add some safe defaults."
...
This reverts commit 0114c7b0c4 .
2017-11-19 17:29:09 +01:00
twinaphex
a1539e432c
Set netplay_check_frames default to 600 now
2017-11-19 17:23:00 +01:00
Twinaphex
4c9fc31354
Merge pull request #5720 from hyarsan/master
...
Translated new "Fast forward." message :)
2017-11-19 17:02:38 +01:00
Twinaphex
877a218778
Merge branch 'master' into master
2017-11-19 17:02:31 +01:00
Twinaphex
18436a476d
Merge branch 'master' into master
2017-11-19 17:02:06 +01:00
Twinaphex
846181951b
Merge pull request #5715 from fr500/master
...
Fix lan rooms
2017-11-19 17:01:20 +01:00
hyarsan
29289011c2
Translated new "Fast forward." message :)
2017-11-19 16:43:53 +01:00
radius
e9afdb327e
styling fixes
2017-11-19 09:56:20 -05:00
radius
b430b772b5
j is initialized as zero already, i should be netplay_room_count
2017-11-19 09:54:28 -05:00
radius
11611acbe4
use correct size here
2017-11-19 09:43:51 -05:00
radius
9b673152f7
fix C89 errors
2017-11-19 09:41:36 -05:00
Twinaphex
1cefef4d4f
Merge pull request #5711 from orbea/IFS
...
qb: Don't set IFS.
2017-11-19 11:52:30 +01:00
Twinaphex
4f9ebc4037
Merge pull request #5713 from orbea/defaults
...
qb: Add some safe defaults.
2017-11-19 11:52:22 +01:00
Ash
efad07e89f
[WiiU] Add proper DRC touch scaling for non-720p resolutions
2017-11-19 17:18:03 +11:00
radius
885f5e7ed7
update Changelog
2017-11-18 22:54:38 -05:00
radius
149469515f
Fix lan rooms
...
Squashed commit of the following:
commit 6e1fea3b16bb330ed2862eb00d2e911221c48a34
Author: radius <[email protected] >
Date: Sat Nov 18 22:16:02 2017 -0500
use the baked in address instead of sockaddr
commit 84f2d389fd6352b3037f48c18d133d2f1063d461
Author: radius <[email protected] >
Date: Sat Nov 18 22:05:57 2017 -0500
send replies
commit c6733009cc5a25e58391c5fc693b277ea27404b3
Author: radius <[email protected] >
Date: Sat Nov 18 21:53:12 2017 -0500
send replies
commit a6816c9481f7ea89a3c97597233e54c6354716e7
Author: radius <[email protected] >
Date: Sat Nov 18 21:46:55 2017 -0500
send replies
commit c2453b73ccafbd53192507affbc11d5f279c2e7c
Author: radius <[email protected] >
Date: Sat Nov 18 21:26:34 2017 -0500
look for common interfaces
commit fb42e6470242689f5e6160149ef91f0f0abf068d
Author: radius <[email protected] >
Date: Sat Nov 18 20:06:50 2017 -0500
send broadcasts in all interfaces
commit b7730596df9775fb815007689e9c7cc06b317b03
Author: radius <[email protected] >
Date: Sat Nov 18 20:00:17 2017 -0500
send broadcasts in all interfaces
commit b620a78052d1b95e81d346f3e5efb233e0547793
Author: radius <[email protected] >
Date: Sat Nov 18 14:30:31 2017 -0500
add more logging
commit c016c7d559cd631172a58f99cd3e1a1365965b8e
Author: radius <[email protected] >
Date: Sat Nov 18 14:12:03 2017 -0500
update log messages
commit 0a49ba61f56f2ca483fa76c7a04f0709c68b95ad
Author: radius <[email protected] >
Date: Sat Nov 18 13:50:47 2017 -0500
fix lan room listing for rooms > 1, allow connecting in arbitrary ports
2017-11-18 22:43:47 -05:00
orbea
0114c7b0c4
qb: Add some safe defaults.
2017-11-18 15:03:44 -08:00
orbea
6dc32ffe17
qb: Don't set IFS.
2017-11-18 14:51:53 -08:00
twinaphex
c89ed117b6
Style nits
2017-11-18 19:11:14 +01:00
Twinaphex
e807f04127
Merge pull request #5708 from RobLoach/cheevos-memory
...
Fix some Cheevos free() memory calls
2017-11-18 19:10:34 +01:00
Rob Loach
6eb18ed03f
Fix some Cheevos free() memory calls
2017-11-18 12:40:46 -05:00
Twinaphex
0e01d3d821
Merge pull request #5707 from RobLoach/slowmotion-display
...
Fix Slow Motion message timing and priority
2017-11-18 17:57:26 +01:00
Rob Loach
8b360c9072
Fix Slow Motion message timing and priority
2017-11-18 11:54:24 -05:00
Twinaphex
1927508879
Merge pull request #5706 from RobLoach/fastforward-fix
...
Display a "Fast forward." message
2017-11-18 17:30:59 +01:00
Rob Loach
b73a8750e4
Fix coding style for fast forward message
2017-11-18 11:08:11 -05:00
Rob Loach
5a990841dc
Fix priority and timing of FPS and Fast Forward messages
2017-11-18 11:05:38 -05:00
Rob Loach
7f38177246
Revert "Revert "Display a "Fast forward." message""
...
This reverts commit f3c774a797 .
2017-11-18 10:48:53 -05:00
Twinaphex
3b6f78972a
Merge pull request #5704 from orbea/die
...
qb: Add a die function to print a warning or exit messages.
2017-11-18 12:37:31 +01:00
Twinaphex
47c99eb2b4
Merge pull request #5696 from alfrix/master
...
Add Retrosystem theme
2017-11-18 12:37:11 +01:00
twinaphex
2432445641
Update CHANGES.md
2017-11-18 12:23:25 +01:00
twinaphex
0c65e6e4e9
Start bumping version to 1.6.8
2017-11-18 12:21:25 +01:00
orbea
bf8863d360
qb: Add a function to print warning or exit messages.
2017-11-18 02:54:58 -08:00
Twinaphex
46ab09e4b5
Merge pull request #5703 from orbea/submodule
...
qb: Remove old submodule tests.
2017-11-18 11:36:21 +01:00
orbea
84f61a8b46
qb: Remove old submodule tests.
...
RetroArch no longer uses submodules for various good reasons and now uses git subtrees instead.
As a result these files will always exist and these tests will always be true.
2017-11-18 02:31:47 -08:00
Twinaphex
29b5e09b24
Merge pull request #5702 from orbea/zsh
...
qb: Fix --enable-* options for zsh.
2017-11-18 10:53:17 +01:00
orbea
21ae4a29a1
qb: Fix --enable-* options for zsh.
2017-11-18 01:21:29 -08:00
Twinaphex
5ba28b60aa
Merge pull request #5699 from meepingsnesroms/master
...
Properly clean up memory on exit(libretrodb_tool)
2017-11-18 10:18:14 +01:00
Twinaphex
eddc5d3b8d
Merge pull request #5700 from alfrix/OSD
...
Shorter notification options
2017-11-18 10:17:59 +01:00
Twinaphex
c720c237c5
Merge pull request #5701 from orbea/read
...
qb: read without -r will mangle backslashes.
2017-11-18 10:17:36 +01:00
Twinaphex
13a0da1f25
Merge pull request #5697 from hiddenasbestos/analog_buttons
...
Analog buttons
2017-11-18 10:14:35 +01:00
orbea
75e6ad53b6
qb: read without -r will mangle backslashes.
2017-11-17 18:42:49 -08:00
Alfrix
f0f033486f
Shorter notification options
2017-11-17 22:33:55 -03:00
Brian Koropoff
711877b056
content: preserve info for history/favorites
...
If the content came from a playlist, use the original label.
Preserve the core path and name in the favorites list.
2017-11-17 16:55:32 -08:00
Brian Koropoff
1db8ae9f60
Update changelog
2017-11-17 16:53:49 -08:00
Brian Koropoff
bedf65e72e
scanner: prioritize databases with recent matches
...
This should improve performance when scanning many files
in a row that all match against the same database, which is
the expectation.
2017-11-17 16:53:49 -08:00
Brian Koropoff
b668193923
scanner: allow matching archives by member
...
This allows more flexible detection of content packaged as multiple
compressed files (e.g. MAME).
2017-11-17 16:53:49 -08:00
meepingsnesroms
9d598cb917
Properly clean up memory on exit(libretrodb_tool)
2017-11-17 16:44:15 -08:00
David Walters
795057bacf
Support for RETRO_DEVICE_INDEX_ANALOG_BUTTON
2017-11-17 22:46:23 +00:00
Alfrix
1bd65c8f3e
Add Retrosystem theme
2017-11-17 19:42:55 -03:00
David Walters
668cc01c5c
Added RETRO_DEVICE_INDEX_ANALOG_BUTTON constant
2017-11-17 21:50:50 +00:00
Brad Parker
94aa2cd08a
document setvbuf changes, only call it with bufsize >0
2017-11-17 16:12:36 -05:00
twinaphex
e6e27fe4cb
Silence one Coverity warning
2017-11-17 20:11:22 +01:00
twinaphex
56a3bc10e3
Conditional frees
2017-11-17 19:52:35 +01:00
Twinaphex
1aa05de8ba
Merge pull request #5691 from hiddenasbestos/extra_mouse_buttons
...
Extra mouse buttons
2017-11-17 16:16:44 +01:00
David Walters
41df4a0555
Support for mouse buttons 4&5
2017-11-17 12:00:24 +00:00
Twinaphex
a9c0297931
Merge pull request #5689 from bparker06/setvbuf
...
follow rules for setvbuf()
2017-11-17 11:04:13 +01:00
David Walters
066cbea3c3
Add constants for mouse buttons 4&5
2017-11-17 09:58:40 +00:00
Brad Parker
07f3919811
only call setvbuf right after opening file, and use our own buffer for C89 compliance
2017-11-17 02:28:45 -05:00
Twinaphex
c0308f9954
Merge pull request #5684 from libretro/revert-5677-fastforward
...
Revert "Display a "Fast forward." message"
2017-11-16 16:29:09 +01:00
Twinaphex
f3c774a797
Revert "Display a "Fast forward." message"
2017-11-16 16:28:58 +01:00
twinaphex
6f2efe7f1e
Add 'Add to Favorites' to playlist entries
2017-11-16 15:41:37 +01:00
twinaphex
40bb1da981
Cleanups
2017-11-16 14:23:03 +01:00
twinaphex
c0d8a2f093
Cleanup
2017-11-16 14:01:42 +01:00
Twinaphex
360e2e54d3
Merge pull request #5677 from RobLoach/fastforward
...
Display a "Fast forward." message
2017-11-16 12:20:02 +01:00
twinaphex
bfd815985f
Rename function callback
2017-11-16 12:02:25 +01:00
Twinaphex
1dc19d347c
Merge pull request #5680 from meepingsnesroms/master
...
Add option to search libretro databases and only print game name (for libretrodb-tool)
2017-11-16 08:20:38 +01:00
Twinaphex
55cca49c76
Merge pull request #5679 from meleu/patch-8
...
added cheevos related updates
2017-11-16 08:20:29 +01:00
Twinaphex
c1bf34606f
Merge pull request #5682 from RobLoach/cheat-ENTER-key
...
Fix for pressing ENTER on cheats menu
2017-11-16 08:19:45 +01:00
Rob Loach
dd6ec31f3d
Fix for pressing ENTER on cheats
2017-11-15 22:19:29 -05:00
meepingsnesroms
b3e22f6060
Add option to search libretro databases and only print game name
2017-11-15 16:42:22 -08:00
meleu
55461f2c2b
added cheevos related updates
...
In my humble opinion the Leaderboards feature (and @celerizer) should be mentioned in the 1.6.8. annoucement.
The Leaderboards capability is a long-awaited feature by the RetroArch/RetroAchievements users.
2017-11-15 22:41:53 -02:00
meepingsnesroms
53d037ee58
Merge pull request #1 from libretro/master
...
Merge upstream
2017-11-15 15:44:40 -08:00
twinaphex
721b5f9529
Add set_mvp function callback
2017-11-15 16:51:29 +01:00
twinaphex
b6b6ba9226
No more GL_FF_MATRIX/GL_FF_VERTEX
2017-11-15 14:30:38 +01:00
twinaphex
a5076df751
Implement set_mvp/set_coords - remove GL code from video_driver.c
2017-11-15 14:24:16 +01:00
twinaphex
619acbb5aa
Start implementing video_driver_set_mvp properly
2017-11-15 14:16:06 +01:00
twinaphex
2b1481d97f
Refactor set_mvp code a bit
2017-11-15 14:09:41 +01:00
twinaphex
2ac75f98ae
(renderchain) Start implementing set_coords/set_mvp
2017-11-15 14:02:41 +01:00
Twinaphex
bc969d0bf7
Merge pull request #5666 from celerizer/master
...
RetroAchievements leaderboards
2017-11-15 11:30:13 +01:00
Rob Loach
0e131044fe
Add a Fast Forward message to the user
2017-11-14 21:53:57 -05:00
Rob Loach
1ebf008517
Add MSG_FAST_FORWARD
2017-11-14 21:26:35 -05:00
twinaphex
b50a667335
Buildfixes for Win32
2017-11-14 21:45:11 +01:00
twinaphex
229841b1c4
Create video_driver_set_coords
2017-11-14 21:43:13 +01:00
twinaphex
683c437941
Updates
2017-11-14 21:34:03 +01:00
twinaphex
41daddfe1c
Create video_driver_set_mvp
2017-11-14 21:22:44 +01:00
Francisco José García García
2878818b34
Merge pull request #5676 from libretro/frangarcj-vita-vpk
...
Changes for Vita VPK
2017-11-14 19:57:59 +01:00
Francisco José García García
8c363f5e94
Copy info from compiled cores on Vita
2017-11-14 19:52:45 +01:00
Francisco José García García
b975cb43a7
Change platform driver for vita
2017-11-14 19:49:50 +01:00
Francisco José García García
ed41b3c531
Remove assets from vita vpk
2017-11-14 19:46:28 +01:00
Brad Parker
8d4ba8d8c8
griffin: fix rest of msvc platforms
2017-11-14 10:26:39 -05:00
twinaphex
e40d392605
Should hopefully work with MSVC this way
2017-11-14 14:28:26 +01:00
Twinaphex
7b30868a29
Merge pull request #5673 from danieljg/usbgeneric
...
Introduce button mappings for generic usb controller
2017-11-14 07:37:38 +01:00
daniel jimenez
e91bae38cf
Introduce button mappings for generic usb controller
2017-11-13 22:08:24 -08:00
Brad Parker
0d572b0deb
Update CHANGES.md
2017-11-13 17:02:06 -05:00
Brad Parker
bc2d6d02af
sanitize autoconfig filenames before saving
2017-11-13 16:59:23 -05:00
Francisco José García García
bd586e6d2d
Remove individual core vpks for vita
2017-11-13 21:11:51 +01:00
twinaphex
118002ce6c
Add comment
2017-11-13 12:37:05 +01:00
twinaphex
e560adcc9f
Refactor this - get rid of set_coords_fallback
2017-11-13 12:27:45 +01:00
twinaphex
ade80dbe76
Move gl_ff_matrix to gfx/video_driver.c
2017-11-13 12:15:28 +01:00
twinaphex
f53fe4a07c
Remove this from set_mvp function
2017-11-13 12:10:18 +01:00
twinaphex
2327d38e0d
Remove this
2017-11-13 12:08:46 +01:00
twinaphex
8a82fd7905
Update
2017-11-13 12:05:50 +01:00
twinaphex
2aea191835
Cleanups
2017-11-13 11:34:40 +01:00
twinaphex
6b6d1ee986
Create cb_set_coords
2017-11-13 11:26:53 +01:00
twinaphex
97095404bd
Buildfixes
2017-11-13 11:04:09 +01:00
Twinaphex
fcae5deb2d
Merge pull request #5670 from libretro/Alcaro-patch-2
...
mali_fbdev_ctx: Remove filestream dependency
2017-11-13 10:52:01 +01:00
Twinaphex
79fdb55f4b
Merge pull request #5669 from libretro/Alcaro-patch-1
...
drm_ctx: Remove filestream dependency
2017-11-13 10:51:52 +01:00
Alcaro
58bae8456a
Remove filestream dependency
...
This causes issues in #5664
2017-11-13 09:45:48 +00:00
twinaphex
5879e551a5
Pass video_info to font driver functions
2017-11-13 10:42:40 +01:00
Alcaro
d005adbd42
Remove filestream dependency
...
This causes issues in #5664
2017-11-13 09:42:39 +00:00
twinaphex
87c82797fd
Start cutting down on macro usage
2017-11-13 10:26:56 +01:00
twinaphex
da15f9d730
Cleanups
2017-11-13 09:19:33 +01:00
twinaphex
6493b79324
Some buildfixes for CXX_BUILD
2017-11-13 09:11:09 +01:00
twinaphex
d861d2b0ae
Updates
2017-11-13 09:02:22 +01:00
twinaphex
e5ed1acc0a
(gl1_renderchain.c) Cleanups
2017-11-13 08:58:49 +01:00
twinaphex
67fea30406
Remove remaining references to HAVE_FBO
2017-11-13 08:55:41 +01:00
twinaphex
ec123ef6ca
Get rid of most of the HAVE_FBO usage
2017-11-13 06:20:30 +01:00
twinaphex
6fa5fcfa1f
Add has_fbo member variable - fixes GL issues
2017-11-13 05:23:44 +01:00
Brad Parker
40a8388c29
skip empty cheats
2017-11-12 23:18:11 -05:00
Brad Parker
e9acbbdf9e
make some strings translatable and add JP translations
2017-11-12 20:54:58 -05:00
celerizer
3519e4e16a
RA Leaderboards: Restore original var.c
2017-11-12 17:06:43 -06:00
celerizer
6db4bd2d8a
RA Leaderboards: Submit condition hex multipliers
...
accidentally reverted a previous change
2017-11-12 11:27:12 -06:00
celerizer
91c40ddfbf
RA Leaderboards: Submit condition hex multipliers
...
Wasn't aware this was possible
2017-11-12 11:23:08 -06:00
twinaphex
9c791e7fb5
CLeanups
2017-11-12 17:45:23 +01:00
twinaphex
60d96b60b5
Start adding gl1_renderchain.c
2017-11-12 17:32:18 +01:00
twinaphex
3ab26b6738
Prevent warning
2017-11-12 17:17:40 +01:00
twinaphex
5eadf021cf
early return
2017-11-12 17:16:14 +01:00
twinaphex
c5292025c3
Cut down on HAVE_FBO usage and make sure gl->fbo_inited is set to
...
false if HAVE_FBO is not defined
2017-11-12 17:15:29 +01:00
twinaphex
ac14f8bb2a
Rearrange some struct members
2017-11-12 17:02:14 +01:00
celerizer
b11922dd17
RA Leaderboards: comment fixes
...
//s to comment blocks
2017-11-11 19:58:08 -06:00
celerizer
6e8cb62cb8
RA Leaderboards: changes at leiradel's request
...
Fixes:
- The cheevos_print_xxx functions have moved to cheevos_format_value, will be better for RPS in the future.
- CHEEVOS_CONSOLE_ZX81_SPECTRUM -> CHEEVOS_CONSOLE_ZX81
- Remove all instances of CHEEVOS_ENABLE_LBOARDS
- cheevos_parse_format rewritten
New:
- Multiple values multiplied by nothing add correctly
- Failsafe to prevent LBs from submitting 0
- Memory patching for Atari 2600
2017-11-11 17:30:10 -06:00
Brad Parker
23527a82ca
free VAO before the renderchain is destroyed
2017-11-11 13:55:05 -05:00
Brad Parker
69f69849be
fix circular dependency of renderchain and core context init
2017-11-11 13:51:33 -05:00
twinaphex
c1c9e1897c
Expand conditional
2017-11-11 19:12:32 +01:00
celerizer
764290b851
Free memory on invalid LB, allow decimal multipliers
2017-11-10 07:17:07 -06:00
twinaphex
40cfde0eba
(MSVC 2010) Buildfix
2017-11-10 04:53:08 +01:00
twinaphex
063fc96736
Use gl_bind_texture
2017-11-10 04:28:22 +01:00
twinaphex
faab2526c8
Create gl_bind_texture
2017-11-10 03:55:10 +01:00
celerizer
ea5de035bf
RetroAchievements leaderboards enable/fixes
...
- Leaderboards are enabled based on an Achievements settings boolean
- Leaderboards don't trigger in softcore
- Values multiplied by nothing are correctly parsed
- Leaderboard memaddrs are patched based on console like cheevos
- Support for '$' operator added
- Human-readable formatting for LB values
2017-11-09 20:33:29 -06:00
celerizer
be21586b76
RetroAchievements leaderboard strings
2017-11-09 20:22:38 -06:00
celerizer
33d8031593
RetroAchievements leaderboard strings
2017-11-09 20:19:57 -06:00
celerizer
90aea4dfd7
RetroAchievements leaderboard strings
2017-11-09 20:19:13 -06:00
celerizer
7e7363305b
RetroAchievements leaderboard strings
2017-11-09 20:16:47 -06:00
celerizer
b80057bfe6
RetroAchievements leaderboard strings
2017-11-09 20:15:43 -06:00
celerizer
c334b8f2fd
accidental upload
2017-11-09 20:14:49 -06:00
celerizer
dcfcfe8d70
RetroAchievements leaderboard strings
2017-11-09 20:10:06 -06:00
celerizer
7ae474e4ac
RetroAchievements leaderboard strings
2017-11-09 20:09:37 -06:00
celerizer
5976f34805
RetroAchievements leaderboard strings
2017-11-09 20:07:36 -06:00
celerizer
72bf821a11
RetroAchievements leaderboard strings
2017-11-09 20:06:42 -06:00
celerizer
6a08ca6a18
Get up-to-date with master
2017-11-09 19:57:10 -06:00
celerizer
0495ea07c8
Delete unneeded upload
2017-11-09 19:56:22 -06:00
celerizer
f1254e43f8
Delete unneeded upload
2017-11-09 19:55:11 -06:00
celerizer
de4d38637c
Delete unneeded upload
2017-11-09 19:54:52 -06:00
celerizer
385499d624
Delete unneeded upload
2017-11-09 19:54:16 -06:00
celerizer
7e185b7ce4
Leaderboard fixes, functions
...
Values multiplied by nothing always correctly add, leaderboard memaddrs are patched, support for '$' operator.
2017-11-09 19:48:38 -06:00
twinaphex
b3d8146009
Try to fix PS3 build
2017-11-10 02:19:25 +01:00
twinaphex
0ff54e7bd7
Define GLsync
2017-11-09 01:26:11 +01:00
twinaphex
77ac13b2e9
Buildfix
2017-11-09 01:16:35 +01:00
twinaphex
a4c9c738b8
Add init_textures_reference
2017-11-08 22:06:10 +01:00
twinaphex
4f016b2c2c
Update
2017-11-08 19:31:00 +01:00
twinaphex
3e1f4defb8
Buildfix
2017-11-08 18:54:15 +01:00
twinaphex
3e0b4552d6
Cleanups
2017-11-08 18:49:45 +01:00
twinaphex
9ab13b719b
Get rid of another ifdef
2017-11-08 18:48:01 +01:00
twinaphex
5f7527df08
Move readback function to renderchain
2017-11-08 18:45:28 +01:00
twinaphex
c825f849f5
CLeanups
2017-11-08 18:31:17 +01:00
twinaphex
d6cc447aa0
Add PBO callback functions
2017-11-08 18:22:05 +01:00
twinaphex
7c6377a7fa
Cleanups
2017-11-08 17:45:39 +01:00
twinaphex
9f987dd97b
Get rid of NO_GL_READ_PIXELS
2017-11-08 17:42:02 +01:00
twinaphex
0703615bf5
Cleanup
2017-11-08 17:37:16 +01:00
Twinaphex
e7188d9444
Merge pull request #5662 from RobLoach/strdup
...
Fix strdup() call when no path is provided
2017-11-08 17:36:44 +01:00
Rob Loach
9f222010de
Fix strdup() call when no path is provided
2017-11-08 11:31:17 -05:00
twinaphex
3428e3d80a
Cleanup
2017-11-08 17:10:41 +01:00
twinaphex
e91cc7aced
Get rid of one extraneous HAVE_GLSL ifdef
2017-11-08 17:08:03 +01:00
twinaphex
9f79b99c94
Init renderchain prior to calling renderchain_driver
2017-11-08 16:58:23 +01:00
twinaphex
f28d6009ec
Update
2017-11-08 16:53:43 +01:00
twinaphex
6fefc71aa2
Cleanups
2017-11-08 16:49:42 +01:00
twinaphex
c1d5622255
Get rid of another ifdef
2017-11-08 16:41:37 +01:00
twinaphex
4b0932ffb3
Move copy_frame to renderchain
2017-11-08 16:38:56 +01:00
twinaphex
64ac26b7d1
Get rid of ifdefs
2017-11-08 16:28:58 +01:00
twinaphex
bc45ba38bf
Cleanups
2017-11-08 16:25:57 +01:00
twinaphex
a295169a3b
Add restore_default_state callback - remove more ifdefs
2017-11-08 16:20:55 +01:00
twinaphex
308818afd1
Add VAO callback functions
2017-11-08 16:16:17 +01:00
twinaphex
5b268b79d2
Cleanups
2017-11-08 16:00:37 +01:00
twinaphex
9dd253adea
Cleanup
2017-11-08 15:52:23 +01:00
twinaphex
5252d3216a
Fix heap use after free error
2017-11-08 15:49:02 +01:00
twinaphex
4a7e8b03b2
Cache core context setting
2017-11-08 05:59:08 +01:00
twinaphex
24434db9d9
(GL) Cleanups
2017-11-08 05:47:37 +01:00
twinaphex
a72461c16b
Create disable_client_arrays function pointer
2017-11-08 05:44:12 +01:00
twinaphex
bd1f04554e
Implement ff_matrix/ff_vertex
2017-11-08 05:06:19 +01:00
twinaphex
96876c66ce
Updates
2017-11-08 02:36:38 +01:00
twinaphex
dc664ff4f2
Cleanups
2017-11-08 01:53:24 +01:00
twinaphex
c1f0fceb4f
More buildfixes
2017-11-08 00:59:16 +01:00
twinaphex
e7599e8952
More buildfixes
2017-11-08 00:55:38 +01:00
twinaphex
97e0ffde9f
Buildfix for iOS
2017-11-08 00:53:57 +01:00
twinaphex
0085b24fd5
Cut down on gl_check_capability calls
2017-11-08 00:49:01 +01:00
twinaphex
4cae577ade
Cleanups
2017-11-08 00:07:04 +01:00
twinaphex
dc700c5d8b
Get rid of more ifdefs
2017-11-08 00:05:12 +01:00
twinaphex
0f6a3c8f9d
Start cutting down on HAVE_GL_ASYNC_READBACK ifdef
2017-11-07 23:19:54 +01:00
twinaphex
5ea63f3b08
Get rid of HAVE_GL_SYNC ifdef
2017-11-07 23:13:26 +01:00
twinaphex
1bc30331a7
Cleanups
2017-11-07 22:59:36 +01:00
twinaphex
7a33bfe924
Get rid of more HAVE_FBO ifdefs
2017-11-07 22:54:38 +01:00
twinaphex
3ccf8c19f1
Start getting rid of HAVE_FBO ifdefs
2017-11-07 21:34:25 +01:00
twinaphex
0100e7b673
Update
2017-11-07 21:08:54 +01:00
twinaphex
fc43a14637
Updates
2017-11-07 21:03:29 +01:00
twinaphex
fe2bf47b98
Add more to renderchain driver
2017-11-07 20:56:08 +01:00
twinaphex
00d52a4783
Cleanups
2017-11-07 11:06:18 +01:00
twinaphex
a7cd8d94b0
Start going through renderchain driver interface for GL
2017-11-07 11:01:30 +01:00
twinaphex
9c6edaff30
Update renderchain driver for GL
2017-11-07 10:10:52 +01:00
twinaphex
1729bdd7bd
Remove this file
2017-11-07 08:21:19 +01:00
twinaphex
b05b27bff6
config_file.c - cleanups
2017-11-07 08:08:22 +01:00
twinaphex
f681cb455c
Prepare GL renderchains
2017-11-07 07:56:18 +01:00
bparker06
814f18b7a8
Update RetroArch-msvc2005.vcproj
2017-11-06 23:46:55 -05:00
twinaphex
01ac15716e
(Android) Add extra include dirs
2017-11-06 23:32:02 +01:00
twinaphex
79809df6b5
Add include dirs for PSP
2017-11-06 23:26:49 +01:00
Twinaphex
c9c311a770
Merge pull request #5661 from rz5/patch-2
...
(xmb) De-hardcode the size of 'tabs' array
2017-11-06 22:32:19 +01:00
rz5
0d7f9c7cf0
(xmb) De-hardcode the size of 'tabs' array
...
As per @bparker06's recommendation.
First element of the enum is forced to be zero, so we can add a tail to the enum that we can use to query its max length.
2017-11-06 20:20:14 +00:00
twinaphex
7d2e9290e2
Convert another file to C
2017-11-06 19:49:06 +01:00
twinaphex
f5d9427d48
Convert shader_hlsl.cpp to C
2017-11-06 19:44:00 +01:00
twinaphex
40a7755fe2
Cleanups
2017-11-06 19:39:21 +01:00
twinaphex
13e0bd1932
Change function signature of file_path_rename
2017-11-06 19:17:42 +01:00
twinaphex
e5d4e2ac0a
Silence a lot of warnings
2017-11-06 19:13:54 +01:00
Twinaphex
00f2a8d7ba
Merge pull request #5660 from orbea/netbsd
...
Add NetBSD to the list of supported operating systems.
2017-11-06 18:42:59 +01:00
Twinaphex
9af89e5d8e
Merge pull request #5659 from orbea/rm
...
qb: Better use of rm.
2017-11-06 18:42:13 +01:00
orbea
3c066b7a13
Add NetBSD to the list of supported operating systems.
2017-11-06 09:03:33 -08:00
orbea
f2d70664a3
qb: Better use of rm.
2017-11-06 07:25:04 -08:00
twinaphex
a1ce72ef0d
Update iOS xcodeproj
2017-11-06 05:40:53 +01:00
Twinaphex
5136ec2df0
Updates
2017-11-06 05:37:32 +01:00
twinaphex
9d8dddfc3c
Update solutions
2017-11-06 05:32:56 +01:00
twinaphex
451dc774b0
Update libretro-common
2017-11-06 05:26:07 +01:00
twinaphex
360a3686a0
Update include dirs
2017-11-06 05:23:53 +01:00
Twinaphex
a776565367
Merge pull request #5658 from orbea/echo
...
qb: Remove old commented code.
2017-11-06 03:51:39 +01:00
orbea
10722920ed
qb: Remove old commented code.
...
'echo -n' is not portable and should not be used even if it works on osx.
'printf' would be far preferable, but there really isn't any need.
2017-11-05 18:44:45 -08:00
Twinaphex
20031e0bc4
Merge pull request #5657 from rz5/patch-2
...
(xmb) Fixed array index out of bounds
2017-11-06 02:10:56 +01:00
rz5
82de482b9f
(xmb) Fixed array index out of bounds
...
Caught by asan:
menu/drivers/xmb.c:3491:16: runtime error: index 8 out of bounds for type 'uint8_t [8]'
menu/drivers/xmb.c:1149:23: runtime error: index 8 out of bounds for type 'uint8_t [8]'
2017-11-06 01:06:13 +00:00
Brad Parker
1771b11a39
wayland: fix heap buffer overflows
2017-11-05 19:31:34 -05:00
Twinaphex
b8df76271c
Merge pull request #5654 from QuarkTheAwesome/wiiu-warnings
...
[WiiU] Various warning fixes
2017-11-05 16:14:18 +01:00
Twinaphex
f7ac5b3baf
Merge pull request #5652 from RobLoach/7z-deps-included
...
Fix for included 7zip headers
2017-11-05 01:13:33 +01:00
Twinaphex
a0dde6ea48
Merge pull request #5653 from RobLoach/patch-19
...
Clean up deps file includes in audio_mixer.h
2017-11-05 01:13:07 +01:00
Rob Loach
3144c38e7d
Clean up deps file includes in audio_mixer.h
...
The deps folder is already in the include path. This allows deps to be defined elsewhere.
2017-11-04 17:05:39 -04:00
Rob Loach
e29e8d9c62
Fix for included 7zip headers
2017-11-04 16:21:02 -04:00
Twinaphex
f781db38b9
Merge pull request #5651 from rootfather/intl-de
...
Intl: Update German translation
2017-11-04 18:29:21 +01:00
rootfather
7ceeb9804d
Update German translation [msg_hash_de.c]
2017-11-04 17:37:42 +01:00
rootfather
0893f7df6f
Fix tabbing in msg_hash_de.c
2017-11-04 17:17:49 +01:00
Twinaphex
5c39950cf1
Merge pull request #5650 from orbea/fbo
...
Fix compile with --disable-fbo.
2017-11-04 16:19:52 +01:00
orbea
10032affcb
Fix compile with --disable-fbo.
...
Fixes https://github.com/libretro/RetroArch/issues/5647
2017-11-04 07:47:03 -07:00
Twinaphex
5bd78cc410
Merge pull request #5649 from QuarkTheAwesome/wiiu-makefile
...
[WiiU] Add quiet support to makefile
2017-11-04 15:12:37 +01:00
Twinaphex
2e62a0a7e7
Merge pull request #5646 from QuarkTheAwesome/master
...
[WiiU] Fix DRC touch - proper scaling; press detection
2017-11-04 12:44:45 +01:00
Ash
6090aa8f8a
[WiiU] Account for 12px clamp on physical screen
...
Seriously, I think it's good now.
2017-11-04 20:58:25 +11:00
Ash
5f00e2f6bb
[WiiU] Reformat fs_utils.c
...
Was getting warnings around misleading indentation when there
was none, so just redid the whole file.
2017-11-04 20:37:30 +11:00
Ash
0d38612f4a
[WiiU] Various warning/format string fixes
...
All things from unsigned comparisons to missing initializers; we got it
here.
2017-11-04 20:37:30 +11:00
Ash
b49268a9e9
[WiiU] Redo exception handler format strings
...
Deals with the infamous devkitPPC "int32_t = long int" thing, and
future-proofs in case they ever change it back.
2017-11-04 20:37:30 +11:00
Ash
e39c820cee
[WiiU] Change up wiiu_joypad_name semantics
...
Prevents warnings from GCC around the possibility of a negative index
going into hidName.
2017-11-04 20:37:30 +11:00
Ash
e41b8db3e2
[WiiU] Add quiet support to makefile
...
Inspired by Makefile.win; this commit will hide compiler commands from
being printed to the shell. Old behaviour can be restored by running
"make -f Makefile.wiiu V=1". Should make it harder to miss warnings now.
2017-11-04 16:19:49 +11:00
Ash
fc79fec964
[WiiU] DRC Touch - scale to game image viewport
2017-11-04 16:14:28 +11:00
Jean-André Santoni
4e463123af
(Lakka) Flag some advanced settings
2017-11-04 11:27:31 +07:00
Ash
a3e4a7612f
[WiiU] Fix DRC touch - proper scaling; press detection
...
Oops! Didn't do this quite right the first time round.
This commit fixes RETRO_DEVICE_ID_POINTER_PRESSED, which would always
return 0 due to to an implicit case to int16_t. Basically, we'd do
(val & 0x00080000) & 0xFFFF; which would return 0 every time. Fixed that
by wrapping it in a ternary. Yes, I know we could use a rotation, but
for a boolean value it really doesn't matter.
I also rewrote scaleTP to deal entirely in integers. While the
floating-point math was theoretically faster on PowerPC; it gets awkward
to cast -0x7FFF to a float.
Speaking of, the driver now actually conforms to the libretro API. Not
sure how I managed to not see the spec; but hey, now its fixed.
RETRO_DEVICE_POINTER_ID_X/Y will now return values between -0x7FFF and
0x7FFF like they're supposed to.
Big thanks to @r-type for hounding me to fix this.
Partially addresses #5294 ; we still need mouse emulation.
2017-11-04 15:01:58 +11:00
Twinaphex
c96a9dbf76
Merge pull request #5639 from orbea/raspian
...
Fix https://github.com/libretro/RetroArch/issues/5636
2017-11-02 00:19:35 +01:00
orbea
595e69d34d
Fix https://github.com/libretro/RetroArch/issues/5636
2017-11-01 11:32:41 -07:00
Twinaphex
ed0ce4988d
Merge pull request #5637 from vanfanel/master
...
VC EGL context: Fixed hard freeze when toggling the bilinear filter option
2017-11-01 13:52:07 +01:00
Twinaphex
b4abc39289
Merge pull request #5635 from orbea/readme
...
Add FreeBSD to the list of supported operating systems.
2017-11-01 13:51:46 +01:00
vanfanel
91c9da529f
VC EGL context: Fixed hard freeze when toggling the bilinear filter option
2017-11-01 12:19:08 +01:00
orbea
f91b9acf2e
Add FreeBSD to the list of supported operating systems.
2017-10-31 21:49:41 -07:00
Brad Parker
d1278306c7
fix negative wraparound of float/int settings
2017-10-31 11:52:40 -04:00
rootfather
ad9f7c2e44
Unify translation for joypad related strings
2017-10-31 12:03:46 +01:00
celerizer
bf50bd1df3
sublabels for new RA features
2017-10-31 01:19:55 -05:00
celerizer
e41c79daed
Add files via upload
2017-10-31 01:18:53 -05:00
celerizer
256766df5e
RetroAchievements menu additions
...
Strings for leaderboards, RPS; changed instances of "Retro Achievements" to "RetroAchievements"
2017-10-31 01:17:44 -05:00
celerizer
1fe0002a21
Leaderboards
...
Fixed crashing errors for certain leaderboard expressions, added OSD messages, enable/disable options in menus, only allow LBs in hardcore mode, read FormatType and display accordingly on submit, memaddr patching for LB values (may not actually be needed), preliminary RPS stuff.
2017-10-31 01:08:29 -05:00
celerizer
3ada77d154
Add files via upload
2017-10-31 00:58:35 -05:00
Twinaphex
7ba2797032
Merge pull request #5629 from lunixoid/master
...
Fixed twice assigned values
2017-10-31 06:23:55 +01:00
Brad Parker
2ce53f32ac
PSP buildfix
2017-10-30 23:31:51 -04:00
Roman Kalashnikov
400b27a227
Fixed twice assigned values
2017-10-31 00:26:41 +03:00
Brad Parker
598285b461
add missing include for lakka
2017-10-30 17:08:54 -04:00
Brad Parker
28ec3ac3b5
temporary fix for startup hang on Windows
2017-10-30 16:48:34 -04:00
Twinaphex
07b504ce2a
Merge pull request #5625 from rz5/patch-3
...
Update README.md
2017-10-30 06:15:19 +01:00
Twinaphex
f341c8daf2
Merge pull request #5626 from RobLoach/pc
...
Replace 'PC' with the operating system name
2017-10-30 06:15:11 +01:00
Rob Loach
b63d12e091
Replace 'PC' with the operating system name
2017-10-30 01:06:20 -04:00
rz5
a25fcf31b7
Update README.md
...
Use docs.libretro.com instead of a buildbot link.
2017-10-30 05:06:05 +00:00
Twinaphex
65e2f85bc7
Merge pull request #5623 from rz5/patch-2
...
Update README.md
2017-10-30 04:55:29 +01:00
bparker06
6c157cfd85
Update retroarch.h
2017-10-29 23:29:21 -04:00
Brad Parker
fc856c76a8
fix race condition reading OSD message in video driver
2017-10-29 23:28:02 -04:00
rz5
b7f9b08f30
Update README.md
2017-10-30 02:34:43 +00:00
Twinaphex
ade710a331
Merge pull request #5622 from olsh/master
...
Update CHANGES.md
2017-10-29 22:30:18 +01:00
Oleg Shevchenko
93477289df
Update CHANGES.md
2017-10-30 00:27:41 +03:00
rootfather
06b989f8bf
Update German translation [msg_hash_de.c]
2017-10-29 18:52:55 +01:00
Brad Parker
68a8198e4a
convert more file IO functions to use filestream, fixes encoding issues on Windows
2017-10-29 12:08:24 -04:00
Brad Parker
89265f5cf2
filestream_seek does not return the position in the file
2017-10-29 12:08:24 -04:00
Brad Parker
5715774c3f
libFLAC: use windows utf8 helper functions for Unicode support
2017-10-29 12:08:24 -04:00
Twinaphex
3d236a57e4
Merge pull request #5621 from hevey/master
...
MFI Controller being set to Player 2
2017-10-29 14:54:22 +01:00
rootfather
7b24950438
Fix leftover word in MENU_ENUM_LABEL_CHECK_FOR_MISSING_FIRMWARE
2017-10-29 14:41:49 +01:00
Glenn
ec806f65f9
fixed MFI controller being set to P2
2017-10-29 18:20:39 +11:00
Twinaphex
5aba01ed26
Merge pull request #5619 from lunixoid/master
...
Simplified condition in `while`
2017-10-29 01:55:42 +02:00
Brad Parker
22d4fc6fa1
update JP translation
2017-10-28 16:20:46 -04:00
Brad Parker
bbf6f2f451
fix "may be used uninitialized in this function" warning
2017-10-28 16:01:29 -04:00
Brad Parker
1842471eb1
use filestream_open to check if a file exists
2017-10-28 16:00:51 -04:00
Roman Kalashnikov
cdc61bc206
Simplified condition in while
...
if `*ptr` value equals ' ', then condition `if(*ptr != '\0')` will always true
2017-10-28 20:56:04 +03:00
Twinaphex
a75014c705
Merge pull request #5617 from orbea/check_lib
...
qb: Combine the check_lib and check_lib_cxx functions.
2017-10-28 02:39:50 +02:00
orbea
48db41a112
qb: Combine the check_lib and check_lib_cxx functions.
2017-10-27 14:53:24 -07:00
bparker06
d5448f3261
Update CHANGES.md
2017-10-27 17:37:39 -04:00
Twinaphex
45058acbef
Merge pull request #5616 from orbea/strlcpy
...
qb: Don't check for strlcpy on linux.
2017-10-27 21:30:08 +02:00
orbea
b0d9a5c539
qb: Don't check for strlcpy on linux.
2017-10-27 11:23:55 -07:00
twinaphex
91b5fa7ad6
Update CHANGES.md
2017-10-27 17:06:55 +02:00
twinaphex
08cee280c9
Revert "SRAM Autosave enabled by default for PC / mobile, disabled by default"
...
This affects performance of games like Kirby Super Star - which use SRAM
as a scratchpad
This reverts commit 6c3a0b0fea .
2017-10-27 17:05:40 +02:00
twinaphex
e1bddc8432
Update CHANGES.md
2017-10-27 16:28:13 +02:00
Twinaphex
34e5d73ce9
Merge pull request #5615 from hyarsan/master
...
Fixed an annoying typo.
2017-10-27 16:27:47 +02:00
twinaphex
526d63872a
Fix italics bug
2017-10-27 15:48:26 +02:00
twinaphex
c5a69a2b72
Update CHANGES.md
2017-10-27 15:43:10 +02:00
twinaphex
6c3a0b0fea
SRAM Autosave enabled by default for PC / mobile, disabled by default
...
for consoles
2017-10-27 15:39:50 +02:00
Jean-André Santoni
bd17c11350
Fix gamecube scanning
2017-10-27 15:17:18 +07:00
Jean-André Santoni
2ddba6770d
Start implementing gamecube scanning
2017-10-27 15:17:18 +07:00
Jean-André Santoni
93ee38af05
Add gamecube magic number
2017-10-27 15:17:18 +07:00
hyarsan
a71ec4a836
Fixed an annoying typo.
2017-10-26 23:58:10 +02:00
twinaphex
9ae4a9276b
Test
2017-10-26 15:15:55 +02:00
Twinaphex
4f58c1a77b
Merge pull request #5612 from orbea/quotes
...
qb: Replace extra quotes with braces.
2017-10-26 14:14:10 +02:00
Twinaphex
6bd333263a
Merge pull request #5611 from orbea/sort
...
qb: Sort set variables.
2017-10-26 14:13:59 +02:00
Jean-André Santoni
77cd18e6bc
Remove obsolete SD_FLAG_LAKKA_ADVANCED
2017-10-26 18:38:12 +07:00
Jean-André Santoni
94309a65cf
Remove obsolete HAVE_LAKKA ifdefs
2017-10-26 17:58:41 +07:00
orbea
0d43f9f8c7
qb: Replace extra quotes with braces.
2017-10-25 23:16:09 -07:00
orbea
91f6218913
qb: Sort set variables.
2017-10-25 22:07:50 -07:00
Twinaphex
b971b821be
Merge pull request #5610 from orbea/sed
...
qb: Don't use sed.
2017-10-26 02:59:59 +02:00
orbea
e13837fc18
qb: Don't use sed.
2017-10-25 17:32:29 -07:00
Twinaphex
d540e87c3d
Merge pull request #5609 from Maschell/master
...
[Wii U] Added some more checks while parsing the configuration files...
2017-10-25 23:00:12 +02:00
Twinaphex
50bea6a743
Merge pull request #5608 from frangarcj/master
...
Trying to fix L2/R2/L3/R3
2017-10-25 22:59:43 +02:00
Maschell
6fa80376e0
[Wii U]Added some more checks while parsing the configuration files for the HID controller
...
This hopefully fixes the crashes when starting retroarch with (faulty)
.ini files
2017-10-25 21:16:31 +02:00
Francisco José García García
03524278c6
Trying to fix L2/R2/L3/R3
...
Related to #5431
2017-10-25 21:05:15 +02:00
Twinaphex
6575cc5166
Merge pull request #5605 from orbea/test
...
qb: Remove poorly defined test behavior.
2017-10-25 04:27:45 +02:00
Twinaphex
a0b5a2794c
Merge pull request #5604 from orbea/subshell
...
qb: Remove redundant variables.
2017-10-25 04:27:38 +02:00
Twinaphex
185ef85ded
Merge pull request #5603 from orbea/true
...
qb: Avoid using 'true' which could be a binary on some systems.
2017-10-25 04:27:30 +02:00
orbea
b9a866326a
qb: Remove poorly defined test behavior.
2017-10-24 19:01:36 -07:00
orbea
08dcac4b02
qb: Remove redundant variables.
2017-10-24 15:39:19 -07:00
orbea
e12d203a76
qb: Avoid using 'true' which could be a binary on some systems.
2017-10-24 12:43:40 -07:00
Twinaphex
9503edce82
Merge pull request #5602 from orbea/alignment
...
Fix alignment in ../configure --help
2017-10-24 21:39:38 +02:00
Twinaphex
e8abc1c0f0
Merge pull request #5601 from gingerbeardman/patch-2
...
revert last change that stopped 3DS nightly builds
2017-10-24 21:39:28 +02:00
orbea
8884190154
qb: Print config options first in ./configure --help.
2017-10-24 09:24:56 -07:00
orbea
86bb116625
qb: Fix alignment in ./configure --help.
2017-10-24 09:24:56 -07:00
Matt Sephton
5173be8cc6
revert file
2017-10-24 17:11:49 +01:00
Twinaphex
cd942f1faa
Merge pull request #5600 from orbea/Qt
...
qb: Add a description for the Qt wrapper in ./configure --help
2017-10-24 13:58:40 +02:00
Twinaphex
c2a5296ee3
Merge pull request #5599 from orbea/tr
...
qb: Use POSIX character classes instead of character ranges.
2017-10-24 13:58:30 +02:00
orbea
affe1932a8
qb: Add a description for the Qt wrapper in ./configure --help
2017-10-23 23:32:01 -07:00
orbea
2b939ab40b
qb: Use POSIX character classes instead of character ranges.
2017-10-23 21:48:37 -07:00
Brad Parker
11ff3ddd4b
travis/mingw: i686 not x86-64
2017-10-24 00:39:00 -04:00
Brad Parker
3098b5e3df
gdi: fix uninitialized usage warning
2017-10-24 00:37:50 -04:00
Brad Parker
20850a7f92
travis: add mingw build targets
2017-10-24 00:37:31 -04:00
Brad Parker
3f27e5d7bb
CXX_BUILD fix
2017-10-23 21:48:38 -04:00
Twinaphex
0731bbb81c
Merge pull request #5593 from orbea/pdksh
...
qb: Explicitly set variables as a single command.
2017-10-24 02:09:32 +02:00
orbea
6ead9a09a1
qb: Explicitly set variables as a single command.
2017-10-23 16:19:16 -07:00
hyarsan
f9b105d30f
Translation update ( #5592 )
...
* Translation update
* I fixed it now
* Really this time I think.
* I thought that I just changed it?
2017-10-23 17:38:59 -04:00
Twinaphex
86ff1995b3
Merge pull request #5591 from orbea/cli
...
Fix regressions from commit 538d51553c .
2017-10-23 15:23:41 +02:00
orbea
33eb1f9e28
Fix regressions from commit 538d51553c.
2017-10-23 05:39:54 -07:00
Twinaphex
03803d1be4
Merge pull request #5587 from leiradel/master
...
More refactoring
2017-10-23 06:18:32 +02:00
Twinaphex
c1543e6219
Merge pull request #5588 from hyarsan/master
...
Fixed some inconsistent messages asking for things
2017-10-23 06:18:21 +02:00
hyarsan
5a1555c91c
Fixed some more inconsistent messages asking for things
2017-10-22 23:21:07 +02:00
hyarsan
e2749ee426
Fixed some inconsistent messages asking for things
2017-10-22 22:25:55 +02:00
Andre Leiradella
9ee28f0f24
Moved all cheevos_cond_t related stuff to their own files
2017-10-22 19:42:15 +01:00
Andre Leiradella
db1b53fd21
Fixed CID 178160: Uninitialized variables (UNINIT)
2017-10-22 18:02:15 +01:00
Twinaphex
108c4a3127
Merge pull request #5584 from orbea/cleanup
...
qb: Clean up.
2017-10-22 18:28:50 +02:00
Twinaphex
85f8823d05
Merge pull request #5583 from orbea/cli
...
When starting content from the cli open the quick menu.
2017-10-22 18:28:33 +02:00
Twinaphex
9279c33711
Merge pull request #5586 from leiradel/master
...
Moved all cheevos_var_t related stuff to their own files
2017-10-22 18:26:09 +02:00
Andre Leiradella
ee6841e80f
Add cheevos/var.c to griffin.c
2017-10-22 17:20:50 +01:00
Andre Leiradella
cd918390bb
Moved all cheevos_var_t related stuff to their own files
2017-10-22 17:11:23 +01:00
orbea
538d51553c
When starting content from the cli open the quick menu.
...
Fix https://github.com/libretro/RetroArch/issues/5554
2017-10-22 08:07:37 -07:00
orbea
008a87c1ae
qb: Clean up.
2017-10-22 07:44:14 -07:00
Twinaphex
24d2cafbdf
Merge pull request #5570 from leiradel/master
...
Added a different code path to calculate the hash for Atari Lynx ROMs
2017-10-22 16:11:41 +02:00
Twinaphex
9c128cd2ea
Merge pull request #5582 from hyarsan/master
...
Translation update
2017-10-22 16:00:48 +02:00
Twinaphex
3427c03aba
Merge pull request #5578 from orbea/cleanup
...
qb: Clean up.
2017-10-22 16:00:41 +02:00
Twinaphex
50685a0101
Merge pull request #5577 from orbea/etc
...
Don't install retroarch.cfg to /etc if --prefix is not set to /usr*
2017-10-22 16:00:33 +02:00
Twinaphex
db7c05edd5
Merge pull request #5579 from orbea/reset
...
Return to content when Reset is used.
2017-10-22 16:00:17 +02:00
hyarsan
182dec7802
Translation update
2017-10-22 14:49:54 +02:00
Andre Leiradella
83f6e70bfa
Removed commas from the last enumerations values
2017-10-22 11:51:39 +01:00
orbea
565701b197
Return to content when Reset is used.
...
Fix https://github.com/libretro/RetroArch/issues/4805
2017-10-22 02:26:47 -07:00
orbea
7c6dc0c8a7
qb: Clean up Darwin tests.
2017-10-21 22:58:15 -07:00
orbea
72d189da96
qb: Clean up.
2017-10-21 22:11:15 -07:00
orbea
5438eb1c6e
If the --global-config-dir is not defined and --prefix is not set to /usr* add it to the --global-config-dir.
2017-10-21 21:33:18 -07:00
Twinaphex
2fa74c997b
Merge pull request #5575 from orbea/networking
...
Fix --disable-networking.
2017-10-22 05:38:04 +02:00
twinaphex
8072dab6fe
Clean this up
2017-10-22 05:24:57 +02:00
twinaphex
d203e4dc9c
video_shader_driver_resolve_parameters - fix crash at startup with
...
MSVC
2017-10-22 05:21:31 +02:00
twinaphex
bb051f185b
MSVC/C89 buildfixes
2017-10-22 05:13:22 +02:00
orbea
f1192ca8ac
Fix --disable-networking.
...
Fixes https://github.com/libretro/RetroArch/issues/2663 .
2017-10-21 19:22:14 -07:00
Twinaphex
f7218eb85b
Merge pull request #5574 from hyarsan/master
...
Translation update
2017-10-22 02:12:49 +02:00
Twinaphex
38ed310261
Merge pull request #5573 from orbea/zsh
...
Fix configure for zsh.
2017-10-22 02:12:02 +02:00
hyarsan
833c122d38
Translation update
...
For future reference, I was the dude named "CreativeName" or something on IRC that wanted to do contributions to the Dutch language of RetroArch. This is one of those contributions! 🙂
2017-10-22 00:46:04 +02:00
orbea
79ee19e2a5
qb: Clean up long lines in check_lib and check_lib_cxx
2017-10-21 14:49:26 -07:00
orbea
b733807099
qb: Remove trailing white spaces from config.mk.
2017-10-21 14:49:26 -07:00
orbea
0ff7e829f0
qb: Explicitly word split libs and extralibs
2017-10-21 14:49:26 -07:00
orbea
a943fabe1e
qb: Fix $VARS for zsh.
2017-10-21 14:49:26 -07:00
orbea
514391b4d8
qb: Remove the leading whitespace from $INCLUDE_DIRS and $LIBRARY_DIRS.
2017-10-21 14:49:26 -07:00
orbea
cca4a25757
qb: path is a special variable in zsh so avoid setting it.
2017-10-21 14:49:26 -07:00
orbea
40070e2c93
qb: Find working compilers with zsh.
2017-10-21 14:49:26 -07:00
Andre Leiradella
aa8b7f65c5
Added a different code path to calculate the hash for Atari Lynx ROMs
2017-10-21 19:22:22 +01:00
Jean-André Santoni
dc7b1c122b
Hide savestates in the quickmenu if hardcore achievements are enabled. Fixes libretro/Lakka-LibreELEC#192
2017-10-21 19:12:00 +07:00
Jean-André Santoni
63ba8be296
(Menu) Reset the navigation pointer when closing content
2017-10-21 18:55:00 +07:00
Brad Parker
19af87214a
wiiu: only one dash for gcc -std
2017-10-20 23:43:33 -04:00
bparker06
b0f8a570b5
encoding_utf: Fix coverity warnings, extra error checking
2017-10-19 17:24:35 -04:00
twinaphex
e9708be756
Prevent Coverity warning
2017-10-19 23:02:18 +02:00
Twinaphex
675b257302
Merge pull request #5567 from gingerbeardman/patch-1
...
Added Fuse so that it has an APP_UNIQUE_ID
2017-10-19 21:13:12 +02:00
bparker06
be62ed11e5
Travis containers have 2 cores
2017-10-19 13:18:25 -04:00
Matt Sephton
4aaaf16aa8
Added Fuse so that it has an APP_UNIQUE_ID
...
Will add 81 and np2kai when I have created icons and banners for them and after checking this fixes things for Fuse in the next nightly.
2017-10-19 18:03:44 +01:00
Twinaphex
ba2f79a8c3
Merge pull request #5566 from vanfanel/master
...
Moved original max_swapchain=2 implementation to proper location for future use or reference
2017-10-19 18:50:51 +02:00
vanfanel
b40d50bba4
Moved commented old implementation to proper location.
2017-10-19 14:21:47 +00:00
Twinaphex
5b48112379
Merge pull request #5562 from orbea/printf
...
qb: Don't use variables in the printf format string.
2017-10-19 13:16:11 +02:00
Twinaphex
17a95abeef
Merge pull request #5561 from orbea/constant
...
qb: Fix constant expressions.
2017-10-19 13:15:55 +02:00
Twinaphex
ef5cbfed61
Merge pull request #5560 from orbea/xshm
...
Fix compilation with --enable-xshm.
2017-10-19 13:15:30 +02:00
Jean-André Santoni
628acf5296
Merge pull request #5564 from vanfanel/master
...
Add experimental way to make max_swapchain=2 work Rpi with GLES on dispmanx
2017-10-19 16:53:27 +07:00
orbea
f50d755b45
qb: Don't use variables in the printf format string.
2017-10-18 16:05:09 -07:00
orbea
6733c37805
qb: Fix constant expressions.
2017-10-18 15:23:31 -07:00
Brad Parker
fd18c2c942
win32: use W-function for file drag&drop
2017-10-18 15:08:01 -04:00
orbea
5ec052b675
Fix compilation with --enable-xshm.
...
Fixes https://github.com/libretro/RetroArch/issues/5551 .
2017-10-18 09:33:09 -07:00
Brad Parker
f3aceefe84
win32: use W-functions for nbio file IO too
2017-10-18 12:30:44 -04:00
vanfanel
d9ec2267f7
Change max_swapchain=2 implementation to actually working code.
2017-10-18 12:06:58 +00:00
Twinaphex
3ba4ba5c42
Merge pull request #5559 from Maschell/master
...
[WII U] Fix for Issue #5556 - Fixed using multiple HID devices with the same vid/pad simoustanly
2017-10-18 12:32:31 +02:00
vanfanel
65ef37706c
Add experimental way to make max_swapchain=2 work on EGL/GLES VideoCore (Raspberry Pi)
2017-10-18 03:06:30 +00:00
Maschell
05ef63fd08
[WII U] Fix for Issue #5556
...
This hopefully fixes the issues when you try to use 2 Controllers with
the same vid/pid at the same time.
Tested with 2 DS4 controller via the Hid to VPAD Network Client.
Adapters with multiple ports (like the official GC-Adapter) are still
working
2017-10-17 21:38:42 +02:00
Brad Parker
0d06a48546
use LEGACY_WIN32 ifdef for filestream also
2017-10-16 00:39:16 +00:00
Brad Parker
bd06668075
win32: forgot to add unicode functions for filestream
2017-10-16 00:30:25 +00:00
twinaphex
f8a60b2b76
Create LEGACY_WIN32 ifdef
2017-10-16 01:51:59 +02:00
Twinaphex
4121928899
Merge pull request #5555 from leiradel/master
...
Fixed memory leaks
2017-10-16 01:34:16 +02:00
twinaphex
8464ad30bd
(Xbox 360) Buildfixes
2017-10-16 01:33:17 +02:00
Brad Parker
1b1d5c468d
win32: use unicode functions for file IO if supported
2017-10-15 17:41:34 -04:00
Alcaro
f3c57ee343
Don't allow more than a billion nanoseconds
2017-10-15 23:25:21 +02:00
Alcaro
2c773a0eb8
Whitespace cleanup
2017-10-15 23:25:21 +02:00
Andre Leiradella
c7849de707
Fixed some cheevos with required hits not registering
2017-10-15 16:51:26 +01:00
Andre Leiradella
d6dbe9a6ad
Fixed some memory leaks; added logs for address patching
2017-10-15 16:49:25 +01:00
Twinaphex
cf0d358f1e
Merge pull request #5549 from leiradel/master
...
Added five retries with 3 secs interval for network connections durin…
2017-10-15 17:35:01 +02:00
Twinaphex
b4854305b0
Merge pull request #5553 from theheroGAC/patch-24
...
Update msg_hash_it.h fix 1
2017-10-15 17:34:52 +02:00
Brad Parker
ac3b7bc4cc
windows.h already includes stringapiset for us
2017-10-15 10:16:19 -04:00
Andre Leiradella
1e40f73b76
Renamed coroutine variables to fix the griffin build
2017-10-15 13:35:49 +01:00
theheroGAC
ac70cdce2a
Update msg_hash_it.h
2017-10-15 14:32:24 +02:00
Twinaphex
e86e237ed7
Merge pull request #5552 from bparker06/win32_file_encoding
...
win32: support local multibyte encoding for file paths
2017-10-15 13:07:18 +02:00
Brad Parker
338723bc31
fix some null pointer accesses with empty strings
2017-10-15 00:39:55 -04:00
Brad Parker
f1d72e241c
arm: __VFP_FP__ is defined even when using softfp, so don't use it
2017-10-15 00:16:23 -04:00
Brad Parker
303af012bb
set buildbot url for armv7 hardfloat linux devices
2017-10-15 00:11:22 -04:00
Brad Parker
a7c8cc88e5
win32: support local multibyte encoding for file paths
2017-10-14 23:13:24 -04:00
Brad Parker
38c30667c5
fix include paths
2017-10-14 23:08:43 -04:00
Twinaphex
74ac642752
Merge pull request #5547 from bparker06/framecount_show
...
add option to remove frame count from FPS display
2017-10-14 17:45:20 +02:00
Twinaphex
590c8ee934
Merge pull request #5548 from orbea/micromod
...
Silence compiler warnings.
2017-10-14 17:45:07 +02:00
Andre Leiradella
f462d5e7c2
A saner way to how only retry messages
2017-10-14 14:06:26 +01:00
Andre Leiradella
aadc532b9c
Only show retry messages after the first try
2017-10-14 13:44:24 +01:00
Andre Leiradella
5b7262d83f
Added five retries with 3 secs interval for network connections during cheevos initialization
2017-10-14 12:53:14 +01:00
orbea
bae8157697
Silence compiler warnings.
...
See.
https://github.com/martincameron/micromod/commit/010f30e404f1b703c31c46f6e67631b98d596ac9
https://github.com/martincameron/micromod/commit/9918b696478803e3a4abea59867b34ef11053a13
2017-10-13 22:09:15 -07:00
Brad Parker
ee7590868a
add option to remove frame count from FPS display
2017-10-13 20:35:55 -04:00
Twinaphex
052ea42c0b
Merge pull request #5546 from rz5/patch-1
...
(gl driver) Set flags after detecting GL core context
2017-10-13 23:58:47 +02:00
rz5
0a0c538e2b
(gl driver) Set flags after detecting GL core context
2017-10-13 22:48:17 +01:00
Twinaphex
55fa6696cd
Merge pull request #5545 from theheroGAC/patch-23
...
Update msg_hash_it.h
2017-10-13 20:58:15 +02:00
theheroGAC
bdb1f8588f
Update msg_hash_it.h
2017-10-13 20:32:15 +02:00
Twinaphex
2bf338df12
Merge pull request #5540 from rz5/patch-1
...
(video driver) If we can't set flag data, do it later
2017-10-13 19:28:51 +02:00
Twinaphex
d075074703
Merge pull request #5542 from bparker06/wraparound_left
...
allow wraparound of settings when pressing left key for int and float types
2017-10-12 23:13:30 +02:00
Brad Parker
4a68904733
allow wraparound of settings when pressing left key for int and float types
2017-10-12 17:12:20 -04:00
rz5
677229d541
(video driver) Style nit
2017-10-12 19:59:20 +01:00
Twinaphex
aa6301e0d6
Merge pull request #5541 from bparker06/osd_text_color
...
add menu settings for OSD text color
2017-10-12 20:30:59 +02:00
Brad Parker
256bde3478
add menu settings for OSD text color
2017-10-12 14:26:17 -04:00
Alcaro
79155f7301
We don't need THAT much whitespace
2017-10-12 19:06:37 +02:00
rz5
24c1ad72ce
(video driver) If we can't set flag data, do it later
...
Currently, there is at least one instance where video_context_driver_set_flags() is called when current_video_context.set_flags is set to NULL (see #5538 ). To solve this, we create 2 new global variables - one to store flag data and the other to symbolize we deferred setting flag data.
This way, the next time we do get_flags(), we first check if we have anything stored first.
Should fix #5538
2017-10-12 17:38:07 +01:00
Twinaphex
01f8e4e74f
Merge pull request #5539 from Brunnis/master
...
XMB: Fix playlist entry graphic update issue when all system tabs except Main Menu are disabled
2017-10-12 14:08:38 +02:00
Twinaphex
81a5b6c2c2
Merge pull request #5535 from RobLoach/fix/RobLoach/remove-GL_SCISSOR_TEST
...
Fix background rendering when resizing window
2017-10-12 10:02:25 +02:00
Twinaphex
8708906f15
Merge pull request #5537 from bkoropoff/double-free
...
task_save: fix double-free
2017-10-12 10:01:42 +02:00
Brunnis
a87cf6d2e7
Fix issue in XMB where playlist entry graphic wouldn't update when scrolling through the first playlist tab, if all system tabs except the Main Menu tab were disabled.
2017-10-12 09:49:59 +02:00
Brian Koropoff
20aa59249c
task_save: fix double-free
2017-10-11 21:26:26 -07:00
Andrés
f1453b6696
Merge pull request #5536 from fr500/master
...
move scissor test to nuklear driver exclusively
2017-10-11 22:49:12 -05:00
radius
840e772b16
move scissor test to nuklear driver exclusively
2017-10-11 22:48:13 -05:00
Rob Loach
1b856f7a1e
Fix background rendering
...
Removes the use of GL_SCISSOR_TEST in the GL display driver.
Fixes #5534
2017-10-11 21:30:57 -04:00
twinaphex
c68db61188
Silence more Clang warnings
2017-10-11 22:49:13 +02:00
twinaphex
7cf1793801
Silence some static code analysis warnings
2017-10-11 21:46:18 +02:00
Twinaphex
cadc4f56a3
Merge pull request #5530 from lucianposton/fix-compilation
...
Fix build by removing settings var from ifdef
2017-10-11 17:29:13 +02:00
Twinaphex
d5c2279502
Merge pull request #5531 from Brunnis/kiosk-mode-setting
...
Implemented new Kiosk Mode setting which hides all configuration related settings/tabs in XMB
2017-10-11 17:29:00 +02:00
Twinaphex
59cabfe80f
Merge pull request #5454 from rz5/master
...
Prevent crashes caused by loading shaders in incompatible contexts
2017-10-11 17:25:25 +02:00
Brunnis
cc3d2b0084
Merge branch 'master' into kiosk-mode-setting
2017-10-11 11:40:05 +02:00
Brunnis
39619d1245
Implemented new Kiosk Mode setting which hides all configuration related settings/tabs in XMB.
2017-10-11 11:30:53 +02:00
Lucian Poston
69a18324c0
Remove settings from ifdef
2017-10-11 02:12:21 -07:00
Twinaphex
8b7b85ad82
Merge pull request #5524 from fr500/master
...
update nuklear.h & fix window clipping
2017-10-11 08:01:36 +02:00
radius
5ccdc8811c
update nuklear.h
...
fix window clipping
remove dead code
2017-10-10 18:08:53 -05:00
Brad Parker
ab45670738
update JP translation
2017-10-10 17:33:02 -04:00
Twinaphex
eb3d8c8804
Merge pull request #5527 from bparker06/osd_background
...
Add a configurable background color to OSD messages
2017-10-10 22:14:06 +02:00
Brad Parker
fff3e225d2
comments
2017-10-10 15:28:29 -04:00
Brad Parker
b6fef15457
update CHANGES.md and add JP translation for OSD background color settings
2017-10-10 15:24:34 -04:00
Brad Parker
072b347c0f
fix OSD background alignment with non-default X/Y positions
2017-10-10 15:16:58 -04:00
Brad Parker
a4bc1c9768
add menu options for OSD background color
2017-10-10 14:53:32 -04:00
Brad Parker
7aadb0ee13
allow transparency for OSD background
2017-10-10 14:00:49 -04:00
Brad Parker
f156f7cd94
initial working OSD background color (only when content not loaded)
2017-10-09 23:30:11 -04:00
Brad Parker
a153ed0b42
testing
2017-10-09 21:19:32 -04:00
Twinaphex
576583c9fb
Merge pull request #5522 from Brunnis/quick-menu-show-hide-options
...
New settings for showing/hiding Quick Menu options
2017-10-09 13:45:31 +02:00
Mikael Brunnhede
fd07c57ed5
Fixed merge issue.
2017-10-09 12:30:36 +02:00
Brunnis
b1a6753976
Merge branch 'master' into quick-menu-show-hide-options
2017-10-09 12:05:04 +02:00
Mikael Brunnhede
c7da6e1ca8
Fix issue with "Information" option being hidden when launching content.
2017-10-09 11:21:10 +02:00
Mikael Brunnhede
1053a4e38f
Implemented setting for showing/hiding the "Information" option in the Quick Menu.
2017-10-09 11:16:04 +02:00
Mikael Brunnhede
6f8201d398
Implemented setting for showing/hiding the "Save Game Overrides" option in the Quick Menu.
2017-10-09 10:53:58 +02:00
Mikael Brunnhede
3f1dd895da
Implemented setting for showing/hiding the "Save Core Overrides" option in the Quick Menu.
2017-10-09 10:44:37 +02:00
Mikael Brunnhede
b7654dac7e
Implemented setting for showing/hiding the "Shaders" option in the Quick Menu.
2017-10-09 10:30:25 +02:00
Mikael Brunnhede
a64683ba34
Implemented setting for showing/hiding the "Cheats" option in the Quick Menu.
2017-10-09 10:17:15 +02:00
Mikael Brunnhede
d5a802e4a8
Implemented setting for showing/hiding the "Controls" option in the Quick Menu.
2017-10-09 10:05:32 +02:00
Mikael Brunnhede
d25916cacf
Implemented setting for showing/hiding the "Options" option in the Quick Menu.
2017-10-09 09:56:27 +02:00
Mikael Brunnhede
9356c326e0
Implemented setting for showing/hiding the "Add to Favorites" option in the Quick Menu.
2017-10-09 09:46:42 +02:00
Mikael Brunnhede
db0e0f443a
Implemented setting for showing/hiding the options for undoing save/load state in the Quick Menu.
2017-10-09 09:30:53 +02:00
Mikael Brunnhede
b402b4a6cd
Implemented setting for showing/hiding the save/load state related options in the Quick Menu.
2017-10-09 09:13:00 +02:00
Mikael Brunnhede
e286c5dda2
Implemented new settings menu view: User Interface -> Views -> Quick Menu.
...
Implemented setting for showing/hiding the "Take Screenshot" option in the Quick Menu.
2017-10-09 08:14:52 +02:00
Twinaphex
affd56f293
Merge pull request #5515 from casdevel/winraw-lightgun
...
Add lightgun device capability
2017-10-09 02:42:09 +02:00
twinaphex
6a5ad56bc6
Start undoing C++ comments
2017-10-07 17:19:20 +02:00
Twinaphex
ed061fd27b
Merge pull request #5516 from Brunnis/main-menu-show-hide-options
...
New settings for showing/hiding Main Menu tab options in XMB
2017-10-07 17:03:34 +02:00
Twinaphex
7a3bbc3215
Merge pull request #5518 from casdevel/udev-mice-log
...
Add keyboard/mouse device index logging
2017-10-07 17:02:15 +02:00
Mikael Brunnhede
84701efd24
Don't hide option for showing/hiding "Online Updater" on Lakka.
2017-10-07 13:50:31 +02:00
Zoran Vuckovic
5c46e176d5
Add keyboard/mouse device index logging
2017-10-07 06:59:45 +02:00
Mikael Brunnhede
83991d6c36
Implemented setting for showing/hiding the "Reboot" option in XMB. The setting is only shown on Lakka.
2017-10-06 09:40:41 +02:00
Mikael Brunnhede
9db0e9dbc6
Implemented setting for showing/hiding the "Quit RetroArch" option in XMB. The setting is only shown on Lakka.
2017-10-06 09:27:42 +02:00
Mikael Brunnhede
f073d5167a
Implemented setting for showing/hiding the "Help" option in XMB.
2017-10-06 08:28:45 +02:00
Zoran Vuckovic
082629ccd5
Add lightgun device capability
2017-10-06 08:19:22 +02:00
Mikael Brunnhede
7ee1797fa1
Implemented setting for showing/hiding the "Configurations" option in XMB.
2017-10-06 08:18:39 +02:00
Twinaphex
7d34a5f423
Merge pull request #5514 from psyke83/pkgfix
...
config: Raspberry Pi: use videocore pkgconfig & fix fallback detection
2017-10-06 06:11:24 +02:00
Conn O'Griofa
b67e6dc1ee
config: Raspberry Pi: use videocore pkgconfig & fix fallback detection
...
Recent Raspberry Pi firmware images have renamed the vendor graphics
libraries (brcmEGL, brcmGLESv2, brcmOpenVG) to distinguish from the
standard VC4 Mesa driver.
* When videocore is selected, first try to use pkgconfig for the
new library names (brcmEGL, brcmGLESv2, brcmOpenVG).
* Ensure that non-pkgconfig fallback detection also checks the new
library names.
This should resolve compile issues in stretch whilst maintaining
compatibility with jessie firmwares later than 1.20160921-1 (the
first package that includes the renamed libraries).
The PKG_CONFIG_PATH must be set in your build environment in order
for the pkgconfig to be utilized, which will be included in
the next firmware (1.20170811-2 or later).
2017-10-06 04:03:29 +00:00
twinaphex
20da0f0666
Cleanups
2017-10-06 05:28:35 +02:00
twinaphex
608bc45388
Prevent another memory leak
2017-10-06 05:25:05 +02:00
Alcaro
3d9d5320ad
typo
2017-10-06 02:15:49 +02:00
twinaphex
6013e25b2b
Cleanups
2017-10-06 01:59:16 +02:00
twinaphex
bd206f7744
C comments
2017-10-06 01:55:18 +02:00
Alcaro
76283edd07
fix buncha ignored errors and whatever
2017-10-06 01:53:00 +02:00
Mikael Brunnhede
19b313c221
Implemented setting for showing/hiding the "Information" option in XMB.
2017-10-05 14:30:15 +02:00
twinaphex
1e3da091a5
Get rid of some hashes
2017-10-05 11:44:11 +02:00
Twinaphex
a88ee1a6e5
Merge pull request #5512 from casdevel/udev-mice-abs
...
Add "absolute" mouse support
2017-10-05 10:43:13 +02:00
Zoran Vuckovic
12d0f4107a
Use int32_t instead of __s32
2017-10-05 10:00:20 +02:00
Mikael Brunnhede
0eb5566dea
Implemented setting for showing/hiding the "Load Content" option in XMB.
2017-10-05 09:26:25 +02:00
Mikael Brunnhede
cc3b64f951
Implemented setting for showing/hiding the "Load Core" option in XMB.
2017-10-05 09:14:05 +02:00
twinaphex
856fccd65c
Update
2017-10-05 05:27:43 +02:00
twinaphex
489acabdf4
Update
2017-10-05 05:26:46 +02:00
twinaphex
9829019306
Update
2017-10-05 05:23:54 +02:00
Zoran Vuckovic
135b636bd4
Add "absolute" mouse support
2017-10-05 05:18:53 +02:00
twinaphex
032109512a
Fix more Coverity errors
2017-10-04 08:37:21 +02:00
twinaphex
bb6ca3e4ff
Fix playlists in non-horizontal mode
2017-10-04 08:26:41 +02:00
twinaphex
1763a2ef7b
Rename menu_displaylist_parse_history to menu_displaylist_parse_generic
2017-10-04 07:22:06 +02:00
twinaphex
8238545bef
Cleanups
2017-10-04 06:53:47 +02:00
twinaphex
6bb5af8ee0
Cleanups
2017-10-04 06:36:23 +02:00
twinaphex
9cdea532ce
Fix typo
2017-10-04 06:34:53 +02:00
twinaphex
970c35056d
Update CHANGES.md
2017-10-04 02:43:21 +02:00
Brad Parker
e01fdcb07d
wiiu: enable cheevos
2017-10-03 20:35:18 -04:00
Twinaphex
59ec089c2e
Merge pull request #5505 from heuripedes/master
...
Fix crash when navigating immediately after disabling horizontal animations
2017-10-04 02:21:26 +02:00
Twinaphex
b7c5dbdd92
Merge pull request #5506 from heuripedes/menu
...
Do not try to find a setting for database entries
2017-10-04 02:18:39 +02:00
Higor Eurípedes
fca48021aa
(xmb) Fix whitespace
2017-10-03 21:16:11 -03:00
Higor Eurípedes
6ed9f28656
(xmb) Set selection_ptr_old to zero when animations are off
2017-10-03 21:15:35 -03:00
Higor Eurípedes
f59470c523
Do not try to find a setting for database entries
2017-10-03 20:31:08 -03:00
Twinaphex
942ea38248
Merge pull request #5504 from heuripedes/master
...
Fix conditional jump on uninitialized data
2017-10-04 00:59:09 +02:00
Higor Eurípedes
41024fbb0a
Fix conditional jump on uninitialized data
...
This fixes a bug introduced in 862cf48108
2017-10-03 19:54:32 -03:00
twinaphex
3b8559dafc
Prevent null pointer dereference
2017-10-04 00:16:38 +02:00
Brad Parker
865d395f26
add back UTF-8 BOMs
2017-10-03 16:48:45 -04:00
Twinaphex
796746525d
Merge pull request #5503 from leiradel/master
...
Remove threads as a prerequisite for cheevos
2017-10-03 22:24:33 +02:00
Andre Leiradella
cfd4a4bdf4
Remove threads as a prerequisite for cheevos
2017-10-03 21:05:23 +01:00
Andre Leiradella
9d817f95f5
Fixed wrong message when deactivating cheevos
2017-10-03 21:03:48 +01:00
Twinaphex
4f1e9b0bd3
Merge pull request #5502 from yoshisuga/xcode-fix-appicons
...
iOS: Fixed app icon color profile
2017-10-03 21:22:58 +02:00
Andre Leiradella
355b6dcbdd
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-10-03 20:07:19 +01:00
Yoshi Sugawara
6597447324
Fixed app icon color profile to sRGB IEC61966-2.1 so they get displayed on the home screen when installed from xcode 9
2017-10-03 06:56:03 -10:00
Twinaphex
e3ef431b79
Merge pull request #5501 from Brunnis/master
...
Don't show "Enable Settings Tab" option in RGUI
2017-10-03 11:36:12 +02:00
Twinaphex
54065807dc
Merge pull request #5500 from RobLoach/cheevos
...
Update Cheevos log message format
2017-10-03 11:35:44 +02:00
Mikael Brunnhede
46ed23e649
Don't show "Enable Settings Tab" option in RGUI.
2017-10-03 09:12:05 +02:00
Rob Loach
d87d57a368
Fix the Cheevos log message format
2017-10-03 02:34:04 -04:00
twinaphex
79908ec8d4
Cleanups
2017-10-03 05:34:05 +02:00
twinaphex
7dcafe4b40
(HLSL) Cleanups
2017-10-03 05:18:32 +02:00
twinaphex
a1b39b9c8b
(360) Buildfix
2017-10-03 05:15:18 +02:00
twinaphex
0a3a30c99c
(xdk360_fonts.cpp) Use some d3d_common functions
2017-10-03 05:12:21 +02:00
twinaphex
86f5cc6571
xdk360_fonts.cpp - use C comments
2017-10-03 04:46:36 +02:00
twinaphex
0695d93cee
(xdk360_fonts.cpp) Start using d3d_common functions
2017-10-03 04:43:54 +02:00
twinaphex
be5d3cb0ba
Convert platform_xdk.cpp to C
2017-10-03 04:36:43 +02:00
twinaphex
d0d6d0bfe8
Prevent null pointer dereference here too
2017-10-03 04:26:34 +02:00
twinaphex
02ee7df743
Do a NULL check
2017-10-03 04:25:31 +02:00
twinaphex
cf9ab18cab
(360) Buildfix
2017-10-03 04:21:25 +02:00
Brad Parker
1f8adeaadc
update JP translation
2017-10-02 22:18:48 -04:00
twinaphex
51ea984f4f
Create d3d_texture_get_level_desc
2017-10-03 04:18:27 +02:00
twinaphex
d10de20bff
Start compiling Griffin as C for 360 - C89 fixes
2017-10-03 04:11:41 +02:00
twinaphex
bd94f265fa
Cleanups
2017-10-03 03:57:28 +02:00
twinaphex
51a173fc83
Fix CXX_BUILD
2017-10-03 02:57:24 +02:00
twinaphex
6c262fe44f
Convert to C
2017-10-03 02:49:06 +02:00
twinaphex
d23d742439
Convert d3d9_cg_renderchain to C
2017-10-03 02:45:06 +02:00
Twinaphex
e101c9ae11
Merge pull request #5498 from bparker06/vector_list
...
add generic vector_list for custom types, remove std::vector from D3D9 Cg renderchain
2017-10-03 01:23:50 +02:00
bparker06
97f995218f
Update vector_list.c
2017-10-02 19:19:12 -04:00
Brad Parker
2bb20a0b4f
add generic vector_list for custom types, use it to remove std::vector from D3D9 Cg renderchain
2017-10-02 19:19:12 -04:00
twinaphex
71dd8f9084
Silence more warnings
2017-10-03 00:56:18 +02:00
twinaphex
702f1276d6
Silence warnings
2017-10-03 00:53:09 +02:00
Alcaro
c91c4ff9c0
Nuke some more ifdefs and warnings
2017-10-03 00:35:41 +02:00
Alcaro
dc4c2cd6d9
Wipe out a buncha warnings and pointless ifdefs (some warnings will remain until #5497 is fixed)
2017-10-03 00:26:29 +02:00
Alcaro
8d274f4f43
let's not include unneeded headers.
2017-10-03 00:03:55 +02:00
Alcaro
b97853a536
Rename STRING_REP_ULONG to STRING_REP_USIZE
2017-10-02 22:51:51 +02:00
Twinaphex
9c89b3e546
Merge pull request #5496 from Brunnis/master
...
Add setting for showing/hiding the ability to rename playlist items
2017-10-02 22:37:50 +02:00
twinaphex
bb2702ef2f
(Xbox) Some buildfixes
2017-10-02 22:35:06 +02:00
twinaphex
345e1ae419
Buildfix for Xbox
2017-10-02 22:31:20 +02:00
twinaphex
d22e662d1c
(MSVC 2005) Compile griffin.c as C
2017-10-02 22:26:56 +02:00
twinaphex
34963ee438
(MSVC 2015) Compile griffin.c as C
2017-10-02 22:20:36 +02:00
Mikael Brunnhede
af7df0cba3
Add setting for showing/hiding the ability to rename playlist items.
2017-10-02 22:17:44 +02:00
twinaphex
721afe22d8
(MSVC 2010) Compile griffin.c as C
2017-10-02 22:06:32 +02:00
twinaphex
7ff34f8efe
Update
2017-10-02 21:58:06 +02:00
twinaphex
590cdeb130
Convert d3d_w32_font to C
2017-10-02 21:52:10 +02:00
twinaphex
8aef6dff1c
Convert d3d8_renderchain to C
2017-10-02 21:39:35 +02:00
twinaphex
cdb24aff1c
(RGUI) Silence warning
2017-10-02 20:33:46 +02:00
twinaphex
fa0728d6b7
(NGC/Wii) BUildfix
2017-10-02 20:31:38 +02:00
twinaphex
9abd790353
Remove some more D3DX dependencies
2017-10-02 20:18:36 +02:00
twinaphex
0db3aec722
Convert menu_display_d3d.cpp to C
2017-10-02 19:04:49 +02:00
twinaphex
bceb8000dd
Use replacement D3DXMatrix functions
2017-10-02 19:01:23 +02:00
twinaphex
6eb23efb54
Start implementing D3DXMatrix functions inside d3d_common.c
2017-10-02 18:50:54 +02:00
twinaphex
af9ec3f7a2
Start adding C codepath
2017-10-02 18:25:54 +02:00
twinaphex
bd66937112
Convert d3d_ctx.cpp to C
2017-10-02 07:57:49 +02:00
twinaphex
c3bcbaea14
Convert d3d.cpp to C
2017-10-02 07:48:57 +02:00
twinaphex
983e160e67
Convert file to C
2017-10-02 07:18:11 +02:00
twinaphex
8d850dc0bd
CXX_BUILD fixes
2017-10-02 07:07:18 +02:00
twinaphex
9c639ec529
Don't use std::vector
2017-10-02 06:12:33 +02:00
twinaphex
5ef6de4d4e
C codepath for D3D9 works now
2017-10-02 03:52:53 +02:00
twinaphex
22b14142b6
Update d3d_common.cpp
2017-10-02 03:27:44 +02:00
twinaphex
f6fb1fd953
Create d3d_create_device
2017-10-02 03:15:49 +02:00
twinaphex
4dd209696b
Cleanups
2017-10-02 03:02:22 +02:00
twinaphex
6b1a1272a7
Remove d3d->d3d_err
2017-10-02 01:41:23 +02:00
twinaphex
cf9147ff66
Remove <string> include
2017-10-02 01:40:20 +02:00
twinaphex
ace611798e
No longer include <string> for d3d.h
2017-10-02 01:38:48 +02:00
twinaphex
52b479fb22
Turn std::string shader_path into char *
2017-10-02 01:38:06 +02:00
twinaphex
c4c41b277e
Create d3d_begin_scene/d3d_end_scene
2017-10-02 01:15:23 +02:00
twinaphex
c1cf1af265
Update d3d_device_create_offscreen_plain_surface
2017-10-02 00:49:29 +02:00
twinaphex
86096e677c
Update
2017-10-02 00:48:31 +02:00
twinaphex
b8253284e6
Create D3D9 C codepath
2017-10-02 00:47:14 +02:00
twinaphex
95d035883c
Create d3d_surface_lock_rect
2017-10-02 00:45:33 +02:00
twinaphex
0559be4e72
Create d3d_device_create_offscreen_plain_surface
2017-10-02 00:38:05 +02:00
twinaphex
95ca5a3876
Cleanups
2017-10-02 00:30:29 +02:00
Twinaphex
d254decf28
Merge pull request #5491 from bkoropoff/minor-cleanup
...
Minor cleanup
2017-10-02 00:22:19 +02:00
twinaphex
9f591fc42c
Merge branch 'coverity_scan' of https://github.com/libretro/RetroArch into coverity_scan
2017-10-02 00:21:18 +02:00
twinaphex
ebe5f65893
Create d3d_device_get_render_target_data
2017-10-02 00:21:06 +02:00
twinaphex
d960cc8c0f
(D3D) Cleanups
2017-10-01 23:22:35 +02:00
twinaphex
8b1ae9427e
Create d3d_device_set_render_target
2017-10-01 23:19:44 +02:00
twinaphex
d6533bac19
Create d3d_device_get_render_target_data
2017-10-01 23:14:43 +02:00
twinaphex
30af756969
Create d3d_device_get_render_target
2017-10-01 22:38:30 +02:00
twinaphex
563024502f
Create d3d_surface_free
2017-10-01 22:28:48 +02:00
twinaphex
ff40cba3de
Create d3d_vertex_declaration_free - wrap more D3D functions
2017-10-01 22:23:28 +02:00
twinaphex
55a2020c07
Update CHANGES.md
2017-10-01 22:23:28 +02:00
Brian Koropoff
1aff508ae5
Update CHANGES
2017-10-01 13:22:17 -07:00
Brian Koropoff
96c3d6cc1d
Remove debug abort() left in by accident
2017-10-01 13:10:24 -07:00
Twinaphex
8b4fd58f17
Merge pull request #5490 from Themaister/master
...
Vulkan: Enable VK_KHR_sampler_mirror_clamp_to_edge extension.
2017-10-01 20:33:39 +02:00
Hans-Kristian Arntzen
5c67fc3040
Vulkan: Enable VK_KHR_sampler_mirror_clamp_to_edge extension.
2017-10-01 20:20:45 +02:00
Twinaphex
b4c950ac32
Merge pull request #5489 from Themaister/master
...
Fix crash in MaterialUI on reinit.
2017-10-01 20:02:58 +02:00
Hans-Kristian Arntzen
43b4c65b1e
Fix crash in MaterialUI on reinit.
...
Can't cache pointers. Cache the index instead.
2017-10-01 20:00:20 +02:00
twinaphex
cc988cf559
Trying to prevent Coverity error
2017-10-01 18:28:07 +02:00
twinaphex
1d960e0c42
Try to silence Coverity error
2017-10-01 18:23:40 +02:00
twinaphex
710c70f838
Remove another wrapper function
2017-10-01 17:43:38 +02:00
twinaphex
2b55e5858e
Remove menu_entries_get_actiondata_at_offset
2017-10-01 17:25:41 +02:00
twinaphex
df15a67c71
Remove menu_entries_get_last
2017-10-01 17:20:01 +02:00
twinaphex
e66ef15580
Remove another useless wrapper function
2017-10-01 17:17:53 +02:00
twinaphex
a87bef6ed0
Remove useless wrapper function
2017-10-01 17:11:09 +02:00
twinaphex
3cac2a6df8
(MUI) Fix memory leak
2017-10-01 16:51:09 +02:00
Twinaphex
59f7a59b3f
(Cocoa) Fix small leak
2017-10-01 09:33:53 +02:00
Brad Parker
a11d04f252
xmb: check that node exists before dereferencing it
2017-10-01 02:08:41 -04:00
Brad Parker
bdad323b96
consoles: only use libretro_path for libretro_directory if it isn't empty
2017-10-01 01:17:45 -04:00
Brad Parker
7a6d2cb5e6
set list to NULL after free in case autoconfig directory is empty
2017-09-30 19:03:39 -04:00
twinaphex
45ce8bf773
Cleanups
2017-09-30 20:45:06 +02:00
twinaphex
849538b15c
(MUI) Do texture unload before loading the new wallpaper
2017-09-30 20:03:51 +02:00
twinaphex
9dde5fc33f
Update
2017-09-30 17:34:28 +02:00
twinaphex
de6b1bcbf0
Fix another Coverity error
2017-09-30 17:11:51 +02:00
twinaphex
455b202142
Fix another Coverity error
2017-09-30 17:09:52 +02:00
twinaphex
73d1539bb0
Fix another Coverity error
2017-09-30 17:08:42 +02:00
twinaphex
b46f2ba35f
Fix Coverity error
2017-09-30 17:05:26 +02:00
twinaphex
1e37aab49b
Cleanup
2017-09-30 16:59:14 +02:00
twinaphex
4dd6c7fac7
Fix crash
2017-09-30 16:55:50 +02:00
twinaphex
2a8b74eeb9
Fix some Coverity errors
2017-09-30 16:52:41 +02:00
twinaphex
98ddc80035
Remove unused menu_entries_get
2017-09-30 16:42:42 +02:00
twinaphex
f61b9e1747
Cleanup
2017-09-30 08:24:01 +02:00
twinaphex
02cc57e5b3
Cleanup
2017-09-30 07:52:00 +02:00
Brad Parker
6b5d863136
check for end of string before trying to read more
2017-09-30 01:47:51 -04:00
twinaphex
b0de197da4
Memset this variable
2017-09-30 07:43:37 +02:00
twinaphex
063343e538
Simplify this
2017-09-30 07:29:19 +02:00
Brad Parker
c856a36a58
more null checks
2017-09-30 01:18:40 -04:00
twinaphex
e376bd75c0
Fix crash with savestate thumbnails
2017-09-30 07:10:58 +02:00
twinaphex
638a441530
(XMB) Be safer
2017-09-30 06:40:54 +02:00
twinaphex
00ea9be8fc
Be safer
2017-09-30 06:38:53 +02:00
twinaphex
ff926439ac
Fix this up
2017-09-30 06:29:07 +02:00
twinaphex
5fd05c6b56
There were some unused variables
2017-09-30 06:25:41 +02:00
twinaphex
eae2217c6d
Cleanup
2017-09-30 06:23:23 +02:00
twinaphex
3040d1da36
(task_database.c) Simplify conditionals
2017-09-30 06:21:38 +02:00
twinaphex
1156d6cec5
Simplify conditionals
2017-09-30 06:18:38 +02:00
twinaphex
eea7fe2dce
Cleanup materialui.c
2017-09-30 06:13:24 +02:00
twinaphex
94fdf314f2
Cleanup conditionals
2017-09-30 06:11:18 +02:00
twinaphex
f323168251
Simplify conditionals
2017-09-30 06:08:09 +02:00
twinaphex
d6b385d0b8
Try to be more safe
2017-09-30 05:08:11 +02:00
twinaphex
aab154fadf
(chd_stream.c) Cleanups
2017-09-30 01:45:48 +02:00
twinaphex
f5dedd673f
(trans_stream_zlib.c) Try to prevent null pointer dereferences
2017-09-30 01:41:09 +02:00
twinaphex
dc2664a4ef
Reorder variables
2017-09-29 22:58:32 +02:00
twinaphex
7959cd3993
Use malloc
2017-09-29 22:47:45 +02:00
twinaphex
57ded65189
(task_save.c) Use malloc
2017-09-29 22:40:31 +02:00
twinaphex
862cf48108
(task_image.c) Don't use calloc
2017-09-29 22:36:48 +02:00
twinaphex
127d98fb68
Rewrite path from nbio struct
2017-09-29 22:16:17 +02:00
twinaphex
35376a7961
Cleanups
2017-09-29 22:03:26 +02:00
Twinaphex
fc79569682
(MaterialUI) Fix memory leak
2017-09-29 21:38:27 +02:00
twinaphex
bae31a318d
Prevent memory leak
2017-09-29 21:32:05 +02:00
twinaphex
542f87bf55
Prevent leaks
2017-09-29 21:29:34 +02:00
twinaphex
4fd00ac146
Be safer with this
2017-09-29 21:22:01 +02:00
Twinaphex
66de49c987
Fix memory leaks and crashes
2017-09-29 21:19:07 +02:00
twinaphex
01099d526c
Fix the other leaks in menu_entry_get
2017-09-29 21:10:03 +02:00
twinaphex
3551ac825c
Rewrite rich label allocation
2017-09-29 21:05:23 +02:00
twinaphex
f398f44253
Rewrite xmb_draw_item
2017-09-29 21:00:56 +02:00
twinaphex
238de4aa57
Prevent memory leak
2017-09-29 20:56:54 +02:00
twinaphex
3490c3dbc5
Cleanups
2017-09-29 20:51:20 +02:00
twinaphex
3090f3ff3a
(task_database.c) Rewrite char arrays
2017-09-29 20:47:54 +02:00
twinaphex
4db14dca9a
(RGUI) Rewrite msgbox
2017-09-29 20:01:00 +02:00
twinaphex
5da54b6f88
(MUI) Rewrite box_message
2017-09-29 19:59:19 +02:00
twinaphex
7f80ecbe93
(XMB) xmb_free - prevent memory leaks
2017-09-29 19:57:23 +02:00
twinaphex
8e01424450
Refactor and rewrite big char arrays
2017-09-29 19:55:06 +02:00
twinaphex
4639b2547d
Rewrite another function
2017-09-29 19:09:11 +02:00
twinaphex
1c477ca007
Rewrite menu_entry_get_sublabel
2017-09-29 18:52:15 +02:00
twinaphex
efde859e17
Rewrite menu_entry_get_rich_label
2017-09-29 18:46:53 +02:00
twinaphex
9c90f97792
No longer use menu_entry_alloc
2017-09-29 18:37:04 +02:00
twinaphex
08f9e4aaf9
Refactor menu_entry
2017-09-29 18:22:11 +02:00
twinaphex
05d5def6c2
Simplify xmb_draw_item
2017-09-29 18:12:17 +02:00
twinaphex
a90d0a2117
(360) Fix Salamander build
2017-09-29 18:05:40 +02:00
twinaphex
9b279ca968
(XDK360) Buildfix
2017-09-29 18:03:29 +02:00
twinaphex
851af0532d
d3d_set_vertex_shader - add D3D9 C codepath
2017-09-29 17:46:57 +02:00
twinaphex
a40692f0c4
More fleshing out of d3d_common.cpp
2017-09-29 17:40:27 +02:00
twinaphex
028c04f358
Buildfixes
2017-09-29 17:34:08 +02:00
twinaphex
9ca4b9baf0
Implement more D3D C codepaths
2017-09-29 17:32:06 +02:00
twinaphex
5b9f90dd9a
(input overlay) Reorder variables in struct
2017-09-29 17:11:42 +02:00
twinaphex
819e3fb02a
Initialize struct
2017-09-29 17:06:38 +02:00
twinaphex
51d98ef0c0
(XMB) Reduce stack usage
2017-09-29 16:54:57 +02:00
twinaphex
476f7e560b
Reorder some struct members
2017-09-29 16:49:41 +02:00
twinaphex
8bf741257c
(XMB) Reduce stack usage
2017-09-29 16:47:30 +02:00
twinaphex
dc11a02e61
Cleanup
2017-09-29 16:34:20 +02:00
twinaphex
b2932d5270
Split up function into two - create xmb_draw_item
2017-09-29 16:32:30 +02:00
Twinaphex
f713a30705
Update task_autodetect.c
2017-09-29 15:08:09 +02:00
twinaphex
5951bed07d
Make stdin an option
2017-09-29 06:16:35 +02:00
twinaphex
5379b12e7c
FIx some new Coverity errors
2017-09-29 05:39:06 +02:00
twinaphex
642818d59c
Make sanitize_to_string safer
2017-09-29 05:26:48 +02:00
twinaphex
15bb8e2ebe
Fix setting directories
2017-09-29 05:23:33 +02:00
twinaphex
9fc063cd43
playlist.c - use malloc instead of calloc
2017-09-29 05:13:10 +02:00
twinaphex
3564562563
database_info.c - use malloc
2017-09-29 05:01:00 +02:00
twinaphex
6dcbf0eab8
(menu_list.c) Use malloc
2017-09-29 04:49:59 +02:00
Alcaro
3374b0ffde
Add why we're doing this
2017-09-29 04:04:51 +02:00
twinaphex
8eb28eaae9
Add this for Wiiu debugging
2017-09-29 04:03:13 +02:00
twinaphex
0f1d0ebfa9
config_file.c - use malloc instead of calloc
2017-09-29 03:56:33 +02:00
Twinaphex
5b96231f49
Merge pull request #5485 from r-type/master
...
fix wiiu build
2017-09-29 03:09:12 +02:00
not6
547557d443
fix wiiu build
2017-09-28 23:35:07 +02:00
twinaphex
f1c2800fa4
Don't do implicit memset
2017-09-28 22:34:28 +02:00
twinaphex
0cbd2d4aa1
Cleanups
2017-09-28 21:51:03 +02:00
twinaphex
37ca5b0605
Cleanups
2017-09-28 21:49:23 +02:00
twinaphex
be333837e9
Cleanup wasapi.c
2017-09-28 21:45:11 +02:00
twinaphex
d9593c7cae
(WASAPI) Cleanups
2017-09-28 19:07:53 +02:00
twinaphex
ff48af4d06
Update
2017-09-28 18:57:00 +02:00
twinaphex
9eba2c8e39
Fix CXX_BUILD on Windows
2017-09-28 18:53:09 +02:00
twinaphex
7d12eb4a51
(WASAPI) Compiles now as C++ as well as C
2017-09-28 18:47:33 +02:00
twinaphex
2af4457bec
(WASAPI) Start adding C++ codepath too
2017-09-28 18:43:06 +02:00
twinaphex
61810cfd82
(Xaudio2) Get rid of variadic macros so that it can compile as C89
2017-09-28 17:18:17 +02:00
twinaphex
51cdf5a6d7
Cleanup xaudio.h/xaudio.c
2017-09-28 16:54:09 +02:00
twinaphex
0a29c4711a
xaudio file can now compile as both C and C++
2017-09-28 16:50:30 +02:00
twinaphex
97f821e743
Fix crash when selecting 'Scan Directory'
2017-09-28 16:29:45 +02:00
twinaphex
c828a425e7
Start preparing Xaudio driver for C codepaths
2017-09-28 10:04:48 +02:00
twinaphex
28c118c3c1
Some C89_BUILD fixes for libFLAC
2017-09-28 09:47:57 +02:00
twinaphex
df13f3bbd0
Cleanups
2017-09-28 09:32:23 +02:00
twinaphex
f21c520e28
Cleanups
2017-09-28 09:29:36 +02:00
twinaphex
bb4a659abb
Update
2017-09-28 09:23:30 +02:00
twinaphex
ee8d8e1be6
Buildfix
2017-09-28 09:19:43 +02:00
twinaphex
bb9efe9bf1
command.c - cleanups
2017-09-28 09:17:58 +02:00
twinaphex
282782c829
Remove unused command_event_quit
2017-09-28 09:09:50 +02:00
twinaphex
65edb2f06c
Update
2017-09-28 08:55:40 +02:00
twinaphex
9185fb3ed1
(RGUI) Cleanups
2017-09-28 08:51:28 +02:00
twinaphex
f444ef109f
(MUI) Reorder variables
2017-09-28 08:45:42 +02:00
twinaphex
270f35753a
reorder XMB variables
2017-09-28 08:42:12 +02:00
twinaphex
1fb640377f
Remove hashes
2017-09-28 08:00:36 +02:00
twinaphex
dfe6035ade
Put menu_entry_t on heap inside xmb_draw_items
2017-09-28 07:26:43 +02:00
twinaphex
f914a91944
Use menu_entry_get_type_new
2017-09-28 07:15:29 +02:00
twinaphex
decea56c03
Rewrite menu_entry_get_path
2017-09-28 06:51:48 +02:00
twinaphex
7adf4ca854
Simplify menu_entry_get_spacing
2017-09-28 06:44:04 +02:00
twinaphex
76277a12b0
Rewrite menu_entry_get_label
2017-09-28 06:40:15 +02:00
twinaphex
db7e1a4fdf
Simplify menu_entry_get_sublabel
2017-09-28 06:37:48 +02:00
twinaphex
b8e900cd32
Rewrite menu_entry_get_value
2017-09-28 06:32:49 +02:00
twinaphex
c5255b1bff
Simplify menu_entry_get_rich_label
2017-09-28 06:19:34 +02:00
twinaphex
2f10fd14d6
Create menu_entry_init/menu_entry_free
2017-09-28 06:02:14 +02:00
twinaphex
bb6e4a6633
xmb_draw_items - small cleanups
2017-09-28 05:37:19 +02:00
Twinaphex
a0552fa4d9
Update README.md
2017-09-28 05:06:42 +02:00
Twinaphex
3f433fe220
Update README.md
2017-09-28 05:06:21 +02:00
twinaphex
a616fa16f3
Small cleanups
2017-09-28 05:00:22 +02:00
Andrés
ec082df2e0
Merge pull request #5481 from fr500/master
...
readd HAVE_KEYMAPPER
2017-09-27 21:21:35 -05:00
radius
afa7d7d8e5
readd this
2017-09-27 21:21:08 -05:00
twinaphex
7633141bd6
Try to prevent potential memory leak
2017-09-28 03:53:48 +02:00
twinaphex
e1a0139164
Cleanups
2017-09-28 03:48:49 +02:00
twinaphex
8af2559b2a
Be similarly careful in other functions
2017-09-28 03:39:35 +02:00
twinaphex
8b62a7cb7d
Fix crash that could occur upon loading content
2017-09-28 03:37:29 +02:00
Twinaphex
04bc2fef8c
Fix more memory leaks
2017-09-28 03:28:05 +02:00
twinaphex
b28536ba16
Fix leaks in menu_displaylist_push
2017-09-28 03:22:42 +02:00
twinaphex
59e442419e
Fix some leaks
2017-09-28 03:16:00 +02:00
twinaphex
8b5f8d8c64
menu_displaylist_info - rewrite path
2017-09-28 03:06:54 +02:00
twinaphex
08ecfc74ec
Rewrite info.label
2017-09-28 02:45:03 +02:00
twinaphex
72087d1749
Rewrite path_b and path_c
2017-09-28 02:30:31 +02:00
twinaphex
72f42b602f
menu_displaylist_info - reduce stack usage - exts no longer
...
a fixed size path
2017-09-28 01:38:05 +02:00
Andrés
b253ea7b08
Move HAVE_KEYMAPPER
2017-09-27 18:03:34 -05:00
twinaphex
9863afdbd0
Cleanups
2017-09-28 00:55:47 +02:00
twinaphex
221939ccb5
Cleanups
2017-09-28 00:53:13 +02:00
twinaphex
67ff372a38
Reorder from lowest to highest sized variables
2017-09-28 00:50:03 +02:00
twinaphex
4a133144d5
Get rid of Coverity warning
2017-09-28 00:45:40 +02:00
twinaphex
a75ceae688
Update - order according to size
2017-09-28 00:09:59 +02:00
twinaphex
c7975d8e36
Take out RARCH_INTERNAL ifdef
2017-09-28 00:06:13 +02:00
twinaphex
a05dd09ea8
Update
2017-09-28 00:03:50 +02:00
twinaphex
1ed61d2fdb
Remove ifdefs from configuration.h
2017-09-28 00:01:42 +02:00
twinaphex
cb92ad77d2
Remove ifdef conditionals from command.h
2017-09-27 23:59:18 +02:00
twinaphex
f34250e38e
Buildfix
2017-09-27 23:55:54 +02:00
twinaphex
e7d41f6ea7
Cleanup
2017-09-27 23:54:31 +02:00
twinaphex
7acda37b4e
This does not work right now
2017-09-27 23:50:40 +02:00
twinaphex
a3ded01b64
Cleanups
2017-09-27 23:16:37 +02:00
twinaphex
fcf6228dce
Turn into char pointer array
2017-09-27 20:11:44 +02:00
twinaphex
b79f95668b
Turn it into char pointer array
2017-09-27 20:08:37 +02:00
Twinaphex
9302e5627e
Merge pull request #5480 from ismouton/master
...
Audio Performance Change
2017-09-27 03:21:55 +02:00
Shane Mouton
cf81ddcb4e
Audio Performance Change
...
changed bufferSource variable to constant...This fixes the constant sound popping in Safari.
2017-09-26 20:53:02 -04:00
Twinaphex
8ec326a43f
Merge pull request #5479 from Brunnis/master
...
Add XMB menu option to show the Settings tab if it has previously been hidden
2017-09-26 16:51:50 +02:00
Mikael Brunnhede
208854e3d9
Put new strings at the end.
2017-09-26 15:46:56 +02:00
Mikael Brunnhede
a1e9027fe2
Added XMB menu option to show the Settings tab if it has previously been hidden.
2017-09-26 14:41:07 +02:00
Twinaphex
e86beb7ee2
Merge pull request #5478 from fr500/master
...
show RetroPad buttons instead of keyboard keys when controls are not …
2017-09-26 13:18:27 +02:00
radius
5b388a0e81
show RetroPad buttons instead of keyboard keys when controls are not autoconfigured
2017-09-25 23:23:25 -05:00
twinaphex
33fad9ffa2
Revert "Bump up to version 1.6.8"
...
This reverts commit 9c4192c9c7 .
2017-09-26 04:05:36 +02:00
twinaphex
9c4192c9c7
Bump up to version 1.6.8
2017-09-26 04:05:00 +02:00
twinaphex
6cf6d46e4b
Try silencing more warnings - do something with return value
2017-09-26 03:51:50 +02:00
twinaphex
581ef744d7
Update RARCH_VERSION; replace with PACKAGE_VERSION
2017-09-26 02:52:24 +02:00
Twinaphex
cd45143ec6
Merge pull request #5476 from Alcaro/master
...
Merge version.h, dist-cores.sh and version.all
2017-09-26 02:47:41 +02:00
Alcaro
5f6b79e7f4
Merge version.h, dist-cores.sh and version.all
2017-09-26 01:05:43 +02:00
Twinaphex
655d6d6047
Merge pull request #5475 from RobLoach/remove-snap
...
Move pkg/snap to libretro/retroarch-snap
2017-09-26 00:53:29 +02:00
twinaphex
f75ce5fb5c
Another update
2017-09-26 00:47:52 +02:00
twinaphex
bf8811ca64
Update
2017-09-26 00:47:07 +02:00
twinaphex
76e9aaf172
Start using DTD file
2017-09-26 00:44:55 +02:00
twinaphex
5a7a54d10c
Add Makefile.version
2017-09-26 00:39:29 +02:00
Rob Loach
2af496e7e2
Move pkg/snap to libretro/retroarch-snap .
...
The Snap now lives over at https://github.com/libretro/retroarch-snap .
2017-09-25 17:20:14 -04:00
Twinaphex
5fe9a613f9
Merge pull request #5473 from altiereslima/master
...
Update portuguese transation
2017-09-25 22:12:02 +02:00
altiereslima
65f9dc7acc
Update portuguese transation
2017-09-25 14:47:04 -03:00
Twinaphex
ac20e971c5
Merge pull request #5469 from gouchi/master
...
Adding snap package
2017-09-25 03:55:52 +02:00
gouchi
30132d5d73
Adding snap package
2017-09-24 21:28:55 +02:00
Andre Leiradella
38775b6be2
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-24 15:26:18 +01:00
Brad Parker
09e1b2bdcd
explicitly set codepage for Japanese menubar translation, fixes #4536 and #4761
2017-09-22 09:40:22 -07:00
Andrés
00dacaba56
Merge pull request #5465 from fr500/master
...
Add keymapper to wiiu builds
2017-09-21 23:59:27 -05:00
Andrés
fcc5adda85
Add keymapper to wiiu builds
2017-09-21 23:44:35 -05:00
twinaphex
cc8e897222
C89_BUILD fixes
2017-09-22 05:12:26 +02:00
twinaphex
b97558d504
CXX_BUILD fixes
2017-09-22 05:06:36 +02:00
twinaphex
b6cfd0456c
CXX_BUILD fixes
2017-09-22 05:05:06 +02:00
twinaphex
06047bc958
Update
2017-09-22 05:00:43 +02:00
twinaphex
d03ce02788
Update deps/libFLAC
2017-09-22 04:59:20 +02:00
twinaphex
905d1db813
CXX_BUILD fixes
2017-09-22 04:57:54 +02:00
twinaphex
848fe719fb
Some CXX_BUILD fixes
2017-09-22 04:56:58 +02:00
twinaphex
6141761e63
Take out libchdr include from interface_stream.h
2017-09-22 04:47:58 +02:00
Twinaphex
4bbaa65361
Prevent redefinition of typedef; C11 only
2017-09-22 04:43:17 +02:00
Twinaphex
3c04a9776c
(OSX) Add FLAC and CHD support
2017-09-22 04:41:09 +02:00
twinaphex
a715bebaaa
Cleanup
2017-09-22 04:31:54 +02:00
twinaphex
e74da12d26
Fix another memory leak
2017-09-22 00:03:40 +02:00
twinaphex
50d48139a3
Fix some more memory leaks
2017-09-21 23:38:29 +02:00
twinaphex
1a77c383b9
Fix plethora of memory leaks again
2017-09-21 21:33:13 +02:00
twinaphex
0f80e31382
task_database.c - cleanups
2017-09-21 19:57:10 +02:00
twinaphex
01b2d09a98
Avoid some warnings with Griffin
2017-09-21 19:43:01 +02:00
twinaphex
ece3dddfce
Define _7ZIP_ST
2017-09-21 19:40:27 +02:00
twinaphex
d5d6f8c49a
Add missing files for Griffin
2017-09-21 19:37:40 +02:00
twinaphex
939b3b8772
Updates
2017-09-21 19:37:05 +02:00
twinaphex
1e30f02ecc
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-21 19:36:48 +02:00
twinaphex
46b79ccd78
Compilation fixes - headers need to be moved to separate include dir
2017-09-21 19:34:46 +02:00
twinaphex
477be1108a
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-21 19:31:04 +02:00
twinaphex
158920a786
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-21 19:30:24 +02:00
twinaphex
c0de19f23d
Update
2017-09-21 19:29:13 +02:00
twinaphex
c3b5981dc0
Create minmax.h for libchdr
2017-09-21 19:28:32 +02:00
twinaphex
6f5867b0fc
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-21 19:26:27 +02:00
Twinaphex
cff35f3611
Fix warning - wrong type used
2017-09-21 19:24:42 +02:00
twinaphex
df60512a0d
Cleanup our dep version of 7zip - we don't want non-stdint types.
...
Other misc. cleanups
2017-09-21 19:23:09 +02:00
twinaphex
e3f20e4b56
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-21 18:27:31 +02:00
Twinaphex
cf94e8e9c9
Merge pull request #5460 from fr500/master
...
Fix #2566 again
2017-09-21 16:35:48 +02:00
Twinaphex
7af2cc3b60
Merge pull request #5461 from bkoropoff/serial-crash
...
Fix crash importing small disc images
2017-09-21 16:35:27 +02:00
Brian Koropoff
2cfedab339
task_database_cue: only return error when errno would be set
...
On a short read, errno will be 0, and returning 0 without
setting system_name will cause a crash later. Just continue
to the next magic number instead.
2017-09-20 21:24:59 -07:00
radius
a3f04ffa9b
update CHANGES.md
2017-09-20 23:00:41 -05:00
radius
bb7243a412
fix offset, add a couple comments
2017-09-20 22:50:28 -05:00
twinaphex
f58329d921
Add include dir for libflac
2017-09-20 23:20:17 +02:00
twinaphex
0002912328
Change size of variables
2017-09-20 16:35:18 +02:00
twinaphex
e9a072c1ce
uniquely name D3D function for initing renderchain
2017-09-20 14:53:40 +02:00
twinaphex
808a723969
Fix memory leaks
2017-09-20 12:18:31 +02:00
twinaphex
ac732ecdb0
Fix memory leak
2017-09-20 12:13:44 +02:00
twinaphex
37715114ae
Cleanup
2017-09-20 09:55:53 +02:00
Twinaphex
01c30f23c6
Merge pull request #5458 from aarononeal/hotfix/scan-path-hint
...
Optimize scanning using directory name hint
2017-09-20 09:32:25 +02:00
Aaron Oneal
4a929bd8e2
Optimize scanning using directory name hint
...
As discussed in issue #5440 , directory scans are slow when compressed files must be checked against multiple databases. This commit adds support to hint to the scanner that a particular database should be used so that only a single scan is required. If the directory name being scanned matches the database name then that single database is selected.
2017-09-19 16:58:28 -07:00
Aaron Oneal
6ac4486f4d
Fix typo from 9a76a93ea that broke the build
2017-09-19 16:49:45 -07:00
Twinaphex
9a76a93ea8
OSX buildfixes/cleanups
2017-09-19 21:37:51 +02:00
twinaphex
e8f39f004e
MSVC buildfixes
2017-09-19 21:29:28 +02:00
twinaphex
b3a45a9899
Enable HAVE_FLAC and HAVE_CHD for Android
2017-09-19 21:19:34 +02:00
Twinaphex
ee06a8f175
Merge pull request #5447 from bkoropoff/scanning2
...
More scanning rework
2017-09-19 15:46:04 +02:00
twinaphex
105b98b837
Rename gl_legacy_renderchain to gl2_renderchain
2017-09-19 15:06:49 +02:00
twinaphex
2fb68c7007
(D3D9 HLSL) Cleanups
2017-09-19 15:02:51 +02:00
twinaphex
0ddc349557
(D3D9 HLSL) Cleanups
2017-09-19 14:58:56 +02:00
twinaphex
52970c773b
Cleanup
2017-09-19 14:55:18 +02:00
r5
d5321c2001
Fix missing include
2017-09-19 13:49:51 +01:00
Twinaphex
406aa2a1e7
Merge pull request #5456 from aarononeal/hotfix/archive-scanning
...
Fix archive scanning
2017-09-19 14:47:54 +02:00
Aaron Oneal
fb8fe84684
Fix archive scanning
...
Archive scans were broken for cores like Atari 5200 and Commodore 64 because archive contents were skipped if a core reported it supported compressed files. The problem is, it's a false assumption that just because a core supports compressed files that the content database contains CRCs for compressed files.
Instead of adding the contents of every compressed file to the scan list ahead of time, the patched logic now checks for the CRC of the archive itself as it always has but then adds the archive contents to the scan list if the archive itself is no match. This maintains the logic of adding only the archive if the core supports compressed files and the archive CRC matches but also allows for deeper content scans when there is no match.
The patch also removes `core_info_unsupported_content_path` as it was redundant with existing `core_info_database_supports_content_path` logic.
2017-09-18 23:15:28 -07:00
Brad Parker
2c45f0c31e
don't confuse libflac PACKAGE_VERSION with RetroArch's
2017-09-18 20:21:37 -04:00
r5
cc5adc56ac
(shaders) Change RARCH_WARN message, add missing newline
2017-09-18 18:12:00 +01:00
Brian Koropoff
d4beeeda33
task_database: skip serials for the right file type!
2017-09-18 09:03:43 -07:00
Brian Koropoff
84edc8ffb0
task_database: prune files referenced from cue/gdi files
...
Since we use cue/gdi files to find the right track file to
scan, don't bother scanning them separately.
2017-09-18 09:03:43 -07:00
Brian Koropoff
93d05665c2
database_info: prioritize scanning cue/gdi files
...
Scan them before the tracks so we can avoid scanning large
files we don't need to.
2017-09-18 09:03:43 -07:00
Brian Koropoff
46e78e9d1b
task_database: fix parsing CUEs with one track
2017-09-18 09:03:43 -07:00
Brian Koropoff
c6c090052e
task_database: fix memory leak
2017-09-18 09:03:43 -07:00
Brian Koropoff
6c1044a699
task_database: support GDI files
2017-09-18 09:03:43 -07:00
Brian Koropoff
70ff0aa0c1
msg_hash: support GDI files
2017-09-18 09:03:43 -07:00
Brian Koropoff
7061cb14fb
chd_stream: support CHDs from GDI files
2017-09-18 09:03:43 -07:00
Brian Koropoff
fa6d0fac67
task_database: more scanning rework
...
- Use the primary (largest data) track for CRC identification, as it
seems least likely to be shared among multiple discs
- CRC the primary track when importing a loose .cue file.
- If multiple tracks are in the same file, CRC the correct chunk
2017-09-18 09:03:43 -07:00
Brian Koropoff
5b20c13f92
chd_stream: support PRIMARY special track
2017-09-18 09:00:39 -07:00
Brian Koropoff
edf90d250f
task_database: fix memory leak in error path
2017-09-18 09:00:39 -07:00
twinaphex
770640be58
Fix more dereference before NULL checks
2017-09-18 16:40:38 +02:00
twinaphex
fa7a792180
Fix dereference before NULL check
2017-09-18 16:39:28 +02:00
twinaphex
60c7f8e35f
Fix 'pointer to local outside scope'
2017-09-18 16:35:31 +02:00
twinaphex
c90307c585
Buildfix
2017-09-18 16:22:27 +02:00
twinaphex
e931bad7d1
Cleanups
2017-09-18 16:18:25 +02:00
twinaphex
49cf80db10
Fix resource leaks
2017-09-18 15:57:05 +02:00
twinaphex
21ff58f66e
Cleanups
2017-09-18 12:55:11 +02:00
twinaphex
bda1aefccc
Add rules to Griffin
2017-09-18 12:27:11 +02:00
Twinaphex
6648ebed0d
Silence some warnings
2017-09-18 11:56:59 +02:00
r5
33431b7b36
(shaders) Fix a bug when context is Vulkan. Remove smart code.
2017-09-18 10:51:38 +01:00
Twinaphex
5c6ad1645d
Merge pull request #5449 from bkoropoff/serial-info-crash
...
menu_displaylist: don't crash on serial-only database entries
2017-09-18 10:29:45 +02:00
Twinaphex
8b666ff73d
Merge pull request #5450 from bkoropoff/windows-chd
...
CHD support on Windows
2017-09-18 10:29:28 +02:00
Brian Koropoff
a536532e30
Unleash the compressed hunks of data
2017-09-17 22:04:29 -07:00
Brian Koropoff
3b7a202934
Fix libchdr build on Windows
2017-09-17 22:04:11 -07:00
Brian Koropoff
f1eaf787ec
Fix libFLAC build in Windows
2017-09-17 22:03:38 -07:00
Brian Koropoff
1bbb7aff08
menu_displaylist: don't crash on serial-only database entries
2017-09-17 21:31:42 -07:00
r5
f5988b2323
(shaders) Log a warning when using the shader fallback type
...
Only allow using Cg shaders when HAVE_CG is set
2017-09-18 04:43:08 +01:00
r5
fdccf4a6b0
(C89) Should be able to build now
...
@bparker06 to the rescue again.
2017-09-18 04:21:59 +01:00
r5
da0abc3126
Try to fix C89 build
2017-09-18 04:09:28 +01:00
r5
4a9325d01d
(shaders) Avoid certain shader types when context isn't compatible.
...
@bparker06 to the rescue.
2017-09-18 03:46:17 +01:00
Twinaphex
23fe08cb4b
Merge pull request #5446 from fr500/master
...
only set_controller=true for the number of ports the core supports
2017-09-17 20:21:31 +02:00
radius
971458c039
only set_controller=true for the number of ports the core supports
2017-09-17 12:44:17 -05:00
twinaphex
e35eeb8a42
Cleanups
2017-09-17 19:06:58 +02:00
twinaphex
9cfc41d96c
Fix warnings
2017-09-17 18:53:58 +02:00
twinaphex
4e71b75a7d
include retro_inline.h
2017-09-17 18:38:51 +02:00
twinaphex
f67641c52c
(libchdr) Can't have C++ comments
...
(config.params.sh) Have to disable FLAC for now; still doesn't
compile for Windows due to fseeko/ftello errors
2017-09-17 18:36:55 +02:00
Twinaphex
1d3a2d7002
Merge pull request #5445 from bkoropoff/scanning
...
Make scanning support .chd files
2017-09-17 18:29:09 +02:00
Brian Koropoff
94830e80d6
clang supports GCC block expressions
2017-09-17 02:38:54 -07:00
Brian Koropoff
5a3969d4fa
task_database: rework cd scanning
...
Support chd files. Fall back to using the CRC32 of the last track
of CDs if a serial number is not available. This requires new
database files, but is necessary for chd scanning to work.
2017-09-17 02:11:07 -07:00
Brian Koropoff
08ce00d798
msg_hash: support chd files
2017-09-17 02:02:04 -07:00
Brian Koropoff
a5dc63b390
common: integrate chd into interface stream
2017-09-17 02:02:04 -07:00
Brian Koropoff
2c7b6a94e4
common: add chd_stream interface
2017-09-17 02:02:04 -07:00
Brian Koropoff
8a5fe21702
deps:7zip: add files needed by libchdr
2017-09-17 02:02:04 -07:00
Brian Koropoff
4ead5da18a
deps: import libFLAC
...
This is needed by libchdr
2017-09-17 02:02:04 -07:00
Brian Koropoff
d41ea34d6b
upgrade libchdr
2017-09-17 02:02:04 -07:00
Brad Parker
836111b99b
C89 buildfix
2017-09-16 19:06:55 -04:00
twinaphex
e5fdc50812
Fix build
2017-09-14 22:56:31 +02:00
twinaphex
92d0c1f593
(360) Update
2017-09-14 22:50:36 +02:00
twinaphex
d149d590cf
Fix some Xbox unresolved symbols
2017-09-14 22:24:04 +02:00
twinaphex
3ab07fc43f
Fix some Xbox unresolved symbol errors
2017-09-14 22:17:05 +02:00
twinaphex
557c6c1d19
(D3D) Try to treat HLSL shaders same as Cg shaders for now
2017-09-13 04:37:29 +02:00
twinaphex
550a140405
(Xbox) Silence warning
2017-09-13 04:35:57 +02:00
twinaphex
88b593e4af
(360) Builds again(360) Builds again(360) Builds again(360) Builds
...
again(360) Builds again(360) Builds again(360) Builds again(360) Builds
again(360) Builds again
2017-09-13 04:33:43 +02:00
twinaphex
170b368044
(360) Some buildfixes
2017-09-13 04:21:00 +02:00
twinaphex
07148293a5
(Xbox) Some buildfixes
2017-09-13 03:18:31 +02:00
twinaphex
dd351a3501
(Xbox) Provide implementation function for inet_ntop_compat
2017-09-13 03:05:28 +02:00
twinaphex
be367138f6
Provide implementation for inet_aton for Xbox
2017-09-12 23:54:10 +02:00
twinaphex
0800047258
(Xbox) Buildfixes
2017-09-12 23:44:05 +02:00
Twinaphex
5c7b288873
Merge pull request #5435 from fr500/staging
...
reset controllers when the core has set controller info
2017-09-12 23:10:57 +02:00
twinaphex
91feec157e
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-09-12 23:09:43 +02:00
twinaphex
587747e030
Update
2017-09-12 23:09:06 +02:00
Twinaphex
76aa866af8
Merge pull request #5438 from casdevel/fix5215
...
Fix mouse "absolute" move handling
2017-09-12 21:14:56 +02:00
Zoran Vuckovic
d47de4b17e
Fix mouse "absolute" move handling
2017-09-12 12:36:27 +02:00
radius
e687e2bf6d
reset controllers when the core has set controller info
2017-09-12 02:02:52 -05:00
Andrés
049d69f9cc
Merge pull request #5434 from fr500/master
...
Clean remaps on deinit
2017-09-12 01:54:58 -05:00
radius
804c62cc9e
clear the remap flags
2017-09-12 01:47:43 -05:00
radius
46ed484b69
Revert "Always set controller port device descriptors" for now
...
This reverts commit 0ced9ca913 .
2017-09-12 01:46:47 -05:00
twinaphex
b1b09837af
Revert "Always set controller port device descriptors"
...
This reverts commit 0ced9ca913 .
2017-09-12 08:46:08 +02:00
Brad Parker
278d171483
griffin msvc2012/2013: find Win8.1 SDK installation path if not using custom toolchain
2017-09-12 05:52:20 +00:00
Brad Parker
4bed91d919
griffin msvc: remove unneeded exports, remove any trailing slashes from local directx sdk dirs
2017-09-12 05:52:20 +00:00
Brad Parker
dc2ccffbd4
griffin msvc2010: allow using system directx sdk
2017-09-12 05:52:20 +00:00
Brad Parker
b36d23c1a9
griffin msvc2010: find Win7 SDK installation path if not using custom toolchain
2017-09-12 05:52:20 +00:00
Brad Parker
b6d2e10ded
griffin: add vc2013 target
2017-09-12 05:52:20 +00:00
Twinaphex
d43b18b26d
Merge pull request #5433 from fr500/master
...
use descriptors if available
2017-09-12 07:27:42 +02:00
radius
21d55fa626
use descriptors if available
2017-09-12 00:12:33 -05:00
Andrés
583a74c0e4
Merge pull request #5432 from fr500/master
...
input remapping cleanups
2017-09-11 23:07:42 -05:00
radius
6a561f6414
input remapping cleanups
2017-09-11 22:49:39 -05:00
twinaphex
b51a19da5c
Fix memory leak
2017-09-12 05:26:59 +02:00
Brad Parker
c29c48bacf
griffin: add vc2012 target
2017-09-12 03:23:22 +00:00
twinaphex
466df258d8
Fix use after free
2017-09-12 05:09:56 +02:00
twinaphex
2d4cd1bd0e
Fix resource leak
2017-09-12 05:08:56 +02:00
twinaphex
c1f60c1aa6
task_database_cue.c - reduce stack usage
2017-09-12 05:04:27 +02:00
twinaphex
c1c42cac6b
(task_database.c) Reduce stack usage
2017-09-12 05:00:22 +02:00
twinaphex
a532ef3cea
(XMB) Prevent memory leak
2017-09-12 04:47:37 +02:00
twinaphex
a25f9d291e
(XMB) Reduce stack usage
2017-09-12 04:37:58 +02:00
twinaphex
0ced9ca913
Always set controller port device descriptors
2017-09-12 04:29:37 +02:00
Andrés
f62bf91e90
Merge pull request #5428 from fr500/master
...
resetting remaps should include keymaps
2017-09-11 02:05:58 -05:00
radius
5dc52d9489
resetting remaps should include keymaps
2017-09-11 02:04:27 -05:00
Twinaphex
ba24d6440a
Merge pull request #5420 from fr500/remap-redux
...
remap-redux part 1
2017-09-11 07:39:47 +02:00
radius
529afd8451
osx buildfixes
2017-09-11 00:21:48 -05:00
radius
f1f4d629ad
don't show the keymapper labels when not required
2017-09-11 00:21:48 -05:00
radius
bb2a92c980
add defines to android builds
2017-09-11 00:21:48 -05:00
radius
551d85630e
android build fixes
2017-09-11 00:21:48 -05:00
radius
708ff99513
indentation fix
2017-09-11 00:21:47 -05:00
radius
9abbf47a8d
fix defaults
2017-09-11 00:21:47 -05:00
radius
3c9651ace0
fix wrapping
2017-09-11 00:21:46 -05:00
radius
c8752ec630
add left/right callbacks
2017-09-11 00:21:46 -05:00
radius
b93417fbed
start implementing keymapper gui
2017-09-11 00:21:46 -05:00
radius
503658b446
cleanup
2017-09-11 00:21:45 -05:00
radius
efce234dc4
save and load keymaps from file
2017-09-11 00:21:44 -05:00
radius
654db9caac
it should work with the SET_KEYBOARD_CALLBACK now
2017-09-11 00:20:21 -05:00
radius
cd72bd1bb4
implement keymapper
2017-09-11 00:20:21 -05:00
radius
fe8a0657b4
add input_mapper scafolding
2017-09-11 00:20:20 -05:00
twinaphex
0af92cc92e
Reduce stack usage
2017-09-11 06:31:44 +02:00
twinaphex
db5f4dceb1
Update CHANGES.md
2017-09-11 06:20:04 +02:00
Twinaphex
4adbba2513
Merge pull request #5426 from casdevel/issue5162
...
Disable keyboard input if window is not active
2017-09-11 06:19:15 +02:00
Twinaphex
83b07b6d0d
Merge pull request #5427 from fr500/master
...
clear inet_ntop_compat warning
2017-09-11 06:18:54 +02:00
twinaphex
e1237f6d58
Reduce stack usage
2017-09-11 06:15:09 +02:00
Brad Parker
4d9ef0d9b6
griffin: add msvc2010 x64 support
2017-09-11 03:00:52 +00:00
Brad Parker
6b7fe304b8
griffin: add proper target versions for vc6/2005, add vc2010 x86 target
2017-09-11 03:00:52 +00:00
radius
5d03a4719f
clear inet_ntop_compat warning
2017-09-10 21:44:15 -05:00
twinaphex
632225ee73
Reduce stack usage
2017-09-11 04:40:35 +02:00
twinaphex
dbb6adb453
C89_BUILD fixes
2017-09-11 04:17:28 +02:00
twinaphex
266970bead
Don't commit this
2017-09-11 03:11:07 +02:00
twinaphex
29114ffe29
generic_action_ok_displaylist_push - reduce stack usage
2017-09-11 03:09:42 +02:00
twinaphex
e36c3b9a0b
Cleanup
2017-09-11 03:07:04 +02:00
twinaphex
c86901547b
Cleanup
2017-09-11 03:04:55 +02:00
twinaphex
ecd7733a85
Cleanups
2017-09-11 03:03:33 +02:00
twinaphex
fedb4f1de6
Reduce stack usage
2017-09-11 03:01:33 +02:00
twinaphex
fa802ac19a
Remove this
2017-09-11 02:47:21 +02:00
twinaphex
ea5538d955
(XMB) Reduce stack size cleanups
2017-09-11 02:37:53 +02:00
twinaphex
078e249ff7
Comment this out again
2017-09-11 02:22:59 +02:00
twinaphex
0007d66bf8
Fix memory leaks
2017-09-11 02:22:46 +02:00
Twinaphex
98d10a7cd3
Merge pull request #5425 from fr500/master
...
fix crash during animation when moving left right in lobbies
2017-09-11 01:27:51 +02:00
radius
419fbc60b6
fix crash during animation when moving left right in lobbies
2017-09-10 18:26:04 -05:00
twinaphex
2ccafff5c3
Prevent warning
2017-09-11 01:21:57 +02:00
twinaphex
402a2fd03a
Fix memory leak
2017-09-11 01:13:32 +02:00
twinaphex
1eaa7a842e
Some cleanups
2017-09-11 01:10:06 +02:00
twinaphex
b13cc25358
Cleanups
2017-09-11 00:23:04 +02:00
twinaphex
4b2abc3334
Cleanups
2017-09-11 00:12:26 +02:00
twinaphex
716a21b5ac
Use strdup for some variables where PATH_MAX_LENGTH is excessively large
2017-09-10 23:52:04 +02:00
twinaphex
8b43e738ba
Reduce stack usage
2017-09-10 23:44:51 +02:00
Brad Parker
5f2a35853d
griffin: fix lib path for vc6, make directx optional (default off) for vc2003, add vc2005 target
2017-09-10 21:27:20 +00:00
Brad Parker
aaddc416a1
vc6: allow specifying custom toolchain
2017-09-10 21:27:20 +00:00
twinaphex
f722e26167
Cleanups
2017-09-10 23:22:09 +02:00
twinaphex
155d6a23b9
Start using menu_displaylist_info_free
2017-09-10 22:57:26 +02:00
twinaphex
daa82a3c4f
Start creating menu_displaylist_info_free
2017-09-10 22:47:16 +02:00
twinaphex
08e3bb2122
(MSVC) Buildfixes
2017-09-10 22:38:03 +02:00
twinaphex
b079cc8927
Another buildfix
2017-09-10 22:31:09 +02:00
twinaphex
e6200f00e3
(MSVC) Fix error
2017-09-10 22:27:35 +02:00
twinaphex
0724cbbf2b
Reduce stack usage
2017-09-10 21:58:05 +02:00
twinaphex
91b1afad0a
(dirs.c/task_content.c) reduce stack usage
2017-09-10 21:42:24 +02:00
twinaphex
ae3dc27a3f
(file_path_special.c) Reduce stack usage
2017-09-10 21:27:50 +02:00
Twinaphex
f676774eed
Merge pull request #5424 from RobLoach/patch-18
...
Fix 7zip dependency include directory
2017-09-10 20:12:12 +02:00
Rob Loach
c61f163454
Fix 7zip dependency include directory
...
Found `./decompress/7zip/`, which doesn't exist. It may be at [`deps/7zip`](https://github.com/libretro/RetroArch/tree/master/deps/7zip ) instead.
2017-09-10 11:06:48 -04:00
Zoran Vuckovic
84d33fb847
Disable keyboard input if window is not active
2017-09-10 05:50:10 +02:00
twinaphex
14f57cad78
tmp_append_path freed too soon
2017-09-10 01:03:26 +02:00
twinaphex
5abf4b277e
(menu_displaylist.c ) Cut down on stack usage
2017-09-10 00:04:41 +02:00
Twinaphex
a38a9c643e
Merge pull request #5419 from fr500/master
...
always show the controls menu, we should prune the entries inside ins…
2017-09-09 23:28:58 +02:00
radius
e9d5413084
always show the controls menu, we should prune the entries inside instead
2017-09-09 16:26:16 -05:00
twinaphex
750621e28c
(tasks/task_content.c) Reduce stack usage
2017-09-09 23:17:28 +02:00
twinaphex
3301c04a97
input_remapping.c - reduce stack usage
2017-09-09 23:03:28 +02:00
twinaphex
ba77d862a3
video_shader_parse.c - reduce stack usage
2017-09-09 22:54:55 +02:00
twinaphex
9aa16ddfcc
paths.c - reduce stack size
2017-09-09 22:32:39 +02:00
twinaphex
e338838ade
Cut down on stack usage
2017-09-09 22:10:19 +02:00
twinaphex
47fb82538a
Reduce stack usage
2017-09-09 22:02:49 +02:00
twinaphex
a2317bf1e1
(core_info.c) Reduce stack size usage
2017-09-09 21:55:35 +02:00
twinaphex
3860d95c8f
Reduce stack usage
2017-09-09 21:41:38 +02:00
twinaphex
1f0394d0b6
(configuration.c) Cut down on stack usage
2017-09-09 21:35:09 +02:00
twinaphex
6df9c7ca30
Cleanup
2017-09-09 20:10:28 +02:00
twinaphex
4a7f9775bf
Reorder variables
2017-09-09 19:58:09 +02:00
Twinaphex
28397b334f
Merge pull request #5418 from libretro/revert-5417-master
...
Revert "cut on underscores too, might be required to add other delimiters so …"
2017-09-09 08:05:47 +02:00
Andrés
f6bedeeb7c
Revert "cut on underscores too, might be required to add other delimiters so …"
2017-09-09 01:04:32 -05:00
twinaphex
6ec9d643f6
(XMB) Reduce size of sysname
2017-09-09 07:59:53 +02:00
Twinaphex
d6dd297721
Merge pull request #5417 from fr500/master
...
cut on underscores too, might be required to add other delimiters so …
2017-09-09 07:27:39 +02:00
radius
4a4de389d1
cut on underscores too, might be required to add other delimiters so it doesn't get stuck on an endless loop on long strings
2017-09-09 00:24:59 -05:00
Twinaphex
6d65c5157a
remove unused variables
2017-09-09 07:22:25 +02:00
twinaphex
8e53ce6184
(XMB) Get rid of for loops for iterating over shadow coordinates
2017-09-09 06:52:49 +02:00
twinaphex
03009d618e
Get rid of loop inside xmb_frame
2017-09-09 06:48:31 +02:00
twinaphex
116d3ae09a
rarch_game_specific_options - reduce stack usage
2017-09-09 06:31:51 +02:00
twinaphex
a14c2101dd
retroarch_validate_game_options - reduce stack usage
2017-09-09 06:21:27 +02:00
twinaphex
75d850eead
Reduce stack usage for menu_setting_new_internal
2017-09-09 06:10:58 +02:00
twinaphex
8792e78102
Reduce stack usage of menu_display_reset_textures_list
2017-09-09 05:41:23 +02:00
twinaphex
12957e461d
Reduce more stack usage for offending functions
2017-09-09 05:26:14 +02:00
twinaphex
8654f124d1
Cleanup of audio_driver_dsp_filter_init - reduce stack usage
2017-09-09 04:56:13 +02:00
twinaphex
1b168bc95e
Cleanups
2017-09-09 04:31:56 +02:00
twinaphex
06a33aada8
Cleanups
2017-09-09 04:22:38 +02:00
twinaphex
30bff1ffab
Cleanups
2017-09-09 04:11:46 +02:00
twinaphex
0a6c8122d0
Cleanups
2017-09-09 02:36:08 +02:00
twinaphex
2dee343ec7
Rearrange variables
2017-09-09 01:35:15 +02:00
twinaphex
3a92a60a8e
Cleanups
2017-09-09 01:30:47 +02:00
twinaphex
0488415329
Cleanups
2017-09-09 01:18:40 +02:00
twinaphex
36e0ff8268
Rearrange variables
2017-09-09 01:10:00 +02:00
twinaphex
ce6c11c16b
Reduce size of label
2017-09-09 00:23:24 +02:00
twinaphex
c0207e9b56
Revert "Reduce size of variables"
...
This reverts commit 79f1166c6e .
2017-09-09 00:20:39 +02:00
twinaphex
06ed024f3a
Update
2017-09-09 00:19:04 +02:00
twinaphex
ad579e5cc4
Revert "Cleanups"
...
This reverts commit 3eeae957f6 .
2017-09-09 00:17:14 +02:00
twinaphex
3eeae957f6
Cleanups
2017-09-09 00:12:40 +02:00
twinaphex
330d8dc59e
Cleanups
2017-09-09 00:02:38 +02:00
twinaphex
79f1166c6e
Reduce size of variables
2017-09-08 23:44:10 +02:00
twinaphex
eb12526b79
Cleanup
2017-09-08 23:33:09 +02:00
twinaphex
017961d433
Cleanups
2017-09-08 23:25:02 +02:00
twinaphex
79f3f6ee72
Reduce size of some arrays
2017-09-08 23:19:55 +02:00
twinaphex
ca32013665
Reduce size of some variables
2017-09-08 23:09:16 +02:00
Twinaphex
ca6a7578e4
Merge pull request #5407 from aarononeal/hotfix/slowscan
...
Fix slow content scans.
2017-09-08 20:22:33 +02:00
twinaphex
02ac92b91d
Cleanups
2017-09-08 16:43:34 +02:00
twinaphex
3b26263126
Cleanup input_config_get_prefix
2017-09-08 06:28:40 +02:00
twinaphex
d6bcc45bb8
Reduce size of input_bind_map member variables
2017-09-08 06:11:19 +02:00
twinaphex
d0cf88ebc5
Cleanups
2017-09-08 06:08:05 +02:00
twinaphex
d1a41a742f
Reduce joykey_label/joyaxis_label char arrays
2017-09-08 06:01:21 +02:00
twinaphex
c3bb76a05e
Try to reduce variable sizes
2017-09-08 05:58:48 +02:00
twinaphex
8b054c2a67
Shrink input_remap_ids array
2017-09-08 05:47:10 +02:00
Twinaphex
1cc4239e2b
Merge pull request #5409 from Scheiker/xvideo
...
Better error handling in *xv_init()
2017-09-07 20:34:43 +02:00
Brad Parker
cacef3866a
vc6: use int instead of INT_PTR for callback to DialogBoxParam
2017-09-07 13:48:11 -04:00
Charlton Head
d29e8c18fa
Better error handling in *xv_init()
2017-09-07 12:28:16 -05:00
Brad Parker
07566c51a1
VC6 buildfixes, add Makefile.griffin target for it
2017-09-07 11:50:10 -04:00
twinaphex
8f1523f659
(ui_win32.c) Style nits/cleanups
2017-09-07 16:42:34 +02:00
twinaphex
3ef416d8ef
Update libretro-common
2017-09-07 16:35:49 +02:00
Twinaphex
a6cb25a3a5
Merge pull request #5408 from aarononeal/hotfix/iso-scan-crash
...
Fix ISO scan crash from buffer overflow
2017-09-07 16:07:39 +02:00
Aaron Oneal
e3f4e0d71a
Fix ISO scan crash from buffer overflow
...
Recent additions in commit #bbb2a7d6f to scan ISO files with ASCII characters overflowed the serial number buffer and caused a crash. This fix limits the read to 15 bytes which is all that is actually required.
2017-09-06 23:37:46 -07:00
Brad Parker
0bda66cc2e
applies to any msvc
2017-09-07 02:08:35 -04:00
Brad Parker
8e3a2ad480
add msvc2003 target to Makefile.griffin and cleanup whitespace
2017-09-07 02:03:21 -04:00
Brad Parker
ac949a14bf
msvc2003 buildfixes
2017-09-07 02:02:43 -04:00
Aaron Oneal
48550235d5
Fix slow content scans.
...
The check for unsupported content was reversed which was causing files to be checked against every database. Correcting this improves performance drastically. This appears to have been broken since at least commit #fc1f2cdcf.
2017-09-06 20:51:37 -07:00
Brad Parker
7d3330da74
use DWORD to avoid type mismatch
2017-09-06 23:05:44 -04:00
Brad Parker
6f572654a2
add va_copy for all MSVC below 2013
2017-09-06 23:05:31 -04:00
Brad Parker
de27275fc9
CreateThread must specify storage for the thread identifier on <= win98
2017-09-06 23:04:19 -04:00
Brad Parker
8e59cb9f7e
accidentally removed vc2005 solution
2017-09-06 23:04:09 -04:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
twinaphex
42ac90665e
Buildfix
2017-09-06 23:40:38 +02:00
twinaphex
47b4de7bbf
Update
2017-09-06 23:17:00 +02:00
Andrés
acc24b8a57
Merge pull request #5406 from retro-wertz/patch-2
...
Fix unable to set Audio DSP Plugin from menu
2017-09-05 21:56:24 -05:00
retro-wertz
a37b880a3d
Fix unable to set Audio DSP Plugin from menu
...
https://github.com/libretro/RetroArch/issues/5389
2017-09-06 09:51:29 +08:00
twinaphex
56c66376ff
Update libco
2017-09-06 00:47:38 +02:00
twinaphex
33a77bd3a3
Cleanups
2017-09-06 00:40:14 +02:00
twinaphex
5ad8f2aa90
Update
2017-09-06 00:38:49 +02:00
twinaphex
511d563a1c
(d3d_ctx) Log memory too - get rid of another _XBOX ifdef
2017-09-06 00:37:49 +02:00
twinaphex
582b688121
Silence some warnings for PS3
2017-09-06 00:21:20 +02:00
twinaphex
674dbfed19
Cleanups
2017-09-05 04:57:34 +02:00
twinaphex
bde5a6dc19
Rename renderchain_driver_t to d3d_renderchain_driver_t
2017-09-05 04:21:40 +02:00
twinaphex
21d3e890f8
Cleanup
2017-09-05 04:16:27 +02:00
twinaphex
97d7240c47
Cleanups
2017-09-05 04:08:44 +02:00
twinaphex
1c6314f1ff
Cleanups
2017-09-05 03:51:20 +02:00
twinaphex
057444433d
Cleanups
2017-09-05 03:42:39 +02:00
twinaphex
3eecbd7135
Fix d3d9_cg_renderchain.cpp
2017-09-05 03:27:00 +02:00
twinaphex
374b6115e1
Update HLSL backend
2017-09-05 03:21:58 +02:00
twinaphex
83ffb5092a
Cleanups
2017-09-05 03:00:51 +02:00
twinaphex
9880e76d25
Implement set min/mag/u/v for D3D8
2017-09-05 01:12:06 +02:00
twinaphex
2b81f945df
Update D3D8 codepaths
2017-09-05 01:03:55 +02:00
twinaphex
6f26a9b97e
Take this out
2017-09-05 01:01:00 +02:00
twinaphex
c691bbaedc
Start going through compilation errors
2017-09-05 00:57:58 +02:00
twinaphex
fb5744318a
Start adding D3D8 headers
2017-09-05 00:37:17 +02:00
twinaphex
fd14986368
(d3d_common.cpp) Cleanups
2017-09-05 00:21:41 +02:00
twinaphex
e1c139dda6
Buildfix
2017-09-05 00:10:24 +02:00
twinaphex
d1709c7ffb
Buildfix
2017-09-05 00:07:26 +02:00
twinaphex
9087b367b6
Start adding D3D8 rules
2017-09-05 00:06:07 +02:00
twinaphex
b46c4b4db5
Create d3d8_renderchain.cpp and d3d9_hlsl_renderchain.cpp
2017-09-05 00:00:17 +02:00
twinaphex
c96b843330
xdk_renderchain.cpp should become the D3D8 renderchain implementation
...
(for Xbox OG/PC);
xdk360_renderchain.cpp will become the D3D9 HLSL one (for 360/PC)
2017-09-04 23:50:13 +02:00
Brad Parker
521d3220b5
msvc2003: add "NoDX" debug target
2017-09-04 15:04:44 -04:00
Brad Parker
007888f54d
msvc2003: add "NoDX" targets to remove DirectX8 needed to run on NT
2017-09-04 14:19:14 -04:00
Brad Parker
47f3a801ba
gdi: allow compilation without DirectInput8 for NT
2017-09-04 14:18:50 -04:00
Brad Parker
455a455d9f
msvc2005: remove WINVER as it was causing too much trouble with multimon (requires WINVER set to win2k but 98 supports it too)
2017-09-04 12:03:50 -04:00
Brad Parker
6b20986d67
msvc2005: can't target lower than 98
2017-09-04 05:58:23 +00:00
Brad Parker
747dd2ad12
support Windows 95/NT4
2017-09-03 23:39:25 -04:00
Brad Parker
1204715525
msvc throws debug assert with fopen on a null string
2017-09-03 23:52:58 -04:00
Brad Parker
9e41efbd24
msvc2003 linker fixes
2017-09-03 23:48:22 -04:00
Brad Parker
8d525f711a
msvc2003 buildfixes
2017-09-03 23:39:25 -04:00
Brad Parker
0d8220cc1c
add back UTF8 BOM, fixes msvc2005
2017-09-03 23:38:07 -04:00
twinaphex
80dc96a8fb
CXX_BUILD buildfix
2017-09-04 03:49:23 +02:00
Twinaphex
fa2b43f241
Merge pull request #5401 from heuripedes/master
...
(xmb) Fix crash when browsing small lists
2017-09-03 23:09:28 +02:00
Higor Eurípedes
455349880e
(xmb) Fix crash when browsing to small lists
2017-09-03 18:06:38 -03:00
Twinaphex
3f70099f01
Merge pull request #5400 from heuripedes/master
...
More XMB improvements
2017-09-03 22:32:40 +02:00
Higor Eurípedes
eac68b9d41
(xmb) Limit selection_buf_old to visible items
2017-09-03 16:30:45 -03:00
Higor Eurípedes
d40deb737d
(file_list.c) Add file_list_reserve()
2017-09-03 14:58:01 -03:00
Higor Eurípedes
6c7a354822
(xmb) Remove xmb->menu_stack_old
2017-09-03 14:51:14 -03:00
twinaphex
67710daf4b
Fix initialization from incompatible pointer type
2017-09-03 15:45:18 +02:00
Twinaphex
2ac4bb7767
Merge pull request #5399 from heuripedes/master
...
Fix xmb_node_t memleaks
2017-09-03 15:33:48 +02:00
Higor Eurípedes
9a50f5f8b1
(file_list.c) Document file_list_free() behavior
2017-09-03 10:30:01 -03:00
Higor Eurípedes
718eeb4a39
(xmb) Fix memleak
...
Due to file_list_free()'s behavior of free()ing userdata as if it was a
simple, contiguous structure xmb_node_t's fullpath member wasn't being
free()'d.
2017-09-03 10:25:15 -03:00
Higor Eurípedes
a7e6b02107
(xmb) Refactor xmb_copy_node()
...
xmb_node_t is nowhere as big as it used to be, so copying is fine now.
2017-09-03 10:19:03 -03:00
Higor Eurípedes
65ec1e973a
(xmb) Add xmb_free_list_nodes()
...
Fixes some node->fullpath memleaks.
2017-09-03 09:48:31 -03:00
Twinaphex
8f72431b7e
Merge pull request #5397 from heuripedes/master
...
(xmb) Fix crash while scanning
2017-09-03 04:42:00 +02:00
Higor Eurípedes
1a1e5047e8
(xmb) Fix crash while scanning
2017-09-02 20:21:02 -03:00
Brad Parker
35c4770c9b
gdi: manually convert RGB444 to RGB555 to get around BI_BITFIELDS limitation on non-NT platforms
2017-09-01 20:52:58 -04:00
Twinaphex
145e404211
Merge pull request #5390 from heuripedes/master
...
(menu_cbs) Don't compare labels when menu entry comes from playlist
2017-09-01 03:41:26 +02:00
Higor Eurípedes
a1822055b6
(menu_cbs) Don't compare labels when menu entry comes from playlist
2017-08-31 21:27:14 -03:00
Twinaphex
47bfca5365
Merge pull request #5388 from heuripedes/master
...
(xmb) Fix crash when toggling the menu
2017-08-31 20:25:16 +02:00
Higor Eurípedes
4bfc8f8243
(xmb) Fix crash when toggling the menu
2017-08-31 14:52:54 -03:00
Brad Parker
c7d7c5c909
gl: don't try to render a blank OSD message on every frame
2017-08-31 11:59:23 -04:00
twinaphex
24dc35d97b
Cleanups
2017-08-31 12:17:06 +02:00
twinaphex
44a1a429c8
Change type of pid/vid to uint16_t
2017-08-31 12:14:27 +02:00
Twinaphex
652b0aa940
Merge pull request #5386 from fr500/master
...
make the verbosity toggle less weird:
2017-08-31 11:50:47 +02:00
Twinaphex
dfc25dc29f
Merge pull request #5384 from heuripedes/master
...
(xmb) Don't animate more than needed when switching lists
2017-08-31 11:50:13 +02:00
Twinaphex
d142a1c849
Merge pull request #5385 from RobLoach/patch-17
...
Remove include of input_config.h
2017-08-31 11:49:43 +02:00
radius
e40ebccbdd
make the verbosity toggle less weird:
...
right now, enabling verbosity via -v causes it to change the config parameter.
Now it doesn't changet the config parameter unless the switch is actually flicked manually
2017-08-30 22:23:13 -05:00
Rob Loach
fa75f47995
Fix includes of input_config
2017-08-30 23:14:27 -04:00
Rob Loach
d993bd3dcf
Remove input_config.h include
2017-08-30 23:10:12 -04:00
Rob Loach
40f4d805a8
Fix non-existent include of input_config.h
2017-08-30 23:01:12 -04:00
Higor Eurípedes
f521a32c00
(xmb) Don't animate more than needed when switching lists
2017-08-30 22:23:29 -03:00
twinaphex
e16371b8a5
Merge input_config.c and input_driver.c
2017-08-31 02:25:04 +02:00
twinaphex
0c5781ba8d
(input_config.c) Cleanups
2017-08-31 01:57:51 +02:00
Andre Leiradella
863fd7b18d
Merge branch 'master' of https://github.com/libretro/RetroArch
2017-08-30 23:14:44 +01:00
twinaphex
d8f27886ad
Reduce size of input driver ids to uint16_t - should be enough
2017-08-30 14:02:18 +02:00
Twinaphex
e215341d05
Merge pull request #5383 from heuripedes/master
...
(xmb) Make xmb_node_t smaller
2017-08-30 12:56:46 +02:00
Brad Parker
5e3531a5f2
win98: fix core video graphics corruption\nbitmapinfoheader size should never include masks, but this is undocumented
2017-08-30 00:48:02 -04:00
Higor Eurípedes
bd96c75bfe
(xmb) Make xmb_node_t smaller
...
Each xmb_node_t instance used over 4KiB of memory even when it didn't
need to. In big list like MAME (30+ thousand entries) RetroArch would
consume over 100MiB (4096 bytes * 30000) just to hold all xmb_node_t
instances.
2017-08-29 22:19:19 -03:00
Andre Leiradella
3010b8ab2e
Fixed Add/Sub source conditions
2017-08-26 12:53:10 +01:00
Andre Leiradella
7846f0312b
Conditions are true by default
2017-08-26 12:44:35 +01:00
Twinaphex
85e2a11845
Merge pull request #5376 from JesterIOS/patch-3
...
Update msg_hash_ru.h
2017-08-26 11:32:28 +02:00
Twinaphex
32b0bb6f7f
Merge pull request #5377 from rz5/patch-1
...
Update README.md
2017-08-26 11:32:21 +02:00
rz5
0a83c37272
Update README.md
...
Add images of all the menu drivers.
2017-08-26 10:26:18 +01:00
JesterIOS
17408b1b33
Fix Typo (now 90% translated)
2017-08-26 16:22:47 +07:00
twinaphex
aea3b0c632
Update CHANGES.md
2017-08-25 17:33:02 +02:00
Twinaphex
b4c8f4f9f5
Merge pull request #5371 from reztek/master
...
Update pt-br language files
2017-08-25 17:31:43 +02:00
Twinaphex
1aa07fe11a
Merge pull request #5372 from JesterIOS/patch-2
...
Added more translations in msg_hash_ru
2017-08-25 17:31:35 +02:00
Twinaphex
13b1dba540
Merge pull request #5373 from theheroGAC/patch-22
...
Update msg_hash_it.h
2017-08-25 17:31:29 +02:00
theheroGAC
8c05967d75
Update msg_hash_it.h
...
little update
2017-08-24 14:36:35 +02:00
JesterIOS
bb0b946fd1
Added more translations in msg_hash_ru
2017-08-24 18:00:27 +07:00
Adolfo Ketzer
7871d361b6
Add files via upload
2017-08-24 00:06:00 -03:00
Adolfo Ketzer
0454e72e49
Merge pull request #1 from libretro/master
...
Update master
2017-08-24 00:05:01 -03:00
Twinaphex
42017b6d08
Merge pull request #5370 from theheroGAC/patch-21
...
Update msg_hash_it.h
2017-08-23 18:53:25 +02:00
theheroGAC
b03c818ae6
Update msg_hash_it.h
2017-08-23 15:52:45 +02:00
Twinaphex
439b204370
Merge pull request #5369 from JesterIOS/patch-1
...
Update msg_hash_ru.h
2017-08-23 14:41:12 +02:00
JesterIOS
8a91fcb60c
Update msg_hash_ru.h
...
Add new translations & fixed old.
2017-08-23 19:35:22 +07:00
Twinaphex
b599ac2122
Update CHANGES.md
2017-08-23 13:37:32 +02:00
Twinaphex
a7159b6fb9
Merge pull request #5361 from theheroGAC/patch-20
...
Update other strings
2017-08-23 07:18:58 +02:00
Twinaphex
4e72be1bb6
Merge pull request #5362 from heuripedes/xmb-improv
...
Attempt at returning the perf improvement
2017-08-23 07:18:41 +02:00
Twinaphex
6e3f0fbc24
Merge pull request #5364 from heuripedes/glui-improv
...
Glui improvements
2017-08-23 07:18:20 +02:00
Brad Parker
9c49b693f3
rthreads: early return if thread was null (temporary fix for shutdown crash in win98)
2017-08-22 23:41:58 -04:00
Brad Parker
e3d68cd131
GDI: fix flickering of text
2017-08-22 23:39:42 -04:00
Higor Eurípedes
972e5c2368
(glui) Cache content height and bbox calculation
2017-08-22 23:37:14 -03:00
Higor Eurípedes
4ae39dab32
(glui) Skip querying and drawing items that are not visible
2017-08-22 23:15:33 -03:00
Higor Eurípedes
70b6f951d3
(xmb) Uncomment xmb_calculate_visible_range() call
...
I tested the other drivers quickly and the previous commit did not
affect them, so I'm enabling this again.
2017-08-22 22:00:14 -03:00
Higor Eurípedes
22ef8538b7
(menu) Don't set selection to 0 on when navigating horizontally
2017-08-22 21:59:43 -03:00
theheroGAC
3f36bfbfb4
Update msg_hash_it.h
2017-08-23 01:18:09 +02:00
theheroGAC
788620a5cd
Update msg_hash_it.h
2017-08-22 23:38:07 +02:00
Twinaphex
b2d9bad3a2
Update wgl_ctx.c
2017-08-22 17:44:40 +02:00
Twinaphex
a9eb27e079
Merge pull request #5359 from theheroGAC/patch-19
...
Update msg_hash_it.h
2017-08-22 14:17:33 +02:00
theheroGAC
7fbec9be75
Update msg_hash_it.h
2017-08-22 09:33:00 +02:00
theheroGAC
596c759982
Update msg_hash_it.h
2017-08-21 19:37:22 +02:00
theheroGAC
62afb605da
Update msg_hash_it.h
2017-08-21 17:39:32 +02:00
Twinaphex
19fa2756d5
Merge pull request #5358 from theheroGAC/patch-18
...
Updated Italian strings and fix more
2017-08-21 15:22:34 +02:00
theheroGAC
a6c59e4a84
fixed build
2017-08-21 12:00:03 +02:00
theheroGAC
1533bc0937
Update msg_hash_it.h
2017-08-21 11:26:24 +02:00
theheroGAC
6365177a20
Updated Italian strings and fix more
...
Updated Italian strings and fix more
2017-08-21 11:05:58 +02:00
twinaphex
a235c0b771
Bump up AKP code
2017-08-21 08:30:46 +02:00
twinaphex
c39332a496
(MaterialUI) Possible to manually set sublabel color too
2017-08-21 06:58:50 +02:00
twinaphex
5506f00018
Tweak icon color for Shield theme
2017-08-21 06:52:50 +02:00
twinaphex
d86641e39d
(MaterialUI) Go back to the old menu code
2017-08-21 06:43:44 +02:00
twinaphex
0d917b06c2
Buildfix
2017-08-21 05:54:54 +02:00
Twinaphex
e7010e1517
Merge pull request #5356 from psyke83/revert-5351-master
...
Revert "config.lib.sh: use brcm vg/egl/glesv2 packages on RPI"
2017-08-21 05:24:13 +02:00
Conn O'Griofa
87b743969d
Revert "config.lib.sh: use brcm vg/egl/glesv2 packages on RPI"
2017-08-21 04:20:40 +01:00
Twinaphex
585a931bb2
Merge pull request #5355 from theheroGAC/patch-17
...
Update msg_hash_it.h
2017-08-21 01:52:44 +02:00
theheroGAC
ecc72ee748
Update msg_hash_it.h
2017-08-21 01:47:01 +02:00
Twinaphex
3507f299de
Merge pull request #5349 from Alex793/master
...
(XMB) Regression Fix thumbnail ahead OSK overlay
2017-08-20 23:11:12 +02:00
Twinaphex
df13d46523
Merge pull request #5354 from theheroGAC/patch-16
...
New revision of the strings in Italian
2017-08-20 23:10:32 +02:00
theheroGAC
37b49f5bc0
New revision of the strings in Italian
...
New revision of the strings in Italian
2017-08-20 22:43:00 +02:00
Twinaphex
1d251dd643
Update CHANGES.md
2017-08-20 21:05:58 +02:00
Brad Parker
ebc9ee192b
rgui does not support unicode, this prevents a buffer overflow if an unsupported language is set
2017-08-20 14:41:09 -04:00
twinaphex
764f5e22aa
(RGUI) Redesign blit_line somewhat
2017-08-20 20:33:03 +02:00
Twinaphex
1711daab76
Merge pull request #5353 from theheroGAC/patch-15
...
Full Code Sorting, Current Translation
2017-08-20 20:26:53 +02:00
theheroGAC
ecc91d743d
Full Code Sorting, Current Translation
...
Full Code Sorting, Current Translation
2017-08-20 20:08:07 +02:00
Twinaphex
3854ee7a1c
Merge pull request #5351 from psyke83/master
...
config.lib.sh: use brcm vg/egl/glesv2 packages on RPI
2017-08-20 19:15:32 +02:00
Conn O'Griofa
7aa05153eb
config.lib.sh: use brcm vg/egl/glesv2 packages on RPI
2017-08-20 11:21:36 +01:00
Twinaphex
d92458c554
Merge pull request #5350 from psyke83/rpi-stretch
...
config.libs.sh: fix Raspberry Pi library names
2017-08-20 09:23:47 +02:00
Conn O'Griofa
97d98b87ce
config.libs.sh: fix Raspberry Pi library names
2017-08-20 06:42:59 +01:00
Alex
e5adb1056c
(XMB) Regression Fix thumbnail ahead OSK overlay
2017-08-20 06:38:23 +02:00
twinaphex
2bce8b10e3
Update
2017-08-20 00:54:39 +02:00
twinaphex
2b49669898
Update Makefile.libogc
2017-08-20 00:50:04 +02:00
twinaphex
06ab96c622
(libogc) Exclude unused dvd file to shave off a tiny bit of memory
2017-08-19 23:37:58 +02:00
twinaphex
1cac74d69f
Makefile.libogc should not remove already pre-created lib files
2017-08-19 23:29:35 +02:00
twinaphex
7ca508d516
Small cleanups to Makefile.libogc
2017-08-19 23:28:38 +02:00
twinaphex
7156de52c4
Add Makefile.libogc
2017-08-19 23:20:54 +02:00
twinaphex
3a46538680
Remove hashes
2017-08-19 22:16:21 +02:00
twinaphex
836aae9e9d
Add TODO/FIXME notes
2017-08-19 22:10:33 +02:00
twinaphex
b694c99631
Regression fix
2017-08-19 22:08:51 +02:00
twinaphex
d93dc10882
Remove hash
2017-08-19 21:58:47 +02:00
twinaphex
f8b4307356
Cleanups; get rid of hashes
2017-08-19 21:38:33 +02:00
twinaphex
af2042e0fd
Cleanups; get rid of more hashes
2017-08-19 21:35:12 +02:00
twinaphex
ca8fd24252
Get rid of some hashes
2017-08-19 21:10:15 +02:00
twinaphex
0605a8d656
Get rid of some hashes
2017-08-19 21:05:17 +02:00
Twinaphex
e0eb935b90
Update CHANGES.md
2017-08-19 20:28:19 +02:00
Twinaphex
866760f6db
Merge pull request #5348 from theheroGAC/patch-14
...
Fixed some strings
2017-08-19 20:21:39 +02:00
theheroGAC
85ab8b83a0
Fixed some strings
...
Fixed some strings and began to rearrange the various strings
2017-08-19 20:01:22 +02:00
Twinaphex
d17bc12b32
Merge pull request #5343 from gizmo98/master
...
Broadcom VC4: Add Videocore config option
2017-08-19 19:57:38 +02:00
Twinaphex
17726b36a1
Merge pull request #5342 from heuripedes/master
...
(xmb) Comment out visible item calculation in xmb_draw_items()
2017-08-19 19:47:40 +02:00
gizmo98
e79ed86e38
config.lib.sh: add missing $
2017-08-19 17:03:38 +02:00
gizmo98
1bc0319f79
Broadcom VC4: Add Videocore config option
...
Add option to disable Videocore autodetect so VC4 open source driver
can be used.
2017-08-19 17:03:01 +02:00
Higor Eurípedes
6bc5cd302a
(xmb) Comment out visible item calculation in xmb_draw_items()
...
Fixes a regression where fading animations didn't render if you were far
into the previous list. This happened because "current" has an incorrect
value thanks to a menu_navigation_set_selection(0) call in
menu_cbs_left.c:162
2017-08-19 11:01:27 -03:00
Twinaphex
4d8914e24b
Update CHANGES.md
2017-08-19 14:18:50 +02:00
twinaphex
e065d70426
(WGL) Try to use wglSwapLayerBuffers first before resorting to SwapBuffers
2017-08-19 14:17:30 +02:00
Twinaphex
1205c2f438
Merge pull request #5336 from heuripedes/master
...
(playlist.c) Fix clear/free loop conditionals
2017-08-19 13:53:39 +02:00
Higor Eurípedes
ab50eca024
(playlist.c) Fix clear/free loop conditionals
2017-08-19 08:40:09 -03:00
twinaphex
e193f7a22a
Style nits
2017-08-19 12:27:24 +02:00
twinaphex
822e2fd0d4
Put this around an HW_RVL ifdef
2017-08-19 12:13:03 +02:00
Twinaphex
1d2014a3c9
Update CHANGES.md
2017-08-19 10:17:44 +02:00
Twinaphex
e77f990807
Update CHANGES.md
2017-08-19 10:09:37 +02:00
Twinaphex
5b5774e153
Update CHANGES.md
2017-08-19 10:09:00 +02:00
Twinaphex
cb44766c47
Update CHANGES.md
2017-08-19 10:08:17 +02:00
Twinaphex
99aaee50f9
Merge pull request #5334 from QuarkTheAwesome/master
...
[libretro-common] Fix null dereference where argc is 0
2017-08-19 10:01:37 +02:00
Twinaphex
93f863aeb7
Merge pull request #5333 from QuarkTheAwesome/patch1
...
[WiiU] DRC touch support as pointer device
2017-08-19 10:00:51 +02:00
Ash
6b5aef09a1
[WiiU] DRC touch support as pointer device
...
Allow using the Gamepad's touch screen as a RETRO_DEVICE_POINTER.
Methodology could use some work, had to add an extra axis to
joypad in order to get the data transferred into the input driver.
Feel free to change this.
Needs to emulate RETRO_DEVICE_LIGHTGUN to really be useful.
Potential for Wiimote IR in future.
Partially addresses libretro/RetroArch#5294
2017-08-19 17:40:56 +10:00
Ash
738d17ff3b
Fix null deref where argc = 0
...
I noticed this on the Wii U emulator Decaf - it sets argc to 0 and,
annoyingly, sets up argv so that argv[0] is a bad read.
Gah.
2017-08-19 17:16:50 +10:00
twinaphex
6de19a1d6c
Add library files
2017-08-19 09:08:10 +02:00
twinaphex
7d259b4eaa
Update
2017-08-19 09:03:10 +02:00
twinaphex
993309daf1
Revert "Don't link against wiiuse and bte for Salamander"
...
This reverts commit e2653c949b .
2017-08-19 09:01:51 +02:00
twinaphex
e2653c949b
Don't link against wiiuse and bte for Salamander
2017-08-19 09:01:24 +02:00
twinaphex
de638b66b5
(GX) Start adding internal libogc
2017-08-19 08:46:04 +02:00
twinaphex
61473d8f15
Start adding hooks for internal libogc
2017-08-19 08:31:02 +02:00
twinaphex
67ea020cdf
Fix typo
2017-08-19 06:27:25 +02:00
Twinaphex
842845a9fb
Merge pull request #5332 from heuripedes/xmb-improv
...
(xmb) Skip drawing the fading list when it is already transparent
2017-08-19 03:40:20 +02:00
Higor Eurípedes
aaecf82608
(xmb) Skip drawing the fading list when it is already transparent
2017-08-18 22:33:38 -03:00
Twinaphex
1d32d747d6
Merge pull request #5330 from GregorR/netplay-fix-disconnect
...
Fix disconnection not fully deinitializing Netplay.
2017-08-18 23:50:40 +02:00
Gregor Richards
584e12ed37
Fix disconnection not fully deinitializing Netplay.
2017-08-18 14:13:39 -04:00
Jean-André Santoni
6940019102
(XMB) Icon for the rename action
2017-08-18 18:30:31 +07:00
Jean-André Santoni
2ff6bee726
(Menu) Feedback when adding a content to favorites
2017-08-18 15:59:44 +07:00
Jean-André Santoni
6c56ddcc22
(Lakka) Expose the favorites tab setting
2017-08-18 14:54:35 +07:00
twinaphex
8e8bdaaab3
Update CHANGES.md
2017-08-18 02:52:46 +02:00
Brad Parker
6c91c39aae
glui: fix entry box highlight calculation
2017-08-17 20:49:21 -04:00
Twinaphex
59aaabb9bf
Merge pull request #5324 from theheroGAC/patch-13
...
Updated the MATERIALUI translation
2017-08-18 02:49:32 +02:00
Twinaphex
456e1b033f
Merge pull request #5326 from heuripedes/xmb-improv
...
Xmb improvements
2017-08-18 02:40:17 +02:00
Higor Eurípedes
0d59994c42
(xmb) Only iterate over visible items in xmb_render()
2017-08-17 21:36:48 -03:00
Higor Eurípedes
ea9991f749
(xmb) Detect non-visible items before drawing
2017-08-17 21:36:48 -03:00
Brad Parker
139d95c563
FreeBSD buildfix
2017-08-17 20:28:47 -04:00
theheroGAC
87b4576e78
Update msg_hash_it.h
2017-08-18 02:13:28 +02:00
theheroGAC
e70c15e641
Updated the MATERIALUI translation
2017-08-17 23:57:52 +02:00
Andre Leiradella
8cae8a5720
Fixes to the new condition types
2017-08-17 21:14:50 +01:00
twinaphex
73e00e021a
Bump up version to 1.6.7
2017-08-17 21:09:42 +02:00
twinaphex
b4912db587
Update CHANGES.md
2017-08-17 21:07:16 +02:00
twinaphex
6fc48a39d9
(MaterialUI) Add Menu Icons Enable setting
2017-08-17 21:05:38 +02:00
twinaphex
6d3292945e
Update CHANGES.md
2017-08-17 20:04:17 +02:00
Brad Parker
9242cdeda9
glui: subtract icon size from word wrap width if one is used
2017-08-17 14:02:41 -04:00
twinaphex
7a402b97ec
Italian language build fixes
2017-08-17 20:01:34 +02:00
Twinaphex
d4ffc6801f
Merge pull request #5321 from theheroGAC/patch-12
...
Fixed translation errors
2017-08-17 20:00:16 +02:00
theheroGAC
dff78cf0cc
Fixed translation errors
2017-08-17 19:57:00 +02:00
twinaphex
4e37b784d2
Update CHANGES.md
2017-08-17 19:27:59 +02:00
twinaphex
828f4aa8b9
(materialUI) Add disk image append icons
2017-08-17 19:24:23 +02:00
twinaphex
6952d6bd12
Update CHANGES.md
2017-08-17 19:10:23 +02:00
twinaphex
366c73f429
Fix 'Append Disk Image'
2017-08-17 19:07:38 +02:00
twinaphex
5909d72a09
Fix 'Scan File'
2017-08-17 18:53:55 +02:00
Twinaphex
8e2689fca2
Merge pull request #5318 from theheroGAC/patch-11
...
Updated translation of some strings and tabs
2017-08-17 18:17:39 +02:00
twinaphex
33a2d58891
Fix 'Scan Directory'
2017-08-17 18:16:33 +02:00
theheroGAC
04b8f0584e
Update msg_hash_it.h
2017-08-17 10:55:20 +02:00
theheroGAC
4af569fbcc
Updated translation of some strings and tabs
2017-08-17 10:18:13 +02:00
Twinaphex
e3818d50ac
Merge pull request #5315 from ensra/master
...
Fix db build
2017-08-17 02:51:27 +02:00
ensra
4dcb151f03
Fix db build
2017-08-17 01:06:18 +01:00
twinaphex
e56250c84f
C89_BUILD fix
2017-08-17 01:41:30 +02:00
Twinaphex
c08fc10ba4
Merge pull request #5314 from theheroGAC/patch-10
...
Missing strings added
2017-08-17 01:21:43 +02:00
twinaphex
a795237898
Add some last-minute icons
2017-08-17 01:03:30 +02:00
theheroGAC
8dbafceebe
Missing strings added
2017-08-17 01:00:59 +02:00
twinaphex
47cf178309
Bump up version to 1.6.6
2017-08-16 23:59:15 +02:00
twinaphex
adc3b4b726
Playlist file needs to be written to when we add an entry to
...
Favorites
2017-08-16 22:43:42 +02:00
twinaphex
e743875de2
Enable 'Show Physical Inputs'
2017-08-16 22:30:15 +02:00
twinaphex
8acd734be2
Remove some hash labels
2017-08-16 19:20:24 +02:00
twinaphex
d0e24b02b4
Update
2017-08-16 19:10:07 +02:00
twinaphex
a243278f53
Get rid of more hash labels
2017-08-16 19:06:14 +02:00
twinaphex
887364062a
Get rid of more hash labels
2017-08-16 19:00:15 +02:00
twinaphex
d1f0f19824
(menu_cbs_label.c) Cut down on code duplication
2017-08-16 18:51:44 +02:00
twinaphex
b8008d74e5
Get rid of some hash labels
2017-08-16 18:47:29 +02:00
twinaphex
2a1c8c7a6c
Update menu_cbs_title.c
2017-08-16 18:43:08 +02:00
twinaphex
ef83954376
Fix relative header include
2017-08-16 09:00:36 +02:00
twinaphex
7a44d29ed4
Only show video entries when HAVE_FFMPEG is enabled
2017-08-16 08:50:46 +02:00
twinaphex
877d14b1e7
Fix playlist updating
2017-08-16 08:01:35 +02:00
twinaphex
494e229b03
Refactor this
2017-08-16 07:46:43 +02:00
twinaphex
1093c1bac8
(XMB) Fix black box regression
2017-08-16 05:52:59 +02:00
twinaphex
0eb78a26b3
Let's try to implement the message inside intl/msg_hash_us.c instead -
...
we need to get index from somewhere
2017-08-16 05:45:51 +02:00
Twinaphex
442339a63e
Merge pull request #5307 from fr500/master
...
Start adding descriptions to lobbies
2017-08-16 05:24:52 +02:00
Twinaphex
1a3d79b458
Merge pull request #5306 from heuripedes/master
...
(xmb) Fix crash
2017-08-16 04:20:59 +02:00
radius
f54a834ada
update CHANGES.md
2017-08-15 21:07:10 -05:00
radius
6804432fa7
log address family, fix inet_ntop_compat
2017-08-15 21:03:59 -05:00
radius
6f4697d60f
start adding descriptions for netplay rooms
2017-08-15 21:03:59 -05:00
twinaphex
cf7fd7b34b
Shorten sublabel for Information
2017-08-16 03:18:18 +02:00
twinaphex
5c7fd82a40
Add Music/Image/Video lists for MaterialUI and RGUI
2017-08-16 03:15:04 +02:00
Higor Eurípedes
db48561289
(xmb) Fix crash
2017-08-15 21:34:49 -03:00
twinaphex
0d86027cd5
(RGUI) Add Load Content -> Favorites
2017-08-16 01:10:27 +02:00
twinaphex
e32ec709b3
Added 'Favorites' to MaterialUI playlists tab
2017-08-16 00:01:56 +02:00
twinaphex
89b695dae3
Tweak Dark Blue a bit
2017-08-15 22:52:18 +02:00
twinaphex
ef79711837
(MaterialUI) Hook up framebuffer opacity
2017-08-15 22:43:09 +02:00
twinaphex
5c6b230e42
Start adding separate setting 'framebuffer_opacity'
2017-08-15 22:17:02 +02:00
Twinaphex
b2fd9c5b05
Merge pull request #5305 from RobLoach/joypadprofiles
...
Rename "Update Autoconfig Profiles" to "Update Joypad Profiles"
2017-08-15 20:12:38 +02:00
twinaphex
1887862a03
(MaterialUI) Update
2017-08-15 19:52:50 +02:00
Rob Loach
a66f9249df
Fix "Update Autoconfig Profiles" to "Update Joypad Profiles"
...
Fixes #2680
2017-08-15 13:43:41 -04:00
twinaphex
c438e556b1
(MaterialUI) Update icons
2017-08-15 19:40:49 +02:00
twinaphex
990f746aee
(MaterialUI) Update icons
2017-08-15 19:34:34 +02:00
twinaphex
b760a407fd
(MaterialUI) Add icons
2017-08-15 19:20:16 +02:00
twinaphex
e34f8e0911
Update
2017-08-15 19:05:23 +02:00
twinaphex
f1069ee7ed
(MaterialUI) Update
2017-08-15 19:02:58 +02:00
twinaphex
573cf1df1a
(MAterialUI) use white icons for shield theme
2017-08-15 18:11:47 +02:00
twinaphex
09cf3262f1
(RGUI) Cleanups
2017-08-15 17:56:42 +02:00
twinaphex
ade279c0ba
(RGUI) Cleanups
2017-08-15 17:51:08 +02:00
Twinaphex
a73695aca9
Merge pull request #5303 from rz5/master
...
(materialui.c) New struct to hold all theme-related info
2017-08-15 17:36:13 +02:00
r5
31317f7cbf
(materialui.c) New struct to hold all theme-related info
...
Struct should be used to group together variables that
control font/bg/fg/highlight/icon colors.
2017-08-15 16:32:39 +01:00
Twinaphex
09c980c645
Merge pull request #5301 from theheroGAC/patch-9
...
Update some strings
2017-08-15 10:25:02 +02:00
twinaphex
19efd41164
Add more icons
2017-08-15 10:06:52 +02:00
theheroGAC
e4a8793dcc
Update some strings
2017-08-15 09:57:13 +02:00
twinaphex
5de11039c6
Updates
2017-08-15 09:02:55 +02:00
twinaphex
aad8e551fe
Add more icons
2017-08-15 08:52:04 +02:00
twinaphex
27966879b0
(MaterialUI) Add more icons
2017-08-15 08:16:32 +02:00
twinaphex
ea16a51342
Add icons
2017-08-15 07:47:17 +02:00
twinaphex
1bcec096bb
Update icons
2017-08-15 07:27:15 +02:00
twinaphex
64686b46b1
Add icons
2017-08-15 07:08:55 +02:00
twinaphex
c5c5af0507
Add more icons
2017-08-15 06:42:48 +02:00
twinaphex
14f7ee6116
Add new icons
2017-08-15 06:01:35 +02:00
twinaphex
b40f59a6ec
(MaterialUI) Add audio icon
2017-08-15 05:42:44 +02:00
twinaphex
950264e89e
Fix setting the path
2017-08-15 05:30:57 +02:00
twinaphex
28ade72baf
(MaterialUI) Cleanups
2017-08-15 05:23:54 +02:00
twinaphex
07dd7c8ccb
Cleanups
2017-08-15 05:15:45 +02:00
twinaphex
e9d738226a
(MaterialUI) Some more refinements
2017-08-15 04:41:17 +02:00
twinaphex
db24e4da42
Try to avoid countless string_is_equal function calls
...
being called multiple times per frame render - prebake
these decisions instead inside list_insert
2017-08-15 04:33:36 +02:00
twinaphex
f608ac3556
(MaterialUI) small performance improvements
2017-08-15 03:24:07 +02:00
twinaphex
a0859229f9
Locally cache menu_display_get_dpi inside a variable
2017-08-15 03:11:39 +02:00
twinaphex
8fc6427d0e
Don't use menu_entries_get_end() inside for loop epilogue
2017-08-15 03:06:40 +02:00
twinaphex
058116b8da
Add more labels
2017-08-15 03:00:49 +02:00
twinaphex
00ae975c6f
(materialui) Add another icon
2017-08-15 01:21:20 +02:00
twinaphex
28147d8aa6
Add another icon
2017-08-15 01:11:37 +02:00
twinaphex
777308c42c
Add icon
2017-08-15 00:35:36 +02:00
twinaphex
736477d4e4
(MaterialUI) Add icons
2017-08-15 00:24:02 +02:00
twinaphex
e060029d4c
(MaterialUI) Update icons
2017-08-14 23:51:52 +02:00
twinaphex
559fabeb08
(MaterialUI) Add more icons
2017-08-14 23:31:04 +02:00
twinaphex
4c877148fe
(MaterialUI) Add image icon
2017-08-14 23:13:25 +02:00
twinaphex
648cf89893
Start using a second icon at the lefthand side
2017-08-14 23:05:51 +02:00
twinaphex
c2c98184e6
Update CHANGES.md
2017-08-14 20:10:22 +02:00
twinaphex
147374c9c1
You can now rename playlist entries
2017-08-14 20:07:43 +02:00
twinaphex
fd0c9fb9c1
Start adding entries for renaming entry
2017-08-14 19:40:25 +02:00
twinaphex
24878694f8
Silence some warnings
2017-08-14 07:13:50 +02:00
Twinaphex
e262ae3326
Merge pull request #5297 from RobLoach/world
...
Remove TODO note for Show Favorites
2017-08-14 03:37:42 +02:00
Rob Loach
91d1b18124
Remove TODO note for Show Favorites
2017-08-13 21:30:29 -04:00
Twinaphex
8d4e06856b
Merge pull request #5296 from RobLoach/favorites
...
Add to Favorites
2017-08-14 03:23:55 +02:00
Rob Loach
7c54cebfb3
Merge branch 'master' of github.com:libretro/RetroArch into favorites
2017-08-13 21:20:22 -04:00
Rob Loach
d469be76a7
Add Show Favorites Tab to msg_hash_lbl
2017-08-13 21:07:41 -04:00
twinaphex
7165ba5245
Update CHANGES.md
2017-08-14 02:51:54 +02:00
twinaphex
81273cedcf
Fix playlist remove regression
2017-08-14 02:49:55 +02:00
Rob Loach
0a9143b999
Merge branch 'favorites' of github.com:Kivutar/RetroArch into favorites
2017-08-13 19:22:33 -04:00
Rob Loach
c8c3f9b842
Add eo spelling of Favorites
2017-08-13 19:10:21 -04:00
Rob Loach
e324b4a074
Reorder the View settings
2017-08-13 19:10:09 -04:00
Rob Loach
6a47658502
Add Show Favorites to displaylist
2017-08-13 18:53:09 -04:00
Jean-André Santoni
b906da5131
Save the favorites to the disk
2017-08-14 00:50:16 +02:00
Rob Loach
8e0e99ba66
Add Show Favorites sublabel
2017-08-13 18:44:50 -04:00
Jean-André Santoni
b1daf18772
add_to_favorites OK callback
2017-08-14 00:42:56 +02:00
Rob Loach
8424c26068
Add View Favorites Tab setting
2017-08-13 18:38:38 -04:00
Jean-André Santoni
9dfb39c672
Start implementing the callback for add-to-favorites
2017-08-14 00:29:38 +02:00
Rob Loach
76899d0d33
Merge branch 'favorites' of github.com:Kivutar/RetroArch into favorites
2017-08-13 18:20:36 -04:00
Jean-André Santoni
42012389cd
(Menu) Add the add-favorites entry to the quick menu too
2017-08-14 00:19:20 +02:00
Jean-André Santoni
c9ad8cd1f9
(XMB) Display the small add-favorite icon
2017-08-14 00:12:55 +02:00
twinaphex
02cfe1f7c0
Bump up version to 1.6.5
2017-08-13 19:07:58 +02:00
twinaphex
f6458334b6
Move some settings around, and rename 'Menu' to 'Appearance'
2017-08-13 18:29:34 +02:00
twinaphex
0ed4b97bbc
Revert "Don't hide 'Resolution' setting behind compile-time ifdefs anymore"
...
This reverts commit 365cfd22ee .
2017-08-13 18:05:51 +02:00
twinaphex
f9765a98fb
Cut down on code duplication
2017-08-13 07:14:10 +02:00
twinaphex
dce21063dd
Cut down on code duplication
2017-08-13 06:57:32 +02:00
twinaphex
45cb6925cf
Cut down on code duplication
2017-08-13 06:49:51 +02:00
twinaphex
2756217d9b
(menu_cbs_ok.c) Cut down on code duplication
2017-08-13 06:36:53 +02:00
twinaphex
6ec27a7e5d
Get rid of one calloc call and replace it with malloc
2017-08-13 06:14:54 +02:00
twinaphex
a0cbb1ee43
Use malloc instead of calloc
2017-08-13 06:05:35 +02:00
Twinaphex
1666827ad4
Merge pull request #5289 from RobLoach/libui
...
Updates for libui
2017-08-13 06:02:51 +02:00
twinaphex
2558ca2fb6
Update CHANGES.md
2017-08-13 03:36:45 +02:00
Twinaphex
782b9eef0e
Merge pull request #5290 from heuripedes/xmb-improv
...
More xmb improvements
2017-08-13 03:33:34 +02:00
Higor Eurípedes
950b77c0ca
(xmb) Speed up xmb_list_insert() and xmb_deep_copy() a bit
...
This replaces calloc() and memcpy() calls with custom functions to
handle xmb_node_t allocation and copy optimized for the common case.
2017-08-12 22:30:22 -03:00
Higor Eurípedes
26a9648c4f
(menu_animation) Detect when defrag is really needed
2017-08-12 22:30:22 -03:00
Higor Eurípedes
c384f56e4f
Speed up playlist reparse
2017-08-12 22:30:22 -03:00
Rob Loach
772c126f1e
Merge branch 'master' of github.com:libretro/RetroArch into libui
2017-08-12 20:50:19 -04:00
Rob Loach
4177286dbb
Add include directory for glib
2017-08-12 20:42:40 -04:00
twinaphex
4dd3d897dc
Revert "Get rid of a ton of HAVE_SHADER_MANAGER ifdefs"
...
This reverts commit c4f7111aa3 .
2017-08-13 02:08:33 +02:00
twinaphex
c4f7111aa3
Get rid of a ton of HAVE_SHADER_MANAGER ifdefs
2017-08-13 02:04:57 +02:00
Rob Loach
b0805d5e1d
Update Makefile.common
2017-08-12 19:54:48 -04:00
Rob Loach
8ca5c7558f
Restore libui_main
2017-08-12 19:54:31 -04:00
Rob Loach
45e823dec9
Update libui
2017-08-12 19:51:39 -04:00
twinaphex
51ca9825dd
Cleanups
2017-08-13 00:55:47 +02:00
twinaphex
cb2fd48bb6
Push some small optimizations to menu_cbs_left.c and menu_cbs_right.c
...
too
2017-08-13 00:45:20 +02:00
Rob Loach
f4283f6de0
Add HAVE_LIBUI define
2017-08-12 18:43:16 -04:00
twinaphex
a98e8bc915
Optimize this part
2017-08-13 00:39:11 +02:00
Higor Eurípedes
9f760af6c6
Menu improvements ( #5288 )
...
* (menu_animation) Stop KILL_BY_SUBJECT asap
* (xmb) Don't query mouse/pointer state so many times per frame
2017-08-12 22:53:56 +02:00
twinaphex
2f9ad9c3fa
Update CHANGES.md
2017-08-12 22:07:49 +02:00
twinaphex
ae2435cf16
Silence some more C89_BUILD warnings
2017-08-12 18:15:26 +02:00
twinaphex
f546020429
Silence more warnings with C89_BUILD
2017-08-12 18:06:48 +02:00
twinaphex
00412c9836
More C89_BUILD fixes
2017-08-12 18:02:39 +02:00
twinaphex
9c32d03c1e
(Vulkan/Win32) C89_BUILD fixes
2017-08-12 17:56:30 +02:00
twinaphex
6611ccf3fa
C89_BUILD fixes
2017-08-12 17:42:52 +02:00
twinaphex
cfde480e82
Add some C89_BUILD rules
2017-08-12 17:41:34 +02:00
theheroGAC
39e72ae0f8
fix Other strings ( #5286 )
...
another update :)
2017-08-12 17:38:56 +02:00
Rob Loach
8bda6e8a3a
Merge pull request #1 from Kivutar/favorites
...
Favorites
2017-08-12 11:31:51 -04:00
Jean-André Santoni
f1ccd29e77
(XMB) Display the favorite icon for content
2017-08-12 17:27:31 +02:00
Jean-André Santoni
d037546a13
(XMB) Display favorites tab, part 2
2017-08-12 17:10:14 +02:00
twinaphex
921418af03
Backport this regression fix for builds with no network support - this
...
should presumably restore 3DS performance according to danieljg
2017-08-12 16:47:13 +02:00
Jean-André Santoni
61cc899867
(XMB) Display the favorites tab, part 1
2017-08-12 16:37:20 +02:00
Rob Loach
ae5535c425
Merge branch 'master' of github.com:libretro/RetroArch into libui
2017-08-12 10:16:37 -04:00
Rob Loach
fc2637a696
Add to Favorites label
2017-08-12 10:04:12 -04:00
Rob Loach
80be260b68
Merge branch 'master' of github.com:libretro/RetroArch into favorites
2017-08-12 01:48:17 -04:00
twinaphex
74a22169ac
Buildfixes
2017-08-11 21:37:00 +02:00
theheroGAC
cb63584511
Update msg_hash_it.h ( #5284 )
2017-08-11 21:28:31 +02:00
theheroGAC
e3015088c2
Update msg_hash_it.h ( #5283 )
2017-08-11 20:56:29 +02:00
twinaphex
a443196726
Cut down on code duplication
2017-08-11 02:51:09 +02:00
twinaphex
a5bb61684c
Get rid of these conditionals
2017-08-11 02:30:23 +02:00
twinaphex
dad0fcbbe8
Get rid of the conditionals
2017-08-11 01:20:57 +02:00
twinaphex
22139dc4a0
Turn menu_animation_ctx_tag into typedef
2017-08-11 01:16:21 +02:00
twinaphex
4e66ec28cb
Some more truncation fixes
2017-08-10 23:19:54 +02:00
twinaphex
4a9c7384c7
Silence more format truncation warnings
2017-08-10 23:14:03 +02:00
twinaphex
29af83f8e3
Fix some format-truncation warnings
2017-08-10 23:07:27 +02:00
twinaphex
16f59aba96
Some C89_BUILD fixes
2017-08-10 21:38:57 +02:00
twinaphex
edb70936ae
Silence warning
2017-08-10 21:27:05 +02:00
twinaphex
7a490aa6d6
Use C-style comments
2017-08-10 21:25:30 +02:00
twinaphex
805c2ad529
Buildfixes
2017-08-10 21:22:30 +02:00
Brad Parker
5d12368c83
fix extern C usage for msvc2005
2017-08-10 11:42:47 -04:00
Brad Parker
ff98730906
don't define UNICODE for msvc2005
2017-08-09 23:33:57 -04:00
Twinaphex
abf95744ee
Update ( #5279 ) ( #5280 )
...
* Remove horizontal slide animation for XMB
* Add Horizontal Animation configuration
* add translations
* fix one translation error
* Add serial detection for Wii
* Cleanups
* Load Content Special should now produce a filebrowser
* Turn this off
* Revert "(GLUI) Don't select an entry when scrolling"
This reverts commit 9b1ab23aa1 .
* (MUI) Attempt to fix the single click
* Revert "(MUI) Attempt to fix the single click"
This reverts commit d5d0f580b0 .
* Bump up APK code
* fix windows buildbot urls to point to the correct folder
* (MUI) First batch of comments
* Start documenting menu_driver.h
* (MUI) More comments
* (MUI) More comments
* MOre documentation
* More documentation
* Document menu_event.c
* Document menu_cbs.c
* Update Russian translation
* (menu-setting.c) Allow Max Timing Skew to be set to 0
* Set buildbot dir for MSVC 2005 RetroArch build to MSVC 2005 cores
* Add "Delete Core" option to Core Information menu (#5132 )
* msvc2005: add missing winmm dependency
* fire tv hack
* buildfix
* extra devices
* if swap override is not specified it should be false
* update CHANGES.md
* [WiiU] Rewrite exception handler
* Update CHANGES.md
* Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository)
* Update CHANGES.md
* First working prototype.
* Buildfix
* Shouldn't be part of images
* Add mod/s3m/xm support to audio mixer in GUI
* Get rid of logging
* Refactor this to be a bit safer with string lists
* Update CHANGES.md
* Buildfixes
* Some more build fixes
* gdi: enable OSD text drawing
* caca: enable OSD text drawing
* Proper fix for MOD support
* buildfix
* Fix some Coverity warnings
* Prevent dereference after null check warning by Coverity
* allow specifying libretro device and analog dpad mode on remap files
* allow saving analog dpad mode and libretro device to remap files
* remove remaps
* add new variables for "content dir"
* add menu settings
* allow savestates and savefiles to go into content dir via bool setting in addition of the empty string
* allow systemfiles into content dir via bool setting in addition of the empty string
* allow screenshots into content dir via bool setting in addition of the empty string
* make all the directories reseteable
* update win32 platform driver
* update android platform driver
* update CHANGES.md
* update CHANGES.md
* Updates
* Try to avoid direct initialization
* (Wii) Backport
https://github.com/SuperrSonic/RA-SS/commit/0574b91595a231e15bafa9f2778d1b9b14944ba6
- untested
* fix new android paths
* (GX) Buildfix
* (GX) Another buildfix
* add unicode-aware option for word_wrap (only needed for xmb)
* Update msg_hash_it.h
* Update msg_hash_it.h
* Update msg_hash_it.h
* (GX) Buildfix
* Get rid of some incompatible implicit declaration warnings
* Add encoding_utf to Salamander
* Get rid of some warnings
* Set PPU_CFLAGS
* (PS3) Fix Salamander
* Cleanup retro_dirent_is_dir
* Update msg_hash_it.h
Update italian language
* Missed break here
* Update CHANGES.md
* Update CHANGES.md
* Update CHANGES.md
* Update CHANGES.md
* Update CHANGES.md
* update CHANGES.md
* C89 buildfix
* (Localization) Update Dutch language
* Update CHANGES.md
* Some C89 buildfixes
* C89 buildfix
* C89 buildfix
* Some C89 buildfixes
* Buildfix
* (xmb) deep list copy - Use malloc instead of calloc
* Cleanup
* ps3: use python2 for pkg.py script
* ps3: copy data folder to dist-cores when ran
* fix #5257
* fix saving the libretro device in overrides
* msvc2005: use non-unicode stb font driver
* ps3: build pkgcrypt.dll and copy it to ps3py folder before running pkg.py
* forgot about mingw not defining _MSC_VER
* Add RETRO_ENVIRONMENT_SET_HW_SHARED_CONTEXT
* Update CHANGES.md
* Bump up to 1.6.4
* Update imports.h
add additional imports (semaphore)
* Added button press lightup on overlay.
input_overlay_add_inputs added, still need to implement dpad and analog visuals on overlay. Also still needs to be restructured so input_overlay_post_poll is only called once.
* use input_state instead of current_input->input_state.
* Moved input_overlay_add_inputs call out of input_driver.c, shortened arguments.
* reduce scope of input_overlay_add_inputs to file.
* Added analog overlay support to input_overlay_add_inputs.
* Fix MOD support not mixing core provided audio stream
* Add keyboard overlay support to input_overlay_add_inputs.
* Remove commented code in input_driver.c
* Cast ctype args to unsigned char
* Add option and menu setting for viewing inputs on overlay.
* Add support for buttons that are multiple inputs.
* Added sublabel to Show Inputs On Overlay
* Added option to change controller port to listen to for showing overlay input.
* msg_hash_it.h - fix build
* Update CHANGES.md
* Updates
* Updates
* Update msg_hash_it.h
* Update msg_hash_it.h
* (xmb) Improve responsiveness while browsing horizontally
* Try to be somewhat safer here in case of null pointer derefences
* (xmb) Fix segfault when entering certain lists
* (xmb) Defragment and shrink tween list after updates
* Add win32_get_video_output_size
* Add win32_get_video_output_prev
* Fix logic in win32_get_video_output_next
* Create win32_get_video_output_next
* Start filling in more resolution functionality for Windows
* emscripten: only fire keyup once, and don't wait so long to do so
* Don't hide 'Resolution' setting behind compile-time ifdefs anymore
* Start hooking up more resolution functions - not working properly yet
* Revert "Start hooking up more resolution functions - not working properly yet"
This reverts commit dccc9711d9 .
* win32_common.cpp - style nits
* Convert win32_common.cpp to C - gets rid of all the extern "C"
references as well.
Note to bparker - DragAcceptFiles has a minimum dependency for WinXP,
might have to go through a function pointer there or have a
compilation-time ifdef
* Convert wgl_ctx into C - also take care of serious warning
* Convert gdi_ctx.cpp to C
* (Lakka) Fix Online Updater
* (dinput.c) Cleanups
* Cleanup
* Make DragAcceptFiles go through function pointer
* Go through DragAcceptFiles function pointer for ui_win32_window too
* (dinput) Buildfix
* update icons
* update icons
* update icons
* update banner
* d3d9: only use wide char on msvc if UNICODE is defined
2017-08-10 03:14:35 +02:00
Brad Parker
530d79f8e3
d3d9: only use wide char on msvc if UNICODE is defined
2017-08-09 18:25:45 -04:00
Twinaphex
d557deb70d
Merge pull request #5277 from fr500/master
...
update icons
2017-08-09 21:27:02 +02:00
radius
d2f870a2a1
update banner
2017-08-09 13:13:59 -05:00
radius
23d9637dc0
update icons
2017-08-09 13:04:56 -05:00
radius
3310939983
update icons
2017-08-09 13:04:56 -05:00
radius
34236932a3
update icons
2017-08-09 13:04:55 -05:00
twinaphex
5101895cc9
(dinput) Buildfix
2017-08-09 16:53:06 +02:00
twinaphex
dfd2c45454
Go through DragAcceptFiles function pointer for ui_win32_window too
2017-08-09 16:32:08 +02:00
twinaphex
2f832d145f
Make DragAcceptFiles go through function pointer
2017-08-09 16:25:23 +02:00
twinaphex
4e49155147
Cleanup
2017-08-09 15:54:24 +02:00
twinaphex
ee275c85d8
(dinput.c) Cleanups
2017-08-09 15:51:27 +02:00
twinaphex
795ae524e9
Convert gdi_ctx.cpp to C
2017-08-09 13:56:47 +02:00
twinaphex
a4a027be67
Convert wgl_ctx into C - also take care of serious warning
2017-08-09 13:51:33 +02:00
twinaphex
c3851d42e6
Convert win32_common.cpp to C - gets rid of all the extern "C"
...
references as well.
Note to bparker - DragAcceptFiles has a minimum dependency for WinXP,
might have to go through a function pointer there or have a
compilation-time ifdef
2017-08-09 13:39:14 +02:00
twinaphex
535dbe0aaa
win32_common.cpp - style nits
2017-08-09 13:28:31 +02:00
Jean-André Santoni
05558697ca
(Lakka) Fix Online Updater
2017-08-09 15:16:27 +02:00
twinaphex
3bac7cc7ef
Revert "Start hooking up more resolution functions - not working properly yet"
...
This reverts commit dccc9711d9 .
2017-08-09 11:19:27 +02:00
twinaphex
dccc9711d9
Start hooking up more resolution functions - not working properly yet
2017-08-09 10:58:43 +02:00
twinaphex
365cfd22ee
Don't hide 'Resolution' setting behind compile-time ifdefs anymore
2017-08-09 10:33:36 +02:00
twinaphex
9272d26269
Start filling in more resolution functionality for Windows
2017-08-09 04:17:32 +02:00
twinaphex
cea3cab3f4
Create win32_get_video_output_next
2017-08-09 04:09:44 +02:00
twinaphex
97de6deb56
Fix logic in win32_get_video_output_next
2017-08-09 04:07:41 +02:00
twinaphex
1ecdbf4050
Add win32_get_video_output_prev
2017-08-09 03:53:19 +02:00
twinaphex
b943060797
Add win32_get_video_output_size
2017-08-09 03:44:03 +02:00
twinaphex
ca80f13b2b
Try to be somewhat safer here in case of null pointer derefences
2017-08-09 02:42:19 +02:00
bparker06
3a5a2d9de6
emscripten: only fire keyup once, and don't wait so long to do so
2017-08-08 22:18:27 -04:00
Twinaphex
aef66e3d9e
Merge pull request #5273 from heuripedes/xmb-lists
...
XMB horizontal browsing tweaks
2017-08-09 04:12:03 +02:00
Higor Eurípedes
63c0cae326
(xmb) Defragment and shrink tween list after updates
2017-08-08 22:37:37 -03:00
Higor Eurípedes
8d358899df
(xmb) Fix segfault when entering certain lists
2017-08-08 22:34:54 -03:00
Higor Eurípedes
c0cb042998
(xmb) Improve responsiveness while browsing horizontally
2017-08-08 21:05:00 -03:00
Twinaphex
a37f91c2a1
Merge pull request #5272 from theheroGAC/patch-5
...
Update msg_hash_it.h
2017-08-08 23:45:54 +02:00
theheroGAC
ee76e54617
Update msg_hash_it.h
2017-08-08 20:49:55 +02:00
theheroGAC
3f3b30b5dc
Update msg_hash_it.h
2017-08-08 19:18:40 +02:00
Twinaphex
988468f691
Merge pull request #5267 from rtissera/modmixfix
...
Fix MOD support not mixing core provided audio stream
2017-08-08 18:52:03 +02:00
twinaphex
3c758609b5
Updates
2017-08-08 18:51:01 +02:00
twinaphex
e979eece1c
Updates
2017-08-08 18:45:56 +02:00
twinaphex
383d810fd4
Update CHANGES.md
2017-08-08 17:45:27 +02:00
twinaphex
86a107afc9
msg_hash_it.h - fix build
2017-08-08 17:42:28 +02:00
Twinaphex
d14fa0c8b9
Merge pull request #5269 from Denu8thell/overlay_controller_response
...
Overlay controller response
2017-08-08 19:41:33 +02:00
Twinaphex
060603b8d3
Merge pull request #5270 from theheroGAC/patch-5
...
Update msg_hash_it.h
2017-08-08 19:21:23 +02:00
denu8thell
5bece2cbcc
Merge branch 'master' of https://github.com/libretro/RetroArch into overlay_controller_response
2017-08-08 09:57:50 -05:00
denu8thell
c5b36320df
Added option to change controller port to listen to for showing overlay input.
2017-08-08 09:56:27 -05:00
denu8thell
c07380293e
Added sublabel to Show Inputs On Overlay
2017-08-08 09:05:03 -05:00
denu8thell
8e69a348e6
Add support for buttons that are multiple inputs.
2017-08-08 07:49:02 -05:00
Twinaphex
b0ad2c4a2b
Merge pull request #5268 from ensra/master
...
Cast ctype args to unsigned char
2017-08-08 14:37:14 +02:00
denu8thell
f0606d60d2
Add option and menu setting for viewing inputs on overlay.
2017-08-08 06:50:39 -05:00
ensra
6a36453f20
Cast ctype args to unsigned char
2017-08-08 12:21:48 +01:00
denu8thell
4ed715d0f3
Remove commented code in input_driver.c
2017-08-08 05:39:18 -05:00
denu8thell
23b2e4488a
Add keyboard overlay support to input_overlay_add_inputs.
2017-08-08 05:32:34 -05:00
Romain Tisserand
5a85c53174
Fix MOD support not mixing core provided audio stream
2017-08-08 12:19:24 +02:00
denu8thell
cc06b8b62e
Added analog overlay support to input_overlay_add_inputs.
2017-08-08 05:10:44 -05:00
denu8thell
0df4186191
reduce scope of input_overlay_add_inputs to file.
2017-08-08 02:48:46 -05:00
denu8thell
4c31d41920
Moved input_overlay_add_inputs call out of input_driver.c, shortened arguments.
2017-08-08 02:31:26 -05:00
denu8thell
3d4e36455d
use input_state instead of current_input->input_state.
2017-08-07 22:22:48 -05:00
denu8thell
c882e64653
Added button press lightup on overlay.
...
input_overlay_add_inputs added, still need to implement dpad and analog visuals on overlay. Also still needs to be restructured so input_overlay_post_poll is only called once.
2017-08-07 21:59:05 -05:00
Twinaphex
b6cd19a83c
Merge pull request #5264 from r-type/master
...
Update imports.h (semaphore)
2017-08-07 23:38:10 +02:00
not6
10492c1ee7
Update imports.h
...
add additional imports (semaphore)
2017-08-07 23:25:05 +02:00
twinaphex
08118cb445
Bump up to 1.6.4
2017-08-07 19:16:09 +02:00
twinaphex
7649164f51
Update CHANGES.md
2017-08-07 19:11:20 +02:00
twinaphex
c7615fdf00
Add RETRO_ENVIRONMENT_SET_HW_SHARED_CONTEXT
2017-08-07 18:06:03 +02:00
Brad Parker
6359fe44af
forgot about mingw not defining _MSC_VER
2017-08-07 11:28:35 -04:00
Brad Parker
2e1ad9684a
ps3: build pkgcrypt.dll and copy it to ps3py folder before running pkg.py
2017-08-07 11:23:05 -04:00
Brad Parker
09922f5ee7
msvc2005: use non-unicode stb font driver
2017-08-07 11:18:38 -04:00
Andrés
46552de0f6
Merge pull request #5259 from fr500/master
...
fix saving the libretro device in overrides
2017-08-06 22:41:15 -05:00
radius
cfa0d74df9
fix saving the libretro device in overrides
2017-08-06 22:37:29 -05:00
Andrés
b521236c3e
Merge pull request #5258 from fr500/master
...
fix #5257
2017-08-06 20:03:01 -05:00
radius
7b09cd34db
fix #5257
2017-08-06 20:02:17 -05:00
bparker06
5d2ab5bf82
ps3: copy data folder to dist-cores when ran
2017-08-06 20:45:13 -04:00
bparker06
bf72dafe5c
ps3: use python2 for pkg.py script
2017-08-06 20:17:00 -04:00
twinaphex
2e7b4242f7
Cleanup
2017-08-07 01:48:21 +02:00
twinaphex
56733c6f18
(xmb) deep list copy - Use malloc instead of calloc
2017-08-07 00:14:37 +02:00
twinaphex
0afb629c81
Buildfix
2017-08-06 23:19:11 +02:00
twinaphex
af477ff317
C89 buildfix
2017-08-06 17:11:13 +02:00
twinaphex
86dbcaf563
C89 buildfix
2017-08-06 17:09:30 +02:00
twinaphex
ab936adf1c
Some C89 buildfixes
2017-08-06 17:08:29 +02:00
twinaphex
7c1d3991f8
Some C89 buildfixes
2017-08-06 17:12:57 +02:00
twinaphex
a550f83452
Update CHANGES.md
2017-08-06 16:56:40 +02:00
twinaphex
02db71f529
(Localization) Update Dutch language
2017-08-06 16:55:28 +02:00
twinaphex
c426f68379
C89 buildfix
2017-08-06 16:41:09 +02:00
Brad Parker
8f616c13e4
update CHANGES.md
2017-08-06 10:40:28 -04:00
twinaphex
0bc4254ab1
Update CHANGES.md
2017-08-06 16:28:12 +02:00
twinaphex
2cd38297c2
Update CHANGES.md
2017-08-06 16:27:41 +02:00
twinaphex
5caabab2eb
Update CHANGES.md
2017-08-06 16:25:32 +02:00
Twinaphex
ceed309b19
Merge pull request #5199 from asakous/master
...
add translations
2017-08-06 16:29:50 +02:00
Twinaphex
ba31285160
Merge pull request #5172 from RobLoach/horizontalperf
...
Allow Toggling the XMB Horizontal Animation
2017-08-06 16:08:59 +02:00
twinaphex
b345a4b860
Update CHANGES.md
2017-08-06 16:02:03 +02:00
twinaphex
999fd0f120
Update CHANGES.md
2017-08-06 16:01:12 +02:00
Twinaphex
38b2f32dc0
Merge pull request #5256 from theheroGAC/patch-4
...
Update msg_hash_it.h
2017-08-06 16:06:15 +02:00
twinaphex
c6379a7c62
Missed break here
2017-08-06 15:31:38 +02:00
theheroGAC
c0e5f28498
Update msg_hash_it.h
...
Update italian language
2017-08-06 15:12:43 +02:00
twinaphex
c7e6f19920
Cleanup retro_dirent_is_dir
2017-08-06 14:21:18 +02:00
twinaphex
7382a38485
(PS3) Fix Salamander
2017-08-06 14:12:09 +02:00
twinaphex
6d4d9aa1fb
Set PPU_CFLAGS
2017-08-06 14:05:59 +02:00
twinaphex
912c7265e6
Get rid of some warnings
2017-08-06 14:03:09 +02:00
twinaphex
e52e70aa5a
Add encoding_utf to Salamander
2017-08-06 13:58:17 +02:00
twinaphex
e3192ad3c5
Get rid of some incompatible implicit declaration warnings
2017-08-06 13:55:32 +02:00
twinaphex
ba36055632
(GX) Buildfix
2017-08-06 13:43:01 +02:00
Twinaphex
1a7247c1bb
Merge pull request #5247 from fr500/master
...
Input remapping improvements
2017-08-06 12:42:31 +02:00
Twinaphex
8c8334e5a5
Merge pull request #5255 from theheroGAC/patch-3
...
Update msg_hash_it.h
2017-08-06 12:42:16 +02:00
theheroGAC
5a4b5da68e
Update msg_hash_it.h
2017-08-06 10:51:41 +02:00
theheroGAC
ace3401042
Update msg_hash_it.h
2017-08-06 10:43:56 +02:00
theheroGAC
50ba42aa57
Update msg_hash_it.h
2017-08-06 10:35:34 +02:00
Brad Parker
6b369775cf
add unicode-aware option for word_wrap (only needed for xmb)
2017-08-06 03:33:13 -04:00
Andrés
54ef8f1399
Merge branch 'master' into master
2017-08-06 02:06:19 -05:00
Twinaphex
99a8d2ec86
Merge pull request #5250 from fr500/content_dir
...
Content dir refactor
2017-08-06 06:05:46 +02:00
twinaphex
169aea5ae1
(GX) Another buildfix
2017-08-06 05:54:46 +02:00
twinaphex
740ad823ab
(GX) Buildfix
2017-08-06 05:52:40 +02:00
Andrés
c150b4f6dc
Merge branch 'master' into content_dir
2017-08-05 21:59:05 -05:00
radius
4387dd7c15
fix new android paths
2017-08-05 21:56:52 -05:00
twinaphex
86f7972aa8
(Wii) Backport
...
https://github.com/SuperrSonic/RA-SS/commit/0574b91595a231e15bafa9f2778d1b9b14944ba6
- untested
2017-08-06 04:40:55 +02:00
twinaphex
e259a8c63b
Try to avoid direct initialization
2017-08-06 01:44:34 +02:00
twinaphex
944eb01fb4
Updates
2017-08-06 01:29:41 +02:00
Brad Parker
a8d3b205ca
update CHANGES.md
2017-08-05 20:06:11 +00:00
radius
27d9b04080
update CHANGES.md
2017-08-05 15:01:43 -05:00
radius
8bb3852944
update android platform driver
2017-08-05 14:52:16 -05:00
radius
a17e23dc6c
update win32 platform driver
2017-08-05 14:39:17 -05:00
radius
2cd552b760
make all the directories reseteable
2017-08-05 14:38:50 -05:00
radius
cf8783644d
allow screenshots into content dir via bool setting in addition of the empty string
2017-08-05 13:57:24 -05:00
radius
a4192bf99b
allow systemfiles into content dir via bool setting in addition of the empty string
2017-08-05 13:48:37 -05:00
radius
9858b94e87
allow savestates and savefiles to go into content dir via bool setting in addition of the empty string
2017-08-05 13:41:05 -05:00
radius
7af556e200
add menu settings
2017-08-05 13:14:26 -05:00
radius
70956dca6f
add new variables for "content dir"
2017-08-05 12:31:58 -05:00
radius
2db79242c9
remove remaps
2017-08-05 11:21:07 -05:00
radius
a973d5dc8a
allow saving analog dpad mode and libretro device to remap files
2017-08-05 11:21:06 -05:00
radius
9862b75b4b
allow specifying libretro device and analog dpad mode on remap files
2017-08-05 11:21:06 -05:00
twinaphex
32234b44d3
Prevent dereference after null check warning by Coverity
2017-08-05 16:42:28 +02:00
twinaphex
2aa095aa4b
Fix some Coverity warnings
2017-08-05 16:24:33 +02:00
twinaphex
449a33cf17
buildfix
2017-08-05 15:24:15 +02:00
Twinaphex
b671f68e00
Merge pull request #5248 from rtissera/modfix
...
Proper fix for MOD support buildfix
2017-08-05 12:20:52 +02:00
Romain Tisserand
05c7bdedbe
Proper fix for MOD support
2017-08-05 12:00:20 +02:00
Rob Loach
9195eeb1e1
Add favorite enum
2017-08-04 23:05:54 -04:00
Rob Loach
2a7bb2def1
Add initial work on Favorites
2017-08-04 22:34:13 -04:00
Brad Parker
b1904bcfa6
caca: enable OSD text drawing
2017-08-04 21:51:14 -04:00
Brad Parker
c8e6a98651
gdi: enable OSD text drawing
2017-08-04 21:47:46 -04:00
twinaphex
24b3705fa1
Some more build fixes
2017-08-05 00:03:58 +02:00
twinaphex
aa4d68760b
Buildfixes
2017-08-04 23:53:38 +02:00
twinaphex
34af7f301d
Update CHANGES.md
2017-08-04 21:19:22 +02:00
twinaphex
33f80371fc
Refactor this to be a bit safer with string lists
2017-08-04 21:16:49 +02:00
twinaphex
7ea86f2b16
Get rid of logging
2017-08-04 21:08:42 +02:00
twinaphex
93eb7b349a
Add mod/s3m/xm support to audio mixer in GUI
2017-08-04 21:08:02 +02:00
twinaphex
3de9bb9fe1
Shouldn't be part of images
2017-08-04 20:51:52 +02:00
twinaphex
70e741a70b
Buildfix
2017-08-04 20:34:32 +02:00
Twinaphex
d11b9e80b4
Merge pull request #5244 from rtissera/modsupport
...
Add MOD/S3M/XM support to audio mixer (libretro-common) through micromod/ibxm
2017-08-04 20:36:55 +02:00
Romain Tisserand
d865c4cdcf
First working prototype.
2017-08-04 16:09:53 +02:00
twinaphex
e668d10a23
Update CHANGES.md
2017-08-04 15:08:28 +02:00
Romain Tisserand
cbe2d9a941
Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository)
2017-08-04 15:05:29 +02:00
Twinaphex
fb303a4d40
Merge pull request #5243 from QuarkTheAwesome/master
...
[WiiU] Rewrite exception handler
2017-08-04 14:59:34 +02:00
twinaphex
6f5220d774
Update CHANGES.md
2017-08-04 14:01:54 +02:00
Twinaphex
eff03a1fd5
Merge pull request #5241 from fr500/master
...
fire stick & fire tv remote override hack
2017-08-04 13:49:17 +02:00
Ash
40a4a5a733
[WiiU] Rewrite exception handler
2017-08-04 21:30:49 +10:00
radius
ceaeee33e0
update CHANGES.md
2017-08-04 01:40:36 -05:00
radius
3a3d9cd41e
if swap override is not specified it should be false
2017-08-04 01:37:16 -05:00
radius
f5360d0d82
extra devices
2017-08-04 01:17:32 -05:00
radius
2ef75cb300
buildfix
2017-08-04 01:11:31 -05:00
radius
a6b24b4d42
fire tv hack
2017-08-04 01:09:05 -05:00
Brad Parker
cacb69542c
msvc2005: add missing winmm dependency
2017-08-03 23:17:56 -04:00
Twinaphex
15b05fb057
Merge pull request #5240 from dorkster/master
...
Add "Delete Core" option to Core Information menu (#5132 )
2017-08-04 01:02:57 +02:00
Justin Jacobs
150bc81ee1
Add "Delete Core" option to Core Information menu ( #5132 )
2017-08-03 18:38:30 -04:00
Brad Parker
2c092a882e
Set buildbot dir for MSVC 2005 RetroArch build to MSVC 2005 cores
2017-08-03 10:46:58 -04:00
Twinaphex
38b9ecb1b1
Merge pull request #5234 from Monroe88/patch-3
...
(menu-setting.c) Allow Max Timing Skew to be set to 0
2017-08-03 01:11:50 +02:00
Monroe88
3256af4ffe
(menu-setting.c) Allow Max Timing Skew to be set to 0
2017-08-01 21:03:58 -05:00
Rob Loach
0996291d91
libui: Changes for LIBUI
2017-08-01 12:25:08 -04:00
Twinaphex
d78ea9cffc
Merge pull request #5232 from btimofeev/russian
...
Update Russian translation
2017-08-01 12:37:29 +02:00
Boris Timofeev
12c8a5d6a4
Update Russian translation
2017-08-01 13:00:04 +03:00
twinaphex
572f7bea2b
Document menu_cbs.c
2017-07-31 18:40:23 +02:00
twinaphex
14d66749cc
Document menu_event.c
2017-07-31 18:26:18 +02:00
twinaphex
3687a706b9
More documentation
2017-07-31 18:18:13 +02:00
twinaphex
e7eac6004b
MOre documentation
2017-07-31 17:58:28 +02:00
Jean-André Santoni
7a20875668
(MUI) More comments
2017-07-31 17:34:10 +02:00
Jean-André Santoni
3566c41b9c
(MUI) More comments
2017-07-31 17:31:09 +02:00
twinaphex
b8853b76a5
Start documenting menu_driver.h
2017-07-31 17:30:50 +02:00
Jean-André Santoni
aed8ec7741
(MUI) First batch of comments
2017-07-31 17:06:12 +02:00
Brad Parker
387d087fcd
fix windows buildbot urls to point to the correct folder
2017-07-31 09:58:54 -04:00
twinaphex
d05dfcce78
Bump up APK code
2017-07-31 15:09:33 +02:00
twinaphex
8ed147e1f3
Revert "(MUI) Attempt to fix the single click"
...
This reverts commit d5d0f580b0 .
2017-07-31 15:08:50 +02:00
Jean-André Santoni
d5d0f580b0
(MUI) Attempt to fix the single click
2017-07-30 23:15:35 +02:00
twinaphex
b5323b65b1
Revert "(GLUI) Don't select an entry when scrolling"
...
This reverts commit 9b1ab23aa1 .
2017-07-30 16:35:17 +02:00
twinaphex
1b9ae701f5
Turn this off
2017-07-30 16:02:50 +02:00
twinaphex
fad37a3bd1
Load Content Special should now produce a filebrowser
2017-07-30 15:58:46 +02:00
twinaphex
50b838d8ed
Cleanups
2017-07-30 10:11:41 +02:00
Twinaphex
a3b1b9f690
Merge pull request #5228 from RobLoach/feature/RobLoach/wii-serials
...
Add serial detection for Wii
2017-07-30 07:36:04 +02:00
Rob Loach
bbb2a7d6f4
Add serial detection for Wii
2017-07-29 23:23:05 -04:00
Twinaphex
c13c7d0df2
Merge pull request #5226 from Scheiker/tinyalsa
...
(TinyALSA) Use O_NONBLOCK in pcm_params_get.
2017-07-29 19:55:03 +02:00
Charlton Head
a60049de90
(TinyALSA) Use O_NONBLOCK in pcm_params_get.
2017-07-29 12:44:55 -05:00
Twinaphex
6506b71776
Merge pull request #5223 from bparker06/country
...
netplay: show country next to lobby nickname
2017-07-29 05:34:41 +02:00
Brad Parker
c072894a93
netplay: show country next to lobby nickname
2017-07-29 02:24:11 +00:00
Twinaphex
29d26f29a6
Merge pull request #5221 from casdevel/f5215
...
Add mice info log
2017-07-28 14:56:08 +02:00
Zoran Vuckovic
2a92b22128
Add mice info log
2017-07-28 13:03:26 +02:00
twinaphex
252dc1b130
Updates
2017-07-28 09:24:35 +02:00
Twinaphex
aa455a7239
Update CHANGES.md
2017-07-28 09:09:39 +02:00
Matthew Wang
9c6b6ee4f0
fix one translation error
2017-07-24 17:20:37 +08:00
Matthew Wang
24ae754901
add translations
2017-07-24 17:14:48 +08:00
Rob Loach
7d71746b21
Add Horizontal Animation configuration
2017-07-14 15:11:27 -04:00
Rob Loach
24107229fc
Remove horizontal slide animation for XMB
2017-07-14 14:49:41 -04:00
Rob Loach
be936e9bcf
Fix type of font colors
2017-03-14 06:09:46 -04:00
Rob Loach
157fbeccb5
Add Font Text Color settings
2017-03-12 10:33:06 -04:00