17725 Commits

Author SHA1 Message Date
fff113b64f Fix 64-bit FreeBSD build 2015-07-11 23:09:11 -07:00
a6437f629c Common: Use more portable invocation of shm_open 2015-07-11 23:09:11 -07:00
2eb553fdb7 Fix FreeBSD build 2015-07-11 23:09:11 -07:00
cc79334faf Merge pull request #2712 from JosJuice/wbfs-beyond-end-of-disc
WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
2015-07-12 15:34:56 +10:00
6e969133f5 evdev: Delete rumble effects on the correct file descriptor.
Was using m_id insted of m_fd.
Also re-arrange the code so rumble effects always get deleted instead of
just on stop commands.
2015-07-07 16:59:10 +12:00
e14816351e Merge pull request #2706 from phire/revert-PIE
Revert "Merge pull request #2358 from Tilka/pie"
2015-07-07 16:53:50 +12:00
9018b546c7 WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
read_size remained 0 when the "Read beyond end of disc" error occurs,
which made the while (nbytes) loop never end. As a fix, SeekToCluster
now explicitly sets available to 0 when the error occurs, and Read
checks for it.
2015-07-06 15:41:37 +02:00
0b0f70aad4 Revert "Merge pull request #2358 from Tilka/pie"
This reverts commit 0f7f8f8774, reversing
changes made to 9f15054358.
2015-07-06 09:05:25 +12:00
bd196e8c71 Common: CallLambdaTrampoline can return a value
As it is currently written, CallLambdaTrampoline does not return a
value. However, some of the functions that are being wrapped may
return a value that the JIT is expected to understand. A compiler
*cough cough clang* may opt to alter %rax after the wrapped lambda
returns, e.g. popping a previous value, which can clobber the
return value. If we actually have a return value, then the compiler
must not clobber it.
2015-07-05 00:32:26 +12:00
8a50dc857b Merge pull request #2681 from phire/evdev-stable
Linux: Add an evdev based controller backend, to replace SDL.
2015-07-03 10:28:08 +10:00
4881ad2282 Config: Hotfix to prevent per-game settings from ie. GameINIs being stored to the global user configuration. 2015-07-02 22:27:01 +02:00
6a33f174de GC Adapter: Do not attempt to claim_interface when libusb_open() returns an error.
Fixes a crash / nullptr dereference when the adapter is plugged in but
no drivers are installed for it, on Windows.
2015-07-01 23:49:39 +02:00
9b95faaed7 Small changes to description to "Store EFB Copies to Texture Only" 2015-07-01 15:48:19 +02:00
77183899e0 evdev: Support axis with ranges which extend below zero. 2015-07-01 10:13:05 +12:00
0dc8763247 Linux: Don't allow dolphin to be build without evdev support.
Unless explicitly requested.
2015-07-01 10:13:05 +12:00
ad714993aa CMake: Explicitly pull in threads.
Dolphin uses threads, but never actually pulled them it. Normally
some library we depend on would pull threads in, but there are
potential builds that forget to pull in threads.
2015-07-01 10:13:05 +12:00
9065ddf5fa Linux: Disable SDL controller backend by default.
Not deleted, because it's the only option for some other operating
systems such as FreeBSD or any other slightly exotic operating
system someone might try and run dolphin on.
2015-07-01 10:13:05 +12:00
2721fdf8a9 Linux: Add an evdev based controller backend, to replace SDL. 2015-07-01 10:13:05 +12:00
9a244f07fa Merge pull request #2673 from Armada651/cheat-crash
CheatSearchTab: Check Core state instead of checking a memory pointer.
2015-06-29 11:02:16 +02:00
3f39e38372 CheatSearchTab: Check Core state instead of checking a memory pointer. 2015-06-28 18:28:55 +02:00
2e2c984122 Merge pull request #2672 from JosJuice/fix-gamelist-encoding-2
Fix more game list name encoding errors caused by 4.0-6419 (d7900b4)
2015-06-28 06:08:24 -04:00
66136fc710 Fix more game list name encoding errors caused by 4.0-6419 (d7900b4)
4.0-6442 (a26cf63) didn't fix names read from INIs or titles.txt.
2015-06-28 10:39:24 +02:00
69b7296fc2 WiimoteReal: Make sure that Wiimote thread isn't already running before starting it.
This fixes a crash when switching a Wiimote's internal slot or type in the Dolphin config.
2015-06-26 20:48:45 +02:00
384a1b4e3b Fix DoFileSearch returning the passed-in directories themselves.
Fixes https://code.google.com/p/dolphin-emu/issues/detail?id=8697&can=3
2015-06-25 15:17:52 +02:00
86dd81cf6b OpenALStream: Fix sample conversion.
Looks like it wasn't symmetric anymore.
2015-06-25 12:42:41 +02:00
8fd5f249fa Merge pull request #2656 from Armada651/ogl-inv-depth
OGL: Allow inverted depth ranges.
2015-06-25 12:06:56 +02:00
0034492151 Add an OSD notification for screenshot saving 2015-06-25 09:23:37 +02:00
dbfdbf7dbd D3D: Cosmetics.
Merge two cases which should've already been merged.
2015-06-24 23:16:53 +02:00
743296f1c4 OGL: Allow inverted depth ranges. 2015-06-24 22:28:36 +02:00
6274cdb478 Merge pull request #2655 from mimimi085181/texturecache-iterator-fix
Quick fix for an invalid iterator
2015-06-24 19:27:08 +02:00
829fc3dc2d Quick fix for an invalid iterator 2015-06-24 19:12:46 +02:00
6d273f6119 Jit64: fix pre-SSE4.1 fallback of ps_sum1 2015-06-24 18:32:10 +02:00
5bc88d5c6a Revert "GeometryShaderGen: Don't use centroid in for input variables."
This reverts commit 4cbaddb7ad.
2015-06-22 17:20:41 +02:00
3f780c2628 Merge pull request #2626 from Parlane/fix_aniso_2
Fix aniso filtering on d3d to not set aniso filter when using 1x
2015-06-22 13:50:54 +02:00
45aeeee699 Fix aniso filtering on d3d to not set aniso filter when using 1x 2015-06-19 20:55:32 +12:00
d914c11ee5 Merge pull request #2595 from degasus/stable
Hotkeys: Fix translation array
2015-06-12 22:36:43 +02:00
9f929c8593 Hotkeys: Fix translation array 2015-06-12 19:32:50 +02:00
dca19a71db Merge pull request #2588 from Armada651/geom-centroid
GeometryShaderGen: Don't use `centroid in` for input variables.
2015-06-11 09:53:02 +02:00
fd637030e4 GeometryShaderGen: Consistently use xfmem just as the vertex shader.
There are very rare conditions in which xfmem can actually desync from bpmem.
2015-06-10 16:13:54 +02:00
4cbaddb7ad GeometryShaderGen: Don't use centroid in for input variables. 2015-06-10 16:04:32 +02:00
8e3af04d0e Merge pull request #2585 from dolphin-emu/fix_d3d_ansiopathicness_the_sequel
Anisotropic Filtering option is now correct in D3D
2015-06-10 13:09:02 +02:00
c15b0b8cfc Merge branch 'master' into stable 2015-06-10 13:08:12 +02:00
5cce640f48 Anisotropic Filtering option is now correct in D3D
Values are saved/loaded as 0,1,2,3,4 but need to be used as 1,2,4,8,16
This was correct for OGL but not D3D
2015-06-10 22:32:46 +12:00
baa72060dc Automatic translation resources update from Transifex 2015-06-10 07:29:30 +00:00
20fc6a68dd Automatic translation template update 2015-06-10 07:28:33 +00:00
7dfced21a2 Merge branch 'master' into stable 2015-06-10 00:00:12 +02:00
7b0a65e295 Merge pull request #2576 from sigmabeta/android-controls
Android: Persist previously-set controller bindings on the Settings menu.
2015-06-09 16:56:34 -05:00
d4cf06c922 Merge pull request #2579 from degasus/hotkeys
Hotkeys: Fix "Select State Slot"
2015-06-09 23:56:23 +02:00
97e3c5302d Merge pull request #2578 from Armada651/cmake-stable
Don't display the branch name in the titlebar for the stable branch.
2015-06-09 22:28:54 +02:00
5fe2924af6 Merge pull request #2577 from rohit-n/reorder
Silence -Wreorder warning.
2015-06-09 21:39:14 +02:00