Expand description
Original native platform bridge. Linux uses the system X11/GLX/OpenGL APIs directly. Vertices are homogeneous clip-space XYZW followed by straight RGBA; each batch is triangles. A single streamed GPU vertex buffer and shader program persist for the window lifetime. No third-party Rust crate or windowing implementation is used here.
Structs§
Enums§
- Event
- Keyboard values are unshifted X11 keysyms (ASCII lowercase for letter keys). Mouse buttons use X11 numbering: 1 left, 2 middle, 3 right. Wheel events are ±1.