mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-18 11:54:59 -04:00
remove all opengl ARB references
This commit is contained in:
parent
577ef14b08
commit
72c67436ef
@ -18,7 +18,9 @@ import de.bixilon.minosoft.gui.rendering.system.base.buffer.RenderBufferTypes
|
||||
import de.bixilon.minosoft.gui.rendering.system.base.buffer.uniform.UniformBuffer
|
||||
import de.bixilon.minosoft.gui.rendering.system.base.shader.Shader
|
||||
import de.bixilon.minosoft.gui.rendering.system.opengl.buffer.OpenGLRenderBuffer
|
||||
import org.lwjgl.opengl.ARBUniformBufferObject.*
|
||||
import org.lwjgl.opengl.GL30.glBindBufferBase
|
||||
import org.lwjgl.opengl.GL30.glBindBufferRange
|
||||
import org.lwjgl.opengl.GL31.GL_UNIFORM_BUFFER
|
||||
|
||||
abstract class OpenGLUniformBuffer(override val bindingIndex: Int) : OpenGLRenderBuffer(RenderBufferTypes.UNIFORM_BUFFER), UniformBuffer {
|
||||
override val drawTypes: RenderBufferDrawTypes = RenderBufferDrawTypes.DYNAMIC
|
||||
|
@ -5,11 +5,10 @@ import de.bixilon.minosoft.gui.rendering.system.base.buffer.vertex.FloatVertexBu
|
||||
import de.bixilon.minosoft.gui.rendering.system.base.buffer.vertex.PrimitiveTypes
|
||||
import de.bixilon.minosoft.gui.rendering.system.opengl.buffer.FloatOpenGLBuffer
|
||||
import de.bixilon.minosoft.gui.rendering.util.mesh.MeshStruct
|
||||
import org.lwjgl.opengl.ARBVertexArrayObject.*
|
||||
import org.lwjgl.opengl.GL11.*
|
||||
import org.lwjgl.opengl.GL15.glBufferData
|
||||
import org.lwjgl.opengl.GL20.glEnableVertexAttribArray
|
||||
import org.lwjgl.opengl.GL20.glVertexAttribPointer
|
||||
import org.lwjgl.opengl.GL30.*
|
||||
import java.nio.FloatBuffer
|
||||
|
||||
class FloatOpenGLVertexBuffer(override val structure: MeshStruct, data: FloatBuffer, override val primitiveType: PrimitiveTypes) : FloatOpenGLBuffer(data), FloatVertexBuffer {
|
||||
|
Loading…
x
Reference in New Issue
Block a user