List of usage examples for org.lwjgl.opengl GL13 glActiveTexture
public static void glActiveTexture(@NativeType("GLenum") int texture)
From source file:processing.opengl.PLWJGL.java
License:Open Source License
@Override protected void activeTextureImpl(int texture) { GL13.glActiveTexture(texture); }
From source file:resource.Material.java
License:Open Source License
public void bind() { GL13.glActiveTexture(GL13.GL_TEXTURE0); if (textures[0] == null) { GL11.glDisable(GL11.GL_TEXTURE_2D); } else {/*from w ww.ja v a 2 s . co m*/ GL11.glEnable(GL11.GL_TEXTURE_2D); GL11.glBindTexture(GL11.GL_TEXTURE_2D, textures[0].getID()); // GL11.glTexEnvi(GL11.GL_TEXTURE_ENV, GL11.GL_TEXTURE_ENV_MODE, GL11.GL_MODULATE); } GL13.glActiveTexture(GL13.GL_TEXTURE1); if (textures[1] == null) { GL11.glDisable(GL11.GL_TEXTURE_2D); } else { GL11.glEnable(GL11.GL_TEXTURE_2D); GL11.glBindTexture(GL11.GL_TEXTURE_2D, textures[1].getID()); // GL11.glTexEnvi(GL11.GL_TEXTURE_ENV, GL11.GL_TEXTURE_ENV_MODE, GL11.GL_MODULATE); } GL13.glActiveTexture(GL13.GL_TEXTURE0); // And set the materails GL11.glMaterial(GL11.GL_FRONT, GL11.GL_SPECULAR, get(specular)); GL11.glMaterial(GL11.GL_FRONT, GL11.GL_DIFFUSE, get(diffuse)); GL11.glMaterial(GL11.GL_FRONT, GL11.GL_SHININESS, get(shininess)); }
From source file:se.angergard.engine.graphics.Texture.java
License:Apache License
private void loadTexture(ByteBuffer buffer, int textureID, int width, int height) { GL13.glActiveTexture(GL13.GL_TEXTURE0); GL11.glBindTexture(GL11.GL_TEXTURE_2D, textureID); GL11.glPixelStorei(GL11.GL_UNPACK_ALIGNMENT, 1); GL11.glTexImage2D(GL11.GL_TEXTURE_2D, 0, GL11.GL_RGBA, width, height, 0, GL11.GL_RGBA, GL11.GL_UNSIGNED_BYTE, buffer); // Not all computer will support this, fix //TODO GL30.glGenerateMipmap(GL11.GL_TEXTURE_2D); GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, GL11.GL_REPEAT); GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, GL11.GL_REPEAT); GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_NEAREST); GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_LINEAR_MIPMAP_LINEAR); }
From source file:tk.ivybits.engine.gl.GL.java
License:Open Source License
public static void glActiveTexture(int a) { GL13.glActiveTexture(a); activeTexture = a - GL_TEXTURE0; }