Jonathan Li
5db0d682b8
cdvdgigaherz: Fix detection typo
2016-03-15 17:34:35 +00:00
Jonathan Li
d07076b9d4
cdvdgigaherz: Dual layer DVD type/layer 1 start LSN fixes
...
For dual layer DVDs, CDVDgetDualInfo() should return the first layer 1
LSN, not the last layer 0 LSN, which is what GetLayerBreakAddress()
returns. This matches what the internal ISO reader returns.
Also, PTP DVDs should return a value of 1 for the media type, not 2.
Finally, adjust the CDVDgetDualInfo() return value so PCSX2 correctly
recognises dual layer DVDs.
2016-03-15 17:28:43 +00:00
Gregory Hainaut
d378021dee
Merge pull request #1221 from piorrro33/master
...
Big French translation update
2016-03-10 20:28:41 +01:00
Gregory Hainaut
ec57f1305a
gsdx: detect rendering outside of the framebuffer
...
Could help to detect rendering issue (for example missing fmv)
2016-03-10 19:03:39 +01:00
Gregory Hainaut
bc73195193
gsdx-ogl: pack more tightly the FS UBO
...
Merge TA vec2 + Af vec1 into a single vec4
2016-03-10 18:29:05 +01:00
Jonathan Li
3e278a2e75
Merge pull request #1197 from turtleli/gsdx-png
...
Gsdx: PNG screenshots (Windows), use libpng directly
2016-03-08 23:49:56 +00:00
refractionpcsx2
236e5fcf9d
Merge pull request #1226 from PCSX2-Alpha/GameDB_once_again
...
GameDB: Remove some unnecessary old patches
2016-03-08 09:59:03 +00:00
Akash
8e83564ce9
GameDB: Remove some old patches
2016-03-08 15:11:51 +05:30
refractionpcsx2
dadbebd3ea
Merge pull request #1223 from PCSX2-Alpha/Game_DB
...
GameDB: Add Prafull's Gamefix patches
2016-03-07 16:41:40 +00:00
Akash
88900ed0d5
GameDB: Add Prafull's Gamefix patches
2016-03-07 00:14:20 +05:30
Gregory Hainaut
7b8616ac7b
gsdx-ogl: add function pointer for query object
2016-03-06 13:39:24 +01:00
Jonathan Li
5abacd3667
Merge pull request #1205 from NZJenkins/Delay-bp-conditions
...
Check delay breakpoint conditions
2016-03-04 18:16:08 +00:00
Jonathan Li
34ea33f237
ci: Fix Travis CI 32-bit builds
...
Build broke because Chrome is now 64-bit only. We don't use Chrome
anyway, so let's just delete the Chrome repository list.
2016-03-04 00:12:47 +00:00
NZJenkins
ba706b6dab
Check delay breakpoint condition
...
isBreakpointNeeded returns if breakpoints are needed for any combination
of the current pc and delay slot.
dynarecCheckBreakpoint checks conditions for each breakpoint slot.
2016-03-04 11:26:37 +13:00
Jonathan Li
6b950d0408
gsdx: Allow dump and capture PNG compression to be changed
...
Valid values for png_compression_level are from 0 (no compression) to 9
(max compression). The default is 1.
v2: Use zlib Z_BEST_SPEED (1) and Z_BEST_COMPRESSION (9) defines.
2016-03-02 22:58:45 +00:00
Jonathan Li
a97cbf038c
gsdx-d3d9: Save screenshots as PNG files
...
v2: Avoid unnecessary memory copy
2016-03-02 22:57:17 +00:00
Jonathan Li
d865efceb9
gsdx-d3d11: Save screenshots as PNG files
2016-03-02 22:57:16 +00:00
Jonathan Li
cf939620ea
gsdx-ogl: Save depth image as RGB and alpha images
2016-03-02 22:57:16 +00:00
Jonathan Li
aa3f4c74dc
GSDumpGUI: Add png image display support
2016-03-02 22:57:15 +00:00
Jonathan Li
97215008c9
ci|cmake|debian: Remove png++ build dependencies
...
GSdx now uses libpng directly. png++ is now unused, so let's remove it.
2016-03-02 22:57:15 +00:00
Jonathan Li
ee5861efc8
gsdx: Remove non-PNG code
...
It's no longer in use.
2016-03-02 22:57:12 +00:00
Jonathan Li
38edd77034
gsdx-ogl:windows: Save screenshots as PNG files
...
v2: Add zlib directory to property sheet
2016-03-02 22:52:08 +00:00
Jonathan Li
87dcfbc645
gsdx-png: Use libpng directly instead of via png++
...
v2: Increase compression to maximum
v3: Add zlib to GSdx build dependencies
v4: Reduce memory usage
2016-03-02 22:48:54 +00:00
Gregory Hainaut
edef3ad8c3
Merge pull request #1170 from PCSX2-Alpha/TC_Scaling
...
GSDX: Detect RT size based on display and frame registers.
2016-03-02 13:51:28 +01:00
Gregory Hainaut
883963232f
Merge pull request #1211 from PCSX2/atomix-fetch-correction
...
Core|Common: restore old interlocked add/sub behavior
2016-02-29 22:29:54 +01:00
Gregory Hainaut
3d5c1b4ef8
Core|Common: restore old interlocked add/sub behavior
...
interlocked* returns the new value whereas fetch_add/sub returns the old value.
2016-02-29 21:43:56 +01:00
Gregory Hainaut
4b00ec9d4f
Merge pull request #1210 from IlDucci/master
...
Updating Spanish Translation
2016-02-29 19:27:53 +01:00
IlDucci
2e3a7386e9
Updating Spanish Translation
...
Updated Spanish translation with latest changes.
2016-02-28 22:52:19 +01:00
Gregory Hainaut
e57a75ac55
Merge pull request #1202 from PCSX2/atomic-v2
...
Atomic v2
2016-02-28 22:08:29 +01:00
Gregory Hainaut
610bf8a277
Common: delete most of the deprecated atomic API
2016-02-28 15:29:31 +01:00
Gregory Hainaut
5ca92ecd67
Common: port code to std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
ca8955daf3
MTVU: port ScopedLockBool to std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
3a4787dd98
MTVU: partially port code to MTVU
...
Remains volatize as MTGS and the ScopedLockBool stuff
2016-02-28 15:29:31 +01:00
Gregory Hainaut
40b1a3996a
VU: port BaseVUmicroCPU to std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
8555a87380
GS.h: use std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
5a84a0d8d2
MTGS: port to std::atomic
...
Except the ring pointers m_ReadPos/m_WritePos because it requires
memory access optimization
2016-02-28 15:29:31 +01:00
Gregory Hainaut
410922a943
Deci2: port to std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
3a9bd90a3b
Gif: port code to std::atomic
2016-02-28 15:29:31 +01:00
Gregory Hainaut
92078b1c58
System: port to std::atomic
...
v2: use an explicit int type for clang
// multiple conversions from switch condition type
// 'std::atomic<ExecutionMode>' to an integral or enumeration type
v3/v4: use .load to read variable (clang 3.7)
v5: add back 'std::atomic<ExecutionMode>' now that .load is used everywhere
2016-02-28 15:29:00 +01:00
Gregory Hainaut
34826c9506
PluginManager: port to std::atomic
2016-02-28 15:29:00 +01:00
Gregory Hainaut
97cc468509
gui: use std::atomic bool to manage the gui
...
V2: Don't use 64 bits atomic (I'm not sure it is legal on 32 bits)
Note: Clang-3.7 fails to link
2016-02-28 15:29:00 +01:00
Gregory Hainaut
e5d4f2c24f
EE: use std::atomic<bool> for reset variable
2016-02-28 15:29:00 +01:00
Gregory Hainaut
60fe26ff2f
common:threading: Port NonblockingMutex to std::atomic_flag
2016-02-28 15:29:00 +01:00
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
db379ad7b5
Merge pull request #1206 from pgert/master
...
Update & Improvements of Swedish GUI-translation.
2016-02-28 15:21:50 +01:00
Jonathan Li
2d4e2fb8cb
windows: spu2-x does not use the emitter
...
So let's not specify it as a build dependency.
Also remove some unnecessary manual library linkage and remove the
wsWidgets GUI property sheet, which does nothing useful.
2016-02-28 11:08:08 +00:00
Jonathan Li
66050db322
3rdparty: add zlib project reference to libpng
...
It was missing.
2016-02-28 03:09:19 +00:00
Jonathan Li
bfeb3e801a
gsnull: Remove GSsetWindowInfo
...
PCSX2 doesn't actually use it.
GSnull also seems a bit behind the current GS plugin API - perhaps it
should be removed.
2016-02-28 02:45:59 +00:00
Jonathan Li
6c7cfe9e4d
xpad: Change to Unicode project and remove unused headers
...
Also remove an unnecessary ASSERT define, and delete the copy
constructors.
2016-02-28 02:45:10 +00:00
Pierre GRASSER
e98eedb16a
Big French translation update
2016-02-27 13:47:51 +01:00