Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. /*
  2.  * Mesa 3-D graphics library
  3.  *
  4.  * Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
  5.  *
  6.  * Permission is hereby granted, free of charge, to any person obtaining a
  7.  * copy of this software and associated documentation files (the "Software"),
  8.  * to deal in the Software without restriction, including without limitation
  9.  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  10.  * and/or sell copies of the Software, and to permit persons to whom the
  11.  * Software is furnished to do so, subject to the following conditions:
  12.  *
  13.  * The above copyright notice and this permission notice shall be included
  14.  * in all copies or substantial portions of the Software.
  15.  *
  16.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  17.  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  18.  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  19.  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  20.  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  21.  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  22.  * OTHER DEALINGS IN THE SOFTWARE.
  23.  */
  24.  
  25.  
  26. #include "glheader.h"
  27. #include "bufferobj.h"
  28. #include "colortab.h"
  29. #include "context.h"
  30. #include "image.h"
  31. #include "macros.h"
  32. #include "mtypes.h"
  33. #include "pack.h"
  34. #include "pbo.h"
  35. #include "state.h"
  36. #include "teximage.h"
  37. #include "texstate.h"
  38. #include "main/dispatch.h"
  39.  
  40.  
  41. void GLAPIENTRY
  42. _mesa_ColorTable( GLenum target, GLenum internalFormat,
  43.                   GLsizei width, GLenum format, GLenum type,
  44.                   const GLvoid *data )
  45. {
  46.    GET_CURRENT_CONTEXT(ctx);
  47.    _mesa_error(ctx, GL_INVALID_ENUM, "glColorTable(target)");
  48. }
  49.  
  50.  
  51.  
  52. void GLAPIENTRY
  53. _mesa_ColorSubTable( GLenum target, GLsizei start,
  54.                      GLsizei count, GLenum format, GLenum type,
  55.                      const GLvoid *data )
  56. {
  57.    GET_CURRENT_CONTEXT(ctx);
  58.    _mesa_error(ctx, GL_INVALID_ENUM, "glColorSubTable(target)");
  59. }
  60.  
  61.  
  62.  
  63. void GLAPIENTRY
  64. _mesa_CopyColorTable(GLenum target, GLenum internalformat,
  65.                      GLint x, GLint y, GLsizei width)
  66. {
  67.    GET_CURRENT_CONTEXT(ctx);
  68.    _mesa_error(ctx, GL_INVALID_ENUM, "glCopyColorTable(target)");
  69. }
  70.  
  71.  
  72.  
  73. void GLAPIENTRY
  74. _mesa_CopyColorSubTable(GLenum target, GLsizei start,
  75.                         GLint x, GLint y, GLsizei width)
  76. {
  77.    GET_CURRENT_CONTEXT(ctx);
  78.    _mesa_error(ctx, GL_INVALID_ENUM, "glCopyColorSubTable(target)");
  79. }
  80.  
  81.  
  82.  
  83. void GLAPIENTRY
  84. _mesa_GetnColorTableARB( GLenum target, GLenum format, GLenum type,
  85.                          GLsizei bufSize, GLvoid *data )
  86. {
  87.    GET_CURRENT_CONTEXT(ctx);
  88.    _mesa_error(ctx, GL_INVALID_ENUM, "glGetnColorTableARB(target)");
  89. }
  90.  
  91.  
  92. void GLAPIENTRY
  93. _mesa_GetColorTable( GLenum target, GLenum format,
  94.                      GLenum type, GLvoid *data )
  95. {
  96.    GET_CURRENT_CONTEXT(ctx);
  97.    _mesa_error(ctx, GL_INVALID_ENUM, "glGetColorTable(target)");
  98. }
  99.  
  100.  
  101. void GLAPIENTRY
  102. _mesa_ColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
  103. {
  104.    /* no extensions use this function */
  105.    GET_CURRENT_CONTEXT(ctx);
  106.    _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameterfv(target)");
  107. }
  108.  
  109.  
  110.  
  111. void GLAPIENTRY
  112. _mesa_ColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
  113. {
  114.    /* no extensions use this function */
  115.    GET_CURRENT_CONTEXT(ctx);
  116.    _mesa_error(ctx, GL_INVALID_ENUM, "glColorTableParameteriv(target)");
  117. }
  118.  
  119.  
  120.  
  121. void GLAPIENTRY
  122. _mesa_GetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params )
  123. {
  124.    GET_CURRENT_CONTEXT(ctx);
  125.    _mesa_error(ctx, GL_INVALID_ENUM, "glGetColorTableParameterfv(target)");
  126. }
  127.  
  128.  
  129.  
  130. void GLAPIENTRY
  131. _mesa_GetColorTableParameteriv( GLenum target, GLenum pname, GLint *params )
  132. {
  133.    GET_CURRENT_CONTEXT(ctx);
  134.    _mesa_error(ctx, GL_INVALID_ENUM, "glGetColorTableParameteriv(target)");
  135. }
  136.