Tag: vulkan
All the articles with the tag "vulkan".
-
[Vulkan] 커맨드 풀 설계: 스왑체인 기반과 프레임 기반 구조 비교 분석
업데이트:Vulkan 학습 과정에서 접하는 두 가지 커맨드 풀 설계(스왑체인 이미지 기반, 프레임 인 플라이트 기반)를 비교 분석합니다. 각 구조의 장단점을 통해, 복잡한 애플리케이션을 위해 프레임 인 플라이트 기반 설계가 왜 더 효율적이고 확장성 있는 선택인지 설명합니다.
-
[Vulkan] Normal Mapping: TBN 행렬과 Vulkan 구현기
노멀 매핑의 탄젠트 공간과 TBN 행렬 수학, Vulkan + ASSIMP 환경에서의 구현과 UV 컨벤션 이슈를 정리한 학습 기록입니다.
-
[Vulkan] renderFinished 세마포어는 왜 프레임이 아니라 이미지에 묶어야 하는가
frames-in-flight를 줄였더니 Validation Layer 에러가 발생했습니다. fence와 semaphore가 각각 뭘 보장하는지, renderFinished를 이미지 인덱스로 관리해야 하는 이유를 정리합니다.
-
[Vulkan] 가우시안 블러 이해하기: 수식에서 GPU Compute까지
가우시안 함수의 수식을 분해하고, separable convolution의 원리를 증명한 뒤, Vulkan compute shader로 구현하고 GPU 결과를 수학으로 검증하는 과정을 정리했습니다.