vulkan에 opengl에없는 알려진 제한 사항이 있는지, 특정 하드웨어가 필요한지 알고 싶습니다.Vulkan 제한/GPU 필요 vs opengl
나는 안드로이드에서 nvidia gpu가있는 휴대 전화 만 vulkan에서 사용할 수 있다고 (그리고 gpu에서 vulkan의 사용을 제한하지 않을 것이라고), 맞습니까?
vulkan에 opengl에없는 알려진 제한 사항이 있는지, 특정 하드웨어가 필요한지 알고 싶습니다.Vulkan 제한/GPU 필요 vs opengl
나는 안드로이드에서 nvidia gpu가있는 휴대 전화 만 vulkan에서 사용할 수 있다고 (그리고 gpu에서 vulkan의 사용을 제한하지 않을 것이라고), 맞습니까?
vulkan에 opengl에없는 알려진 제한 사항이 있는지, 특정 하드웨어가 필요한지 알고 싶습니다.
Vulkan은 다양한 장치에서 지원됩니다. 데스크톱의 경우 OpenGL 4.x 및 모바일 OpenGL ES 3.1을 지원하는 하드웨어에서 가능해야합니다.
하지만 실제로 Vulkan에 대한 지원은 궁극적으로 공급 업체에 달려 있으므로 공급 업체가 Vulkan 드라이버 (또는 Vulkan 지원이있는 Android 시스템 이미지)를 제공하지 않기로 결정하면 운이 없어진 것입니다.
내 Vulkan Hardware Database에서 Vulkan을 지원하는 장치 목록을 확인할 수 있습니다. 또한 NVIDIA 이외에도 Android에서 Vulkan을 지원하는 여러 모바일 GPU를 찾을 수 있습니다. 거의 모든 모바일 GPU 공급 업체에는 Vulkan을 지원하는 GPU가 하나 이상 있습니다.
제한 사항으로는 Vulkan 구현에 대해 features 및 limits의 다양한 배열이 있습니다. 예를 들면 계산 쉐이더 지원은 필수 항목이므로 기능 아래에 나열된 항목은 모두 선택 사항이므로 특정 기능을 사용하기 전에 확인해야합니다. 그리고 예, Vulkan에서 누락 된 몇 가지 사항이 있습니다. 지금은 OpenGL에서 변환 피드백과 같았습니다.
이외에도 Vulkan은 코어의 일부가 아닌 기능을 제공하는 확장 메커니즘 (OpenGL과 유사)을 지원합니다. 벤더 특정.
얼마나 멀리 갈 의향이 있느냐에 달려 있습니다. 예 : Vulkan은 주로 GPU에서 약간의 도움으로 CPU에서 실행됩니다. 아마 많은 사람들이 의견을 바탕으로 표시 한 것입니다.하지만 그것은 이론적 인 질문입니다. Nr. 1 제한은 항상 드라이버를 구현하려는 사람의 의지입니다. – krOoze