Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
glsl::Film_FXAA_13_performance_pix Class Reference


G3D version of FXAA. More...

Public Member Functions

float FxaaLuma (vec4 rgba)
 
vec4 FxaaPixelShader (vec2 pos, vec4 fxaaConsolePosPos, sampler2D tex, sampler2D fxaaConsole360TexExpBiasNegOne, sampler2D fxaaConsole360TexExpBiasNegTwo, vec2 fxaaQualityRcpFrame, vec4 fxaaConsoleRcpFrameOpt, vec4 fxaaConsoleRcpFrameOpt2, vec4 fxaaConsole360RcpFrameOpt2, float fxaaQualitySubpix, float fxaaQualityEdgeThreshold, float fxaaQualityEdgeThresholdMin, float fxaaConsoleEdgeSharpness, float fxaaConsoleEdgeThreshold, float fxaaConsoleEdgeThresholdMin, vec4 fxaaConsole360ConstDir)
 
void main ()
 
float square (float x)
 
 uniform_Texture (sampler2D, sourceTexture_)
 RGBA8, with values already in sRGB space and true (sRGB) luma in A. More...
 

Public Attributes

in vec2 g3d_TexCoord
 

Detailed Description


G3D version of FXAA.

See copyright and warranty statement below.

Member Function Documentation

◆ FxaaLuma()

float glsl::Film_FXAA_13_performance_pix::FxaaLuma ( vec4  rgba)
inline

◆ FxaaPixelShader()

vec4 glsl::Film_FXAA_13_performance_pix::FxaaPixelShader ( vec2  pos,
vec4  fxaaConsolePosPos,
sampler2D  tex,
sampler2D  fxaaConsole360TexExpBiasNegOne,
sampler2D  fxaaConsole360TexExpBiasNegTwo,
vec2  fxaaQualityRcpFrame,
vec4  fxaaConsoleRcpFrameOpt,
vec4  fxaaConsoleRcpFrameOpt2,
vec4  fxaaConsole360RcpFrameOpt2,
float  fxaaQualitySubpix,
float  fxaaQualityEdgeThreshold,
float  fxaaQualityEdgeThresholdMin,
float  fxaaConsoleEdgeSharpness,
float  fxaaConsoleEdgeThreshold,
float  fxaaConsoleEdgeThresholdMin,
vec4  fxaaConsole360ConstDir 
)
inline

◆ main()

void glsl::Film_FXAA_13_performance_pix::main ( void  )
inline

◆ square()

float glsl::Film_FXAA_13_performance_pix::square ( float  x)
inline

◆ uniform_Texture()

glsl::Film_FXAA_13_performance_pix::uniform_Texture ( sampler2D  ,
sourceTexture_   
)

RGBA8, with values already in sRGB space and true (sRGB) luma in A.

Must have a BILINEAR_NO_MIPMAP configuration

Member Data Documentation

◆ g3d_TexCoord

in vec2 glsl::Film_FXAA_13_performance_pix::g3d_TexCoord

documentation generated on Wed Nov 24 2021 08:02:03 using doxygen 1.8.15