remove unused code

This commit is contained in:
DBotThePony 2023-06-01 19:52:43 +07:00
parent 068e6ba3f9
commit 5f514a85ab
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -24,47 +24,6 @@ import kotlin.math.absoluteValue
@Suppress("SameParameterValue") @Suppress("SameParameterValue")
object GlitchRenderer { object GlitchRenderer {
private abstract class VideoGlitchType {
abstract fun upload(builder: BufferBuilder, x: Double, y: Double, width: Double, height: Double, u0: Float, v0: Float, u1: Float, v1: Float)
protected fun uploadVertices(faces: Int, builder: BufferBuilder, x: Double, y: Double, width: Double, height: Double, u0: Float, v0: Float, u1: Float, v1: Float, red: Int, green: Int, blue: Int, alpha: Int) {
if (faces and BOTTOM_LEFT != 0) {
builder.vertex(x, y + height, 0.0).uv(u0, v1).color(red, green, blue, alpha).endVertex()
}
if (faces and BOTTOM_RIGHT != 0) {
builder.vertex(x + width, y + height, 0.0).uv(u1, v1).color(red, green, blue, alpha).endVertex()
}
if (faces and TOP_RIGHT != 0) {
builder.vertex(x + width, y, 0.0).uv(u1, v0).color(red, green, blue, alpha).endVertex()
}
if (faces and TOP_LEFT != 0) {
builder.vertex(x, y, 0.0).uv(u0, v0).color(red, green, blue, alpha).endVertex()
}
}
protected fun uploadQuad(builder: BufferBuilder, x: Double, y: Double, width: Double, height: Double, u0: Float, v0: Float, u1: Float, v1: Float, red: Int, green: Int, blue: Int, alpha: Int) {
uploadVertices(TOP_LEFT or TOP_RIGHT or BOTTOM_RIGHT, builder, x, y, width, height, u0, v0, u1, v1, red, green, blue, alpha)
uploadVertices(TOP_LEFT or BOTTOM_RIGHT or BOTTOM_LEFT, builder, x, y, width, height, u0, v0, u1, v1, red, green, blue, alpha)
}
companion object {
const val TOP_LEFT = 1
const val TOP_RIGHT = 2
const val BOTTOM_LEFT = 4
const val BOTTOM_RIGHT = 8
val vertices = intArrayOf(
TOP_LEFT,
TOP_RIGHT,
BOTTOM_LEFT,
BOTTOM_RIGHT,
)
}
}
private val random = XoroshiroRandomSource(System.nanoTime(), System.currentTimeMillis()) private val random = XoroshiroRandomSource(System.nanoTime(), System.currentTimeMillis())
var redShiftX = 0.0 var redShiftX = 0.0
@ -86,14 +45,6 @@ object GlitchRenderer {
var nextGlitch = 0L var nextGlitch = 0L
private set private set
var lastEncodingGlitch = System.nanoTime()
private set
var nextEncodingGlitch = 0L
private set
private val glitchBuffer by lazy(LazyThreadSafetyMode.NONE) { private val glitchBuffer by lazy(LazyThreadSafetyMode.NONE) {
MainTarget(minecraft.window.width, minecraft.window.height) MainTarget(minecraft.window.width, minecraft.window.height)
} }