mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-18 20:05:02 -04:00
fix gui alpha
This commit is contained in:
parent
42e0ed9ade
commit
d4bb6238da
@ -24,6 +24,7 @@ import de.bixilon.minosoft.gui.rendering.input.InputHandler
|
|||||||
import de.bixilon.minosoft.gui.rendering.modding.events.ResizeWindowEvent
|
import de.bixilon.minosoft.gui.rendering.modding.events.ResizeWindowEvent
|
||||||
import de.bixilon.minosoft.gui.rendering.renderer.Renderer
|
import de.bixilon.minosoft.gui.rendering.renderer.Renderer
|
||||||
import de.bixilon.minosoft.gui.rendering.renderer.RendererBuilder
|
import de.bixilon.minosoft.gui.rendering.renderer.RendererBuilder
|
||||||
|
import de.bixilon.minosoft.gui.rendering.system.base.BlendingFunctions
|
||||||
import de.bixilon.minosoft.gui.rendering.system.base.PolygonModes
|
import de.bixilon.minosoft.gui.rendering.system.base.PolygonModes
|
||||||
import de.bixilon.minosoft.gui.rendering.system.base.buffer.frame.Framebuffer
|
import de.bixilon.minosoft.gui.rendering.system.base.buffer.frame.Framebuffer
|
||||||
import de.bixilon.minosoft.gui.rendering.system.base.phases.OtherDrawable
|
import de.bixilon.minosoft.gui.rendering.system.base.phases.OtherDrawable
|
||||||
@ -86,7 +87,13 @@ class GUIRenderer(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun setup() {
|
fun setup() {
|
||||||
renderWindow.renderSystem.reset(blending = true)
|
renderSystem.reset(
|
||||||
|
blending = true,
|
||||||
|
sourceRGB = BlendingFunctions.SOURCE_ALPHA,
|
||||||
|
destinationRGB = BlendingFunctions.ONE_MINUS_SOURCE_ALPHA,
|
||||||
|
sourceAlpha = BlendingFunctions.ONE,
|
||||||
|
destinationAlpha = BlendingFunctions.ONE_MINUS_SOURCE_ALPHA,
|
||||||
|
)
|
||||||
shader.use()
|
shader.use()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user