Little test that I made to figure out how use the Present extension of X11 with XCB.
Go to file
2023-03-27 20:09:04 -04:00
LICENSE Initial commit 2023-03-27 20:02:07 -04:00
makefile Upload files to '' 2023-03-27 20:02:54 -04:00
README.md Update 'README.md' 2023-03-27 20:09:04 -04:00
test.c Upload files to '' 2023-03-27 20:02:54 -04:00

XCB-Present-test-1

Little test that I made to figure out how use the Present extension of X11 with XCB. It animates 2 squares moving around and show some stats. That's it. I didn't put in any code to manage its size so don't resize its window.

To compile, just run make

Dependencies :

  • C99 + posix
  • libxcb
  • libxcb-present
  • libxcb-util
  • libcairo

Launch args :

  • -l : sets a frame divider to limit the framerate, (example ./test -l 2 -> run at 30Hz if X is running at 60Hz).
  • -a : async mode, update the animation as fast as possible without waiting for vblank

Controls:

  • none