Added mipmap and framebuffer to each channel

This commit is contained in:
Digital Artifex
2025-08-17 05:25:31 -04:00
parent 47231527c1
commit d3802fd0ec

View File

@@ -267,6 +267,8 @@ Item
wrapMode: ShaderEffectSource.Repeat wrapMode: ShaderEffectSource.Repeat
textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height) textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height)
textureMirroring: ShaderEffectSource.NoMirroring textureMirroring: ShaderEffectSource.NoMirroring
recursive: true
mipmap: true
} }
ShaderEffectSource ShaderEffectSource
@@ -279,6 +281,8 @@ Item
wrapMode: ShaderEffectSource.Repeat wrapMode: ShaderEffectSource.Repeat
textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height) textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height)
textureMirroring: ShaderEffectSource.NoMirroring textureMirroring: ShaderEffectSource.NoMirroring
recursive: true
mipmap: true
} }
ShaderEffectSource ShaderEffectSource
@@ -291,6 +295,8 @@ Item
wrapMode: ShaderEffectSource.Repeat wrapMode: ShaderEffectSource.Repeat
textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height) textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height)
textureMirroring: ShaderEffectSource.NoMirroring textureMirroring: ShaderEffectSource.NoMirroring
recursive: true
mipmap: true
} }
ShaderEffectSource ShaderEffectSource
@@ -303,6 +309,8 @@ Item
wrapMode: ShaderEffectSource.Repeat wrapMode: ShaderEffectSource.Repeat
textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height) textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height)
textureMirroring: ShaderEffectSource.NoMirroring textureMirroring: ShaderEffectSource.NoMirroring
recursive: true
mipmap: true
} }
// recursive frame buffer // recursive frame buffer
@@ -314,6 +322,7 @@ Item
sourceRect: Qt.rect(0,0, channelShaderContent.width, channelShaderContent.height) sourceRect: Qt.rect(0,0, channelShaderContent.width, channelShaderContent.height)
wrapMode: ShaderEffectSource.Repeat wrapMode: ShaderEffectSource.Repeat
recursive: true recursive: true
mipmap: true
textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height) textureSize: Qt.size(channelShaderContent.width, channelShaderContent.height)
anchors.fill: parent anchors.fill: parent
visible: false visible: false