/**
  * Specifies mapping of depth values from normalized device coordinates to window coordinates for
  * a specified viewport.
  *
  * @param index the index of the viewport whose depth range to update
  * @param zNear the mapping of the near clipping plane to window coordinates. The initial value is
  *     0.
  * @param zFar the mapping of the far clipping plane to window coordinates. The initial value is
  *     1.
  */
 public static void glDepthRangeIndexed(int index, double zNear, double zFar) {
   long __functionAddress = getInstance().DepthRangeIndexed;
   GL41.nglDepthRangeIndexed(index, zNear, zFar, __functionAddress);
 }
 /** Unsafe version of {@link #glGetDoublei_v GetDoublei_v} */
 @JavadocExclude
 public static void nglGetDoublei_v(int target, int index, long data) {
   long __functionAddress = getInstance().GetDoublei_v;
   GL41.nglGetDoublei_v(target, index, data, __functionAddress);
 }
 /** Unsafe version of {@link #glDepthRangeArrayv DepthRangeArrayv} */
 @JavadocExclude
 public static void nglDepthRangeArrayv(int first, int count, long v) {
   long __functionAddress = getInstance().DepthRangeArrayv;
   GL41.nglDepthRangeArrayv(first, count, v, __functionAddress);
 }
 /** Unsafe version of {@link #glScissorIndexedv ScissorIndexedv} */
 @JavadocExclude
 public static void nglScissorIndexedv(int index, long v) {
   long __functionAddress = getInstance().ScissorIndexedv;
   GL41.nglScissorIndexedv(index, v, __functionAddress);
 }
 /**
  * Defines the scissor box for a specific viewport.
  *
  * @param index the index of the viewport whose scissor box to modify
  * @param left the left scissor box coordinate
  * @param bottom the bottom scissor box coordinate
  * @param width the scissor box width
  * @param height the scissor box height
  */
 public static void glScissorIndexed(int index, int left, int bottom, int width, int height) {
   long __functionAddress = getInstance().ScissorIndexed;
   GL41.nglScissorIndexed(index, left, bottom, width, height, __functionAddress);
 }
 /** Unsafe version of {@link #glViewportIndexedfv ViewportIndexedfv} */
 @JavadocExclude
 public static void nglViewportIndexedfv(int index, long v) {
   long __functionAddress = getInstance().ViewportIndexedfv;
   GL41.nglViewportIndexedfv(index, v, __functionAddress);
 }
 /**
  * Sets a specified viewport.
  *
  * @param index the viewport to set
  * @param x the left viewport coordinate
  * @param y the bottom viewport coordinate
  * @param w the viewport width
  * @param h the viewport height
  */
 public static void glViewportIndexedf(int index, float x, float y, float w, float h) {
   long __functionAddress = getInstance().ViewportIndexedf;
   GL41.nglViewportIndexedf(index, x, y, w, h, __functionAddress);
 }