git.lucas.co
/
cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Log
|
Files
|
Refs
Mode
Name
Size
100644
.antigravityignore
68B
100644
.cargo/config.toml
401B
100644
.gitignore
83B
100644
CLAUDE.md
46.6K
100644
Cargo.lock
80.2K
100644
Cargo.toml
874B
100644
Makefile
441B
100644
README.md
2.9K
100644
WORKSPACE.md
25K
100644
build.rs
9.6K
100644
cce-session.target
470B
100644
protocol/cce-inspector-v1.xml
2.3K
100644
protocol/cce-window-management-v1.xml
88.3K
100644
protocol/river-input-management-v1.xml
9.6K
100644
protocol/river-layer-shell-v1.xml
8.5K
100644
protocol/river-libinput-config-v1.xml
32.7K
100644
protocol/river-xkb-bindings-v1.xml
14.2K
100644
protocol/river-xkb-config-v1.xml
10.9K
100644
protocol/upstream/virtual-keyboard-unstable-v1.xml
4.8K
100644
protocol/upstream/wlr-layer-shell-unstable-v1.xml
18.9K
100644
protocol/upstream/wlr-output-power-management-unstable-v1.xml
5.5K
100644
protocol/wlr-output-management-unstable-v1.xml
25.7K
100644
scenefx/.editorconfig
212B
100644
scenefx/.github/workflows/flake-update.yml
699B
100644
scenefx/.gitignore
87B
100644
scenefx/LICENSE
1.1K
100644
scenefx/README.md
4.4K
100644
scenefx/examples/meson.build
531B
100644
scenefx/examples/scene-graph.c
6.7K
100644
scenefx/flake.lock
1.5K
100644
scenefx/flake.nix
1.8K
100644
scenefx/include/meson.build
149B
100644
scenefx/include/render/color.h
3K
100644
scenefx/include/render/egl.h
3.4K
100644
scenefx/include/render/fx_renderer/fx_renderer.h
6K
100644
scenefx/include/render/fx_renderer/shaders.h
4.9K
100644
scenefx/include/render/fx_renderer/util.h
218B
100644
scenefx/include/render/pass.h
653B
100644
scenefx/include/render/pixel_format.h
2.1K
100644
scenefx/include/render/tracy.h
3.8K
100644
scenefx/include/scenefx/render/fx_renderer/fx_offscreen_buffers.h
1.6K
100644
scenefx/include/scenefx/render/fx_renderer/fx_renderer.h
1.3K
100644
scenefx/include/scenefx/render/pass.h
7.6K
100644
scenefx/include/scenefx/types/fx/blur_data.h
566B
100644
scenefx/include/scenefx/types/fx/clipped_region.h
3.1K
100644
scenefx/include/scenefx/types/linked_node.h
790B
100644
scenefx/include/scenefx/types/wlr_scene.h
38.2K
100644
scenefx/include/types/fx/clipped_region.h
702B
100644
scenefx/include/types/wlr_output.h
405B
100644
scenefx/include/types/wlr_scene.h
331B
100644
scenefx/include/util/array.h
394B
100644
scenefx/include/util/env.h
504B
100644
scenefx/include/util/matrix.h
1.6K
100644
scenefx/include/util/time.h
707B
100644
scenefx/meson.build
4.3K
100644
scenefx/meson_options.txt
412B
100644
scenefx/protocol/meson.build
1.4K
100644
scenefx/render/color.c
11.8K
100644
scenefx/render/color_fallback.c
682B
100644
scenefx/render/color_lcms2.c
2.9K
100644
scenefx/render/egl.c
31.6K
100644
scenefx/render/fx_renderer/fx_framebuffer.c
5.5K
100644
scenefx/render/fx_renderer/fx_offscreen_buffers.c
2.5K
100644
scenefx/render/fx_renderer/fx_pass.c
59K
100644
scenefx/render/fx_renderer/fx_renderer.c
19.1K
100644
scenefx/render/fx_renderer/fx_texture.c
12.4K
100644
scenefx/render/fx_renderer/meson.build
1.1K
100644
scenefx/render/fx_renderer/pixel_format.c
4.2K
100644
scenefx/render/fx_renderer/shaders.c
17.5K
100644
scenefx/render/fx_renderer/shaders/bevel.frag
6.9K
100644
scenefx/render/fx_renderer/shaders/blur1.frag
509B
100644
scenefx/render/fx_renderer/shaders/blur2.frag
822B
100644
scenefx/render/fx_renderer/shaders/blur_effects.frag
1.3K
100644
scenefx/render/fx_renderer/shaders/box_shadow.frag
2.9K
100644
scenefx/render/fx_renderer/shaders/common.vert
268B
100644
scenefx/render/fx_renderer/shaders/corner_alpha.frag
3.4K
100644
scenefx/render/fx_renderer/shaders/droplet.frag
4.7K
100644
scenefx/render/fx_renderer/shaders/embed.sh
164B
100644
scenefx/render/fx_renderer/shaders/frame.frag
4.4K
100644
scenefx/render/fx_renderer/shaders/gradient.frag
1.1K
100644
scenefx/render/fx_renderer/shaders/meson.build
635B
100644
scenefx/render/fx_renderer/shaders/quad.frag
907B
100644
scenefx/render/fx_renderer/shaders/quad_grad.frag
558B
100644
scenefx/render/fx_renderer/shaders/quad_grad_round.frag
1.1K
100644
scenefx/render/fx_renderer/shaders/quad_round.frag
2.7K
100644
scenefx/render/fx_renderer/shaders/tex.frag
2K
100644
scenefx/render/fx_renderer/tracy.c
5.5K
100644
scenefx/render/fx_renderer/util.c
2.7K
100644
scenefx/render/meson.build
337B
100644
scenefx/render/pixel_format.c
8.1K
100644
scenefx/subprojects/packagefiles/tracy_v0_13_1_build_fix.patch
1.1K
100644
scenefx/subprojects/tracy.wrap
210B
100644
scenefx/tinywl/.gitignore
29B
100644
scenefx/tinywl/LICENSE
7K
100644
scenefx/tinywl/Makefile
416B
100644
scenefx/tinywl/README.md
1.6K
100644
scenefx/tinywl/meson.build
62B
100644
scenefx/tinywl/tinywl.c
49.8K
100644
scenefx/types/fx/blur_data.c
2K
100644
scenefx/types/fx/clipped_region.c
2.2K
100644
scenefx/types/fx/meson.build
63B
100644
scenefx/types/meson.build
106B
100644
scenefx/types/output/output.c
863B
100644
scenefx/types/scene/linked_node.c
1.8K
100644
scenefx/types/scene/wlr_scene.c
155.4K
100644
scenefx/util/array.c
943B
100644
scenefx/util/env.c
802B
100644
scenefx/util/matrix.c
3.9K
100644
scenefx/util/meson.build
72B
100644
scenefx/util/time.c
797B
100755
scratch/print_c_sizes
15.6K
100644
scratch/print_c_sizes.c
2.4K
100644
scratch/print_sizes.rs
208B
100755
scratch/print_xwayland_offsets
15.6K
100644
scratch/print_xwayland_offsets.c
758B
100644
scratch/test_bindgen.rs
1.7K
100755
scripts/cce-app-menu
4K
100755
scripts/cce-desktop-menu
6.7K
100755
scripts/cce-shadow
36.4K
100755
scripts/ccebuild
37.8K
100644
scripts/gpu-watcher
1K
100644
scripts/gpu-watcher.service
199B
100755
scripts/startcce
8.1K
100644
src/bin/cce.rs
699B
100644
src/bin/ccectl.rs
101B
100644
src/cce_ctl.rs
7.9K
100644
src/lib.rs
3.5K
100644
src/migrate_input.rs
13.4K
100644
src/server/backdrop.rs
18.6K
100644
src/server/cce_window_management.rs
15.1K
100644
src/server/config.rs
143.3K
100644
src/server/cursor.rs
194.9K
100644
src/server/drag_icon.rs
3K
100644
src/server/ffi.rs
1.8K
100644
src/server/global_shortcuts.rs
9.4K
100644
src/server/idle.rs
12.7K
100644
src/server/idle_inhibit_manager.rs
5.3K
100644
src/server/input_device.rs
18.2K
100644
src/server/input_manager.rs
18.9K
100644
src/server/input_popup.rs
8.2K
100644
src/server/input_relay.rs
11K
100644
src/server/inspector.rs
6.8K
100644
src/server/ipc_server.rs
6.9K
100644
src/server/keyboard.rs
12.1K
100644
src/server/keyboard_group.rs
26.2K
100644
src/server/layer_shell.rs
50.8K
100644
src/server/libinput_accel_config.rs
5K
100644
src/server/libinput_config.rs
5.3K
100644
src/server/libinput_device.rs
46.4K
100644
src/server/lock_manager.rs
23.3K
100644
src/server/output.rs
84.5K
100644
src/server/output_manager.rs
30.5K
100644
src/server/pointer_binding.rs
5K
100644
src/server/pointer_constraint.rs
9.8K
100644
src/server/process.rs
2.2K
100644
src/server/run_server.rs
9.5K
100644
src/server/scene.rs
14.8K
100644
src/server/scene_node_data.rs
2.8K
100644
src/server/screenshot.rs
23.4K
100644
src/server/seat.rs
97.9K
100644
src/server/server.rs
44.8K
100644
src/server/shell_surface.rs
9.7K
100644
src/server/status_server.rs
23.4K
100644
src/server/stream_server.rs
5.3K
100644
src/server/tablet.rs
1.4K
100644
src/server/tablet_tool.rs
13.3K
100644
src/server/text.rs
10.8K
100644
src/server/text_input.rs
5.4K
100644
src/server/util.rs
905B
100644
src/server/window.rs
260.2K
100644
src/server/window_manager.rs
351.1K
100644
src/server/wlroots_log_wrapper.c
40.2K
100644
src/server/wm_node.rs
7.3K
100644
src/server/xdg_popup.rs
5.6K
100644
src/server/xdg_toplevel.rs
59.3K
100644
src/server/xkb_bindings.rs
18.1K
100644
src/server/xkb_config.rs
10.4K
100644
src/server/xkb_keyboard.rs
16K
100644
src/server/xwayland_override_redirect.rs
13.7K
100644
src/server/xwayland_window.rs
50.5K
100644
tests/doc_claims.rs
15.7K
100644
verify/.gitignore
17B
100644
verify/clients/Cargo.lock
6.2K
100644
verify/clients/Cargo.toml
791B
100644
verify/clients/src/bin/float_pair.rs
14.2K
100644
verify/clients/src/bin/status_stub.rs
8.2K
100644
verify/clients/src/bin/vkey.rs
5.5K
100755
verify/escape-dismiss-test
3.7K
100644
wrapper.h
17.9K