Class NVTextureShader3

java.lang.Object
org.lwjgl.opengl.NVTextureShader3

public final class NVTextureShader3 extends Object
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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    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.
    static final int
    Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV

      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.
      See Also:
    • GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV

      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.
      See Also:
    • GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV

      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.
      See Also:
    • GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV

      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.
      See Also:
    • GL_OFFSET_HILO_TEXTURE_2D_NV

      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.
      See Also:
    • GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV

      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.
      See Also:
    • GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV

      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.
      See Also:
    • GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV

      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.
      See Also:
    • GL_DEPENDENT_HILO_TEXTURE_2D_NV

      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.
      See Also:
    • GL_DEPENDENT_RGB_TEXTURE_3D_NV

      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.
      See Also:
    • GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV

      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.
      See Also:
    • GL_DOT_PRODUCT_PASS_THROUGH_NV

      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.
      See Also:
    • GL_DOT_PRODUCT_TEXTURE_1D_NV

      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.
      See Also:
    • GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV

      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.
      See Also:
    • GL_HILO8_NV

      public static final int GL_HILO8_NV
      Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.
      See Also:
    • GL_SIGNED_HILO8_NV

      public static final int GL_SIGNED_HILO8_NV
      Accepted by the internalformat parameter of TexImage1D, TexImage2D, and TexImage3D.
      See Also:
    • GL_FORCE_BLUE_TO_ONE_NV

      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.
      See Also: