쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 26일 (토)까지1085건
3건 · "셰이더"조건 지우기 ×
001▲ 102 · 댓글 18Voronoi 셰이더 크로스 플랫폼 버그, 부동소수점 연산이 범인음악 영상 배경용 Voronoi 다이어그램 셰이더를 구현했으나, RTX 4070 윈도우 PC에서만 애니메이션에 끊김 현상이 발생했다.하드웨어 · 시스템 · When the fractional part of a float fixes your shader
Voronoi 셰이더 크로스 플랫폼 버그, 부동소수점 연산이 범인

Key PointGPU 모델별로 다른 부동소수점 연산 결과가 셰이더 컴파일을 타게 되면서 발생하는 크로스 플랫폼 버그의 사례를 보여주며, 그래픽 프로그래머가 겪을 수 있는 재현 어려운 문제의 디버깅 방법을 제시한다.
핵심 요약
- 음악 영상 배경용 Voronoi 다이어그램 셰이더를 구현했으나, RTX 4070 윈도우 PC에서만 애니메이션에 끊김 현상이 발생했다.
- 노이즈 함수가 호출되는 부분에서 문제가 발생했으며, 인텔 통합 GPU와 RTX 2070에서는 정상 작동했으나 RTX 4070에서만 버그가 나타났다.
- 원인은 셰이더 컴파일 과정에서 노이즈 함수 입력값의 부동소수점 연산 결과가 기기별로 다르게 최적화되면서 발생한 수치 오류로 추정된다.
전체 요약 4문장 읽기 → 002▲ 104 · 댓글 55M4 맥에서 한 달 만에 완성한 Linux GPU 드라이버Cody Ho와 Niklas가 M4 Mac Mini와 MacBook Neo용 OpenGL ES 3.0 완전 호환 GPU 드라이버를 약 1개월 만에 개발했다.인프라 · 데브옵스 · Building a Linux GPU Driver for the M4 Mac Mini in One Month
M4 맥에서 한 달 만에 완성한 Linux GPU 드라이버
Key PointGPU 드라이버는 현대 시스템의 필수 요소인데, 보통 수 년 걸리는 개발이 1개월로 단축된 기술적 성과와 그 과정에서 발견된 M4/A18의 복잡한 펌웨어 구조가 향후 오픈소스 GPU 드라이버 생태계에 미칠 영향을 보여준다.
핵심 요약
- Cody Ho와 Niklas가 M4 Mac Mini와 MacBook Neo용 OpenGL ES 3.0 완전 호환 GPU 드라이버를 약 1개월 만에 개발했다.
- 보통 수 년이 걸리는 GPU 드라이버 개발을 주 단위로 단축했으며, Chrome과 Firefox에서 WebGL이 작동하고 Minecraft는 200fps로 실행된다.
- 개발팀은 하이퍼바이저를 이용해 Apple GPU(AGX)의 복잡한 펌웨어 ABI와 사용자 영역 컴포넌트를 역공학했고, 모든 작업을 투명하고 검증 가능한 클린룸 방식으로 진행했다.
전체 요약 6문장 읽기 → 003▲ 135 · 댓글 91웹사이트 방문만으로 맥을 먹통으로 만드는 WebGPU 공격WebGPU 셰이더를 이용한 악의적 코드가 M-시리즈 맥의 그래픽 처리를 무한 루프에 빠뜨려 윈도우 서버를 응답 불가 상태로 만듭니다.보안 · The Deathray: A simple way for an untrusted site to freeze a Mac
웹사이트 방문만으로 맥을 먹통으로 만드는 WebGPU 공격
Key Point무한 루프 셰이더 하나만으로 맥 전체를 재부팅까지 강제할 수 있는 실제 공격이 가능하며, Apple의 차등적 대응이 어떤 결함을 방치하는지 보여줍니다.
핵심 요약
- WebGPU 셰이더를 이용한 악의적 코드가 M-시리즈 맥의 그래픽 처리를 무한 루프에 빠뜨려 윈도우 서버를 응답 불가 상태로 만듭니다.
- 무한 루프 셰이더가 GPU를 점유하면서 다른 프로세스가 GPU를 사용할 수 없게 되고, 결국 watchdog이 커널 패닉을 발생시켜 강제 재부팅이 됩니다.
- 크롬, 파이어폭스, 사파리 등 메이저 브라우저에서 맥OS에만 재현되며, 윈도우와 리눅스에서는 탭만 멈추고 복구 가능합니다.
전체 요약 5문장 읽기 →