Gregory Hainaut
fb1a19f157
x86emitter: clean unused legacy type
...
Note: no need to check -1 on register allocation failure (a exception will be fired)
2015-12-02 19:09:43 +01:00
Gregory Hainaut
3684c26cbc
ee: drop comma operator
...
New syntax is script friendly
2015-12-02 19:09:27 +01:00
Gregory Hainaut
9b19dfd562
ee: rename ptr variable
...
Avoid conflict with ptr[] function operator
2015-12-02 19:09:19 +01:00
Gregory Hainaut
255b592489
svu: rename ptr variable
...
Avoid conflict with ptr[] function operator
2015-12-02 19:09:12 +01:00
Gregory Hainaut
5dfe7ffc47
core: prepare the conversion to the new emitter naming
2015-12-02 19:09:04 +01:00
Gregory Hainaut
21445fe0d0
x86emitter: Add several architecture dependant wrapper
...
* A nice object to create the stack frame
* Various xStdCall/xFastCall to emulate standard & fast call
2015-12-02 19:06:52 +01:00
ramapcsx2
4c765a04f7
Change an outdated GSdx comment. It may confuse people nowadays.
2015-12-01 21:36:23 +01:00
Jonathan Li
332995096b
ci: Add .travis.yml for trusty
...
Build with gcc-5 (whatever the ubuntu toolchain ppa uses - currently
gcc-5.2), gcc-4.9 and clang-3.7.
Instead of adding everything into the yml file, I've split off most of
the work into a separate shell script. It's easier to maintain and
extend that way, and Travis CI also recommends to do it this way.
2015-12-01 19:48:23 +00:00
Gregory Hainaut
3cefa54789
linux build: enable mfxsr option
...
Honestly GCC could have enabled it with sse.
Fix #1012
2015-12-01 18:52:59 +01:00
Gregory Hainaut
1f374e4b92
ee: add a comment on setjmp/longjmp behavior
2015-12-01 18:48:45 +01:00
Akash
e06d45c07d
GUI: use green text for slider default values
2015-12-01 20:31:51 +05:30
Akash
1c6a717e93
GSDX: New shader dialog
2015-12-01 15:01:12 +05:30
Gregory Hainaut
5761eba529
Merge pull request #1008 from PCSX2/recompiler-stack-alignment
...
mvu: keep stack aligned on 16B
2015-11-30 21:54:35 +01:00
Gregory Hainaut
ba4d5b0b95
mvu: keep stack aligned on 16B
...
Fix a stack fault with address sanitizer (on linux)
v2: protect the code with GNUC (as it is already done in microVU_Execute.inl)
2015-11-30 21:53:41 +01:00
Jonathan Li
d9591b819d
ci: Add appveyor.yml
...
Enforce CRLF line endings so Windows users can actually edit using
notepad.
Build buildbot.xml ReleaseAll target with both VS2013 and VS2015.
Create 7zipped build similar to what the buildbot makes.
2015-11-29 11:59:48 +00:00
Jonathan Li
52be531b8e
utilities:windows: Use standard memset for memset_8
...
aka commit 2194685
for Windows
2015-11-29 11:46:59 +00:00
Jonathan Li
57ad97d212
x86emitter: Remove bool_to_char
...
It was unused.
2015-11-29 10:58:32 +00:00
Jonathan Li
4d97089990
x86emitter: Fix Windows AVX2 detection
...
Technically it did work, but it was undefined behaviour. Use __cpuidex,
which allows setting ecx as well.
Also fix the _xgetbv intrinsic - I have no idea how PCSX2 even
compiled on Windows.
2015-11-29 10:57:51 +00:00
Jonathan Li
7055e29670
Merge pull request #969 from toehead2001/about-box
...
Clean up the About dialog
2015-11-29 09:31:52 +00:00
toehead2001
61067e9c3f
Clean up the About dialog
...
Logo resource doesn't need it's own special line
Layout adjustments
2015-11-29 02:25:32 -07:00
Gregory Hainaut
9aec4229d5
x86emitter: support AVX2 (linux only?)
...
Nah kidding, it is only the cpu detection for the log
x86 Features Detected:
SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA
2015-11-28 23:40:15 +01:00
Gregory Hainaut
02186d5a54
x86emitter: always use fxsave intrinsic/asm
2015-11-28 22:19:42 +01:00
Gregory Hainaut
d5efd6eacb
x86emitter: remove the never called SIMD_ExceptionTest function
2015-11-28 22:02:08 +01:00
Gregory Hainaut
a026a1979f
gsdx linux: align checkbox text vertically
...
like Windows :p
2015-11-28 13:24:12 +01:00
Jonathan Li
609442318a
debugger:linux: Fix list view sizing
...
The breakpoints, threads and stack frames list view sizing now works
properly on wx3.0.
It's still completely broken on wx2.8. Oh well.
2015-11-28 08:51:32 +00:00
Gregory Hainaut
cfc8fc4e9b
onepad: remove image of the new GUI
...
Some images aren't GPL compatibles
2015-11-28 09:48:04 +01:00
Jonathan Li
be7806b051
Merge pull request #991 from ssakash/gsdxtc_preloaddataframe
...
Texture-cache: check userhacks value for preload data frame
2015-11-26 00:07:40 +00:00
Jonathan Li
6a0f185335
padnull: Zero the whole event structure
...
It fixes an infinite loop when a key is pressed.
2015-11-25 20:03:44 +00:00
Jonathan Li
8a26a6e34c
padnull:windows: Switch to unicode build
...
Fixes the PadNull crash when any window event occurs due to mixing and
matching Unicode and MBCS window handles. Thanks to Volkanite for
figuring out why it was broken.
2015-11-25 20:03:44 +00:00
Jonathan Li
a59a90c734
common:windows: Add unicode compatible functions
...
It's not great, but it will work.
2015-11-25 20:03:44 +00:00
Jonathan Li
4a73a157e1
padnull: Cleanup unnecessary stuff
...
There's already a SysMessage definition, so a second one is unnecessary.
Cleanup some headers as well. I wanted to remove the about box as well,
but that can wait.
2015-11-25 20:03:44 +00:00
Jonathan Li
31d6e05811
padnull:windows: Fix copypasted stuff from fwnull
...
By doing more copy/pasting.
The directory creation code was removed - it doesn't create any
necessary parent directories so it's not all that useful.
It would be great if all plugins shared config code, but it's probably
to have all the plugins use Unicode on Windows first.
2015-11-25 20:03:44 +00:00
refractionpcsx2
59dc0e8612
Merge pull request #982 from Sarania/LargeAddressAware
...
Enable LargeAddressAware by default
2015-11-23 21:24:51 +00:00
KrossX
f7a8ec7ee9
Fix for odd DualShock rumble
...
Only bit0 matters for the small motor. Fixes RE4 rumble on movies / map.
Was already fixed on xpad.
2015-11-22 19:18:02 -03:00
Akash
8b6ad4ff85
GSDX-TC: check userhacks for preload data frame
2015-11-22 10:49:46 +05:30
Gregory Hainaut
9f2fa79fe3
forget to remove a debug message
2015-11-21 18:34:59 +01:00
Gregory Hainaut
80bdbb5f24
onepad: add an option to workaround DS3 issue with SDL2
...
I don't understand the magic but sometimes pad buttons are detected as buttons
sometimes as axis. Create an option so people can test both and hopefully find a working solution
Note: you need to restart the plugin to take the option into account
Note2: fix dual pad init too
Related issue #938 and #414
2015-11-21 18:33:51 +01:00
Gregory Hainaut
a2887d1536
Merge pull request #986 from ssakash/SPU2-X_dlgchanges
...
SPU2-X: Minor changes to dialog and stuffs
2015-11-21 17:07:11 +01:00
Gregory Hainaut
df87b64ca5
gsdx-linux: left align label
2015-11-20 17:36:03 +01:00
Gregory Hainaut
a41308e8c3
gsdx-linux: add a gui option for the tv shaders
2015-11-20 17:36:03 +01:00
Gregory Hainaut
19c9a0b441
gsdx: remove aggressive threading
...
http://wiki.pcsx2.net/index.php/PCSX2_Documentation/Threading_Basics
2015-11-20 17:36:03 +01:00
Gregory Hainaut
a46204ef9e
cmake: add a USE_LTO option
...
Note: nothing work so don't use it.
2015-11-20 17:36:03 +01:00
Akash
004ef3d451
SPU2-X: prevent signed/unsigned comparisons
2015-11-20 21:17:05 +05:30
Akash
f90eeb7861
SPU2-X: handling text during restore defautls
...
Previously the sound touch configure caption box will still have the outdated value of the sliders when using the restore defaults function, update the caption text also during restore defaults. ( use the first slider value for caption since that lies closer to the restore default box )
2015-11-20 21:17:04 +05:30
Blyss Sarania
791cd3055b
Enable LargeAddressAware in linker configuration
...
Negates users needing the 4gb patch for some games
2015-11-18 05:38:12 -06:00
refractionpcsx2
1437640bc5
Merge pull request #979 from TheLastRar/master
...
Dev9ghz: Fix crash on close when ethernet adapter fails to load in winPcap
2015-11-18 09:53:43 +00:00
Admiral H. Curtiss
5865c030cb
FolderMemoryCard: Be a bit more paranoid regarding metadata writes and don't allow a flush to assume that a previous flush has already written the metadata of a file.
2015-11-17 22:25:48 +01:00
Admiral H. Curtiss
25064e86b8
FolderMemoryCard: 4cbe9ad5ef
happens for the file mod/access metadata time write too, fix that.
2015-11-17 22:25:39 +01:00
Admiral H. Curtiss
4cbe9ad5ef
FolderMemoryCard: When metadata in a memory card page changed to point at a different file than what it was on memory card load, the file handle cache that was introduced in 879d0c601f
to prevent modification of currently loaded files would get confused and return the wrong file handle. Fixes #976 .
2015-11-17 22:17:44 +01:00
TheLastRar
63acc148dc
Act like dev9null when fully disabled.
...
original code for dealing with disabled Ethernet support would cause
some games to freeze when they tried to use the adapter.
2015-11-17 19:22:10 +00:00