My team is developing a Rust-based ETC1 encoder for Clank, designed to be a fast (50x) and safe replacement for the existing ETC1 encoder. The algorithm is based on that of
etcpak, an external ETC1 encoder (not used by Chromium), but we are replacing platform-specific SIMD intrinsics and shuffling with fully portable SIMD in our implementation, while maintaining the same performance. The design doc is below and we have a sign-off from my team's director.
Our team is planning to maintain this component, but ultimately the encoder will be called from Clank code. I would like to know if I should also have a sign-off from the director of the Clank team?