1
0
Fork
You've already forked wld
0
wld is a drawing library that targets Wayland(SSFN Version).
  • C 98.1%
  • Makefile 1.9%
Find a file
2026年05月03日 17:19:08 +00:00
intel Style changes 2019年07月10日 21:05:18 -07:00
interface Reformat with clang-format 2019年07月10日 20:55:25 -07:00
nouveau Update to latest nouveau headers from envytools 2014年11月02日 23:17:16 +00:00
protocol protocol: Generate private code 2019年09月24日 13:19:31 -07:00
.gitignore Switch to using Makefiles directly 2013年12月31日 23:08:08 -08:00
buffer.c Style changes 2019年07月10日 21:05:18 -07:00
buffered_surface.c Style changes 2019年07月10日 21:05:18 -07:00
color.c Reformat with clang-format 2019年07月10日 20:55:25 -07:00
common.mk Add common.mk 2014年01月31日 14:42:57 -08:00
config.mk config.mk 2026年05月03日 17:19:08 +00:00
context.c Style changes 2019年07月10日 21:05:18 -07:00
COPYING Add COPYING 2014年03月15日 15:14:05 -07:00
drm-private.h Reformat with clang-format 2019年07月10日 20:55:25 -07:00
drm.c Added OpenBSD support. 2026年03月25日 17:21:50 -07:00
drm.h Reformat with clang-format 2019年07月10日 20:55:25 -07:00
dumb.c Reformat with clang-format 2019年07月10日 20:55:25 -07:00
font.c lsp format 2026年05月03日 16:44:15 +00:00
intel.c Style changes 2019年07月10日 21:05:18 -07:00
Makefile feat: replace freetype2/fontconfig library with SSFN library 2026年05月03日 16:38:19 +00:00
nouveau.c Style changes 2019年07月10日 21:05:18 -07:00
open-font.h lsp format 2026年05月03日 16:44:15 +00:00
pixman.c lsp format 2026年05月03日 16:44:15 +00:00
pixman.h Reformat with clang-format 2019年07月10日 20:55:25 -07:00
README.md readme 2026年05月03日 16:47:42 +00:00
renderer.c Style changes 2019年07月10日 21:05:18 -07:00
ssfn.h feat: replace freetype2/fontconfig library with SSFN library 2026年05月03日 16:38:19 +00:00
surface.c Style changes 2019年07月10日 21:05:18 -07:00
TODO wayland: Implement damage tracking (including copy and submit) 2013年07月25日 03:55:31 -07:00
wayland-drm.c wayland-drm: Finish removal of wl_drm_authenticate 2022年10月21日 23:32:49 -07:00
wayland-private.h Reformat with clang-format 2019年07月10日 20:55:25 -07:00
wayland-shm.c Added OpenBSD support. 2026年03月25日 17:21:50 -07:00
wayland.c Remove unused sync_listener 2019年07月10日 21:06:06 -07:00
wayland.h Style changes 2019年07月10日 21:05:18 -07:00
wld-private.h lsp format 2026年05月03日 16:44:15 +00:00
wld.h lsp format 2026年05月03日 16:44:15 +00:00
wld.pc.in Switch to using Makefiles directly 2013年12月31日 23:08:08 -08:00

wld(only pixman was converted, others aren't converted yet because i can't test them)

wld is a drawing library that targets Wayland. The swc Wayland compositor library uses wld.

Installing

To build and install wld, simply use:

make
make install

Various flags may be set in config.mk. You will likely want to compile using only intel or noveau, not both.