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 |
Gregory Hainaut
|
8a4c0e9782
|
cmake: drop extra alignment on GSdx
It requires extensive tests
|
2015-08-08 09:18:09 +02:00 |
Gregory Hainaut
|
1557f82b11
|
gsdx:clut: comment old unused clut code
|
2015-08-08 09:17:21 +02:00 |
Gregory Hainaut
|
d822b6bd1a
|
gsdx-ogl: add some comments for the future
|
2015-08-08 09:17:06 +02:00 |
Gregory Hainaut
|
b17803bb34
|
gsdx-ogl: wipeout of GL_ARB_bindless_texture
Code is completely broken. It doesn't help to improve speed.
Remove 200 lines ;)
|
2015-08-08 09:16:49 +02:00 |
Gregory Hainaut
|
99d81868fc
|
cmake: use -ggdb instead of -g
Enable all gdb extensions for debug
|
2015-08-08 09:16:20 +02:00 |
Gregory Hainaut
|
b3919fde95
|
gsdx-linux: remove an old delay that pollute my benchmark mode
Also add a glFinish to ensure rendering is done
|
2015-08-08 09:16:13 +02:00 |
Miguel A. Colón Vélez
|
0e533e1630
|
Fix Unicode issues in SPU2-X with PortAudio.
|
2015-08-07 15:51:54 -04:00 |
Miguel A. Colón Vélez
|
2c4cda1e0a
|
Use Unicode in portaudio.
|
2015-08-07 14:28:02 -04:00 |
willkuer
|
26226e2094
|
replace background image by a compatible version that doesn't produce a warning message in png-lib
|
2015-08-07 17:57:55 +02:00 |
Miguel A. Colón Vélez
|
44bb093438
|
Run update_svnrevision.sh.
|
2015-08-07 06:06:36 -04:00 |
Miguel A. Colón Vélez
|
5a860d87c7
|
Merge back the local changes.
|
2015-08-07 05:57:35 -04:00 |
Miguel A. Colón Vélez
|
c17667971c
|
Update portaudio to svn1954.
|
2015-08-07 05:53:01 -04:00 |
Miguel A. Colón Vélez
|
0d344605e1
|
Use glibc for strcmp and memcmp.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43052
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59048
.
The bug is 5+ years old with no fix in sight.
Mesa did some test that showed 50% improvement and enabled it by default.
http://lists.freedesktop.org/archives/mesa-dev/2011-June/009078.html
.
It could also be coded but glibc version has mmx, sse2, and sse4 support.
|
2015-08-07 05:04:19 -04:00 |
Miguel A. Colón Vélez
|
1db74162e6
|
Update the gcc version requirements.
It no longer builds with 4.6 and 4.7 since it requires features from 4.8.
Start using c++11 since we no longer support 4.5 & 4.6.
|
2015-08-07 05:03:37 -04:00 |
Miguel A. Colón Vélez
|
8a87981d94
|
Add options to not install optional files.
|
2015-08-07 02:39:39 -04:00 |
gabest11
|
d826d925db
|
gsdx: eliminated a few bugs in the texture size changer algorithm
|
2015-08-07 02:08:29 +02:00 |
Gregory Hainaut
|
241367ec5c
|
Merge pull request #742 from turtleli/gsdx-linux-fix-missing-symbol
gsdx:linux: Add GSDrawingContext.cpp to CMakeLists.txt
|
2015-08-06 19:54:13 +02:00 |
Gregory Hainaut
|
7bb506c5bb
|
Merge pull request #739 from Asmodean-/master
GSdx: Post-processing updates
|
2015-08-06 19:53:03 +02:00 |