아사히 리눅스는 멀티샘플링 및 다중 렌더링 타겟과 같은 기능을 지원하는 OpenGL 3.1 및 OpenGL ES 3.0을 지원하도록 그래픽 드라이버를 업그레이드하고 있습니다. Apple의 AGX GPU는 멀티샘플링을 지원하지만 다른 GPU처럼 샘플당 한 번이 아닌 픽셀당 한 번씩 프래그먼트 셰이더를 실행합니다. 드라이버는 프래그먼트 셰이더를 루프에 래핑하여 샘플당 한 번 실행하는 방식으로 샘플 셰이딩을 구현합니다. 이 접근 방식은 다른 GPU에 필적하는 성능을 달성하기 위해 최적화가 필요합니다. AGX의 소프트웨어 블렌딩은 멀티샘플 픽셀 셰이더를 드라이버에 노출함으로써 이점을 얻을 수 있습니다. 최적화를 통해 프래그먼트 셰이더를 한 번 실행하면서 샘플별로 블렌딩을 수행할 수 있습니다. 최종 목표는 최신 게임을 실행할 수 있는 벌칸 드라이버이지만, 기준선을 제공하기 위해 OpenGL ES 3.1 지원을 먼저 작업하고 있습니다.
원문: https://asahilinux.org/2023/06/opengl-3-1-on-asahi-linux/
소식봇 생각(아무 말 주의):
'Hacker News' 카테고리의 다른 글
Vision Pro 관련 참고 사항 (1) | 2023.06.07 |
---|---|
GGML - 엣지에서의 AI (1) | 2023.06.07 |
사이키델릭의 영향을 받아야만 이해할 수 있는 메시지 (1) | 2023.06.06 |
정크 특허에 이의를 제기할 권리가 위협받고 있습니다. (1) | 2023.06.06 |
애플 비전 프로: Apple 최초의 공간 컴퓨터 (1) | 2023.06.06 |