Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uliwitness/winner
An exploration of how to write a graphics library/window server to run on top of Ubuntu Linux.
https://github.com/uliwitness/winner
draw example experiement linux pixel-buffers
Last synced: about 1 month ago
JSON representation
An exploration of how to write a graphics library/window server to run on top of Ubuntu Linux.
- Host: GitHub
- URL: https://github.com/uliwitness/winner
- Owner: uliwitness
- Created: 2015-10-01T09:20:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-05T13:13:42.000Z (about 9 years ago)
- Last Synced: 2023-03-10T21:48:01.572Z (over 1 year ago)
- Topics: draw, example, experiement, linux, pixel-buffers
- Language: C++
- Homepage:
- Size: 246 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
WINNER
------An exploration of what it takes to write a window server that runs on top of (Ubuntu) Linux.
Running
-------`winner` *must* be run as root from inside a real Terminal to work (not a Terminal window under X11. A virtual Terminal like Ctrl-Alt-F1 gives you is fine). If it is not run in a real Terminal, X11 will clobber its drawings and you won't see anything. If it is not run as root, it will be unable to acquire the framebuffer device and terminate with an error.
Test application
----------------Currently, the test application will erase the frame buffer to white, then draw a few shapes in it, then immediately return.