diff --git a/src/main/kotlin/solve/rendering/canvas/OpenGLCanvas.kt b/src/main/kotlin/solve/rendering/canvas/OpenGLCanvas.kt index 6ffdf550..7541b92f 100644 --- a/src/main/kotlin/solve/rendering/canvas/OpenGLCanvas.kt +++ b/src/main/kotlin/solve/rendering/canvas/OpenGLCanvas.kt @@ -7,10 +7,18 @@ import com.huskerdev.openglfx.events.GLRenderEvent import com.huskerdev.openglfx.events.GLReshapeEvent import com.huskerdev.openglfx.lwjgl.LWJGLExecutor import org.joml.Vector2i -import org.lwjgl.glfw.GLFW -import org.lwjgl.glfw.GLFW.glfwWindowHint import org.lwjgl.opengl.GL.createCapabilities -import org.lwjgl.opengl.GL11.* +import org.lwjgl.opengl.GL11.GL_BLEND +import org.lwjgl.opengl.GL11.GL_COLOR_BUFFER_BIT +import org.lwjgl.opengl.GL11.GL_DEPTH_BUFFER_BIT +import org.lwjgl.opengl.GL11.GL_DEPTH_TEST +import org.lwjgl.opengl.GL11.GL_LEQUAL +import org.lwjgl.opengl.GL11.GL_PROJECTION +import org.lwjgl.opengl.GL11.glClear +import org.lwjgl.opengl.GL11.glDepthFunc +import org.lwjgl.opengl.GL11.glEnable +import org.lwjgl.opengl.GL11.glLoadIdentity +import org.lwjgl.opengl.GL11.glMatrixMode import org.lwjgl.opengl.GL13.GL_MULTISAMPLE import solve.rendering.engine.Window import solve.rendering.engine.utils.minus diff --git a/src/main/kotlin/solve/rendering/engine/core/renderers/LinesLayerRenderer.kt b/src/main/kotlin/solve/rendering/engine/core/renderers/LinesLayerRenderer.kt index 9a1e0474..0a755532 100644 --- a/src/main/kotlin/solve/rendering/engine/core/renderers/LinesLayerRenderer.kt +++ b/src/main/kotlin/solve/rendering/engine/core/renderers/LinesLayerRenderer.kt @@ -82,7 +82,7 @@ class LinesLayerRenderer( linePoints.forEachIndexed { sideIndex, linePoint -> val pointToVertexVector = Vector2f(normalVector) * - linesWidth / window.camera.zoom / DefaultLocalVerticesPositionsDivider + linesWidth / window.camera.zoom / DefaultLocalVerticesPositionsDivider val upperVertexPosition = linePoint + pointToVertexVector val bottomVertexPosition = linePoint - pointToVertexVector