Package org.lwjgl.opengl
Class NVTextureShader3
- java.lang.Object
-
- org.lwjgl.opengl.NVTextureShader3
-
public final class NVTextureShader3 extends java.lang.Object
Native bindings to the NV_texture_shader3 extension.NV_texture_shader3
extends theNV_texture_shader
functionality by adding several new texture shader operations, extending several existing texture shader operations, adding a newHILO8
internal format, and adding new and more flexible re-mapping modes for dot product and dependent texture shader operations.Requires
NV_texture_shader
andNV_texture_shader2
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
GL_DEPENDENT_HILO_TEXTURE_2D_NV
GL_DEPENDENT_RGB_TEXTURE_3D_NV
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
GL_DOT_PRODUCT_PASS_THROUGH_NV
GL_DOT_PRODUCT_TEXTURE_1D_NVWhen thetarget
andpname
parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value ofparam
or the value pointed to byparams
may be.static int
GL_FORCE_BLUE_TO_ONE_NV
When thetarget
andpname
parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV respectively, then the value ofparam
or the value pointed to byparams
may be.static int
GL_HILO8_NV
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, and TexImage3D.static int
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
GL_OFFSET_HILO_TEXTURE_2D_NV
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NVWhen thetarget
andpname
parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value ofparam
or the value pointed to byparams
may be.static int
GL_SIGNED_HILO8_NV
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, and TexImage3D.
-
-
-
Field Detail
-
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV, GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV, GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV, GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV, GL_OFFSET_HILO_TEXTURE_2D_NV, GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV, GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV, GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV, GL_DEPENDENT_HILO_TEXTURE_2D_NV, GL_DEPENDENT_RGB_TEXTURE_3D_NV, GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV, GL_DOT_PRODUCT_PASS_THROUGH_NV, GL_DOT_PRODUCT_TEXTURE_1D_NV, GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
When thetarget
andpname
parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and SHADER_OPERATION_NV respectively, then the value ofparam
or the value pointed to byparams
may be.
-
GL_HILO8_NV, GL_SIGNED_HILO8_NV
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, and TexImage3D.
-
GL_FORCE_BLUE_TO_ONE_NV
When thetarget
andpname
parameters of TexEnvf, TexEnvfv, TexEnvi, and TexEnviv are TEXTURE_SHADER_NV and RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV respectively, then the value ofparam
or the value pointed to byparams
may be.
-
-