tree: ad54b479966c1c796086d20c5e7db57ce562a5cc [path history] [tgz]
  1. BUILD.gn
  2. DEPS
  3. features.cc
  4. features.h
  5. filter.cc
  6. filter.h
  7. frame_sink.cc
  8. frame_sink.h
  9. frame_sink_cc_wrapper.cc
  10. frame_sink_cc_wrapper.h
  11. frame_sink_impl.cc
  12. frame_sink_impl.h
  13. frame_sink_impl_client.h
  14. layer.cc
  15. layer.h
  16. layer_tree.cc
  17. layer_tree.h
  18. layer_tree_cc_wrapper.cc
  19. layer_tree_cc_wrapper.h
  20. layer_tree_client.h
  21. layer_tree_impl.cc
  22. layer_tree_impl.h
  23. nine_patch_layer.cc
  24. nine_patch_layer.h
  25. OWNERS
  26. README.md
  27. slim_layer_tree_unittest.cc
  28. slim_layer_unittest.cc
  29. solid_color_layer.cc
  30. solid_color_layer.h
  31. surface_layer.cc
  32. surface_layer.h
  33. test_frame_sink_impl.cc
  34. test_frame_sink_impl.h
  35. test_layer_tree_client.cc
  36. test_layer_tree_client.h
  37. test_layer_tree_impl.cc
  38. test_layer_tree_impl.h
  39. ui_resource_layer.cc
  40. ui_resource_layer.h
cc/slim/README.md

cc/slim

This directory contains the “slim” compositor. The initial goal is a re-implementation of cc with only the features and requirements needed by the Android browser compositor, and transition the Android browser compositor from cc to slim compositor.

During the transition, cc/slim will have a similar API surface as cc, and cc/slim will conditionally wrap cc types so that slim compositor can be controlled via an experiment.