You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.6KB

  1. GLX_SGIX_pbuffer
  2. http://www.opengl.org/registry/specs/SGIX/pbuffer.txt
  3. GLX_SGIX_pbuffer
  4. GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
  5. GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
  6. GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
  7. GLX_PBUFFER_BIT_SGIX 0x00000004
  8. GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
  9. GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
  10. GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
  11. GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
  12. GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
  13. GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
  14. GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
  15. GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
  16. GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
  17. GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
  18. GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
  19. GLX_PRESERVED_CONTENTS_SGIX 0x801B
  20. GLX_LARGEST_PBUFFER_SGIX 0x801C
  21. GLX_WIDTH_SGIX 0x801D
  22. GLX_HEIGHT_SGIX 0x801E
  23. GLX_EVENT_MASK_SGIX 0x801F
  24. GLX_DAMAGED_SGIX 0x8020
  25. GLX_SAVED_SGIX 0x8021
  26. GLX_WINDOW_SGIX 0x8022
  27. GLX_PBUFFER_SGIX 0x8023
  28. GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
  29. GLXPbuffer glXCreateGLXPbufferSGIX (Display* dpy, GLXFBConfig config, unsigned int width, unsigned int height, int *attrib_list)
  30. void glXDestroyGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf)
  31. void glXGetSelectedEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long *mask)
  32. void glXQueryGLXPbufferSGIX (Display* dpy, GLXPbuffer pbuf, int attribute, unsigned int *value)
  33. void glXSelectEventSGIX (Display* dpy, GLXDrawable drawable, unsigned long mask)
  34. typedef XID GLXPbufferSGIX
  35. typedef struct { int type; unsigned long serial; Bool send_event; Display *display; GLXDrawable drawable; int event_type; int draw_type; unsigned int mask; int x, y; int width, height; int count; } GLXBufferClobberEventSGIX