xfitgd / zig-game-engine-project

1 stars 0 forks source link

Pixel Perfect Rendering #7

Open xfitgd opened 4 hours ago

xfitgd commented 4 hours ago

특정 이미지를 100% 정확한 확대 상태로 렌더링을 쉽게 하기 위한 체계를 만듭니다. 백앤드 vulkan이 화면 좌표가 float실수라 거기에 맞춥니다. 그리고 특정 캔버스 크기를 정하고 그 상태에서 이미지를 렌더링 했을때 화면 크기를 변경해도 일정한 비율로 이미지가 나오게 합니다. 예를 들어 FHD 1920x1080으로 960x540 이미지를 렌더링 했을때 항상 화면의 1/4을 차지해야 합니다.