All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.opengl.ARBTextureFloat Maven / Gradle / Ivy

Go to download

The most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms.

There is a newer version: 3.3.4
Show newest version
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.opengl;

/**
 * Native bindings to the ARB_texture_float extension.
 * 
 * 

This extension adds texture internal formats with 16- and 32-bit floating-point components. The 32-bit floating-point components are in the standard * IEEE float format. The 16-bit floating-point components have 1 sign bit, 5 exponent bits, and 10 mantissa bits. Floating-point components are clamped to * the limits of the range representable by their format.

* *

Promoted to core in {@link GL30 OpenGL 3.0}.

*/ public final class ARBTextureFloat { /** Accepted by the {@code value} parameter of GetTexLevelParameter. */ public static final int GL_TEXTURE_RED_TYPE_ARB = 0x8C10, GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11, GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12, GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13, GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14, GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15, GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16; /** Returned by the {@code params} parameter of GetTexLevelParameter. */ public static final int GL_UNSIGNED_NORMALIZED_ARB = 0x8C17; /** Accepted by the {@code internalFormat} parameter of TexImage1D, TexImage2D, and TexImage3D. */ public static final int GL_RGBA32F_ARB = 0x8814, GL_RGB32F_ARB = 0x8815, GL_ALPHA32F_ARB = 0x8816, GL_INTENSITY32F_ARB = 0x8817, GL_LUMINANCE32F_ARB = 0x8818, GL_LUMINANCE_ALPHA32F_ARB = 0x8819, GL_RGBA16F_ARB = 0x881A, GL_RGB16F_ARB = 0x881B, GL_ALPHA16F_ARB = 0x881C, GL_INTENSITY16F_ARB = 0x881D, GL_LUMINANCE16F_ARB = 0x881E, GL_LUMINANCE_ALPHA16F_ARB = 0x881F; private ARBTextureFloat() {} }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy