Admiral H. Curtiss
5ffc6e0558
FolderMemoryCard: Don't load files in the root dir when filtering.
...
No official game stores files there. You can easily check this by putting any file in the root dir and loading the PS2 BIOS, which will show it as corrupted data with an unknown filesize.
2015-08-22 16:27:29 +02:00
ramapcsx2
9e97742a95
Merge pull request #771 from AdmiralCurtiss/linux-compile-fix-memcard-wxtime
...
FolderMemoryCard: Fix Linux compile error.
2015-08-17 23:21:38 +02:00
Admiral H. Curtiss
b2831ac2fd
FolderMemoryCard: Fix Linux compile error.
2015-08-17 23:10:29 +02:00
bositman
f9e6a02346
Merge pull request #757 from AdmiralCurtiss/folder-memcard-keep-files-open
...
FolderMemcard: Keep open handles on files.
2015-08-17 11:38:38 +03:00
Gregory Hainaut
260c12756a
gsdx-ogl: accelerate Cd - Cs * Alpha in sw blending
...
It is similar as Cd + Cs * Alpha except the operator
It would help to emulate other color clipping case correctly in basic
mode at full speed
2015-08-16 18:12:34 +02:00
Jonathan Li
6580f4922f
gsdx-ogl: correct fbmask conversion on texture shuffle
...
Fbmask is RGBA8 and must be converted to RGB5A1
=> bit 31 must be moved to bit 15
Signed-off-by: Gregory Hainaut <gregory.hainaut@gmail.com>
2015-08-16 14:06:10 +02:00
Gregory Hainaut
92dae56ff8
common: fix gcc warning
...
Macro is already declared in intrin header file
2015-08-16 14:04:30 +02:00
Gregory Hainaut
c32f1dfc23
gsdx-ogl: fix blend clear regression
...
Field selector are very dangerous to use.
Fix #764
2015-08-15 20:06:34 +02:00
Gregory Hainaut
0e3491bd58
gsdx-ogl: always do RW RT check
...
Jak uses it with triangle rendering.
2015-08-15 20:06:34 +02:00
Gregory Hainaut
c7b2f9d1d2
gsdx-ogl: setup fbo to always write to first buffer
...
GL_NONE was kind of useless because nothing was attached anyway
2015-08-15 20:06:34 +02:00
Gregory Hainaut
87f497af0a
gsdx-ogl: remove an useless variable
2015-08-15 20:06:34 +02:00
Gregory Hainaut
2e9ff045e1
gsdx-ogl: try another implementation for uniform buffer
...
It is slower but keep it for a bindless trial
2015-08-15 20:06:34 +02:00
Gregory Hainaut
3145031c05
gsdx-ogl: add glBindBufferRange function pointer
2015-08-15 20:06:34 +02:00
refractionpcsx2
9c7d4171e8
mVU: Tweak the flag hack again so it plays nice with Bloody Roar (and any other which started experiencing issues).
...
- Now makes sure the previous 4 calculations are taken.
2015-08-15 12:54:40 +01:00
Gregory Hainaut
f9fe2ee2d4
Merge pull request #765 from turtleli/gsdx-minor-gui-fixes
...
Gsdx: Linux tooltip and label fixes, Wild Arms hack description fix and cleanup
2015-08-15 12:07:50 +02:00
Jonathan Li
63c26c45ec
gsdx: Clean up Wild Arms hack cruft
...
The Wild Arms Offset hack can only be on or off. There is no third
state. Convert the three-state checkbox into a two-state checkbox, fix
the description and remove a leftover.
2015-08-15 10:54:03 +01:00
Jonathan Li
1915bf1a61
gsdx:linux: Fix tooltip and clarify/fix 2 labels
...
Half-pixel offset option now uses the correct tooltip.
Offset Hack -> Half-pixel Offset Hack
Wild arm Hack -> Wild Arms Hack
2015-08-15 09:53:48 +01:00
Gregory Hainaut
87dcb9336f
gsdx-ogl: don't bind the 0 texture to be compatible with the Nvidia debugger
2015-08-13 09:57:51 +02:00
Gregory Hainaut
84744d429e
gsdx: allow to test glsl shader without replayer
...
This way users can test it too.
2015-08-13 08:48:05 +02:00
Gregory Hainaut
2f9d5334ee
gsdx:EGL: prefer EGL over GLX + add some error messages
2015-08-13 08:48:05 +02:00
Gregory Hainaut
84e6fb45e8
gsdx-replayer:linux: allow to use env variable as default parameter
...
GSDUMP_SO <= the so plugin
GSDUMP_CONF <= the dir that contains the ini
2015-08-13 08:48:05 +02:00
Gregory Hainaut
52e12baca2
pcsx2: fix gcc warning: may be used uninitialized
2015-08-13 08:48:05 +02:00
refractionpcsx2
3415da216f
Whoops, too many clamps
2015-08-12 22:33:35 +01:00
refractionpcsx2
6664936529
microVU/COP2: Add clamping to solve hangs on Superman - Shadow Of Apokolips
2015-08-12 22:31:05 +01:00
Gregory Hainaut
6046d6c417
Merge pull request #749 from PCSX2/gsdx-micro-optimization
...
Gsdx micro optimization
2015-08-12 08:54:36 +02:00
refractionpcsx2
68de5228a8
GIF Unit: Stop multiple fires of FINISH IRQ's
...
- Fixes Indiecar Series 2005.
- Savestate bump was required, sorry, not sorry :P
2015-08-12 02:16:23 +01:00
Admiral H. Curtiss
7a388c73c5
FolderMemoryCard: Correctly write the internal memory card file creation/modification timestamps to the host file system's file attributes.
2015-08-11 02:41:42 +02:00
Admiral H. Curtiss
cb01523677
FolderMemoryCard: Fix the metadata writing problem that was introduced in 30eb292b48
.
2015-08-11 02:11:41 +02:00
Admiral H. Curtiss
879d0c601f
FolderMemoryCard: Keep handles to all accessed files while a memory card is open. This prevents users from modifying card contents while the emulator is running.
2015-08-11 02:11:39 +02:00
Admiral H. Curtiss
30eb292b48
FolderMemoryCard: Remove the Mode parameter for opening files, just always open in r+b so we can both read and write with the same handle.
...
This breaks metadata writes when a file is read before it's written.
2015-08-11 01:05:03 +02:00
Gregory Hainaut
98c74879bf
Merge pull request #718 from PCSX2/depth-color-direct-write
...
Depth color direct write
2015-08-10 15:50:48 +02:00
bositman
1e4bc7dc18
Merge pull request #746 from willkuer/master
...
Replace background image by a compatible version that doesn't produce a warning message in png-lib
2015-08-10 12:05:20 +03:00
refractionpcsx2
2798cadb78
Merge pull request #755 from turtleli/rename-math-h
...
Rename common/include/Utilities/Math.h to common/include/Utilities/MathUtils.h
2015-08-10 09:22:01 +01:00
Gregory Hainaut
67c3587c0b
cmake: fatal error if miss dependencies in package mode
...
+ don't install lilypad in package mode (not ready for distribution)
2015-08-10 08:49:55 +02:00
Gregory Hainaut
0663501d6f
gsdx-linux: disable perf monitor on release build
...
Code is rather slow on linux. Expect a 5-10% perf increase
2015-08-10 08:35:16 +02:00
Jonathan Li
0a0008cf97
Rename Utilities/Math.h to Utilities/MathUtils.h
...
Math.h conflicts with <math.h> on Visual Studio and causes the utilities
project to fail. Rename it to MathUtils.h instead.
2015-08-09 22:41:18 +01:00
refractionpcsx2
76d84bf6a5
Merge pull request #753 from micove/Fix_Revert
...
Fix the messy revert.
2015-08-09 15:35:29 +01:00
Miguel A. Colón Vélez
1cb47f3c80
Fix the messy revert.
...
Because someone had to do it.
2015-08-09 10:01:56 -04:00
Gregory Hainaut
9f92f63194
gsdx-ogl: Use GetAlphaMinMax to limit the scope of FULL accurate blending
...
Provide a massive speed up in this level.
2015-08-09 13:44:31 +02:00
Gregory Hainaut
61694013a5
gsdx-ogl: compact blending parameter structure
...
Save 656B of data. It is good for the cache.
2015-08-09 13:44:30 +02:00
Gregory Hainaut
df3ade896b
gsdx-ogl: use integer for blend factor
...
Integer argument&comparison might be lighter
V2: Forget to change one OMSetBlendState call
2015-08-09 13:44:05 +02:00
Gregory Hainaut
68379802cd
Merge pull request #751 from micove/Debug_FLAGS
...
Linux: Don't use O2 in the Debug Build.
2015-08-09 12:39:03 +02:00
Miguel A. Colón Vélez
ddc9c394a2
Don't use O2 in the Debug Build.
2015-08-08 22:10:40 -04:00
Gregory Hainaut
0e783f0003
Merge pull request #750 from nE0sIghT/feature/deoptimize
...
Use global compiler optimization flags instead of defining them for every plugin/binary
2015-08-08 16:42:12 +02:00
nE0sIghT
e1272dc2f9
Use global compiler optimization flags instead of defining them for every plugin/binary
2015-08-08 16:25:17 +03:00
bositman
ca22c1bdae
Merge pull request #747 from micove/Portaudio_Unicode
...
Windows: PortAudio Unicode - Fixes error when booting a game and using SPU2-X portaudio on UTF8 windows locales
2015-08-08 12:17:25 +03:00
Gregory Hainaut
bf7ae3a53e
Merge pull request #744 from micove/Cmake_Options
...
Linux: Add Cmake Options
2015-08-08 09:37:53 +02:00
Gregory Hainaut
5b57405517
gsdx-ogl: blend management cleanup
...
* reorder the blend function
* remove OM bsel object
* add a bit to support pabe (miss the glsl part)
2015-08-08 09:18:09 +02:00
Gregory Hainaut
4d12410707
gsdx-ogl: latch constant buffer in rendering object
...
* Initialization of the object is done once
* Avoid to reupload it when an useless parameter toggle
=> -10% of UBO update
2015-08-08 09:18:09 +02:00
Gregory Hainaut
bd0de8fbaf
glsl: (colclip) HDR doesn't need wrapping neither clamping
...
Might save a couple of instruction in the PS
2015-08-08 09:18:09 +02:00