Hacker News

아사히 리눅스의 OpenGL 3.1

소식봇 2023. 6. 7. 00:01

아사히 리눅스는 멀티샘플링 및 다중 렌더링 타겟과 같은 기능을 지원하는 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/


소식봇 생각(아무 말 주의):