diff options
author | Marek Olšák <[email protected]> | 2020-02-19 20:28:01 -0500 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-03-06 01:06:14 +0000 |
commit | 59e96bc513be3938e2d6dc4357e4d38fa5481f6a (patch) | |
tree | 386ad5f08bac6e4ba7b58e1b03706082178acbda /src/mapi/glapi/gen/EXT_direct_state_access.xml | |
parent | 108fdb54c6c1b82ec3131b0c2e00d554b3729cfb (diff) |
glthread: add support for TexParameteri and SamplerParameteri functions
It's straightfoward except that I had to hack the python scripts to add
"marshal_count", which behaves just like "count" except that "variable_param"
is ignored. ("variable_param" changes the behavior of "count", which I don't
want)
Reviewed-by: Timothy Arceri <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3948>
Diffstat (limited to 'src/mapi/glapi/gen/EXT_direct_state_access.xml')
-rw-r--r-- | src/mapi/glapi/gen/EXT_direct_state_access.xml | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mapi/glapi/gen/EXT_direct_state_access.xml b/src/mapi/glapi/gen/EXT_direct_state_access.xml index 0d29282d293..b1cda780361 100644 --- a/src/mapi/glapi/gen/EXT_direct_state_access.xml +++ b/src/mapi/glapi/gen/EXT_direct_state_access.xml @@ -151,7 +151,7 @@ <param name="texture" type="GLuint" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const GLint *" /> + <param name="params" type="const GLint *" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="TextureParameterfEXT"> @@ -165,7 +165,7 @@ <param name="texture" type="GLuint" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const float *" /> + <param name="params" type="const float *" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="TextureImage1DEXT"> @@ -402,7 +402,7 @@ <param name="texunit" type="GLenum" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="param" type="const GLint*" /> + <param name="param" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="MultiTexParameterfEXT"> @@ -416,7 +416,7 @@ <param name="texunit" type="GLenum" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="param" type="const GLfloat*" /> + <param name="param" type="const GLfloat*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="GetMultiTexParameterivEXT"> @@ -1288,14 +1288,14 @@ <param name="texture" type="GLuint" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const GLint*" /> + <param name="params" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="TextureParameterIuivEXT"> <param name="texture" type="GLuint" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const GLuint*" /> + <param name="params" type="const GLuint*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="GetTextureParameterIivEXT"> @@ -1316,14 +1316,14 @@ <param name="texunit" type="GLenum" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const GLint*" /> + <param name="params" type="const GLint*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="MultiTexParameterIuivEXT"> <param name="texunit" type="GLenum" /> <param name="target" type="GLenum" /> <param name="pname" type="GLenum" /> - <param name="params" type="const GLuint*" /> + <param name="params" type="const GLuint*" count="_mesa_tex_param_enum_to_count(pname)"/> </function> <function name="GetMultiTexParameterIivEXT"> |