gitextract_vqarsh70/ ├── .dockerignore ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── cmake-multi-platform.yml │ └── odin-bindings-update.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── README.md ├── bindings/ │ ├── cpp/ │ │ └── README.md │ ├── csharp/ │ │ └── README │ ├── rust/ │ │ └── README │ └── zig/ │ └── README ├── clay.h ├── cmake/ │ └── FindCairo.cmake ├── examples/ │ ├── GLES3-GLFW-video-demo/ │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile.emscripten │ │ ├── Makefile.macos │ │ ├── README.md │ │ └── main.c │ ├── GLES3-SDL2-sidebar-scrolling-container/ │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile.emscripten │ │ ├── Makefile.macos │ │ ├── README.md │ │ └── main.c │ ├── GLES3-SDL2-video-demo/ │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Makefile.emscripten │ │ ├── Makefile.macos │ │ ├── README.md │ │ └── main.c │ ├── SDL2-video-demo/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── SDL3-simple-demo/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── cairo-pdf-rendering/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── clay-official-website/ │ │ ├── CMakeLists.txt │ │ ├── build/ │ │ │ └── clay/ │ │ │ ├── index.html │ │ │ └── index.wasm │ │ ├── build.sh │ │ ├── index.html │ │ └── main.c │ ├── cpp-project-example/ │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── introducing-clay-video-demo/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── playdate-project-example/ │ │ ├── .gitignore │ │ ├── CmakeLists.txt │ │ ├── README.md │ │ ├── Source/ │ │ │ └── pdxinfo │ │ ├── clay-video-demo-playdate.c │ │ └── main.c │ ├── raylib-multi-context/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── raylib-sidebar-scrolling-container/ │ │ ├── CMakeLists.txt │ │ ├── main.c │ │ └── multi-compilation-unit.c │ ├── shared-layouts/ │ │ └── clay-video-demo.c │ ├── sokol-corner-radius/ │ │ ├── CMakeLists.txt │ │ └── main.c │ ├── sokol-video-demo/ │ │ ├── CMakeLists.txt │ │ ├── main.c │ │ └── sokol.c │ ├── termbox2-demo/ │ │ ├── CMakeLists.txt │ │ ├── main.c │ │ └── readme.md │ ├── termbox2-image-demo/ │ │ ├── CMakeLists.txt │ │ ├── main.c │ │ └── readme.md │ ├── terminal-example/ │ │ ├── CMakeLists.txt │ │ └── main.c │ └── win32_gdi/ │ ├── CMakeLists.txt │ ├── build.ps1 │ └── main.c ├── renderers/ │ ├── GLES3/ │ │ ├── clay_renderer_gles3.h │ │ └── clay_renderer_gles3_loader_stb.c │ ├── SDL2/ │ │ ├── README │ │ └── clay_renderer_SDL2.c │ ├── SDL3/ │ │ └── clay_renderer_SDL3.c │ ├── cairo/ │ │ └── clay_renderer_cairo.c │ ├── playdate/ │ │ └── clay_renderer_playdate.c │ ├── raylib/ │ │ ├── clay_renderer_raylib.c │ │ ├── raylib.h │ │ └── raymath.h │ ├── sokol/ │ │ └── sokol_clay.h │ ├── termbox2/ │ │ ├── clay_renderer_termbox2.c │ │ └── image_character_masks.h │ ├── terminal/ │ │ └── clay_renderer_terminal_ansi.c │ ├── web/ │ │ ├── build-wasm.sh │ │ ├── canvas2d/ │ │ │ └── clay-canvas2d-renderer.html │ │ ├── clay.wasm │ │ └── html/ │ │ └── clay-html-renderer.html │ └── win32_gdi/ │ ├── README.md │ └── clay_renderer_gdi.c └── tests/ ├── docker-compose.yml ├── gcc/ │ └── 9.4/ │ └── Dockerfile └── run-tests.sh