41540 Commits

Author SHA1 Message Date
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