~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/mesa/main/APIspec.xml

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
                <param name="plane" type="GLenum"/>
42
42
                <vector name="equation" type="const GLtype *" size="4"/>
43
43
        </proto>
44
 
 
45
 
        <desc name="plane">
46
 
                <range base="GL_CLIP_PLANE" from="0" to="5"/>
47
 
        </desc>
48
44
</template>
49
45
 
50
46
<template name="CullFace">
292
288
                <value name="GL_TEXTURE_CUBE_MAP" category="GLES2.0"/>
293
289
                <value name="GL_TEXTURE_CUBE_MAP_OES" category="OES_texture_cube_map"/>
294
290
                <value name="GL_TEXTURE_3D_OES" category="OES_texture_3D"/>
 
291
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
295
292
        </desc>
296
293
 
297
294
        <desc name="pname">
635
632
        <desc name="pname">
636
633
                <value name="GL_RGB_SCALE"/>
637
634
                <value name="GL_ALPHA_SCALE"/>
638
 
 
639
 
                <desc name="param" convert="true" error="GL_INVALID_VALUE">
640
 
                        <value name="1.0"/>
641
 
                        <value name="2.0"/>
642
 
                        <value name="4.0"/>
643
 
                </desc>
644
635
        </desc>
645
636
 
646
637
        <desc name="pname">
807
798
                <value name="GL_RESCALE_NORMAL"/>
808
799
 
809
800
                <range base="GL_CLIP_PLANE" from="0" to="5"/>
 
801
                <value name="GL_CLIP_PLANE0+6"/>
 
802
                <value name="GL_CLIP_PLANE0+7"/>
810
803
 
811
804
                <value name="GL_FOG"/>
812
805
                <value name="GL_LIGHTING"/>
835
828
                <value name="GL_MATRIX_PALETTE_OES" category="OES_matrix_palette"/>
836
829
                <value name="GL_TEXTURE_CUBE_MAP_OES" category="OES_texture_cube_map"/>
837
830
                <value name="GL_TEXTURE_GEN_STR_OES" category="OES_texture_cube_map"/>
 
831
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
838
832
        </desc>
839
833
 
840
834
        <desc name="cap" category="GLES2.0">
862
856
                <value name="GL_RESCALE_NORMAL"/>
863
857
 
864
858
                <range base="GL_CLIP_PLANE" from="0" to="5"/>
 
859
                <value name="GL_CLIP_PLANE0+6"/>
 
860
                <value name="GL_CLIP_PLANE0+7"/>
865
861
 
866
862
                <value name="GL_FOG"/>
867
863
                <value name="GL_LIGHTING"/>
890
886
                <value name="GL_MATRIX_PALETTE_OES" category="OES_matrix_palette"/>
891
887
                <value name="GL_TEXTURE_CUBE_MAP_OES" category="OES_texture_cube_map"/>
892
888
                <value name="GL_TEXTURE_GEN_STR_OES" category="OES_texture_cube_map"/>
 
889
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
893
890
        </desc>
894
891
 
895
892
        <desc name="cap" category="GLES2.0">
1260
1257
                <param name="plane" type="GLenum"/>
1261
1258
                <vector name="equation" type="GLtype *" size="4"/>
1262
1259
        </proto>
1263
 
 
1264
 
        <desc name="plane">
1265
 
                <range base="GL_CLIP_PLANE" from="0" to="5"/>
1266
 
        </desc>
1267
1260
</template>
1268
1261
 
1269
1262
<template name="GetError" direction="get">
1487
1480
                <value name="GL_TEXTURE_CUBE_MAP" category="GLES2.0"/>
1488
1481
                <value name="GL_TEXTURE_CUBE_MAP_OES" category="OES_texture_cube_map"/>
1489
1482
                <value name="GL_TEXTURE_3D_OES" category="OES_texture_3D"/>
 
1483
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
1490
1484
        </desc>
1491
1485
 
1492
1486
        <desc name="pname">
1517
1511
                <value name="GL_RESCALE_NORMAL"/>
1518
1512
 
1519
1513
                <range base="GL_CLIP_PLANE" from="0" to="5"/>
 
1514
                <value name="GL_CLIP_PLANE0+6"/>
 
1515
                <value name="GL_CLIP_PLANE0+7"/>
1520
1516
 
1521
1517
                <value name="GL_FOG"/>
1522
1518
                <value name="GL_LIGHTING"/>
1552
1548
                <value name="GL_MATRIX_INDEX_ARRAY_OES" category="OES_matrix_palette"/>
1553
1549
                <value name="GL_WEIGHT_ARRAY_OES" category="OES_matrix_palette"/>
1554
1550
                <value name="GL_POINT_SIZE_ARRAY_OES" category="OES_point_size_array"/>
 
1551
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
1555
1552
        </desc>
1556
1553
 
1557
1554
        <desc name="cap" category="GLES2.0">
2079
2076
                <value name="GL_TEXTURE_CUBE_MAP" category="GLES2.0"/>
2080
2077
                <value name="GL_TEXTURE_CUBE_MAP_OES" category="OES_texture_cube_map"/>
2081
2078
                <value name="GL_TEXTURE_3D_OES" category="OES_texture_3D"/>
 
2079
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
2082
2080
        </desc>
2083
2081
</template>
2084
2082
 
3114
3112
                <param name="target" type="GLenum"/>
3115
3113
                <param name="framebuffer" type="GLuint"/>
3116
3114
        </proto>
3117
 
 
3118
 
        <desc name="target">
3119
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3120
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3121
 
        </desc>
3122
3115
</template>
3123
3116
 
3124
3117
<template name="DeleteFramebuffers">
3143
3136
                <param name="target" type="GLenum"/>
3144
3137
                <param name="renderbuffer" type="GLuint"/>
3145
3138
        </proto>
3146
 
 
3147
 
        <desc name="target">
3148
 
                <value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
3149
 
                <value name="GL_RENDERBUFFER" category="GLES2.0"/>
3150
 
        </desc>
3151
3139
</template>
3152
3140
 
3153
3141
<template name="DeleteRenderbuffers">
3175
3163
                <param name="height" type="GLsizei"/>
3176
3164
        </proto>
3177
3165
 
3178
 
        <desc name="target">
3179
 
                <value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
3180
 
                <value name="GL_RENDERBUFFER" category="GLES2.0"/>
3181
 
        </desc>
3182
 
 
3183
3166
        <desc name="internalFormat">
3184
3167
                <value name="GL_DEPTH_COMPONENT16_OES" category="OES_framebuffer_object"/>
3185
3168
                <value name="GL_RGBA4_OES" category="OES_framebuffer_object"/>
3211
3194
                <param name="renderbuffertarget" type="GLenum"/>
3212
3195
                <param name="renderbuffer" type="GLuint"/>
3213
3196
        </proto>
3214
 
 
3215
 
        <desc name="target">
3216
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3217
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3218
 
        </desc>
3219
 
 
3220
 
        <desc name="attachment">
3221
 
                <value name="GL_COLOR_ATTACHMENT0_OES" category="OES_framebuffer_object"/>
3222
 
                <value name="GL_DEPTH_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3223
 
                <value name="GL_STENCIL_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3224
 
                <value name="GL_COLOR_ATTACHMENT0" category="GLES2.0"/>
3225
 
                <value name="GL_DEPTH_ATTACHMENT" category="GLES2.0"/>
3226
 
                <value name="GL_STENCIL_ATTACHMENT" category="GLES2.0"/>
3227
 
        </desc>
3228
 
 
3229
 
        <desc name="renderbuffertarget">
3230
 
                <value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
3231
 
                <value name="GL_RENDERBUFFER" category="GLES2.0"/>
3232
 
        </desc>
3233
3197
</template>
3234
3198
 
3235
3199
<template name="FramebufferTexture2D">
3242
3206
                <param name="level" type="GLint"/>
3243
3207
        </proto>
3244
3208
 
3245
 
        <desc name="target">
3246
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3247
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3248
 
        </desc>
3249
 
 
3250
 
        <desc name="attachment">
3251
 
                <value name="GL_COLOR_ATTACHMENT0_OES" category="OES_framebuffer_object"/>
3252
 
                <value name="GL_DEPTH_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3253
 
                <value name="GL_STENCIL_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3254
 
                <value name="GL_COLOR_ATTACHMENT0" category="GLES2.0"/>
3255
 
                <value name="GL_DEPTH_ATTACHMENT" category="GLES2.0"/>
3256
 
                <value name="GL_STENCIL_ATTACHMENT" category="GLES2.0"/>
3257
 
        </desc>
3258
 
 
3259
3209
        <desc name="textarget" error="GL_INVALID_OPERATION">
3260
3210
                <value name="GL_TEXTURE_2D"/>
3261
3211
                <value name="GL_TEXTURE_CUBE_MAP_POSITIVE_X" category="GLES2.0"/>
3287
3237
                <param name="zoffset" type="GLint"/>
3288
3238
        </proto>
3289
3239
 
3290
 
        <desc name="target">
3291
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3292
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3293
 
        </desc>
3294
 
 
3295
 
        <desc name="attachment">
3296
 
                <value name="GL_COLOR_ATTACHMENT0_OES" category="OES_framebuffer_object"/>
3297
 
                <value name="GL_DEPTH_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3298
 
                <value name="GL_STENCIL_ATTACHMENT_OES" category="OES_framebuffer_object"/>
3299
 
                <value name="GL_COLOR_ATTACHMENT0" category="GLES2.0"/>
3300
 
                <value name="GL_DEPTH_ATTACHMENT" category="GLES2.0"/>
3301
 
                <value name="GL_STENCIL_ATTACHMENT" category="GLES2.0"/>
3302
 
        </desc>
3303
 
 
3304
3240
        <desc name="textarget" error="GL_INVALID_OPERATION">
3305
3241
                <value name="GL_TEXTURE_3D_OES" category="OES_texture_3D"/>
3306
3242
        </desc>
3311
3247
                <return type="GLenum"/>
3312
3248
                <param name="target" type="GLenum"/>
3313
3249
        </proto>
3314
 
 
3315
 
        <desc name="target">
3316
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3317
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3318
 
        </desc>
3319
3250
</template>
3320
3251
 
3321
3252
<template name="GetFramebufferAttachmentParameter" direction="get">
3327
3258
                <vector name="params" type="GLtype *" size="dynamic"/>
3328
3259
        </proto>
3329
3260
 
3330
 
        <desc name="target">
3331
 
                <value name="GL_FRAMEBUFFER_OES" category="OES_framebuffer_object"/>
3332
 
                <value name="GL_FRAMEBUFFER" category="GLES2.0"/>
3333
 
        </desc>
3334
 
 
3335
3261
        <desc name="pname">
3336
3262
                <value name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES" category="OES_framebuffer_object"/>
3337
3263
                <value name="GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES" category="OES_framebuffer_object"/>
3356
3282
                <vector name="params" type="GLtype *" size="dynamic"/>
3357
3283
        </proto>
3358
3284
 
3359
 
        <desc name="target">
3360
 
                <value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
3361
 
                <value name="GL_RENDERBUFFER" category="GLES2.0"/>
3362
 
        </desc>
3363
 
 
3364
3285
        <desc name="pname" category="OES_framebuffer_object">
3365
3286
                <value name="GL_RENDERBUFFER_WIDTH_OES"/>
3366
3287
                <value name="GL_RENDERBUFFER_HEIGHT_OES"/>
3578
3499
 
3579
3500
        <desc name="target">
3580
3501
                <value name="GL_TEXTURE_2D"/>
 
3502
                <value name="GL_TEXTURE_EXTERNAL_OES" category="OES_EGL_image_external"/>
3581
3503
        </desc>
3582
3504
</template>
3583
3505
 
3587
3509
                <param name="target" type="GLenum"/>
3588
3510
                <param name="image" type="GLeglImageOES"/>
3589
3511
        </proto>
 
3512
</template>
3590
3513
 
3591
 
        <desc name="target">
3592
 
                <value name="GL_RENDERBUFFER_OES" category="OES_framebuffer_object"/>
3593
 
                <value name="GL_RENDERBUFFER" category="GLES2.0"/>
3594
 
        </desc>
 
3514
<template name="DrawBuffers">
 
3515
        <proto>
 
3516
                <return type="void"/>
 
3517
                <param name="n" type="GLsizei"/>
 
3518
                <param name="bufs" type="const GLenum *"/>
 
3519
        </proto>
3595
3520
</template>
3596
3521
 
3597
3522
<api name="mesa" implementation="true">
3868
3793
        <!-- OES_EGL_image -->
3869
3794
        <function name="EGLImageTargetTexture2DOES" template="EGLImageTargetTexture2D"/>
3870
3795
        <function name="EGLImageTargetRenderbufferStorageOES" template="EGLImageTargetRenderbufferStorage"/>
 
3796
 
 
3797
        <function name="DrawBuffersARB" template="DrawBuffers"/>
3871
3798
</api>
3872
3799
 
3873
3800
<api name="GLES1.1">
3879
3806
        <category name="OES_matrix_get"/>
3880
3807
        <category name="OES_read_format"/>
3881
3808
        <category name="OES_compressed_paletted_texture"/>
 
3809
        <category name="OES_compressed_ETC1_RGB8_texture"/>
3882
3810
        <category name="OES_point_size_array"/>
3883
3811
        <category name="OES_point_sprite"/>
3884
3812
        <category name="OES_query_matrix"/>
3910
3838
        <category name="EXT_blend_minmax"/>
3911
3839
        <category name="EXT_multi_draw_arrays"/>
3912
3840
        <category name="OES_EGL_image"/>
 
3841
        <category name="OES_EGL_image_external"/>
3913
3842
 
3914
3843
        <category name="OES_matrix_palette"/>
3915
3844
 
4177
4106
        <category name="GLES2.0"/>
4178
4107
 
4179
4108
        <category name="OES_compressed_paletted_texture"/>
 
4109
        <category name="OES_compressed_ETC1_RGB8_texture"/>
4180
4110
        <category name="OES_depth24"/>
4181
4111
        <category name="OES_depth32"/>
4182
4112
        <category name="OES_fbo_render_mipmap"/>
4198
4128
        <category name="EXT_blend_minmax"/>
4199
4129
        <category name="EXT_multi_draw_arrays"/>
4200
4130
        <category name="OES_EGL_image"/>
 
4131
        <category name="OES_EGL_image_external"/>
 
4132
 
 
4133
        <category name="NV_draw_buffers"/>
 
4134
        <function name="DrawBuffersNV" template="DrawBuffers"/>
4201
4135
 
4202
4136
        <function name="CullFace" template="CullFace"/>
4203
4137