Commit Graph

3919 Commits

Author SHA1 Message Date
fcec20c9ff Travis: Fix OS X build
Probably due to additional Travis caching, cmake is now already
installed when the script runs. This causes the unlink to remove the
symlink to the executable, which is then not re-added by the install
(since it's already installed).
2016-09-20 21:25:15 -07:00
8bf09b5302 Merge pull request #2080 from yuriks/shader-interp-crash
VideoCore: Fix dangling lambda context in shader interpreter
2016-09-15 22:47:20 -07:00
a3afeb4687 VideoCore: Fix dangling lambda context in shader interpreter
The static meant that after the first execution, these lambda context
would be pointing to a random location on the stack. Fixes a random
crash when using the interpreter.
2016-09-15 22:15:11 -07:00
f196924ddd Merge pull request #2042 from bunnei/dynarmic
Interface ARM CPU JIT (Dynarmic)
2016-09-15 20:14:18 -07:00
1b95f61d82 arm_dynarmic: Implement GetVFPSystemReg/SetVFPSystemReg. 2016-09-15 17:58:06 -04:00
57ce84d471 microprofile: Double buffer size to 16MB. 2016-09-15 17:49:31 -04:00
05e120a4cc arm: ResetContext shouldn't be part of ARM_Interface. 2016-09-15 17:49:30 -04:00
85861d44b7 arm_dynarmic/arm_dyncom: Remove unnecessary "virtual" keyword. 2016-09-15 17:49:30 -04:00
b7aef81cb4 dyncom: Use VFP_FPSCR/VFP_FPEXC. 2016-09-15 17:49:29 -04:00
d532f6b496 qt: Add UI configuration option to enable CPU JIT. 2016-09-15 17:49:28 -04:00
14085ec670 core: Add configuration option for CPU JIT. 2016-09-15 17:49:27 -04:00
1976a2d773 dynarmic: Implement ARM CPU interface. 2016-09-15 17:49:26 -04:00
1ea1affe0a dynarmic: Add new submodule. 2016-09-15 17:49:25 -04:00
8410e7891c CMakeLists: Set Boost_INCLUDE_DIR. 2016-09-15 17:49:21 -04:00
dba91b2ecf externals/boost: Use latest upstream with variant. 2016-09-15 17:49:20 -04:00
81bb315839 Merge pull request #2064 from linkmauve/remove-readdir_r
Switch to readdir() from readdir_r()
2016-09-13 10:54:42 -07:00
519e7013be Common: readdir_r() is deprecated, switch to readdir(). 2016-09-13 22:11:23 +09:00
f4bb89ce73 Merge pull request #2069 from wwylele/fix-birthday
Qt: fix birthday combo box updating
2016-09-13 01:32:52 -07:00
c0262001d8 Qt: fix birthday combo box updating 2016-09-13 16:15:42 +08:00
5cd3701663 Merge pull request #2059 from MerryMage/tweak-audio-latency
audio_core: Tweak audio latency
2016-09-11 15:09:12 -04:00
722af0703e travis cache for cmake and sdl2 (#2060) 2016-09-08 03:31:57 +01:00
991cdda3fc audio_core: Tweak audio latency 2016-09-07 15:27:32 +01:00
c3307b41db Merge pull request #2050 from MerryMage/adpcm
codec: Fix ADPCM distortion caused by incorrect nibble order
2016-09-03 12:37:44 -07:00
0bbda3bab4 codec: Fix ADPCM distortion caused by incorrect nibble order
Closes #2049.

Signed-off-by: MerryMage <MerryMage@users.noreply.github.com>
2016-09-03 14:06:25 +01:00
fed59e0714 Merge pull request #2045 from MerryMage/travis
travis: Update to XCode 7.3.1
2016-09-02 19:56:29 -04:00
d93cfb32fe travis: Update to XCode 7.3.1 2016-09-02 16:19:09 +01:00
274b925a97 Merge pull request #2044 from wwylele/system-setting-fix
Qt: unify running detection of system settings configure
2016-09-02 09:36:08 -04:00
bdc59c4c21 Qt: unify running detection 2016-09-02 20:18:45 +08:00
309ffc1df1 Merge pull request #2040 from citra-emu/revert-2037-msvc-relwithdebinfo
Revert "MSVC: Add RelWithDebInfo and removing debugging from Release."
2016-09-01 17:06:50 -04:00
a71d6cc040 Revert "MSVC: Add RelWithDebInfo and removing debugging from Release." 2016-09-01 17:06:34 -04:00
d450c44ede Merge pull request #2037 from jroweboy/msvc-relwithdebinfo
MSVC: Add RelWithDebInfo and removing debugging from Release.
2016-09-01 16:46:28 -04:00
197a3f178e Merge pull request #2039 from jroweboy/remove-pdb
Create a separate archive for debug symbols on windows
2016-09-01 16:46:05 -04:00
93bcd00e44 Create a separate archive for debugsymbols on windows
This reduces the main download size and uploads the symbols to a different
directory
2016-09-01 10:47:31 -06:00
b9c857be81 Merge pull request #2038 from MerryMage/rm-tests
appveyor: Remove tests.exe and tests.pdb from archive
2016-09-01 11:40:53 -04:00
d3619aaff3 appveyor: Remove tests.exe and tests.pdb from archive 2016-09-01 14:41:24 +01:00
8b685c4308 MSVC: Add RelWithDebInfo and removing debugging from Release.
This should reduce build size on windows from roughly 12MB compressed to 7MB
2016-08-31 20:45:38 -06:00
09063dc5bb Merge pull request #2032 from bunnei/qt-graphics
Qt graphics configure & V-Sync option
2016-08-31 22:20:54 -04:00
549d0c1715 Merge pull request #2035 from MerryMage/disable-stretch
User-configurable option to enable/disable time-stretching of audio
2016-08-31 22:19:38 -04:00
a71013cf16 qt: Rename all "toogle" to "toggle". 2016-08-31 22:12:20 -04:00
dc3f6a34f8 configure_audio: User-configuratble option to enable/disable audio stretching 2016-08-31 16:59:37 +01:00
904a319694 audio_core: Add EnableStretching to interface so that one can toggle stretching on and off 2016-08-31 16:56:30 +01:00
0ef4185644 sink: Change EnqueueSamples to take a pointer to a buffer instead of a std::vector 2016-08-31 16:55:10 +01:00
87893e6d68 Merge pull request #2034 from JayFoxRox/avoid-glsl-error
OpenGL: Avoid error on unsupported lighting LUT
2016-08-30 19:22:04 -04:00
7a79fa7a90 OpenGL: Avoid error on unsupported lighting LUT 2016-08-30 19:30:26 +02:00
7c934c5164 Merge pull request #2023 from yuriks/autobase-bcfnt
Auto-detect original shared_font.bin memory base
2016-08-30 09:26:38 -04:00
74842116b2 qt: Add an option to settings for enabling V-Sync. 2016-08-29 21:42:33 -04:00
02702c6605 qt: Recreate GL context on startup to support changing V-Sync. 2016-08-29 21:42:32 -04:00
7299895b48 system: Add a function to see if the emulator is running. 2016-08-29 21:42:31 -04:00
08ad9b36d4 config: Add a setting for graphics V-Sync. 2016-08-29 21:42:30 -04:00
2267f98941 qt: Add a configuration tab for Graphics and move relevant fields. 2016-08-29 21:42:29 -04:00