External shaders: Difference between revisions

From PCSX2 Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{info-stub}}
{{info-stub}}


http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx
A shader is a piece of software that is used to do certain modifications of the GSdx graphic output. For instance: the production of appropriate levels of color, or, to produce post-processing effects.
http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx?pid=343285#pid343285
 
Since [http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx?pid=343285#pid343285 January 2014], GSdx supports the use of an external file (shader.fx) to be used as an external shader, '''separating it''' from the [http://en.wikipedia.org/wiki/Fast_approximate_anti-aliasing FXAA] shader. This feature is only available for Windows users with graphics cards supporting Dx10 or higher, but people with Dx9 only card can still use the internal [http://en.wikipedia.org/wiki/Fast_approximate_anti-aliasing FXAA] method.
 
=Installation and usage=
Make sure you have GSdx version 0.1.16 or higher.
 
'''1)''' Download your shader choice (see list of shaders bellow).
 
'''2)''' Extract the ''*.fx'' file inside your ''PCSX2'' directory, '''where the main executables are placed'''.
 
'''3)''' Rename it ''to shader.fx'' (remember to back up the existing ''shader.fx'' file to be restored if needed).
 
'''4''') Enable the shader
*On the GSdx settings, enable the Use FX Shader checkbox.
*In game, pressing the ''Home'' key.
*Set ''shaderfx=1'' on ''GSdx.ini''.
 
{{Tip| On ''low end'' systems, the combined use of '''Fx Shader''' and '''FXAA''' or a high custom resolution can cause a performance loss.
Try with settings until you find the one that better suits your need for a particular game.}}
 
=List of shaders=
*You can find a list of shader.fx files created by the community on [http://forums.pcsx2.net/Thread-Custom-Shaders-for-GSdx this] forum post.
*KrossX [http://www.mediafire.com/krossx shaders].
 
=PCSX2Fx by Asmodean=
This is a suite of shaders embedded on a ''shader.fx'' file, that can be modifiable by the user.
<br /> The files ''shader.fx'' (the shader itself) and ''GSdx_FX_Settings.ini'' (the shader configuration file) have to be placed on the PCSX2 directory, where the main executables are.

Revision as of 15:41, 30 December 2014

A shader is a piece of software that is used to do certain modifications of the GSdx graphic output. For instance: the production of appropriate levels of color, or, to produce post-processing effects.

Since January 2014, GSdx supports the use of an external file (shader.fx) to be used as an external shader, separating it from the FXAA shader. This feature is only available for Windows users with graphics cards supporting Dx10 or higher, but people with Dx9 only card can still use the internal FXAA method.

Installation and usage

Make sure you have GSdx version 0.1.16 or higher.

1) Download your shader choice (see list of shaders bellow).

2) Extract the *.fx file inside your PCSX2 directory, where the main executables are placed.

3) Rename it to shader.fx (remember to back up the existing shader.fx file to be restored if needed).

4) Enable the shader

  • On the GSdx settings, enable the Use FX Shader checkbox.
  • In game, pressing the Home key.
  • Set shaderfx=1 on GSdx.ini.
Tip:
On low end systems, the combined use of Fx Shader and FXAA or a high custom resolution can cause a performance loss. Try with settings until you find the one that better suits your need for a particular game.

List of shaders

  • You can find a list of shader.fx files created by the community on this forum post.
  • KrossX shaders.

PCSX2Fx by Asmodean

This is a suite of shaders embedded on a shader.fx file, that can be modifiable by the user.
The files shader.fx (the shader itself) and GSdx_FX_Settings.ini (the shader configuration file) have to be placed on the PCSX2 directory, where the main executables are.