https://github.com/ppekko/lxdemowin
Small Header-Only Window and OpenGL Manager for Linux.
https://github.com/ppekko/lxdemowin
demoscene header-only linux opengl small window-manager x11
Last synced: about 1 year ago
JSON representation
Small Header-Only Window and OpenGL Manager for Linux.
- Host: GitHub
- URL: https://github.com/ppekko/lxdemowin
- Owner: ppekko
- License: mit
- Created: 2021-11-20T23:37:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-15T20:56:40.000Z (almost 3 years ago)
- Last Synced: 2025-03-26T08:37:06.754Z (about 1 year ago)
- Topics: demoscene, header-only, linux, opengl, small, window-manager, x11
- Language: C
- Homepage:
- Size: 284 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LxDemOWin
### **Linux Demo OpenGL** *and* **Window** *manager*
A small header-Only Window and OpenGL manager made in C, written in about 2 hours. With some basic code (plain window with OpenGL loaded) and compression, it compiles to ~2.2kb (2206 bytes built on Arch Linux with clang, project is located in the demo/ folder). Ideal for demoscene use.
It also comes with some nifty features, like timers and shader managment for OpenGL.
(licensed under the MIT license)
# Dependencies
- XOrg (-lX11)
- OpenGL (-lGl)
# Q&A
### Why is X so unpolished?
lazy
### Why is X so unoptimised?
lazy, and if you know how, make a PR
### Why does the readme use html?
lazy + i want things centered
### Why are you so lazy?
i made this in 2 hours and i dont plan examining 2 lines for 10 hours to make one improvment. this was made so that i could quickly hop onto making another project. I will occasionally update this with new features here and there.
### Why another window manager? We already have GLFW/SDL ect.
~~not small enough (see [SmallGlitter's](https://github.com/ppekko/Small-Glitter) size for reference)~~
**this is around one hundred bytes smaller than SDL**