xcb_glx_create_pbuffer(3)
π xcb_glx_create_pbuffer β bestie, we're making a pbuffer β¨
okay so this one lives in section 3 of the manual (that's the library-functions girlies), under the XCB Requests umbrella. her full government name is xcb_glx_create_pbuffer. say it with me π
β¨ SYNOPSIS β¨
first things first, you gotta pull in the header:
#include <xcb/glx.h>
πΈ Request function πΈ
here's the whole vibe, signature and all:
xcb_void_cookie_t xcb_glx_create_pbuffer(xcb_connection_t *conn,
uint32_t screen, xcb_glx_fbconfig_t fbconfig,
xcb_glx_pbuffer_t pbuffer, uint32_t num_attribs, const
uint32_t *attribs);
π¦ REQUEST ARGUMENTS π¦
connβ the XCB connection to X11. your lil hotline to the server, basically πscreenβ TODO: NOT YET DOCUMENTED. likeβ¦ the docs simply did not show up. no cap.fbconfigβ TODO: NOT YET DOCUMENTED. she's mysterious. she's undocumented. she's giving enigma πpbufferβ TODO: NOT YET DOCUMENTED. the main character of this whole request and we know NOTHING about her πnum_attribsβ TODO: NOT YET DOCUMENTED. presumably how many attribs, but the manpage refuses to confirm πattribsβ TODO: NOT YET DOCUMENTED. the attribute list, allegedly. docs said "no thoughts, head empty" β¨
ngl bestie, the argument descriptions here are literally all TODO: NOT YET DOCUMENTED. β that's not me being lazy, that is verbatim what the page says. we're working with what we got π
π DESCRIPTION π
soβ¦ there's a DESCRIPTION section. and it is empty. nothing. not a single word. it's giving silence, it's giving void, it's giving "the author left the group chat" π
π RETURN VALUE π
she hands you back an xcb_void_cookie_t. and here's the tea β any errors have to be handled over in the event loop, so don't come crying to the return value, she doesn't do that here.
if you'd rather deal with errors directly using xcb_request_check instead, then you want the checked version: xcb_glx_create_pbuffer_checked. slay. go read xcb-requests(3) for the full details π«Ά
π₯ ERRORS π₯
okay so this is the chill one β this request does never generate any errors. zero. none. she's unproblematic. periodt π
πΈ SEE ALSO πΈ
β¦nothing here either bestie. the section exists, it's just β¨emptyβ¨. an aesthetic. a moment. a blank canvas π¨
π AUTHOR π
generated from glx.xml. if you spot something wrong and wanna send corrections or improvements, hit up xcb@lists.freedesktop.org β they're the ones who can fix it, not me, I'm just the messenger π§
and that's the whole page, bestie!! it's giving X Version 11, libxcb 1.17.0, xcb_glx_create_pbuffer(3) β that's the source, the version, and the date all wrapped up in a lil bow π mwah, go forth and pbuffer responsibly πβ¨
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms