Commit Graph

14 Commits (c3ca5aa7725c29ec37d8dd4d44322ee64df497fa)

Author SHA1 Message Date
LeRoyce Pearson c3ca5aa772 Introduce read and write abstractions earlier 2023-12-18 13:47:49 -07:00
LeRoyce Pearson 0042b56b93 Add README 2023-12-18 12:17:04 -07:00
LeRoyce Pearson 50a9774a07 Rewrite example 01 as standalone example
This example is meant to demonstrate how one can write a wayland client
without any libraries.
2023-12-18 12:01:28 -07:00
LeRoyce Pearson 13b0ea6a6f Replace custom code in example with `deserialize` 2023-08-12 17:41:36 -06:00
LeRoyce Pearson 1542a95499 Rewrite core protocol structs to be more concise 2023-08-12 17:40:48 -06:00
LeRoyce Pearson 47c57a5b87 Explicitly handle case where not all globals exist 2023-08-12 17:28:33 -06:00
LeRoyce Pearson e66fbb225b Add IdPool helper 2023-08-10 19:43:49 -06:00
LeRoyce Pearson f00806d7f6 Add support for serializing single enums 2023-08-10 19:27:47 -06:00
LeRoyce Pearson 6bdc230417 Add support for parsing standalone enum fields 2023-08-10 19:24:32 -06:00
LeRoyce Pearson 8878108c6f Change generated image to green-blue gradient 2023-08-10 19:23:36 -06:00
LeRoyce Pearson d224b186a2 Remove single pixel buffer from example client 2023-08-10 19:23:00 -06:00
LeRoyce Pearson 846f81b838 Add support for reading arrays from messages 2023-08-10 18:51:32 -06:00
LeRoyce Pearson 8b50eeb7eb Get client rendering a window with low-level code 2023-08-10 14:30:34 -06:00
LeRoyce Pearson 00dd8167ae Create example of connecting to a wayland server 2023-08-08 23:47:01 -06:00