렌더패스는 프레임버퍼와 디바이스-인스턴스 관계를 맺으며 이는 프레임버퍼의 리소스의 디스크립션을 집적 정의하는 개념이다. 이 장점으로는 하나. 베리데이션이 필요없다 둘. 즉각적으로 리소스나 맵의 정의가 잘못되었음을 직감 가능하다 셋. 백버퍼들의 생명주기 관리에 용의하다. 이와 같은 구조를 사용하는 예로
익명(112.152)2021-03-18 02:46
답글
하나. 디스크립션 셋, 디스크립션 셋 레이아웃 둘. 그래픽스 파이프라인, 파이프라인 레이아웃 등이 있다.
익명(112.152)2021-03-18 02:48
동기화- 종류로는 이벤트, 세마포어, 펜스로 크기 나눌 수 있다 이벤트는 버퍼의 순서를 제어하는 것. 세마포어는 풀의 순서를 제어하는 것. 펜스는 디바이스에서의 상태를 호스트영역에서 가시가 가능하도록 도와주는 벌컨인스턴스이다 버퍼가 정리되면 세마포어는 signal상태가 되고 버퍼를 서밋 한 뒤 wait 성공적으로 큐의 동작을 수행했다면 fence가 true
익명(112.152)2021-03-18 02:57
답글
가 되면서 호스트에서 정상적으로 수행이 되었구나 할 수 있게 된다. 이외에도 리소스를 여러가지 방도로 사용하기 위해서도 이러한 개념이 필요한데, 리소스를 다른 용도로 쓰기 위해선 접근해야하는 메모리 위치와 레이아웃 또한 변경을 해야 한다. 이때 나오는것이 vkcmdpipelin barrier인데 이는 안정적으로 메모리를 보호하면서 리소스의 레이아웃을 바꿀
익명(112.152)2021-03-18 03:01
답글
수있는 역할을 한다. 여기에서는 파이프라인의 스테이지에서 소스 스테이트와 목적 스테이트를 골라서 소스 스테이트에서 목적 스테이트 까지 도달을 할 때 목적에서 필요로 하는 계산이 아직 완벽하게 계산이 되지 않았다면 목적으로 바로 들어가지 않고 계산을 마친 뒤에 들어갈 수 있도록 도와주는 시스테ㅔㅁ이다.
해당 댓글은 삭제되었습니다.
동기화 너무 어렵다. 하기 싫어져
엥 왜 답글로 달렸지?
렌더패스는 프레임버퍼와 디바이스-인스턴스 관계를 맺으며 이는 프레임버퍼의 리소스의 디스크립션을 집적 정의하는 개념이다. 이 장점으로는 하나. 베리데이션이 필요없다 둘. 즉각적으로 리소스나 맵의 정의가 잘못되었음을 직감 가능하다 셋. 백버퍼들의 생명주기 관리에 용의하다. 이와 같은 구조를 사용하는 예로
하나. 디스크립션 셋, 디스크립션 셋 레이아웃 둘. 그래픽스 파이프라인, 파이프라인 레이아웃 등이 있다.
동기화- 종류로는 이벤트, 세마포어, 펜스로 크기 나눌 수 있다 이벤트는 버퍼의 순서를 제어하는 것. 세마포어는 풀의 순서를 제어하는 것. 펜스는 디바이스에서의 상태를 호스트영역에서 가시가 가능하도록 도와주는 벌컨인스턴스이다 버퍼가 정리되면 세마포어는 signal상태가 되고 버퍼를 서밋 한 뒤 wait 성공적으로 큐의 동작을 수행했다면 fence가 true
가 되면서 호스트에서 정상적으로 수행이 되었구나 할 수 있게 된다. 이외에도 리소스를 여러가지 방도로 사용하기 위해서도 이러한 개념이 필요한데, 리소스를 다른 용도로 쓰기 위해선 접근해야하는 메모리 위치와 레이아웃 또한 변경을 해야 한다. 이때 나오는것이 vkcmdpipelin barrier인데 이는 안정적으로 메모리를 보호하면서 리소스의 레이아웃을 바꿀
수있는 역할을 한다. 여기에서는 파이프라인의 스테이지에서 소스 스테이트와 목적 스테이트를 골라서 소스 스테이트에서 목적 스테이트 까지 도달을 할 때 목적에서 필요로 하는 계산이 아직 완벽하게 계산이 되지 않았다면 목적으로 바로 들어가지 않고 계산을 마친 뒤에 들어갈 수 있도록 도와주는 시스테ㅔㅁ이다.