3#include <common/aglShaderEnum.h>
4#include <gfx/seadViewport.h>
Definition aglShaderProgram.h:16
Definition aglTextureSampler.h:12
Definition aglImageFilter2D.h:14
FrameBufferCopySampler
Definition aglImageFilter2D.h:77
@ cFrameBufferCopySampler_TextureColor_6
Definition aglImageFilter2D.h:84
@ cFrameBufferCopySampler_TextureColor_3
Definition aglImageFilter2D.h:81
@ cFrameBufferCopySampler_TextureColor_0
Definition aglImageFilter2D.h:78
@ cFrameBufferCopySampler_TextureColor_2
Definition aglImageFilter2D.h:80
@ cFrameBufferCopySampler_TextureColor_4
Definition aglImageFilter2D.h:82
@ cFrameBufferCopySampler_TextureDepth
Definition aglImageFilter2D.h:86
@ cFrameBufferCopySampler_Num
Definition aglImageFilter2D.h:87
@ cFrameBufferCopySampler_TextureColor_5
Definition aglImageFilter2D.h:83
@ cFrameBufferCopySampler_TextureColor_7
Definition aglImageFilter2D.h:85
@ cFrameBufferCopySampler_TextureColor_1
Definition aglImageFilter2D.h:79
static ShaderMode drawTextureTexCoord(const TextureSampler &sampler, const sead::Viewport &viewport, const sead::Vector2f &tex_scale, f32 tex_rotate, const sead::Vector2f &tex_trans, const sead::Vector2f &scale, const sead::Vector2f &pos, ShaderMode mode=cShaderMode_Invalid)
XluSnapSampler
Definition aglImageFilter2D.h:67
@ cXluSnapSampler_SnapColor
Definition aglImageFilter2D.h:68
@ cXluSnapSampler_SnapDepth
Definition aglImageFilter2D.h:69
@ cXluSnapSampler_Num
Definition aglImageFilter2D.h:72
@ cXluSnapSampler_TargetColor
Definition aglImageFilter2D.h:70
@ cXluSnapSampler_TargetDepth
Definition aglImageFilter2D.h:71
XluSnapUniform
Definition aglImageFilter2D.h:52
@ cXluSnapUniform_Num
Definition aglImageFilter2D.h:54
@ cXluSnapUniform_Alpha
Definition aglImageFilter2D.h:53
static ShaderMode drawTextureQuadTriangle(const TextureSampler &sampler, ShaderMode mode)
Definition aglImageFilter2D.cpp:25
static ShaderMode drawCubic(const TextureSampler &sampler, const sead::Viewport &viewport, const sead::Vector2f &tex_scale, f32 tex_rotate, const sead::Vector2f &tex_trans, const sead::Vector2f &scale, const sead::Vector2f &pos, ShaderMode mode=cShaderMode_Invalid)
Sampler
Definition aglImageFilter2D.h:59
@ cSampler_Num
Definition aglImageFilter2D.h:62
@ cSampler_Texture
Definition aglImageFilter2D.h:60
@ cSampler_Texture_1
Definition aglImageFilter2D.h:61
Uniform
Definition aglImageFilter2D.h:24
@ cUniform_TexTrans
Definition aglImageFilter2D.h:31
@ cUniform_TexSize
Definition aglImageFilter2D.h:26
@ cUniform_MipLevel
Definition aglImageFilter2D.h:27
@ cUniform_ColorDriftG
Definition aglImageFilter2D.h:37
@ cUniform_TexFetchAdjust
Definition aglImageFilter2D.h:35
@ cUniform_DepthNear
Definition aglImageFilter2D.h:43
@ cUniform_MultiSampleNum
Definition aglImageFilter2D.h:32
@ cUniform_InvDepthRange
Definition aglImageFilter2D.h:45
@ cUniform_ColorDriftR
Definition aglImageFilter2D.h:36
@ cUniform_NV12DecodeParam
Definition aglImageFilter2D.h:46
@ cUniform_TexScale
Definition aglImageFilter2D.h:29
@ cUniform_TexFlipY
Definition aglImageFilter2D.h:34
@ cUniform_ColorT
Definition aglImageFilter2D.h:39
@ cUniform_Num
Definition aglImageFilter2D.h:47
@ cUniform_BlurOffset
Definition aglImageFilter2D.h:42
@ cUniform_ColorB
Definition aglImageFilter2D.h:40
@ cUniform_OneMinusNearDivFar
Definition aglImageFilter2D.h:44
@ cUniform_Color
Definition aglImageFilter2D.h:33
@ cUniform_TexRotate
Definition aglImageFilter2D.h:30
@ cUniform_ColorDriftB
Definition aglImageFilter2D.h:38
@ cUniform_CubeMapFace
Definition aglImageFilter2D.h:41
@ cUniform_ProjViewWorld
Definition aglImageFilter2D.h:25
@ cUniform_Slice
Definition aglImageFilter2D.h:28
static ShaderMode drawTextureMSAA(const TextureSampler &sampler, const sead::Viewport &viewport, const sead::Vector2f &scale, const sead::Vector2f &pos, ShaderMode mode=cShaderMode_Invalid)
GaussianKernel
Definition aglImageFilter2D.h:92
@ cGaussianKernel_7
Definition aglImageFilter2D.h:95
@ cGaussianKernel_3
Definition aglImageFilter2D.h:93
@ cGaussianKernel_9
Definition aglImageFilter2D.h:96
@ cGaussianKernel_5
Definition aglImageFilter2D.h:94
@ cGaussianKernel_Num
Definition aglImageFilter2D.h:99
@ cGaussianKernel_11
Definition aglImageFilter2D.h:97
@ cGaussianKernel_13
Definition aglImageFilter2D.h:98
static ShaderMode drawTexture(const TextureSampler &sampler, const sead::Viewport &viewport, const sead::Vector2f &scale, const sead::Vector2f &pos, ShaderMode mode=cShaderMode_Invalid)
Attribute
Definition aglImageFilter2D.h:17
@ cAttribute_Position
Definition aglImageFilter2D.h:18
@ cAttribute_Num
Definition aglImageFilter2D.h:19
static void drawQuadTriangle(const ShaderProgram &program, const TextureSampler &sampler)
Definition aglImageFilter2D.cpp:10
static ShaderMode drawGaussian(const TextureSampler &sampler, const sead::Viewport &viewport, GaussianKernel kernel, bool dir_x, bool omit, const sead::Vector2f &pos, ShaderMode mode=cShaderMode_Invalid)
Definition seadViewport.h:10
Definition aglImageFilter2D.h:11
Definition aglDisplayList.cpp:5
ShaderMode
Definition aglShaderEnum.h:27
@ cShaderMode_Invalid
Definition aglShaderEnum.h:31
Definition seadAssert.h:44
Vector2< f32 > Vector2f
Definition seadVector.h:238