Daily iOS
UIKit

오프스크린 렌더링과 렌더 파이프라인

UIKit 목록 화면에서 프로필 이미지가 있는 셀에 layer.cornerRadius + masksToBounds + shadow를 함께 적용했더니 스크롤 프레임이 떨어집니다. 렌더 파이프라인 관점에서 왜 비싼가요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

마스크·그림자는 합성기가 레이어를 별도 버퍼에 먼저 그린 뒤 다시 합성하는 오프스크린 패스를 유발해 GPU 컨텍스트 전환 비용이 셀마다 발생한다.

받은 질문 공유