1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:58:11 +00:00
serenity/Libraries
Shannon Booth 123b5c9d34 LibDraw: Add draw_ellipse_intersecting function
This functon will draw an ellipse which is intersecting the corners of
the rect given. It is a very naive implementation, taking 200 samples of
points around the ellipse, and drawing straight lines between each of
these points.

The ellipses look good enough to me though!
2019-12-27 00:52:17 +01:00
..
LibAudio Build: support library and generator dependencies 2019-12-25 10:11:09 +01:00
LibC LibC: Oops x2, we can't use "bool" in stdlib.h either 2019-12-26 10:30:34 +01:00
LibCore LibCore: compile puff.c as a separate object 2019-12-25 10:11:09 +01:00
LibDraw LibDraw: Add draw_ellipse_intersecting function 2019-12-27 00:52:17 +01:00
LibELF Kernel: Make kernel memory regions be non-executable by default 2019-12-25 22:41:34 +01:00
LibGUI LibGUI: Use NeverDestroyed<T> for the global GWindow tables 2019-12-26 22:13:50 +01:00
LibHTML LibHTML: Remove fixed FIXME 2019-12-26 10:05:59 +01:00
LibIPC Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
LibM Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
LibMarkdown Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
LibPCIDB Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
LibProtocol LibProtocol: Make build depend on ProtocolServer for IPC endpoints 2019-12-25 14:15:28 +01:00
LibPthread Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_t 2019-12-25 23:54:06 +01:00
LibThread Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
LibVT Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00
Makefile Build: clean up build system, use one shared Makefile 2019-12-20 20:20:54 +01:00