Commit Graph

5148 Commits

Author SHA1 Message Date
gregory.hainaut 3d7b86660a gsdx ogl: Enable by default advance DATE effect on nvidia (GL4 GPU)
Note: DATE is used for shadows (persona 3) and others effect

You can disable it when you disable gl image extension (override_GL_ARB_shader_image_load_store = 0)
You can also enable it on AMD too (set it to 1 this time) but no guarantee.

If you feel the extension is too slow, you can try disable some gl barrier (aka "damn the torpedo full steam ahead!").
It can be done with the option UserHacks_DateGL4 = 1. Otherwise just disable the extension.

Note: don't enable UserHacks_AlphaStencil in the same time. GL_ARB_shader_image_load_store is an alternative implementation.
Enabling both in the same time will lead to undefined (well surely wrong) behavior.




git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5890 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-08 11:05:26 +00:00
refraction 907964a7d1 Langs: Change the Arabic name properly, update relevant files (thanks for the heads up Gregory :) )
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5889 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-07 20:34:36 +00:00
gregory.hainaut 384c0c12ea gsdx ogl:
* properly detect gl nv depth extension
* Always show the hack on the gui. Add a new hack option for DATE (gl4.2) only
* Save the scan mode on linux too (f7)
* hopefully fix some crash on some drivers... (ensure aligment 256 bits alignment, and if not use std memcpy)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5888 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-07 19:53:01 +00:00
ramapcsx2.code 749568f290 It might be a good idea to notify the emulator that the disc changed on a disc swap.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5886 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-07 10:02:53 +00:00
refraction 0403bd8c3c rename Arabic folder, one user suggested it fixed some problem causing PCSX2 to boot. Makes it more uniform so it can't hurt i guess.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5885 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-06 21:57:36 +00:00
refraction eafadaf15a GSDX: Fix up the GUI that displays during the First Run Wizard
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5884 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-05 22:42:02 +00:00
Asmodean.pcsx2 ea06e2e403 GSdx: Dialog label fix.
Extra rendering threads label text was getting cut off early.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5882 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-05 00:23:02 +00:00
Asmodean.pcsx2 11a15ca58a GSdx: Just tidying up a few last things, to wrap up the AF changes.
Also disabled the gsdx AF options for the OGL renderer (because it's not implemented for that yet). 

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5881 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-04 21:42:43 +00:00
avihal@gmail.com 93cb647091 Games db: normalize (4 missing games name, few places where compat appeared after the hacks section, removed 2 almost duplicate entries (-T at the serial).
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5880 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-04 01:43:50 +00:00
Asmodean.pcsx2 42b879e6b8 GSdx: Anisotropic Filtering.
Fixes a small oversight on my part. Which was setting the maximum anisotropy to (0,1,2,3,4) respectively, instead of (1,2,4,8,16). So when you selected x16 for example, you were actually only getting x4 >.>

Corrected now, and you will be getting the full x16 when selected :)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5879 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-03 20:06:00 +00:00
Asmodean.pcsx2 b8f8459275 GSdx: Anisotropic Filtering.
Adds anisotropic texture filtering (1x-16x) to the hardware settings. Enhances the visual quality of textures that are at oblique viewing angles.

Anisotropic filtering is automatically disabled if: 8-bit textures are enabled.


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5878 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-03 16:58:11 +00:00
refraction 3bc5779f68 GSDX: Just correcting some typo's
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5875 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 22:46:06 +00:00
Asmodean.pcsx2 644f0e61ba GSdx: Store the user selected F7 shader to the ini, as TVShader.
As before: use the hotkey(f7) to switch between them. It will now save the chosen scanline effect, instead of always defaulting to disabled, on load.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5874 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 20:40:28 +00:00
refraction 5a8f01edf4 VIF MFIFO: Missed the MFIFO when i did my VIF change in r5843 which would have stopped some games working.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5873 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 20:19:54 +00:00
Asmodean.pcsx2 02afca3bb6 GSdx: Just some small post processing cleanup changes, should lower the FXAA compiling time on pause/resumes.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5872 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 17:50:32 +00:00
ramapcsx2.code 1fb3d7dd17 Regular version numbering for SVN again. We're at 1.3 now :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5870 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 13:56:09 +00:00
ramapcsx2.code 5d51fa357f And the .docs
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5867 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 12:34:38 +00:00
ramapcsx2.code cf9a8f42df Release version numbers.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5866 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 12:30:08 +00:00
ramapcsx2.code 2080db255a New pdfs for 1.2
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5865 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-02 12:27:53 +00:00
gregory.hainaut 6cf75e086b gsdx ogl: Only enable advance DATE when user request it
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5864 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-01 18:46:18 +00:00
gregory.hainaut 061f357618 i18n: refresh all translations
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5863 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-01 17:20:44 +00:00
gregory.hainaut c0558c00e7 gsdx ogl:
* gui refresh
  + Use some tab to reduce heigth for small screen
  + Add logz option
  + remove broken/experimental keyword. GSdx ogl is not too bad ;)
* autodetect GL_NV_depth_buffer_float

Linux tester you are welcome!



git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5862 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-01 11:11:14 +00:00
gregory.hainaut 6f3326a9a4 gsdx ogl: Fog hide this typo :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5861 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-02-01 10:14:01 +00:00
gregory.hainaut 84895eadd9 gsdx ogl: correct most of Z-depth issue
Best setting if you driver support GL_NV_depth_buffer_float => GL_NV_Depth = 1 & logz = 0
Otherwise => GL_NV_Depth = 0 & logz = 1

Explanation of the bug:
Dx z position ranges from 0.0f to 1.0f (FS ranges 0.0f to 1.0f)
GL z Position ranges from -1.0f to 1.0f (FS ranges 0.0f to 1.0f)

Why it sucks:
GS small depth value will be "mapped" to -1.0f. In others all small values will be 1.0f! Terrible lost
of accuraccy.

The GL_NV_depth_buffer_float extension allow to set the near plane as -1.0f.
So
"GL z Position ranges from -1.0f to 1.0f (FS ranges 0.0f to 1.0f)"
will become
"GL z Position ranges from -1.0f to 1.0f (FS ranges -1.0f to 1.0f)"
and therefore
"z posision [0.0f;1.0f] will map to FS [0.0f;1.0f]" as DX

Yes we just get back all precision lost previously :)
However you need hardware (intel?) and driver support (free driver?/gles?) :(





git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5860 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-31 21:30:54 +00:00
ramapcsx2.code e27d04ff08 Fix for intention change in last commit, was an oversight :p
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5859 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-31 12:00:50 +00:00
ramapcsx2.code c03a1c9bd0 Small round of patches for various issues, #3.
Fixed a bad string in the German translation, added GSdx-avx2 to the installer, silenced a debug print and shortened the app name in release builds.


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5858 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-31 11:53:00 +00:00
gregory.hainaut 1c5cec4647 i18n: refresh all languages with previous fix incorporated
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5857 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-30 19:27:58 +00:00
gregory.hainaut c707bf8572 i18n:
* add a PERL script to ensure translation quality (ie check c-string format)
* Fix c-format error as best as can! It will hopefully fix various potential crash


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5856 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-30 19:26:09 +00:00
refraction 4ac5f70f08 Updated Widescreen hacks. Removed hacks where different regions (PAL/NTSC) share CRC as this will cause problems. KH2 PAL fixed thanks to devina40 :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5854 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-27 23:39:47 +00:00
refraction 1aedab7910 Installer: Removed SDL.dll as it is no longer required by any plugins.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5853 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-27 19:40:21 +00:00
refraction 1d680c9d82 Silencing assert for the moment as it seems to work regardless. (assert triggered since r5851)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5852 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-27 19:30:29 +00:00
gregory.hainaut 61da62bf27 pcsx2: Create GetProgramDataDir (for cheats_ws and game db)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5851 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-27 18:59:52 +00:00
gregory.hainaut 48356e31b8 linux:
* use same path as game index db for cheats and cheats_ws
* install the new cheat zip file on cmake and debian installer 


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5850 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-26 18:00:14 +00:00
avihal@gmail.com afa2336254 Installer: use cheats_ws.zip instead of dbf
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5841 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-26 02:34:58 +00:00
refraction 5b14ca0fb9 GSDX: Clear up all compiler warnings. No changes to emulation.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5840 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-26 00:58:21 +00:00
refraction d4211394a5 Another small thing picked up by VS Analyzer. Again probably no actual change in emulation.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5839 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-26 00:21:51 +00:00
refraction 8e6e0f4c66 Just a couple of small fixes picked up by the compiler, no change to emulation.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5838 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 23:36:40 +00:00
avihal@gmail.com 5187f8bfe1 ws_cheats folder goes back to documents (following r5640, r5824 and r5826). This way the installer only installs the cheats_ws,zip file at the installation dir, while users could put their own ws cheat files at cheats_ws folder under documents. Portable mode is unaffected.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5837 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 21:31:42 +00:00
avihal@gmail.com 980229ce5b Widescreen hacks db: change from dbf to normal zip (also replaced the dbf with a zip of current ws hacks).
Logic stays the same as before: If no ws hack is loaded from the normal cheats_ws folder, they try finding ws hacks at the zip.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5836 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 21:13:52 +00:00
ramapcsx2.code d89d02a59f Refinement of the last patch.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5835 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 19:53:12 +00:00
ramapcsx2.code 2ba52ebf3e GSdx:
This fixes the crashes on F9 for me. We don't want to call GSgetTitleInfo2() when GSOpen() isn't finished yet.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5834 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 19:36:45 +00:00
sudonim1@gmail.com 7fce5709d4 GSDX: Forgot to remove a bit of cruft in the last rev.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5833 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 19:17:00 +00:00
sudonim1@gmail.com d6457e9983 GSDX: Fixed the allocation checks in the previous couple of revs.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5832 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 19:14:28 +00:00
ramapcsx2.code ab1f4f99af Small round of patches for various issues, #2.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5831 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 15:53:31 +00:00
ramapcsx2.code b99aa05cbf Small round of patches for various issues.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5830 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-25 14:25:48 +00:00
refraction 18b345fab9 Installer: Update to include new cheats_ws.dbf file
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5829 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-24 23:01:46 +00:00
avihal@gmail.com d9026a10a7 Wide screen hacks db: fix boot to bios (was trying to load all patches, now only the patches for CRC 00000000)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5828 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-24 21:33:09 +00:00
avihal@gmail.com d11382a20c Support single widescreen dbf file. Also includes a batch file to create a cheats_ws.dbf file from individual pnach files, and also includes the cheats_ws.dbf file which was generated from the current individual ws cheat pnach files.
Still needs: 1. remove all single ws pnach files from the repository. 2. Update the installer/uninstaller accordingly.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5827 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-24 21:13:25 +00:00
gregory.hainaut 4ae6b0cb83 redo commit r5824 with the eye open this time...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5826 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-24 18:12:11 +00:00
gregory.hainaut 2f7d642113 i18n: update sv_SE/tr_TR/ko_KR + refresh others
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5825 96395faa-99c1-11dd-bbfe-3dabce05a288
2014-01-24 17:46:01 +00:00