Gregory Hainaut
89fad4d3ad
common: port ScopedPtrMT to std::atomic
...
v2: s/NULL/nullptr/
v3: tentative fix for MSVC
// ScopedPtrMT.h(91, 0): error C2593: 'operator ==' is ambiguous
2016-02-28 15:29:00 +01:00
Gregory Hainaut
cb776d2f50
gsdx:atomic: better match the old if(!_interlockedbittestandset(&m_mapped, 0)) behavior
...
Thanks @turtleli
2016-02-23 18:43:44 +01:00
Gregory Hainaut
c0e58e48ae
Merge pull request #467 from PCSX2/atomic
...
Replace volatile with real atomic
2016-02-22 21:20:03 +01:00
Gregory Hainaut
f9b4ff17a5
gsdx: drop interlocked* function on linux
2016-02-22 19:12:50 +01:00
Gregory Hainaut
a601991f91
gsdx: add atomic for transaction scope object
2016-02-22 19:12:50 +01:00
Gregory Hainaut
f904cd6c4a
gsdx: add atomic for SW Renderer
...
V2: fix assertion
2016-02-22 19:12:37 +01:00
NZJenkins
729218ec4b
debugger: Fix opcode lookup crash
2016-02-21 22:39:29 +00:00
Gregory Hainaut
9bbb0fe1f6
gsdx: add atomic for texture upload
...
V2: fix init of atomic flag object
2016-02-21 18:17:53 +01:00
Gregory Hainaut
1db5e0c0bf
cmake: create a prof build type
...
It is the same as a release build but with the debug symbol and the
frame pointer.
2016-02-21 16:24:47 +01:00
Gregory Hainaut
a66c911fed
cmake: factorize debug/dev define
2016-02-21 16:17:10 +01:00
Gregory Hainaut
8987ca61a1
cmake: Og for debug build + extra debug information (ggdb3)
...
GSdx is utterly slow on debug build. -Og enable a couple of debugger-friendly optimization.
2016-02-21 16:05:00 +01:00
Gregory Hainaut
1e018d8a8a
i10n: refresh POT
...
Add the new VU gamefix string
2016-02-21 11:55:20 +01:00
Gregory Hainaut
9ba470fc63
gsdx-ogl: properly handle t_float in GS
...
f8c442cf76
misses the swap of t_float in GS
Fix regression in Okami
Bonus: factorize VS_WILDHACK in the VS
2016-02-21 11:48:30 +01:00
Gregory Hainaut
d53ed5bbee
i10n: update pre-build mo
2016-02-21 11:37:15 +01:00
ramapcsx2
eee10a10d8
Merge pull request #1192 from battletoast/master
...
Update german translation
2016-02-20 15:49:54 +01:00
Gregory Hainaut
bef8447447
Merge pull request #1186 from PCSX2/gsdx-unoptimize-vs
...
gsdx-ogl: make VS more generic
2016-02-20 10:39:19 +01:00
Gregory Hainaut
6002719c8c
Merge pull request #1185 from PCSX2/tekken5-fast-depth
...
gsdx: no depth lookup optimization
2016-02-20 10:24:21 +01:00
Gregory Hainaut
f569606475
Merge pull request #1184 from PCSX2/invert-unsafe-fbmask-option
...
gsdx-ogl: invert behavior of unsafe user hack
2016-02-20 10:09:39 +01:00
Gregory Hainaut
e3867ffa41
Merge pull request #1193 from piorrro33/master
...
French localization update, 2nd try
2016-02-19 16:28:33 +01:00
Pierre GRASSER
5b5655c989
French translation update (100% complete)
...
Pretty big translation update. It is now 100% complete, but I'll go on using it to see if I forgot some things.
Pretty big translation update. It is now 100% complete, but I'll go on using it to see if I forgot some things.
Localization update #2
3rd edit (and the last, hopefully)
4th edit
5th edit (the last, for sure)
Fixed a string that was too long and didn't fit
This is a combination of 2 commits.
2016-02-19 13:10:14 +01:00
battletoast
fe45975f43
Update pcsx2_Iconized.po
2016-02-18 21:21:41 +01:00
Gregory Hainaut
1853d0d16d
gsdx: no depth lookup optimization
...
Don't lookup a depth buffer if depth test is always pass without write
Boost performance on Tekken5 when depth emulation is enabled in openGL
(Tekken5 sets same address for both the RT and the depth but depth is disabled)
v2:
Keep ds if DATE is enabled (some implementation uses a stencil buffer)
Be more aggressive to avoid an useless depth lookup
2016-02-18 20:35:50 +01:00
Gregory Hainaut
8637516565
linux: fix the \n handling
2016-02-18 19:02:16 +01:00
Gregory Hainaut
f8c442cf76
gsdx-ogl: make VS more generic
...
Texture coordinate could be dummy/float/int integral/int normalized.
Old behavior:
* VS was in charge to select the texture coordinate
* int integral format wasn't supported
New behavior:
* Always compute all formats
* FS will be in charge to select the good format
Impact:
* VS will be slightly slower but it reduces shaders permutation from
little to 0 (won't be bad for CPU)
* FS speed isn't impacted as 2 separate code paths were already required
to support both format
* Rasterizer will be 33% slower but unlikely to be the limited factor of
the GPU
* In future we could directly use the integral format in the FS.
V2: remove useless PSin_t
2016-02-18 19:02:05 +01:00
Gregory Hainaut
0dadc124d3
gsdx-ogl: invert behavior of unsafe user hack
...
It would be on by default. Unsafe & fast path.
The hack is a security if someone encounters any issue
v2: update Windows gui file
v3: fix typo in tooltip and linux gui
2016-02-18 18:48:13 +01:00
Gregory Hainaut
1e549b0ab4
Merge pull request #1190 from piorrro33/patch-2
...
Typo correction #2
2016-02-18 14:36:40 +01:00
Pierre "Piorrro" GRASSER
30d1c0e0b5
Typo correction #2
...
I forgot to edit the other strings, last time.
2016-02-18 13:49:56 +01:00
refractionpcsx2
44e6445180
Merge pull request #1183 from netoale/patch-1
...
GSDX: Add The Simpsons Game (F) CRC to GSCrc.cpp
2016-02-17 11:12:14 +00:00
netoale
b910e20413
Update GSCrc.cpp
...
added french version of Simpsons The Game 0x5C1EBF61
2016-02-15 21:56:53 +01:00
refractionpcsx2
909584d473
GSDX: Disable Nvidia hack when in native res
2016-02-15 20:27:51 +00:00
Jonathan Li
aff75131e4
gui: Fix console log source menu item behaviour
...
Fixes an issue where the Enable all/Disable all/Restore Default menu
items in the Console Log Sources menu do not immediately enable/disable
CDVD log output.
2016-02-15 20:05:17 +00:00
Jonathan Li
999166fa58
lilypad: Fix some gcc and clang warnings
...
Fixes writable-strings, missing-braces, and undefined-inline warnings.
2016-02-14 22:25:17 +00:00
Jonathan Li
2b558a9606
lilypad: Make command/response debug output portable
...
It also makes the log viewable in Windows Notepad.
Also fix an off-by-one and fix the missing C++ exception settings.
2016-02-14 22:25:17 +00:00
Jonathan Li
2b61edb80d
lilypad:windows: Remove NO_CRT configurations
...
It's Windows-only and isn't actually used.
2016-02-14 13:24:59 +00:00
Gregory Hainaut
4061539e1b
Merge pull request #1181 from piorrro33/master
...
Typo correction
2016-02-14 13:36:54 +01:00
Jonathan Li
1718d07f94
Merge pull request #1174 from NZJenkins/stepOut-Fix
...
StepOut breakpoint fix
2016-02-14 11:39:39 +00:00
Pierre "Piorrro" GRASSER
d7b40433db
Typo correction
2016-02-14 09:30:49 +01:00
BoopFtang
fd4997ab94
StepOut breakpoint fix
...
Fixes #1164
SetSkipFirst wasn't called
2016-02-14 19:22:43 +13:00
Gregory Hainaut
8ae7f60b04
Merge pull request #1175 from PCSX2-Alpha/GSDX_stuffs
...
GSDX: Vertical frequency corrections and extra stuffs
2016-02-13 18:15:49 +01:00
Gregory Hainaut
85cf009f80
Merge pull request #1176 from Asmodean-/master
...
GSdx: Update Post-Processing
2016-02-13 18:13:48 +01:00
Gregory Hainaut
dc347e4854
Merge pull request #1178 from PCSX2/opengl-release-mode
...
gsdx-gl: use CONTEXT_FLAG_NO_ERROR_BIT_KHR to reduce driver overheard
2016-02-13 18:13:05 +01:00
Gregory Hainaut
81a4ca5667
Merge pull request #1177 from PCSX2-Alpha/EditorConfig
...
EditorConfig: Enforce Indent size for specific files on project
2016-02-13 17:38:33 +01:00
Kieran Hanrahan
7236ed93e9
Update GSdx_FX_Settings.ini
2016-02-13 16:02:37 +00:00
Kieran Hanrahan
fc0cebe7c5
More scaling workarounds
2016-02-13 16:02:14 +00:00
Jonathan Li
c47501d228
lilypad: Fix function name typo
2016-02-13 15:03:31 +00:00
Jonathan Li
f423549257
pcsx2: Fix savestate saving crash
...
My bad.
2016-02-13 14:57:55 +00:00
Gregory Hainaut
77f9113301
gsdx-gl: use CONTEXT_FLAG_NO_ERROR_BIT_KHR to reduce driver overheard
...
Didn't test it yet as my driver is too old.
Note: might break the open source drivers.
2016-02-13 15:28:11 +01:00
Karasuhebi
c843130854
Change Playstation to PlayStation in the About dialog and the CLI dialog.
...
Changed the word "Playstation" to the proper "PlayStation" in the About
dialog and the Command Line Options dialog.
Add a space between PlayStation and 2.
2016-02-13 13:58:58 +01:00
Gregory Hainaut
38b9198dba
Merge pull request #1173 from turtleli/replace-scoped-ptr
...
Replace ScopedPtr with unique_ptr
2016-02-13 13:49:18 +01:00
ramapcsx2
32182fe126
always fflush ee/iop logs. fixes the test suite timing out on windows.
2016-02-13 12:14:40 +01:00