glapi: Remove remnants of EXT_paletted_texture and the imaging subset
The GLX code had to special case these for uninteresting reasons, but we don't support them anymore in Mesa so all this would do is keep them sorta-working over GLX protocol. Given that Mesa hasn't supported them on the renderer side since ~2011 let's stop pretending they're real. If we get around to modernizing the indirect GLX code (hah) we can revisit these then. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14085>
This commit is contained in:
parent
7ba0c68e31
commit
b713fca495
|
@ -104,89 +104,3 @@ __indirect_glGetSeparableFilter(GLenum target, GLenum format, GLenum type,
|
|||
__GLX_SINGLE_END();
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* it is defined to gl_dispatch_stub_NNN in indirect.h */
|
||||
void gl_dispatch_stub_GetSeparableFilterEXT (GLenum target, GLenum format,
|
||||
GLenum type, GLvoid * row,
|
||||
GLvoid * column, GLvoid * span)
|
||||
{
|
||||
struct glx_context *const gc = __glXGetCurrentContext();
|
||||
|
||||
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
|
||||
if (gc->isDirect) {
|
||||
const _glapi_proc *const table = (_glapi_proc *) GET_DISPATCH();
|
||||
PFNGLGETSEPARABLEFILTEREXTPROC p =
|
||||
(PFNGLGETSEPARABLEFILTEREXTPROC) table[359];
|
||||
|
||||
p(target, format, type, row, column, span);
|
||||
return;
|
||||
}
|
||||
else
|
||||
#endif
|
||||
{
|
||||
Display *const dpy = gc->currentDpy;
|
||||
const GLuint cmdlen = __GLX_PAD(13);
|
||||
|
||||
if (dpy != NULL) {
|
||||
const __GLXattribute *const state = gc->client_state_private;
|
||||
xGLXGetSeparableFilterReply reply;
|
||||
GLubyte const *pc =
|
||||
__glXSetupVendorRequest(gc, X_GLXVendorPrivateWithReply,
|
||||
X_GLvop_GetSeparableFilterEXT, cmdlen);
|
||||
unsigned compsize;
|
||||
|
||||
|
||||
(void) memcpy((void *) (pc + 0), (void *) (&target), 4);
|
||||
(void) memcpy((void *) (pc + 4), (void *) (&format), 4);
|
||||
(void) memcpy((void *) (pc + 8), (void *) (&type), 4);
|
||||
*(int8_t *) (pc + 12) = state->storePack.swapEndian;
|
||||
|
||||
(void) _XReply(dpy, (xReply *) & reply, 0, False);
|
||||
|
||||
compsize = reply.length << 2;
|
||||
|
||||
if (compsize != 0) {
|
||||
const GLint width = reply.width;
|
||||
const GLint height = reply.height;
|
||||
const GLint widthsize =
|
||||
__glImageSize(width, 1, 1, format, type, 0);
|
||||
const GLint heightsize =
|
||||
__glImageSize(height, 1, 1, format, type, 0);
|
||||
GLubyte *const buf =
|
||||
malloc((widthsize > heightsize) ? widthsize : heightsize);
|
||||
|
||||
if (buf == NULL) {
|
||||
/* Throw data away */
|
||||
_XEatData(dpy, compsize);
|
||||
__glXSetError(gc, GL_OUT_OF_MEMORY);
|
||||
|
||||
UnlockDisplay(dpy);
|
||||
SyncHandle();
|
||||
return;
|
||||
}
|
||||
else {
|
||||
int extra;
|
||||
|
||||
extra = 4 - (widthsize & 3);
|
||||
_XRead(dpy, (char *) buf, widthsize);
|
||||
if (extra < 4) {
|
||||
_XEatData(dpy, extra);
|
||||
}
|
||||
|
||||
__glEmptyImage(gc, 1, width, 1, 1, format, type, buf, row);
|
||||
|
||||
extra = 4 - (heightsize & 3);
|
||||
_XRead(dpy, (char *) buf, heightsize);
|
||||
if (extra < 4) {
|
||||
_XEatData(dpy, extra);
|
||||
}
|
||||
|
||||
__glEmptyImage(gc, 1, height, 1, 1, format, type, buf, column);
|
||||
|
||||
free((char *) buf);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8704,403 +8704,6 @@
|
|||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_histogram" number="11">
|
||||
<enum name="HISTOGRAM_EXT" value="0x8024"/>
|
||||
<enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/>
|
||||
<enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D">
|
||||
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
||||
<size name="GetHistogramParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="MINMAX_EXT" value="0x802E"/>
|
||||
<enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F">
|
||||
<size name="GetMinmaxParameterfvEXT" mode="get"/>
|
||||
<size name="GetMinmaxParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="MINMAX_SINK_EXT" count="1" value="0x8030">
|
||||
<size name="GetMinmaxParameterfvEXT" mode="get"/>
|
||||
<size name="GetMinmaxParameterivEXT" mode="get"/>
|
||||
</enum>
|
||||
<enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/>
|
||||
|
||||
<function name="GetHistogramEXT" alias="GetHistogram">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="reset" type="GLboolean"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
||||
<glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/>
|
||||
</function>
|
||||
|
||||
<function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="6"/>
|
||||
</function>
|
||||
|
||||
<function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="7"/>
|
||||
</function>
|
||||
|
||||
<function name="GetMinmaxEXT" alias="GetMinmax">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="reset" type="GLboolean"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
|
||||
<glx vendorpriv="8" img_reset="reset"/>
|
||||
</function>
|
||||
|
||||
<function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="9"/>
|
||||
</function>
|
||||
|
||||
<function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="10"/>
|
||||
</function>
|
||||
|
||||
<function name="HistogramEXT" alias="Histogram">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="sink" type="GLboolean"/>
|
||||
</function>
|
||||
|
||||
<function name="MinmaxEXT" alias="Minmax">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="sink" type="GLboolean"/>
|
||||
</function>
|
||||
|
||||
<function name="ResetHistogramEXT" alias="ResetHistogram">
|
||||
<param name="target" type="GLenum"/>
|
||||
</function>
|
||||
|
||||
<function name="ResetMinmaxEXT" alias="ResetMinmax">
|
||||
<param name="target" type="GLenum"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_convolution" number="12">
|
||||
<enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013">
|
||||
<size name="ConvolutionParameterfv"/>
|
||||
<size name="ConvolutionParameteriv"/>
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014">
|
||||
<size name="ConvolutionParameterfv"/>
|
||||
<size name="ConvolutionParameteriv"/>
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015">
|
||||
<size name="ConvolutionParameterfv"/>
|
||||
<size name="ConvolutionParameteriv"/>
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="REDUCE_EXT" value="0x8016"/>
|
||||
<enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017">
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018">
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019">
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A">
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B">
|
||||
<size name="GetConvolutionParameterfv" mode="get"/>
|
||||
<size name="GetConvolutionParameteriv" mode="get"/>
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
<enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023">
|
||||
<size name="Get" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="image" type="const GLvoid *"/>
|
||||
</function>
|
||||
|
||||
<function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="height" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="image" type="const GLvoid *"/>
|
||||
</function>
|
||||
|
||||
<function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat"/>
|
||||
</function>
|
||||
|
||||
<function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLfloat *"/>
|
||||
</function>
|
||||
|
||||
<function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint"/>
|
||||
</function>
|
||||
|
||||
<function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLint *"/>
|
||||
</function>
|
||||
|
||||
<function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="x" type="GLint"/>
|
||||
<param name="y" type="GLint"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
</function>
|
||||
|
||||
<function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="x" type="GLint"/>
|
||||
<param name="y" type="GLint"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="height" type="GLsizei"/>
|
||||
</function>
|
||||
|
||||
<function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
|
||||
<glx vendorpriv="1" dimensions_in_reply="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="2"/>
|
||||
</function>
|
||||
|
||||
<function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="3"/>
|
||||
</function>
|
||||
|
||||
<function name="GetSeparableFilterEXT" alias="GetSeparableFilter">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="row" type="GLvoid *" output="true"/>
|
||||
<param name="column" type="GLvoid *" output="true"/>
|
||||
<param name="span" type="GLvoid *" output="true"/>
|
||||
<glx vendorpriv="4" handcode="true"/>
|
||||
</function>
|
||||
|
||||
<function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="height" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="row" type="const GLvoid *"/>
|
||||
<param name="column" type="const GLvoid *"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_SGI_color_matrix" number="13">
|
||||
<enum name="COLOR_MATRIX_SGI" value="0x80B1"/>
|
||||
<enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/>
|
||||
<enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/>
|
||||
<enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/>
|
||||
<enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/>
|
||||
<enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/>
|
||||
<enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/>
|
||||
<enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/>
|
||||
<enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/>
|
||||
<enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/>
|
||||
<enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/>
|
||||
</category>
|
||||
|
||||
<category name="GL_SGI_color_table" number="14">
|
||||
<enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6">
|
||||
<size name="ColorTableParameterfvSGI"/>
|
||||
<size name="ColorTableParameterivSGI"/>
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7">
|
||||
<size name="ColorTableParameterfvSGI"/>
|
||||
<size name="ColorTableParameterivSGI"/>
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF">
|
||||
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
||||
<size name="GetColorTableParameterivSGI" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="ColorTableSGI" alias="ColorTable">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="table" type="const GLvoid *"/>
|
||||
</function>
|
||||
|
||||
<function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLfloat *"/>
|
||||
</function>
|
||||
|
||||
<function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="const GLint *"/>
|
||||
</function>
|
||||
|
||||
<function name="CopyColorTableSGI" alias="CopyColorTable">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="x" type="GLint"/>
|
||||
<param name="y" type="GLint"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableSGI" alias="GetColorTable">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
||||
<glx vendorpriv="4098" dimensions_in_reply="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="4099"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="4100"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_SGIS_pixel_texture" number="15">
|
||||
<function name="PixelTexGenParameteriSGIS" exec="skip">
|
||||
<param name="pname" type="GLenum"/>
|
||||
|
@ -9702,76 +9305,6 @@
|
|||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_paletted_texture" number="78">
|
||||
<enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF">
|
||||
<size name="GetColorTableParameterfv" mode="get"/>
|
||||
<size name="GetColorTableParameteriv" mode="get"/>
|
||||
</enum>
|
||||
<enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED">
|
||||
<size name="GetTexLevelParameterfv" mode="get"/>
|
||||
<size name="GetTexLevelParameteriv" mode="get"/>
|
||||
</enum>
|
||||
|
||||
<function name="ColorTableEXT" alias="ColorTable">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="internalformat" type="GLenum"/>
|
||||
<param name="width" type="GLsizei"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="table" type="const GLvoid *"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableEXT" alias="GetColorTable">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="format" type="GLenum"/>
|
||||
<param name="type" type="GLenum"/>
|
||||
<param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
||||
<glx vendorpriv="4098" dimensions_in_reply="true"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="4100"/>
|
||||
</function>
|
||||
|
||||
<function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="pname" type="GLenum"/>
|
||||
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
||||
<glx vendorpriv="4099"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_clip_volume_hint" number="79">
|
||||
<enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0">
|
||||
<size name="Get" mode="get"/>
|
||||
|
|
Loading…
Reference in New Issue