List of usage examples for com.badlogic.gdx.graphics GL11 glTexParameteri
public void glTexParameteri(int target, int pname, int param);
From source file:org.interreg.docexplore.reader.gfx.Texture.java
License:Open Source License
public Texture(int width, int height, boolean hasAlpha, boolean repeat) { this.width = width; this.height = height; this.data = null; this.inited = false; this.hasAlpha = hasAlpha; GL11 gl = Gdx.gl11; int[] ida = { 0 }; gl.glGenTextures(1, ida, 0);/*from ww w . jav a 2 s . com*/ this.id = ida[0]; gl.glBindTexture(GL11.GL_TEXTURE_2D, id); gl.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, repeat ? GL11.GL_REPEAT : GL11.GL_CLAMP_TO_EDGE); gl.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, repeat ? GL11.GL_REPEAT : GL11.GL_CLAMP_TO_EDGE); gl.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR); gl.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_LINEAR); //gl.glTexImage2D(GL11.GL_TEXTURE_2D, 0, GL11.GL_RGBA, width, height, 0, GL11.GL_RGBA, GL11.GL_UNSIGNED_BYTE, null); org.lwjgl.opengl.GL11.glTexImage2D(GL11.GL_TEXTURE_2D, 0, hasAlpha ? GL11.GL_RGBA : GL11.GL_RGB, width, height, 0, hasAlpha ? GL11.GL_RGBA : GL11.GL_RGB, GL11.GL_UNSIGNED_BYTE, (ByteBuffer) null); nTextures++; }