renderdoc 관련 용어 설명

호스트 측 : PC에서 실행되는 renderdoc UI;

원격 호스트/renderdoc apk : 재생 호스트라고도 하며 재생에 사용되는 apk, 즉 org.renderdoc.renderdoccmd.arm64입니다.

원격 서버: 실행 후 apk를 재생하는 서버입니다. 호스트가 tcp(adb 포트 매핑)를 사용하여 연결을 설정한 후 해당 서버에 명령을 보낼 수 있습니다.

후크 대상: 스트림을 캡처하기 위한 대상 apk 프로세스입니다. gles/vulkan의 인터페이스가 이 프로세스에 후크됩니다. 호스트 측에서 tcp(adb 포트 매핑)를 사용하여 연결을 설정한 후 명령을 보낼 수 있습니다.

RDC 파일: 캡처된 GLE 및 Vulkan 호출 스트림의 직렬화된 데이터를 저장합니다.

리소스 관리자 : renderdoc는 후크 레이어와 OpenGL ES 상태 머신 위에 구축된 상태 머신으로, 스트림 캡처 및 재생 중에 리소스 사용량을 기록하는 데 사용됩니다.

gl 리소스: 기본적으로 OpenGL의 모든 것은 텍스처, 버퍼, 프로그램, 셰이더와 같은 리소스입니다.

BackgroundCapturing: On the Hook에서는 프레임 캡처가 아직 시작되지 않았으며 관련 리소스 사용량 및 인터페이스 호출 중 일부만 기록됩니다.

ActiveCapturing: 사용자가 캡처 프레임을 클릭하여 실제 캡처를 시작합니다. 타이밍은 이전 프레임의 스왑 버퍼 끝과 현재 프레임의 스왑 버퍼 끝 사이입니다.

initialContents: 프레임을 잡을 때 프레임 시작 전에 생성된 리소스와 이러한 리소스의 초기화 내용

Guess you like

Origin blog.csdn.net/goodnight1994/article/details/129957866