Jonathan Li
fe2dfdb3b9
gsdx: Remove "using namespace std"
2017-09-08 09:56:28 +02:00
Jonathan Li
82d1aba67f
gsdx: Prefix std:: to ostringstream, pair, codecvt*
2017-09-08 09:56:28 +02:00
Jonathan Li
7ed360e06b
gsdx: Prefix std:: to shared_ptr
2017-09-08 09:56:28 +02:00
Jonathan Li
0cde534e30
gsdx: Prefix std:: to min and max
2017-09-08 09:56:28 +02:00
Jonathan Li
54c320c724
gdsx: Prefix std:: to map
...
Also use auto when appropriate.
2017-09-08 09:56:28 +02:00
Jonathan Li
2ff67f3741
gsdx: Prefix std:: to list
...
Also use auto when appropriate
2017-09-08 09:56:28 +02:00
Jonathan Li
5415b7ad5b
gsdx: Prefix std:: to vector
...
Also use auto when appropriate
2017-09-08 09:56:28 +02:00
Jonathan Li
2aeb406e38
gsdx: Remove hash_{map,set} macros
...
Also use auto when appropriate.
2017-09-08 09:56:28 +02:00
Jonathan Li
d57b812f36
gsdx: Prefix std:: to string and to_string
2017-09-08 09:56:28 +02:00
Ryudo300
ada0d57452
PCSX2-GUI: Logo Update (Wider image)
...
New logo for the main interface of PCSX2. (400px instead of 380)
2017-09-07 18:15:26 +02:00
lightningterror
d158ac5ffe
GSdx-ogl:
...
Comment out driver version detection on amd as it was not working properly.
Rename bools for vendor ids.
2017-09-06 18:08:37 +02:00
lightningterror
481a884d25
GSdx - dx9: Edit Alpha Correction (FBA) tooltip.
...
Can cause graphical glitches in some games.
2017-09-06 18:05:21 +02:00
lightningterror
f14c78cf12
GSdx-ogl: Fix GSdx crashing on Intel igpus
...
Regression was introduced in #1954
GSdx caused the emulator to crash when the renderer was restarted.
It may have affected older gpus from nvidia/amd
with older OpenGL support as well.
2017-09-06 17:14:21 +02:00
lightningterror
91d8e7c7c6
GSdx-Windows: Grey out OSD and Shader Configuration
...
Grey out OSD Configuration button for Direct3D
since only OpenGL supports the feature atm.
Grey out Shader Configuration button in Core Benchmark.
2017-08-31 21:11:43 +05:30
Jonathan Li
854f3d5b85
lilypad: Fix Lock Direction/Input/Both features
...
Regression was introduced in 2ea078beb5
.
Coverity CID 178405.
2017-08-30 22:25:06 +01:00
Jonathan Li
056cbbcdcd
pcsx2: Fix inconsistent framelimiter/vsync interaction
...
If emulation is paused and resumed, vsync may become enabled even if the
frame limiter is currently disabled. This state persists until the
settings are changed or the hotkeys are used.
Fix the inconsistent framelimiter/vsync behaviour so that vsync isn't
enabled whenever the framelimiter is disabled, which matches the
behaviour in the rest of the code.
2017-08-30 21:08:54 +01:00
Jonathan Li
c02a545c7d
pcsx2: Apply vsync changes immediately on settings change
...
Fixes an issue where changes to the vsync settings are not applied until
emulation is paused and resumed.
2017-08-30 21:08:54 +01:00
Jonathan Li
fecf8e3ed2
gsdx:ogl: Call swap interval function on rendering thread
...
The swap interval function must be called on the same thread that
rendering takes place on. This fixes an issue where the turbo speed and
frame limiter hotkeys fail to disable vsync when the OpenGL renderer is
used.
2017-08-30 21:08:54 +01:00
Jonathan Li
12e7eac1b4
ci: Fix Travis CI
...
[skip appveyor]
2017-08-30 19:11:34 +01:00
Alessandro Vetere
a0aa585afd
GSdx GSTextureCache: Using FastList instead of std::list. Various other improvements.
...
Using range loops where possible (correctly).
Using auto where possible (minimize code changes whenever it's decided to change back to a std container).
Use more efficient erase pattern (where possible).
Minor code tweaks.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
b2508dcb59
GSdx GSDevice: Using FastList instead of std::list. Using range loops (correctly). Using auto instead of declaring iterator type.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
965334350f
GSdx GSTextureCacheSW: Ported erase iterator trick. Using FastList instead of std::list. Using range loops. Using more efficient erase pattern.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
676c7b89c7
GSdx GSFastList: Introducing the custom container template class.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
b431d172b7
GSdx GSDirtyRect: std::vector instead of std::list, to speedup linear scan. Improved const-ness. Using range loop.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
f8e89b694a
GSdx GSLocalMemory: Reserve space required in the std::vector before adding elements to it.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
3300470a29
GSdx GSCodeBuffer: std::vector instead of std::list, to speedup linear scan. Using range loop on destruction.
2017-08-30 11:43:18 +02:00
Alessandro Vetere
798d6a9134
GSdx GSDevice11: Fix unsigned warning under VS2015 with DEBUG build enabled.
2017-08-30 11:43:18 +02:00
Akash
8fe8cad8f9
GSdx-D3D11: Avoid undefined behavior in swapchain
...
PCSX2 sends a negative value (-1) to GSdx when adaptive mode is
specified for Vsync, this mode is exclusive to OpenGL at the moment
and is unimplemented on the D3D11 renderer. Also the present function
of swapchain only accepts values from 0 to 4 as parameter, hence
passing negative values to the function is undefined behavior.
So let's fallback to standard synchronization method on D3D11 when
PCSX2 requests for adaptive mode.
2017-08-25 22:40:42 +01:00
lightningterror
420f111611
GSdx: Add missing CRC for GT3
2017-08-16 17:35:32 +05:30
ramapcsx2
9c8a48f38c
Merge pull request #2038 from FiLeonard/master
...
Update German Translation
2017-08-14 12:03:19 +02:00
FiLeonard
50bb101abf
small update
2017-08-13 17:55:29 +02:00
FiLeonard
21dcfc8dae
correction
2017-08-12 18:59:52 +02:00
FiLeonard
24e5819f99
correction
2017-08-12 18:46:00 +02:00
Gregory Hainaut
64c197de47
glsl: miss color of SSO interface
...
It was added with the OSD
Fix #2037
2017-08-12 15:43:15 +02:00
Gregory Hainaut
c4bf09ad32
glsl: extension must be declared first
...
Mesa follows this rule of the standard.
Issue #2037
Shader compile fines now but SSO interface seems to be broken.
2017-08-12 15:37:29 +02:00
Gregory Hainaut
8c37418e44
onepad: print a more accurate message when only a single pad is detected
2017-08-10 22:00:33 +02:00
Gregory Hainaut
d6c27c190d
onepad: fallback on 2nd gamepad for the 2nd player
...
Close #2039
2017-08-10 22:00:28 +02:00
Gregory Hainaut
0d0a54f095
Merge pull request #2040 from orbea/horipad
...
Add Horipad One config
2017-08-10 11:45:35 +02:00
orbea
590b75453c
Add Horipad One config
2017-08-09 17:56:18 -07:00
FiLeonard
f80d17c2be
revert kapitalized personal pronouns
2017-08-10 00:32:02 +02:00
FiLeonard
58b94d5a63
a few corrections
2017-08-09 21:36:33 +02:00
Akash
1d95dbe4a1
PCSX2-Git: Minor changes in issue template file
...
* Remove redundant mention of MTVU hack speedhack.
(It's grayed out at safest preset)
* Change ``Note 1/2`` into a single notes header with
multiple lists, also modified the "is in active development"
part as it's no longer the case.
[skip ci]
2017-08-09 20:10:17 +05:30
Akash
ebe9b3368e
PCSX2-WX: Force disable MTVU hack on safest preset
...
The safest preset should ideally try to provide
the highest accuracy and stability when emulating the
PS2, allowing the manipulation of the MTVU hack could
just destroy both of these things, hence the following patch
force disables the hack on safest preset.
2017-08-09 20:10:17 +05:30
FiLeonard
504337d25e
small update
2017-08-09 14:50:50 +02:00
FiLeonard
c53d11b2cd
small update
2017-08-09 14:38:22 +02:00
FiLeonard
6de73c7ab3
small updates
2017-08-09 14:15:32 +02:00
FiLeonard
83fecb46f6
Update German Translation
2017-08-09 04:23:48 +02:00
lightningterror
20cc02c90d
Update Translations ( #2029 )
...
Update tr_TR - credits to PyramidHead
Remove .mo files from locales for tr_TR and cs_CZ
2017-08-06 22:45:49 +05:30
Gregory Hainaut
41bfb6e80a
Merge pull request #2000 from PCSX2/greg/vsync-take2
...
Greg/vsync take2
2017-08-05 11:44:41 +02:00
Gregory Hainaut
f5838c5178
pcsx2 gui: uses a combo box for Vsync
...
The possible values are
* Disabled
* Enabled
* Adaptive Vsync (the new possibility)
2017-08-05 11:00:41 +02:00