Path: blob/21.2-virgl/src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml
4561 views
<?xml version="1.0"?>1<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">23<OpenGLAPI>45<category name="GL_ARB_gpu_shader_fp64" number="89">67<function name="Uniform1d">8<param name="location" type="GLint"/>9<param name="x" type="GLdouble"/>10</function>1112<function name="Uniform2d">13<param name="location" type="GLint"/>14<param name="x" type="GLdouble"/>15<param name="y" type="GLdouble"/>16</function>1718<function name="Uniform3d">19<param name="location" type="GLint"/>20<param name="x" type="GLdouble"/>21<param name="y" type="GLdouble"/>22<param name="z" type="GLdouble"/>23</function>2425<function name="Uniform4d">26<param name="location" type="GLint"/>27<param name="x" type="GLdouble"/>28<param name="y" type="GLdouble"/>29<param name="z" type="GLdouble"/>30<param name="w" type="GLdouble"/>31</function>3233<function name="Uniform1dv">34<param name="location" type="GLint"/>35<param name="count" type="GLsizei"/>36<param name="value" type="const GLdouble *" count="count"/>37</function>3839<function name="Uniform2dv">40<param name="location" type="GLint"/>41<param name="count" type="GLsizei"/>42<param name="value" type="const GLdouble *" count="count" count_scale="2"/>43</function>4445<function name="Uniform3dv">46<param name="location" type="GLint"/>47<param name="count" type="GLsizei"/>48<param name="value" type="const GLdouble *" count="count" count_scale="3"/>49</function>5051<function name="Uniform4dv">52<param name="location" type="GLint"/>53<param name="count" type="GLsizei"/>54<param name="value" type="const GLdouble *" count="count" count_scale="4"/>55</function>5657<function name="UniformMatrix2dv">58<param name="location" type="GLint"/>59<param name="count" type="GLsizei"/>60<param name="transpose" type="GLboolean"/>61<param name="value" type="const GLdouble *" count="count" count_scale="4"/>62</function>6364<function name="UniformMatrix3dv">65<param name="location" type="GLint"/>66<param name="count" type="GLsizei"/>67<param name="transpose" type="GLboolean"/>68<param name="value" type="const GLdouble *" count="count" count_scale="9"/>69</function>7071<function name="UniformMatrix4dv">72<param name="location" type="GLint"/>73<param name="count" type="GLsizei"/>74<param name="transpose" type="GLboolean"/>75<param name="value" type="const GLdouble *" count="count" count_scale="16"/>76</function>7778<function name="UniformMatrix2x3dv">79<param name="location" type="GLint"/>80<param name="count" type="GLsizei"/>81<param name="transpose" type="GLboolean"/>82<param name="value" type="const GLdouble *" count="count" count_scale="6"/>83</function>8485<function name="UniformMatrix2x4dv">86<param name="location" type="GLint"/>87<param name="count" type="GLsizei"/>88<param name="transpose" type="GLboolean"/>89<param name="value" type="const GLdouble *" count="count" count_scale="8"/>90</function>9192<function name="UniformMatrix3x2dv">93<param name="location" type="GLint"/>94<param name="count" type="GLsizei"/>95<param name="transpose" type="GLboolean"/>96<param name="value" type="const GLdouble *" count="count" count_scale="6"/>97</function>9899<function name="UniformMatrix3x4dv">100<param name="location" type="GLint"/>101<param name="count" type="GLsizei"/>102<param name="transpose" type="GLboolean"/>103<param name="value" type="const GLdouble *" count="count" count_scale="12"/>104</function>105106<function name="UniformMatrix4x2dv">107<param name="location" type="GLint"/>108<param name="count" type="GLsizei"/>109<param name="transpose" type="GLboolean"/>110<param name="value" type="const GLdouble *" count="count" count_scale="8"/>111</function>112113<function name="UniformMatrix4x3dv">114<param name="location" type="GLint"/>115<param name="count" type="GLsizei"/>116<param name="transpose" type="GLboolean"/>117<param name="value" type="const GLdouble *" count="count" count_scale="12"/>118</function>119120<function name="GetUniformdv">121<param name="program" type="GLuint"/>122<param name="location" type="GLint"/>123<param name="params" type="GLdouble *"/>124</function>125126<!-- EXT_direct_state_access interaction -->127<function name="ProgramUniform1dEXT" alias="ProgramUniform1d">128<param name="program" type="GLuint"/>129<param name="location" type="GLint"/>130<param name="x" type="GLdouble"/>131</function>132133<function name="ProgramUniform2dEXT" alias="ProgramUniform2d">134<param name="program" type="GLuint"/>135<param name="location" type="GLint"/>136<param name="x" type="GLdouble"/>137<param name="y" type="GLdouble"/>138</function>139140<function name="ProgramUniform3dEXT" alias="ProgramUniform3d">141<param name="program" type="GLuint"/>142<param name="location" type="GLint"/>143<param name="x" type="GLdouble"/>144<param name="y" type="GLdouble"/>145<param name="z" type="GLdouble"/>146</function>147148<function name="ProgramUniform4dEXT" alias="ProgramUniform4d">149<param name="program" type="GLuint"/>150<param name="location" type="GLint"/>151<param name="x" type="GLdouble"/>152<param name="y" type="GLdouble"/>153<param name="z" type="GLdouble"/>154<param name="w" type="GLdouble"/>155</function>156157<function name="ProgramUniform1dvEXT" alias="ProgramUniform1dv">158<param name="program" type="GLuint"/>159<param name="location" type="GLint"/>160<param name="count" type="GLsizei"/>161<param name="value" type="const GLdouble *" count="count"/>162</function>163164<function name="ProgramUniform2dvEXT" alias="ProgramUniform2dv">165<param name="program" type="GLuint"/>166<param name="location" type="GLint"/>167<param name="count" type="GLsizei"/>168<param name="value" type="const GLdouble *" count="count" count_scale="2"/>169</function>170171<function name="ProgramUniform3dvEXT" alias="ProgramUniform3dv">172<param name="program" type="GLuint"/>173<param name="location" type="GLint"/>174<param name="count" type="GLsizei"/>175<param name="value" type="const GLdouble *" count="count" count_scale="3"/>176</function>177178<function name="ProgramUniform4dvEXT" alias="ProgramUniform4dv">179<param name="program" type="GLuint"/>180<param name="location" type="GLint"/>181<param name="count" type="GLsizei"/>182<param name="value" type="const GLdouble *" count="count" count_scale="4"/>183</function>184185<function name="ProgramUniformMatrix2dvEXT" alias="ProgramUniformMatrix2dv">186<param name="program" type="GLuint"/>187<param name="location" type="GLint"/>188<param name="count" type="GLsizei"/>189<param name="transpose" type="GLboolean"/>190<param name="value" type="const GLdouble *" count="count" count_scale="4"/>191</function>192193<function name="ProgramUniformMatrix3dvEXT" alias="ProgramUniformMatrix3dv">194<param name="program" type="GLuint"/>195<param name="location" type="GLint"/>196<param name="count" type="GLsizei"/>197<param name="transpose" type="GLboolean"/>198<param name="value" type="const GLdouble *" count="count" count_scale="9"/>199</function>200201<function name="ProgramUniformMatrix4dvEXT" alias="ProgramUniformMatrix4dv">202<param name="program" type="GLuint"/>203<param name="location" type="GLint"/>204<param name="count" type="GLsizei"/>205<param name="transpose" type="GLboolean"/>206<param name="value" type="const GLdouble *" count="count" count_scale="16"/>207</function>208209<function name="ProgramUniformMatrix2x3dvEXT" alias="ProgramUniformMatrix2x3dv">210<param name="program" type="GLuint"/>211<param name="location" type="GLint"/>212<param name="count" type="GLsizei"/>213<param name="transpose" type="GLboolean"/>214<param name="value" type="const GLdouble *" count="count" count_scale="6"/>215</function>216217<function name="ProgramUniformMatrix2x4dvEXT" alias="ProgramUniformMatrix2x4dv">218<param name="program" type="GLuint"/>219<param name="location" type="GLint"/>220<param name="count" type="GLsizei"/>221<param name="transpose" type="GLboolean"/>222<param name="value" type="const GLdouble *" count="count" count_scale="8"/>223</function>224225<function name="ProgramUniformMatrix3x2dvEXT" alias="ProgramUniformMatrix3x2dv">226<param name="program" type="GLuint"/>227<param name="location" type="GLint"/>228<param name="count" type="GLsizei"/>229<param name="transpose" type="GLboolean"/>230<param name="value" type="const GLdouble *" count="count" count_scale="6"/>231</function>232233<function name="ProgramUniformMatrix3x4dvEXT" alias="ProgramUniformMatrix3x4dv">234<param name="program" type="GLuint"/>235<param name="location" type="GLint"/>236<param name="count" type="GLsizei"/>237<param name="transpose" type="GLboolean"/>238<param name="value" type="const GLdouble *" count="count" count_scale="12"/>239</function>240241<function name="ProgramUniformMatrix4x2dvEXT" alias="ProgramUniformMatrix4x2dv">242<param name="program" type="GLuint"/>243<param name="location" type="GLint"/>244<param name="count" type="GLsizei"/>245<param name="transpose" type="GLboolean"/>246<param name="value" type="const GLdouble *" count="count" count_scale="8"/>247</function>248249<function name="ProgramUniformMatrix4x3dvEXT" alias="ProgramUniformMatrix4x3dv">250<param name="program" type="GLuint"/>251<param name="location" type="GLint"/>252<param name="count" type="GLsizei"/>253<param name="transpose" type="GLboolean"/>254<param name="value" type="const GLdouble *" count="count" count_scale="12"/>255</function>256257<enum name="DOUBLE_VEC2" value="0x8FFC"/>258<enum name="DOUBLE_VEC3" value="0x8FFD"/>259<enum name="DOUBLE_VEC4" value="0x8FFE"/>260261<enum name="DOUBLE_MAT2" value="0x8F46"/>262<enum name="DOUBLE_MAT3" value="0x8F47"/>263<enum name="DOUBLE_MAT4" value="0x8F48"/>264<enum name="DOUBLE_MAT2x3" value="0x8F49"/>265<enum name="DOUBLE_MAT2x4" value="0x8F4A"/>266<enum name="DOUBLE_MAT3x2" value="0x8F4B"/>267<enum name="DOUBLE_MAT3x4" value="0x8F4C"/>268<enum name="DOUBLE_MAT4x2" value="0x8F4D"/>269<enum name="DOUBLE_MAT4x3" value="0x8F4E"/>270</category>271272</OpenGLAPI>273274275276