You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
2 years ago
..
Android.bp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
LayerTraceGenerator.cpp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
LayerTraceGenerator.h Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
main.cpp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
readme.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
run.sh Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago

readme.md

LayerTraceGenerator

Generates layer traces from transaction traces. The tool is a custom surface flinger build that mocks out everything else apart from the front end logic. Transaction traces are written when the transaction is applied, along wth a timestamp and vsync id. The transactions are parsed from proto and applied to recreate the layer state. The result is then written as a layer trace.

Usage:

  1. build and push to device
  2. run ./layertracegenerator [transaction-trace-path] [output-layers-trace-path]