Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class NVTextureShader3

extends Object
Class Inheritance

Native bindings to the NV_texture_shader3 extension.

NV_texture_shader3 extends the NV_texture_shader functionality by adding several new texture shader operations, extending several existing texture shader operations, adding a new HILO8 internal format, and adding new and more flexible re-mapping modes for dot product and dependent texture shader operations.

Requires NV_texture_shader and NV_texture_shader2.

Field Summary

Modifier and TypeField and Description
public static final int
GL_DEPENDENT_HILO_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_DEPENDENT_RGB_TEXTURE_3D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_DOT_PRODUCT_PASS_THROUGH_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_DOT_PRODUCT_TEXTURE_1D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_FORCE_BLUE_TO_ONE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_HILO8_NV

Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.

public static final int
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_HILO_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

public static final int
GL_SIGNED_HILO8_NV

Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_DEPENDENT_HILO_TEXTURE_2D_NVback to summary
public static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_DEPENDENT_RGB_TEXTURE_3D_NVback to summary
public static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NVback to summary
public static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NVback to summary
public static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_DOT_PRODUCT_PASS_THROUGH_NVback to summary
public static final int GL_DOT_PRODUCT_PASS_THROUGH_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_DOT_PRODUCT_TEXTURE_1D_NVback to summary
public static final int GL_DOT_PRODUCT_TEXTURE_1D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_FORCE_BLUE_TO_ONE_NVback to summary
public static final int GL_FORCE_BLUE_TO_ONE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV respectively, then the value of param or the value pointed to by params may be.

GL_HILO8_NVback to summary
public static final int GL_HILO8_NV

Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.

GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NVback to summary
public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NVback to summary
public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_HILO_TEXTURE_2D_NVback to summary
public static final int GL_OFFSET_HILO_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_HILO_TEXTURE_RECTANGLE_NVback to summary
public static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_PROJECTIVE_TEXTURE_2D_NVback to summary
public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NVback to summary
public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NVback to summary
public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NVback to summary
public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

When the target and pname parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value of param or the value pointed to by params may be.

GL_SIGNED_HILO8_NVback to summary
public static final int GL_SIGNED_HILO8_NV

Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.

Constructor Detail

NVTextureShader3back to summary
private NVTextureShader3()