Files
NixOS-configs/modules/wallpaper-engine/effects/shine/effect.json
2025-04-29 13:39:02 -05:00

99 lines
2.0 KiB
JSON

{
"version" : 1,
"replacementkey" : "shine",
"name" : "ui_editor_effect_shine_title",
"description" : "ui_editor_effect_shine_description",
"group" : "enhance",
"performance" : "expensive",
"preview" : "preview/project.json",
"passes" :
[
{
"material" : "materials/effects/shine_downsample2.json",
"target" : "_rt_HalfCompoBuffer1",
"bind" :
[
{
"name" : "previous",
"index" : 0
}
]
},
{
"material" : "materials/effects/shine_cast.json",
"target" : "_rt_HalfCompoBuffer2",
"bind" :
[
{
"name" : "_rt_HalfCompoBuffer1",
"index" : 0
}
]
},
{
"material" : "materials/effects/shine_gaussian_x.json",
"target" : "_rt_HalfCompoBuffer1",
"bind" :
[
{
"name" : "_rt_HalfCompoBuffer2",
"index" : 0
}
]
},
{
"material" : "materials/effects/shine_gaussian_y.json",
"target" : "_rt_HalfCompoBuffer2",
"bind" :
[
{
"name" : "_rt_HalfCompoBuffer1",
"index" : 0
}
]
},
{
"material" : "materials/effects/shine_combine.json",
"bind" :
[
{
"name" : "_rt_HalfCompoBuffer2",
"index" : 0
},
{
"name" : "previous",
"index" : 1
}
]
}
],
"fbos" :
[
{
"name" : "_rt_HalfCompoBuffer1",
"scale" : 2,
"format" : "rgba_backbuffer"
},
{
"name" : "_rt_HalfCompoBuffer2",
"scale" : 2,
"format" : "rgba_backbuffer"
}
],
"dependencies" :
[
"materials/effects/shine_downsample2.json",
"materials/effects/shine_cast.json",
"materials/effects/shine_gaussian_x.json",
"materials/effects/shine_gaussian_y.json",
"materials/effects/shine_combine.json",
"shaders/effects/shine_downsample2.frag",
"shaders/effects/shine_downsample2.vert",
"shaders/effects/shine_cast.frag",
"shaders/effects/shine_cast.vert",
"shaders/effects/shine_gaussian.frag",
"shaders/effects/shine_gaussian.vert",
"shaders/effects/shine_combine.frag",
"shaders/effects/shine_combine.vert"
]
}