~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/wx/api_gen/glapi.conf

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
  "glMatrixIndexPointerARB",
30
30
  "glPixelTransformParameter", 
31
31
  %% OpengGL 3.0 
32
 
  %"glGetTransformFeedbackVarying",  %% Jobbiga
33
 
  %"glTransformFeedbackVaryings",
 
32
 
 
33
  %% ARB 
 
34
  "glCreateSyncFromCLeventARB",  % _cl_context _cl_event ??
 
35
  "glDebugMessageCallbackARB",
 
36
 
 
37
  "glGetn", %*
 
38
  "glReadnPixels", %*
 
39
  
 
40
  "glVertexP2",  %*
 
41
  "glVertexP3",  %*
 
42
  "glVertexP4",  %*
 
43
  "glTexCoordP1",  %*
 
44
  "glTexCoordP2",  %*
 
45
  "glTexCoordP3",  %*
 
46
  "glTexCoordP4",  %*
 
47
  "glMultiTexCoordP1",  %*
 
48
  "glMultiTexCoordP2",  %*
 
49
  "glMultiTexCoordP3",  %*
 
50
  "glMultiTexCoordP4",  %*
 
51
  "glNormalP3",  %*
 
52
  "glColorP3",  %*
 
53
  "glColorP4",  %*
 
54
  "glSecondaryColorP3",  %*
 
55
  "glVertexAttribP1",  %*
 
56
  "glVertexAttribP2",  %*
 
57
  "glVertexAttribP3",  %*
 
58
  "glVertexAttribP4",  %*
 
59
 
 
60
  "glGetActiveSubroutineUniformiv", %% Bad API don't know what to allocate needs to ask
34
61
 
35
62
  %% EXT
36
63
  %% By default skip these extensions
136
163
 
137
164
{"glRect", [{"v1", {single,{tuple,2}}},{"v2", {single,{tuple,2}}}]}.
138
165
 
139
 
{"glGetString",   {"result", {single,{list,null}}}}.
 
166
{"glGetString",   {"result", string}}.
140
167
{"glGetBooleanv", {"params", {single,{list,16}}}}.
141
168
{"glGetDoublev",  {"params", {single,{list,16}}}}.
142
169
{"glGetFloatv",   {"params", {single,{list,16}}}}.
143
170
{"glGetIntegerv", {"params", {single,{list,16}}}}.
 
171
{"glGetInteger64v", {"params", {single,{list,16}}}}.
144
172
 
145
173
{"glFeedbackBuffer", {"buffer", [{base,memory}, in]}}.
146
174
{"glSelectBuffer",   {"buffer", [{base,memory}, in]}}.
174
202
{"glGetActiveAttribARB", [{"length",[skip,{single, true}]},
175
203
                          {"size",  {single, true}},
176
204
                          {"type",  {single, true}},
177
 
                          {"name",  {single, {list,"maxLength","length"}}}
 
205
                          {"name",  {string,"maxLength","length"}}
178
206
                         ]}.
179
207
 
180
208
{"glGetActiveAttrib", [{"length",[skip,{single, true}]},
181
209
                       {"size",  {single, true}},
182
210
                       {"type",  {single, true}},
183
 
                       {"name",  {single, {list,"bufSize","length"}}}
 
211
                       {"name",  {string,"bufSize","length"}}
184
212
                      ]}.
185
213
 
186
214
{"glGetActiveUniformARB", [{"length",[skip,{single, true}]},
187
215
                           {"size",  {single, true}},
188
216
                           {"type",  {single, true}},
189
 
                           {"name",  {single, {list,"maxLength","length"}}}
 
217
                           {"name",  {string,"maxLength","length"}}
190
218
                          ]}.
191
219
{"glGetActiveUniform", [{"length",[skip,{single, true}]},
192
220
                        {"size",  {single, true}},
193
221
                        {"type",  {single, true}},
194
 
                        {"name",  {single, {list,"bufSize","length"}}}
 
222
                        {"name",  {string,"bufSize","length"}}
195
223
                       ]}.
196
224
 
197
225
{"glGetAttachedShaders", [{"count", [skip,{single,true}]},
201
229
{"glGetProgramiv", {"params", {single,true}}}.
202
230
 
203
231
{"glGetProgramInfoLog", [{"length", [skip,{single,true}]},
204
 
                         {"infoLog", {single, {list,"bufSize","length"}}}
 
232
                         {"infoLog", {string,"bufSize","length"}}
205
233
                        ]}.
206
234
{"glGetShaderiv", {"params", {single,true}}}.
207
235
{"glGetShaderInfoLog", [{"length", [skip,{single,true}]},
208
 
                        {"infoLog", {single, {list,"bufSize","length"}}}
 
236
                        {"infoLog", {string,"bufSize","length"}}
209
237
                       ]}.
210
238
 
211
239
{"glGetShaderSourceARB", [{"length", [skip,{single,true}]},
212
 
                          {"source", {single, {list,"maxLength","length"}}}
 
240
                          {"source", {string,"maxLength","length"}}
213
241
                         ]}.
214
242
{"glGetShaderSource", [{"length", [skip,{single,true}]},
215
 
                       {"source", {single, {list,"bufSize","length"}}}
 
243
                       {"source", {string,"bufSize","length"}}
216
244
                      ]}.
217
245
 
218
246
 
239
267
{"glMatrixIndex", [{"size",{c_only,{length,"indices"}}}, {"indices", {single,list}}]}.
240
268
 
241
269
 
242
 
{"glProgramStringARB", [{"len",{c_only,{constant,"stringLen"}}},
 
270
{"glProgramStringARB", [{"len",{c_only,{length,"string"}}},
243
271
                        {"string",[{base,string},{single,true}]}]}.
244
272
{"glGetProgramStringARB", {"string", [in,{base,memory}]}}.
245
273
{"glGenProgramsARB", {"programs", {single,{list,"n","n"}}}}.
250
278
{"glGetProgramLocalParameter", {"params", {single,{tuple,4}}}}.
251
279
{"glGetObjectParameter", {"params", {single,true}}}.
252
280
{"glGetInfoLogARB", [{"length", [skip,{single,true}]},
253
 
                     {"infoLog", {single, {list,"maxLength","length"}}}
 
281
                     {"infoLog", {string,"maxLength","length"}}
254
282
                    ]}.
255
283
{"glGetAttachedObjectsARB", [{"count", [skip,{single,true}]},
256
284
                             {"obj", {single, {list,"maxCount","count"}}}
280
308
                  {"objW",[{single,true},out]}]}. 
281
309
{"gluBuild", {"data", [binary]}}.
282
310
{"gluScaleImage", [{"dataIn", [in, binary]}, {"dataOut", [in, {base, memory}]}]}.
283
 
{"gluCheckExtension", [{"extName", {single, list}}, {"extString", {single, list}}]}.
284
 
{"gluErrorString", {"result", {single, {list,null}}}}.
285
 
{"gluGetString", {"result", {single, {list,null}}}}.
 
311
{"gluCheckExtension", [{"extName", string}, 
 
312
                       {"extString", string}]}.
 
313
{"gluErrorString", {"result", string}}.
 
314
{"gluGetString", {"result", string}}.
286
315
 
287
316
{"gluDeleteQuadric", {"quad", in}}.
288
317
{"gluQuadric",     {"quad", in}}.
291
320
{"gluDisk",        {"quad", in}}.
292
321
{"gluCylinder",    {"quad", in}}.
293
322
 
294
 
%% OpenGL 3.0 
 
323
%% OpenGL 3.0 and later
295
324
{"glGetBooleani_v", {"data", {single,{list,16}}}}.
296
325
{"glGetIntegeri_v", {"data", {single,{list,16}}}}.
 
326
{"glGetFloati_v",   {"data", {single,{list,16}}}}.
 
327
{"glGetDoublei_v",   {"data", {single,{list,16}}}}.
 
328
{"glGetInteger64i_v", {"data", {single,{list,16}}}}.
 
329
 
 
330
{"glGetBufferParameteriv", {"params", {single,{list,16}}}}.
 
331
{"glGetBufferParameteri64v", {"params", {single,{list,16}}}}.
297
332
 
298
333
{"glTransformFeedbackVaryings", [{"count", {c_only,{length,"varyings"}}},
299
334
                                 {"varyings", [{base,string}, {single,list}]}]}.
300
 
{"glGetTransformFeedbackVarying", [{"size", {single, true}},{"type", {single, true}},                              
 
335
{"glGetTransformFeedbackVarying", [{"size", {single, true}},{"type", {single, true}},
301
336
                                   {"length", [skip, {single, true}]},
302
 
                                   {"name", {single, {list,"bufSize","length"}}}]}.
 
337
                                   {"name", {string,"bufSize","length"}}]}.
303
338
 
304
339
 
305
340
{"glGenRenderbuffers", {"renderbuffers", {single,{list,"n","n"}}}}.
327
362
                           {"params", [out, {single, {list, "uniformIndicesLen", "uniformIndicesLen"}}]}]}.
328
363
 
329
364
{"glGetActiveUniformName", [{"length",[skip,{single, true}]},
330
 
                            {"uniformName", {single, {list,"bufSize","length"}}}]}.
 
365
                            {"uniformName", {string,"bufSize","length"}}]}.
331
366
{"glGetActiveUniformBlockName", [{"length",[skip,{single, true}]},
332
 
                                 {"uniformBlockName", {single, {list,"bufSize","length"}}}]}.
 
367
                                 {"uniformBlockName", {string,"bufSize","length"}}]}.
333
368
{"glGetActiveUniformBlockiv", {"params", [in, {base,memory}]}}.
 
369
 
 
370
 
 
371
{"glGetSynciv", [{"values", {single, {list, "bufSize","length"}}},
 
372
                 {"length", [skip,{single, true}]}]}.
 
373
 
 
374
{"glGetMultisamplefv", {"val", [out, {single, {tuple,2}}]}}.
 
375
 
 
376
 
 
377
{"glNamedStringARB", [{"stringlen", {c_only, {length, "string"}}},
 
378
                      {"namelen", {c_only, {length, "name"}}}]}.
 
379
{"glDeleteNamedStringARB", [{"namelen", {c_only, {length, "name"}}}]}.
 
380
{"glIsNamedStringARB", [{"namelen", {c_only, {length, "name"}}}]}.
 
381
{"glGetNamedStringARB",[{"namelen", {c_only, {length, "name"}}},
 
382
                        {"stringlen",[skip,{single, true}]},
 
383
                        {"string", {string,"bufSize","stringlen"}}]}.
 
384
{"glGetNamedStringivARB",[{"namelen", {c_only, {length, "name"}}},
 
385
                          {"params",  [out, {single, true}]}]}.
 
386
{"glCompileShaderIncludeARB", [{"length", {c_only,{constant,"NULL"}}},
 
387
                               {"count",  {c_only,{length,"path"}}},
 
388
                               {"path", {single,list}}]}.
 
389
 
 
390
 
 
391
{"glGenSamplers", {"samplers", {single, {list,"count","count"}}}}.
 
392
{"glDeleteSamplers", [{"count", {c_only, {length, "samplers"}}}, 
 
393
                      {"samplers", {single, list}}]}.
 
394
{"glGetSamplerParameter", {"params", {single, {list, 4}}}}.
 
395
{"glSamplerParameterI", {"param", {single, list}}}.
 
396
{"glSamplerParameterfv", {"param", {single, list}}}.
 
397
{"glSamplerParameteriv", {"param", {single, list}}}.
 
398
 
 
399
%{"glGetActiveSubroutineUniformiv", {"values", }}.
 
400
{"glGetActiveSubroutineUniformName", [{"length",[skip,{single, true}]},
 
401
                                      {"name", {string,"bufsize","length"}}]}.
 
402
{"glGetActiveSubroutineName", [{"length",[skip,{single, true}]},
 
403
                               {"name", {string,"bufsize","length"}}]}.
 
404
{"glGetProgramStageiv", {"values", {single, true}}}.
 
405
{"glUniformSubroutinesuiv", [{"count",{c_only,{length,"indices"}}},{"indices", {single, list}}]}.
 
406
 
 
407
{"glGenTransformFeedbacks", {"ids", {single, {list,"n","n"}}}}.
 
408
{"glDeleteTransformFeedbacks", [{"n", {c_only, {length, "ids"}}},
 
409
                                {"ids", {single, list}}]}.
 
410
 
 
411
{"glPatchParameterfv", {"values", {single, list}}}.
 
412
 
 
413
 
 
414
{"glGetQueryIndexediv", {"params", {single, true} }}.
 
415
{"glShaderBinary", [{"count", {c_only, {length, "shaders"}}},
 
416
                    {"length", {c_only, {size, "binary"}}},
 
417
                    {"shaders", {single, list}},
 
418
                    {"binary", binary}
 
419
                   ]}.
 
420
{"glGetShaderPrecisionFormat", [{"range", {single, {tuple, 2}}},
 
421
                                {"precision", {single, true}}]}.
 
422
 
 
423
{"glGetProgramBinary", [{"length",[skip,{single, true}]},
 
424
                        {"binary", [out, {binary, "bufSize", "length"}]},
 
425
                        {"binaryFormat", {single, true}}]}.
 
426
{"glProgramBinary", [{"binary", binary}, {"length", {c_only, {size, "binary"}}}]}.
 
427
 
 
428
{"glGenProgramPipelines", {"pipelines", {single, {list,"n","n"}}}}.
 
429
{"glDeleteProgramPipelines", [{"n", {c_only, {length, "pipelines"}}}, 
 
430
                              {"pipelines", {single, list}}]}.
 
431
 
 
432
{"glCreateShaderProgramv", [{"count", {c_only, {length, "strings"}}},
 
433
                            {"strings", {single, list}}]}.
 
434
{"glGetProgramPipelineInfoLog", [{"length", [skip,{single, true}]},
 
435
                                 {"infoLog", {string,"bufSize","length"}}]}.
 
436
{"glGetProgramPipelineiv", {"params", {single, true}}}.
 
437
 
 
438
 
 
439
%% {"glCreateSyncFromCLeventARB", {"context", }}.
 
440
 
 
441
{"glDebugMessageControlARB", [{"count", {c_only, {length, "ids"}}},
 
442
                              {"ids", {single, list}}]}.
 
443
{"glDebugMessageInsertARB", {"length", {c_only, {length, "buf"}}}}.
 
444
{"glGetDebugMessageLogARB", [{"sources", {single, {list, "count", "result"}}},
 
445
                             {"types", {single, {list, "count", "result"}}},
 
446
                             {"ids", {single, {list, "count", "result"}}},
 
447
                             {"severities", {single, {list, "count", "result"}}},
 
448
                             {"lengths", [{c_only, undefined}, {single, {list, "count", "result"}}]},
 
449
                             {"messageLog", [{string, "bufsize", "lengths"}, 
 
450
                                             {single, {list, "bufsize", "result"}}]}]}.
 
451
 
 
452
 
 
453
{"glUniformMatrix2dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,4}}]}]}.
 
454
{"glUniformMatrix3dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,9}}]}]}.
 
455
{"glUniformMatrix4dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,16}}]}]}.
 
456
{"glUniformMatrix2x3dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
457
{"glUniformMatrix3x2dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
458
{"glUniformMatrix2x4dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
459
{"glUniformMatrix4x2dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
460
{"glUniformMatrix3x4dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
461
{"glUniformMatrix4x3dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
462
 
 
463
{"glProgramUniform1", [{"count",{c_only,{length,"value"}}}, {"value", [{single,list}]}]}.
 
464
{"glProgramUniform2", [{"count",{c_only,{length,"value"}}}, {"value", [{single,{tuple_list,2}}]}]}.
 
465
{"glProgramUniform3", [{"count",{c_only,{length,"value"}}}, {"value", [{single,{tuple_list,3}}]}]}.
 
466
{"glProgramUniform4", [{"count",{c_only,{length,"value"}}}, {"value", [{single,{tuple_list,4}}]}]}.
 
467
 
 
468
{"glProgramUniformMatrix2fv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,4}}]}]}.
 
469
{"glProgramUniformMatrix2dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,4}}]}]}.
 
470
{"glProgramUniformMatrix3dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,9}}]}]}.
 
471
{"glProgramUniformMatrix3fv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,9}}]}]}.
 
472
{"glProgramUniformMatrix4dv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,16}}]}]}.
 
473
{"glProgramUniformMatrix4fv",   [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,16}}]}]}.
 
474
{"glProgramUniformMatrix2x3fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
475
{"glProgramUniformMatrix3x2fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
476
{"glProgramUniformMatrix2x4fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
477
{"glProgramUniformMatrix4x2fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
478
{"glProgramUniformMatrix3x4fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
479
{"glProgramUniformMatrix4x3fv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
480
 
 
481
{"glProgramUniformMatrix2x3dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
482
{"glProgramUniformMatrix3x2dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,6}}]}]}.
 
483
{"glProgramUniformMatrix2x4dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
484
{"glProgramUniformMatrix4x2dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,8}}]}]}.
 
485
{"glProgramUniformMatrix3x4dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
486
{"glProgramUniformMatrix4x3dv", [{"count",{c_only,{length,"value"}}},{"value", [{single,{tuple_list,12}}]}]}.
 
487
 
 
488
{"glViewportArrayv", [{"count",{c_only,{length,"v"}}}, {"v", [{single,{tuple_list,4}}]}]}.
 
489
{"glViewportIndexedfv", {"v", {single,{tuple,4}}}}.
 
490
{"glScissorArrayv", [{"count",{c_only,{length,"v"}}}, {"v", [{single,{tuple_list,4}}]}]}.
 
491
{"glScissorIndexedv", {"v", {single,{tuple,4}}}}.
 
492
{"glDepthRangeArrayv", [{"count",{c_only,{length,"v"}}}, {"v", [{single,{tuple_list,2}}]}]}.
 
493
 
 
494