~ubuntu-branches/debian/sid/swt-gtk/sid

« back to all changes in this revision

Viewing changes to org/eclipse/swt/internal/opengl/glx/GLX.java

  • Committer: Bazaar Package Importer
  • Author(s): Adrian Perez
  • Date: 2009-12-07 10:22:24 UTC
  • mfrom: (1.2.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20091207102224-70w2tax575mcks1w
Tags: 3.5.1-1
* New upstream release. Closes: #558663.
* debian/control: 
  - Add Vcs-* fields for Git repository.
  - Allow DM-Uploads.
  - Remove "Conflicts", package should live with eclipse.
* debian/rules: Fix default-java path around AWT_LIB_PATH.
* debian/copyright: Minor update.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*******************************************************************************
2
 
 * Copyright (c) 2000, 2007 IBM Corporation and others.
 
2
 * Copyright (c) 2000, 2008 IBM Corporation and others.
3
3
 * All rights reserved. This program and the accompanying materials
4
4
 * are made available under the terms of the Eclipse Public License v1.0
5
5
 * which accompanies this distribution, and is available at
202
202
        public static final int GL_VIEWPORT = 0x0BA2;
203
203
        
204
204
public static final native int XVisualInfo_sizeof();
 
205
/**
 
206
 * @param pname cast=(GLenum)
 
207
 * @param params cast=(GLint *),flags=no_in
 
208
 */
205
209
public static final native void _glGetIntegerv(int pname, int[] params);
206
210
public static final void glGetIntegerv(int pname, int[] params) {
207
211
        lock.lock();
211
215
                lock.unlock();
212
216
        }
213
217
}
 
218
/**
 
219
 * @param x cast=(GLint)
 
220
 * @param y cast=(GLint)
 
221
 * @param width cast=(GLsizei)
 
222
 * @param height cast=(GLsizei)
 
223
 */
214
224
public static final native void _glViewport(int x, int y, int width, int height);
215
225
public static final void glViewport(int x, int y, int width, int height) {
216
226
        lock.lock();
220
230
                lock.unlock();
221
231
        }
222
232
}
 
233
/** @param dpy cast=(Display *) */
223
234
public static final native int /*long*/ _glXChooseVisual(int /*long*/ dpy, int screen, int[] attribList);
224
235
public static final int /*long*/ glXChooseVisual(int /*long*/ dpy, int screen, int[] attribList) {
225
236
        lock.lock();
229
240
                lock.unlock();
230
241
        }
231
242
}
 
243
/**
 
244
 * @param dpy cast=(Display *)
 
245
 * @param src cast=(GLXContext)
 
246
 * @param dst cast=(GLXContext)
 
247
 */
232
248
public static final native void _glXCopyContext(int /*long*/ dpy, int /*long*/ src, int /*long*/ dst, int mask);
233
249
public static final void glXCopyContext(int /*long*/ dpy, int /*long*/ src, int /*long*/ dst, int mask) {
234
250
        lock.lock();
238
254
                lock.unlock();
239
255
        }
240
256
}
 
257
/**
 
258
 * @param dpy cast=(Display *)
 
259
 * @param shareList cast=(GLXContext)
 
260
 */
241
261
public static final native int /*long*/ _glXCreateContext(int /*long*/ dpy, XVisualInfo vis, int /*long*/ shareList, boolean direct);
242
262
public static final int /*long*/ glXCreateContext(int /*long*/ dpy, XVisualInfo vis, int /*long*/ shareList, boolean direct) {
243
263
        lock.lock();
247
267
                lock.unlock();
248
268
        }
249
269
}
 
270
/**
 
271
 * @param dpy cast=(Display *)
 
272
 * @param pixmap cast=(Pixmap)
 
273
 */
250
274
public static final native int /*long*/ _glXCreateGLXPixmap(int /*long*/ dpy, XVisualInfo vis, int /*long*/ pixmap);
251
275
public static final int /*long*/ glXCreateGLXPixmap(int /*long*/ dpy, XVisualInfo vis, int /*long*/ pixmap) {
252
276
        lock.lock();
256
280
                lock.unlock();
257
281
        }
258
282
}
 
283
/**
 
284
 * @param dpy cast=(Display *)
 
285
 * @param ctx cast=(GLXContext)
 
286
 */
259
287
public static final native void _glXDestroyContext(int /*long*/ dpy, int /*long*/ ctx);
260
288
public static final void glXDestroyContext(int /*long*/ dpy, int /*long*/ ctx) {
261
289
        lock.lock();
265
293
                lock.unlock();
266
294
        }
267
295
}
 
296
/**
 
297
 * @param dpy cast=(Display *)
 
298
 * @param pix cast=(GLXPixmap)
 
299
 */
268
300
public static final native void _glXDestroyGLXPixmap(int /*long*/ dpy, int /*long*/ pix);
269
301
public static final void glXDestroyGLXPixmap(int /*long*/ dpy, int /*long*/ pix) {
270
302
        lock.lock();
274
306
                lock.unlock();
275
307
        }
276
308
}
 
309
/** @param dpy cast=(Display *) */
277
310
public static final native int /*long*/ _glXGetClientString(int /*long*/ dpy, int name);
278
311
public static final int /*long*/ glXGetClientString(int /*long*/ dpy, int name) {
279
312
        lock.lock();
283
316
                lock.unlock();
284
317
        }
285
318
}
 
319
/** @param dpy cast=(Display *) */
286
320
public static final native int _glXGetConfig(int /*long*/ dpy, XVisualInfo vis, int attrib, int[] value);
287
321
public static final int glXGetConfig(int /*long*/ dpy, XVisualInfo vis, int attrib, int[] value) {
288
322
        lock.lock();
310
344
                lock.unlock();
311
345
        }
312
346
}
 
347
/**
 
348
 * @param dpy cast=(Display *)
 
349
 * @param ctx cast=(GLXContext)
 
350
 */
313
351
public static final native boolean _glXIsDirect(int /*long*/ dpy, int /*long*/ ctx);
314
352
public static final boolean glXIsDirect(int /*long*/ dpy, int /*long*/ ctx) {
315
353
        lock.lock();
319
357
                lock.unlock();
320
358
        }
321
359
}
 
360
/**
 
361
 * @param dpy cast=(Display *)
 
362
 * @param drawable cast=(GLXDrawable)
 
363
 * @param ctx cast=(GLXContext)
 
364
 */
322
365
public static final native boolean _glXMakeCurrent(int /*long*/ dpy, int /*long*/ drawable, int /*long*/ ctx);
323
366
public static final boolean glXMakeCurrent(int /*long*/ dpy, int /*long*/ drawable, int /*long*/ ctx) {
324
367
        lock.lock();
328
371
                lock.unlock();
329
372
        }
330
373
}
 
374
/** @param dpy cast=(Display *) */
331
375
public static final native boolean _glXQueryExtension(int /*long*/ dpy, int[] errorBase, int[] eventBase);
332
376
public static final boolean glXQueryExtension(int /*long*/ dpy, int[] errorBase, int[] eventBase) {
333
377
        lock.lock();
337
381
                lock.unlock();
338
382
        }
339
383
}
 
384
/** @param dpy cast=(Display *) */
340
385
public static final native int /*long*/ _glXQueryExtensionsString(int /*long*/ dpy, int screen);
341
386
public static final int /*long*/ glXQueryExtensionsString(int /*long*/ dpy, int screen) {
342
387
        lock.lock();
346
391
                lock.unlock();
347
392
        }
348
393
}
 
394
/** @param dpy cast=(Display *) */
349
395
public static final native int /*long*/ _glXQueryServerString(int /*long*/ dpy, int screen, int name);
350
396
public static final int /*long*/ glXQueryServerString(int /*long*/ dpy, int screen, int name) {
351
397
        lock.lock();
355
401
                lock.unlock();
356
402
        }
357
403
}
 
404
/**
 
405
 * @param dpy cast=(Display *)
 
406
 * @param major flags=no_in
 
407
 * @param minor flags=no_in
 
408
 */
358
409
public static final native boolean _glXQueryVersion(int /*long*/ dpy, int[] major, int[] minor);
359
410
public static final boolean glXQueryVersion(int /*long*/ dpy, int[] major, int[] minor) {
360
411
        lock.lock();
364
415
                lock.unlock();
365
416
        }
366
417
}
 
418
/**
 
419
 * @param dpy cast=(Display *)
 
420
 * @param drawable cast=(GLXDrawable)
 
421
 */
367
422
public static final native void _glXSwapBuffers(int /*long*/ dpy, int /*long*/ drawable);
368
423
public static final void glXSwapBuffers(int /*long*/ dpy, int /*long*/ drawable) {
369
424
        lock.lock();
391
446
                lock.unlock();
392
447
        }
393
448
}
 
449
/**
 
450
 * @param src cast=(const void *)
 
451
 * @param size cast=(size_t)
 
452
 */
394
453
public static final native void memmove(XVisualInfo dest, int /*long*/ src, int size);
395
454
}