둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
Metal 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
Metal
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
== 개요 == <b>Metal</b>은 [[Apple]]에서 개발한 저수준 3D 렌더링 시스템이다. 자사 모바일 기기의 게임 성능을 높여 수명을 늘리기 위해 개발했으며, 현재는 [[macOS]]에서도 지원하고 있다. [[Direct3D]]나 [[Vulkan]]과 같이 [[GPGPU|컴퓨트 기능]]을 지원한다. API는 [[Objective-C]] 언어 기반으로 작성되어 있다. 따라서 [[Swift]]에서도 무리 없이 사용할 수 있다. 지원 운영체제는 iOS 8 이상, OS X El Capitan 이상, tvOS 9 이상이다. 다만 macOS는 2012년형 모델 이상이어야 지원, iOS와 tvOS는 A8 프로세서 이상의 프로세서가 탑재되어 있어야 지원한다. == 한계점 == 기기 수명을 높이기 위해 개발되긴 했지만 아직 macOS 및 iOS를 포함한 Apple의 모든 운영체제는 화면 구성 요소에 기본적으로 [[OpenGL]]을 사용한다. 오픈 기술도 아니고 API가 Objective-C 언어 기반이다 보니 다른 운영체제에 탑재되진 않고 있다. 더군다나 Metal이 이미 있기 때문인지 Apple 운영체제들에는 Vulkan이 지원되지 않아 초 저수준 3D API를 사용해 [[Microsoft]] 운영체제, Apple 운영체제, Linux 계열 운영체제 모두를 지원하는 게임을 만들겠다고 한다면 Direct3D 12, Vulkan, Metal을 모두 사용해야 한다는 문제점도 존재한다. == 같이 보기 == * [[Direct3D]] * [[Vulkan]] * [[AMD Mantle]]
Metal
문서로 돌아갑니다.
다른 언어