org.lwjgl.opengles.AMDCompressedATCTexture Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.lwjgl.opengles Show documentation
Show all versions of org.lwjgl.opengles Show documentation
LWJGL OSGi bundle (OpenGL ES bindings)
The newest version!
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.opengles;
/**
* Native bindings to the AMD_compressed_ATC_texture extension.
*
* This extension enables support for ATC compressed texture formats. ATC is AMD's proprietary compression algorithm for compressing textures for handheld
* devices to save on power consumption, memory footprint and bandwidth.
*
* Three compression formats are introduced:
*
*
* - A compression format for RGB textures.
* - A compression format for RGBA textures using explicit alpha encoding.
* - A compression format for RGBA textures using interpolated alpha encoding.
*
*/
public final class AMDCompressedATCTexture {
/** Accepted by the {@code internalformat} parameter of CompressedTexImage2D and CompressedTexImage3DOES. */
public static final int
GL_ATC_RGB_AMD = 0x8C92,
GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93,
GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE;
private AMDCompressedATCTexture() {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy