/**
* Copyright 2012 Jason Sorensen (sorensenj@smert.net)
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
*/
package net.smert.frameworkgl.opengl.constants;
import org.lwjgl.opengl.ARBTextureFloat;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL14;
import org.lwjgl.opengl.GL30;
/**
*
* @author Jason Sorensen <sorensenj@smert.net>
*/
public class TextureInternalFormats {
public final static int DEPTH_COMPONENT16 = GL14.GL_DEPTH_COMPONENT16;
public final static int DEPTH_COMPONENT24 = GL14.GL_DEPTH_COMPONENT24;
public final static int DEPTH_COMPONENT32 = GL14.GL_DEPTH_COMPONENT32;
public final static int DEPTH24_STENCIL8 = GL30.GL_DEPTH24_STENCIL8;
public final static int R16F = GL30.GL_R16F;
public final static int R32F = GL30.GL_R32F;
public final static int RG16F = GL30.GL_RG16F;
public final static int RG32F = GL30.GL_RG32F;
public final static int RGB10_A2 = GL11.GL_RGB10_A2;
public final static int RGB16F = ARBTextureFloat.GL_RGB16F_ARB;
public final static int RGB32F = ARBTextureFloat.GL_RGB32F_ARB;
public final static int RGB8 = GL11.GL_RGB8;
public final static int RGBA16F = ARBTextureFloat.GL_RGBA16F_ARB;
public final static int RGBA32F = ARBTextureFloat.GL_RGBA32F_ARB;
public final static int RGBA8 = GL11.GL_RGBA8;
private TextureInternalFormats() {
}
}