3장 그래픽 처리 장치 모든 처리가 해결해야 하는 문제는 지연(latency)이다. 기본 개념은 처리할 정보가 처리장치에서 멀어질수록 대기 시간이 길어진다.(예를 들어 컴퓨트 셰이더의 경우, 장치메모리 > 공유 메모리 > 레지스터 순으로 속도가 빨라진다). 데이터 검색을 기다려서 처리장치가 정지 대기(stall)가 되어 성능이 떨어지는 것...
언리얼 Assert 함수 런타임 assert는 기본적으로 DO_CHECK 디파인이 true일 경우 실행 중지, 실행 중지 하지 않고 보고 유형이 있다. DO_GUARD_SLOW일 경우 디버그 빌드에서 실행중지 유형이 있다. DO_CHECK 계열 매크로(실행 중지) check(표현식) 표현식이 false면 실행 중지. 가장 간단한 형태의 ...
언리얼 Interface 개요 자바 등에서 사용하는 인터페이스와 같은 개념이다. 서로 관련이 없는 여러 클래스에서 공통적인 유틸리티 함수 세트가 필요할때, 인터페이스 클래스를 이용하면 된다. 인터페이스 클래스는 UCLASS 대신 UINTERFACE매크로를 사용한다. 실제 인터페이스가 아니라 언리얼 리플렉션 시스템에 등록하기 위한 비어있는 클...
Assert
RealTimeRendering