Vulkan

이 문서는 외계인 고문과 관련된 내용을 다룹니다.
이 문서는 얼마나 외계인들을 많이 갈아넣었는지 그 당시의 물건 치곤 너무 미친 기술력이 돋보이는 물건들이나, 외계인을 고문하는 내용이 담긴 대중매체 또는 외계인 고문집단이나 외계인 고문관 그 자체를 다루고 있습니다.
괜히 침략자 주제에 인간들을 위해서 희생당한 외계인들이 불쌍해질 정도입니다.
이 문서의 대상은 상당한 갓적화를 자랑합니다.
이 문서에서 다루는 게임/소프트웨어/기기 등은 갓ㅡ그래픽임에도 불구하고 비교적 저사양에서도 원활하게 돌릴 수 있는 갓적화를 자랑합니다. 당신의 컴퓨터가 똥컴이라도 무난하게 돌아가는 작품이니 당신의 컴 사양이 얼마인지 몰라도 꼭 해 보십시오!
이 틀이 달렸다는 건 해당 개발진들의 코딩 실력이 매우 상당하다는 것을 인정해 주는 셈입니다.
내 컴퓨터는 고작 이 정도밖에 안되는 사양인데 이게 1080P 60프레임으로 돌아간다고? 아주 좋소!
이 문서는 너무나도 붉습니다!
예를 들어 중국 공산당소련 공산당이 있습니다.
이 문서는 이해하기 어려운 대상을 다룹니다.
이 문서는 일반적인 뇌를 가지고도 이해하기 어려운 대상에 대해 다룹니다. 두뇌를 풀가동해도 아마 이해하기 어려울 것입니다.
외계인 고문급의 퍼포먼스와 갓적화를 이뤄주는 로우레벨 API 목록
맨틀 DirectX 12 Vulkan
최적화가 개판인 API 목록
Metal DirectX 9.0c OpenGL OpenGL ES

[https://www.youtube.com/watch?v=

  1. redirect 틀:Trim Video] on YouTube

[https://www.youtube.com/watch?v=

  1. redirect 틀:Trim Video] on YouTube

OpenGL을 만든 크로노스 재단에서 그거 후속으로 내놓은 로우레벨 API다. 흔히들 "불칸"으로 말을 하지만 원음기준이라면 "벌컨"이 더 정확한 발음이다.

간단히 말해 로우레벨이란 하드웨어 직접 접근 지향 프로그래밍 언어를 사용해서 보다 더 효율적으로 하드웨어가 작동하도록 만들어 게임 프레임을 개선한다.

2016년 2월 16일에 1.0 버전이 공개되었으며, 개발 도중에는 OpenGL NG(Next Generation)이란 명칭을 썼다.

DX12와는 달리 윈도우 7이나 리눅스, 안드로이드에서도 사용할 수 있지만 안드로이드의 경우 요구 OS 버전이 7.0 누가 이상이라서 사양이 좀 높다.

다만 Vulkan이 나올 시점 당시 애플은 이미 메탈이란 독자적 로우레벨 API를 개발한 상태라서 iOS나 맥OS 쪽으론 지원하지 않는다.

갤럭시 S7이 모바일 최초 Vulkan 지원기기이며, 이거 후속으로 나온 갤럭시 S8갤럭시 노트8 또한 Vulkan을 지원한다.

참고로 갤럭시 S8이랑 노트8은 DirectX 12도 지원한다. 문제는 불칸을 쓴 게임들이라도 현재로썬 개씹현질좆망겜들밖에 없다는 거다. 그나마 PSP 에뮬인 PPSSPP가 불칸을 지원하니 PSP 게임 돌리는 데는 쓸만할 지도?

컴퓨터의 경우 엔비디아 기준으로 보면 GTX 600대 이상이어야 하지만, 600대 이상이라도 페르미 아키텍처가 쓰인 모델들은 Vulkan을 지원하지 않는다.

개발자 입장에선 OpenGL, OpenGL ES, DirectX처럼 매 플랫폼마다 코드를 다시 짜야 하는 좆같은 문제가 없어지므로 매우 좋다.

물론 Vulkan을 지원하는 최신형 그래픽카드를 써야 하겠지만. 하지만 의외로 꽤 낮은 600대부터 지원하더라

다만 로우레벨 API답게 이걸로 프로그램을 만들기에는 코드가 존나 난해한 것들이 많아서 사용이 존나게 어렵다고 한다. 불칸을 다루려면 기존의 OpenGL부터 알고 있어야 한다고 한다.

또한 AMD가 자기네들이 만든 맨틀을 버리고 이걸 준공식 후속 API로 지정하는 등 맨틀을 참고한 부분이 많기 때문에 엔비디아 GPU보다는 AMD GPU에 특화된 API이기도 하다. DX12 적용게임이 엔비디아 GPU에서 더 좋은 퍼포먼스를 보여줬던 것과는 대조적.

GTX 1080을 사용해 각각 OpenGL과 Vulkan으로 돌린 둠 2016의 플레이 영상, 의외로 OpenGL쪽이 프레임이 더 잘나온다.

Vulkan을 지원하는 소프트웨어 또는 게임 목록[편집]

HIT

니드 포 스피드: 노 리미트

둠 2016

둠 이터널

도타 2

시리어스 샘

울펜슈타인 2: 더 뉴 콜로서스 - 순수 100% Vulkan API만을 이용해 제작된 최초의 게임

매드 맥스(게임)

언리얼 엔진 4

소스 엔진 2

탈로스 법칙 - Vulkan 최초 지원 PC 게임

PPSSPP - PC/안드로이드용 PSP 에뮬레이터

RPCS3 - PC용 PS3 에뮬레이터

레드 데드 리뎀션 2

RetroArch - PC/안드로이드용 다기종 에뮬레이터. 단 세가 새턴이나 플레이스테이션 2 같은 일부기종은 불칸 미지원이다.