Skip to content

Instantly share code, notes, and snippets.

@ipsusu
Last active July 13, 2024 10:52
Show Gist options
  • Save ipsusu/4210da2c0296f48d45dcdb895ee36155 to your computer and use it in GitHub Desktop.
Save ipsusu/4210da2c0296f48d45dcdb895ee36155 to your computer and use it in GitHub Desktop.
WiP ReShade ReshadeEffectShaderTogglerfor REST 1.3.20 (4lex4nder's FFXIV .ini preconfigured for my provided preset)
[General]
ResourceShim=ffxiv
ConstantBufferHookType=default
ConstantBufferHookCopyType=ffxiv
TrackDescriptors=True
PreventRuntimeReload=False
AmountGroups=10
[Keybindings]
PIXEL_SHADER_DOWN=97
PIXEL_SHADER_UP=98
PIXEL_SHADER_MARK=99
PIXEL_SHADER_MARKED_DOWN=4449
PIXEL_SHADER_MARKED_UP=4450
VERTEX_SHADER_DOWN=100
VERTEX_SHADER_UP=101
VERTEX_SHADER_MARK=102
VERTEX_SHADER_MARKED_DOWN=4452
VERTEX_SHADER_MARKED_UP=4453
INVOCATION_DOWN=103
INVOCATION_UP=104
DESCRIPTOR_DOWN=109
DESCRIPTOR_UP=107
[Group0_VertexShaders]
AmountHashes=0
[Group0_PixelShaders]
AmountHashes=0
[Group0_ComputeShaders]
ShaderHash0=2433065447
AmountHashes=1
[Group0_Constants]
AmountConstants=0
[Group0]
Name=Motion vectors
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=0
MatchSwapchainResolutionOnly=1
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=True
TextureBindingName=MOTIONVECTORS
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=True
SRVPipelineSlot=3
SRVDescriptorIndex=0
SRVShaderStage=2
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=0
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group1_VertexShaders]
AmountHashes=0
[Group1_PixelShaders]
ShaderHash0=4084183368
ShaderHash1=312501311
ShaderHash2=1985764540
ShaderHash3=4067777946
AmountHashes=4
[Group1_ComputeShaders]
AmountHashes=0
[Group1_Constants]
AmountConstants=0
[Group1]
Name=Normals
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=2
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=True
TextureBindingName=NORMALS
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=2
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group2_VertexShaders]
AmountHashes=0
[Group2_PixelShaders]
ShaderHash0=3865947726
ShaderHash1=4076256744
ShaderHash2=3759127293
AmountHashes=3
[Group2_ComputeShaders]
AmountHashes=0
[Group2_Constants]
AmountConstants=0
[Group2]
Name=UI
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=0
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=True
Techniques=AutoHDR [AutoHDR.fx],AdvancedAutoHDR [AdvancedAutoHDR.fx]
AllowAllTechniques=True
TechniqueExceptions=True
ProvideTextureBinding=False
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=0
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=True
FlipBuffer=False
[Group3_VertexShaders]
AmountHashes=0
[Group3_PixelShaders]
ShaderHash0=4014988143
ShaderHash1=3472431487
ShaderHash2=1440272665
ShaderHash3=1284134491
ShaderHash4=2884860886
ShaderHash5=2764301386
ShaderHash6=2754467349
AmountHashes=7
[Group3_ComputeShaders]
AmountHashes=0
[Group3_Constants]
AmountConstants=0
[Group3]
Name=Decal normals
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=2
MatchSwapchainResolutionOnly=1
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=True
TextureBindingName=DECALS
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=2
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group4_VertexShaders]
AmountHashes=0
[Group4_PixelShaders]
ShaderHash0=2966919706
ShaderHash1=3714147457
ShaderHash2=4084183368
ShaderHash3=1985764540
ShaderHash4=4067777946
ShaderHash5=1057522446
ShaderHash6=792221146
ShaderHash7=2042511474
AmountHashes=8
[Group4_ComputeShaders]
AmountHashes=0
[Group4_Constants]
AmountConstants=0
[Group4]
Name=Material
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=1
InvocationLocation=2
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=True
TextureBindingName=MATERIAL
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=1
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=2
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group5_VertexShaders]
AmountHashes=0
[Group5_PixelShaders]
ShaderHash0=3625255387
ShaderHash1=2217198503
ShaderHash2=2790315357
ShaderHash3=3735731473
ShaderHash4=554480373
ShaderHash5=1222512424
AmountHashes=6
[Group5_ComputeShaders]
AmountHashes=0
[Group5_Constants]
Offset0=224
Variable0=mat_ProjInv
UsePreviousValue0=False
Offset1=352
Variable1=mat_Proj
UsePreviousValue1=False
Offset2=48
Variable2=mat_ViewInv
UsePreviousValue2=False
Offset3=160
Variable3=mat_ViewProjInv
UsePreviousValue3=False
Offset4=0
Variable4=mat_View
UsePreviousValue4=False
Offset5=96
Variable5=mat_ViewProj
UsePreviousValue5=False
AmountConstants=6
[Group5]
Name=Transforms
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=0
MatchSwapchainResolutionOnly=1
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=False
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=True
ConstantPipelineSlot=2
ConstantDescriptorIndex=1
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=0
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group6_VertexShaders]
AmountHashes=0
[Group6_PixelShaders]
ShaderHash0=4142406171
AmountHashes=1
[Group6_ComputeShaders]
AmountHashes=0
[Group6_Constants]
AmountConstants=0
[Group6]
Name=UI 2
ToggleKey=0
Active=True
RenderToSRVs=True
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=0
MatchSwapchainResolutionOnly=1
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=True
TechniqueExceptions=False
ProvideTextureBinding=False
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=0
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
[Group7_VertexShaders]
AmountHashes=0
[Group7_PixelShaders]
ShaderHash0=3827187373
ShaderHash1=3359568493
ShaderHash2=3484825785
ShaderHash3=3799134170
ShaderHash4=4100713310
ShaderHash5=4125961452
ShaderHash6=3505808762
ShaderHash7=4234112771
AmountHashes=8
[Group7_ComputeShaders]
AmountHashes=0
[Group7_Constants]
AmountConstants=0
[Group7]
Name=Before: Water, Env fog, Effects
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=0
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=2
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=False
Techniques=MartysMods_MXAO [MartysMods_MXAO.fx],FFXIV_XeGTAO [ffxiv_xegtao.fx],Glamarye_Fast_Effects_without_Fake_GI [Glamayre_Fast_Effects.fx]
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=False
TextureBindingName=VIEWPOSITION
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=2
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=True
FlipBuffer=False
[Group8_VertexShaders]
AmountHashes=0
[Group8_PixelShaders]
ShaderHash0=466957953
AmountHashes=1
[Group8_ComputeShaders]
AmountHashes=0
[Group8_Constants]
AmountConstants=0
[Group8]
Name=Before: Effects
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=1
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=2
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=False
Techniques=MartysMods_MXAO [MartysMods_MXAO.fx],Glamarye_Fast_Effects_without_Fake_GI [Glamayre_Fast_Effects.fx],FFXIV_XeGTAO_Decals [ffxiv_xegtao.fx]
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=False
ClearTextureBindings=False
CopyTextureBinding=False
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=0
BindingMatchSwapchainResolutionOnly=0
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=True
FlipBuffer=False
[Group9_VertexShaders]
AmountHashes=0
[Group9_PixelShaders]
ShaderHash0=3735731473
ShaderHash1=3345632
AmountHashes=2
[Group9_ComputeShaders]
AmountHashes=0
[Group9_Constants]
AmountConstants=0
[Group9]
Name=Decal normals (water only)
ToggleKey=0
Active=True
RenderToSRVs=False
RenderSRVPipelineSlot=1
RenderSRVDescriptorIndex=3
RenderSRVShaderStage=0
RenderTargetIndex=0
InvocationLocation=2
MatchSwapchainResolutionOnly=2
RequeueAfterRTMatchingFailure=False
AllowAllTechniques=False
TechniqueExceptions=False
ProvideTextureBinding=True
TextureBindingName=DECALS_WATER
ClearTextureBindings=True
CopyTextureBinding=True
FlipBufferBinding=False
ExtractConstants=False
ConstantPipelineSlot=2
ConstantDescriptorIndex=0
ConstantPushMode=False
ConstantShaderStage=0
ExtractSRVs=False
SRVPipelineSlot=1
SRVDescriptorIndex=0
SRVShaderStage=0
BindingRenderTargetIndex=0
BindingInvocationLocation=2
BindingMatchSwapchainResolutionOnly=2
ClearPreviewAlpha=True
TonemapHDRtoSDRtoHDR=False
PreserveTargetAlphaChannel=False
FlipBuffer=False
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment