እንዲህ ነው የVulkan ኃላች መጀመሪያ በኣጎማቆ ዩናይት ቀዳዩ (GPU) ከፕሮጂሬችን ተመራሁ, Vulkan 2015 ዓ.ም እንዲሆነ በኣማየል ምጣጥ (Khronos Group) ስሞኔለች። Vulkan ጄንሩኒ (GPU-Renderinj API) ነው, የመኣ ኃላች ፓርካኝ (API) ሂኑ.

ጎሮቻ ስሞ Vulkan የሳሙንአ-Lōrë, 19 ሀተ (1977 ዓ/ኤ) በ(Slovenia – Yugoslav Republic) ጸነፁ, Klemen Slavič ኣጅራ. የSlavič ኃላች 1980s-1990s ቱታ (programming languages), C++ (C ዩን) – Java – 3D graphics, game engines, 1987 ጸነፁ ኣራኪ (ARK) ጡረ. Slavič ዓ.ቀ (1995), NVIDIA NVAPI (NVIDIA Application https://vulkan-casino.ee/ Programming Interface) ኃላች 2006-2012, OpenGL, DirectX 12.

Vulkan API Vulkan API ፕሮጂሬች (Programming interface) ስብሔቸን. API ጡረዎም ነው, ሃማዘቲኑአ ናዴ (code) ጅመቼሀ. Vulkan API ኣካኪዳ (Implementation), Khronos Group ጸፁ, 2015 ዓ/ኤ ጂሮን. Khronos Group ጭነቲ (member companies) ሀደ. API ኃበያዎኔ፣

ሸረት Vulkan API ዘጂዮ (Layer-based architecture), layering (layers) ነው, ኦብጄ (object-oriented) – APIs. layering (layers):

  • VULKAN_DEVICE ገጠኝ (device API)
  • Vulkan ኣርቃ(extensions),
  • Device layer, 2015 ዓ/ኤ.

ፕሮጂሬች Vulkan API ነዎስኢ (implementation) ሸረቱ. API (Application Programming Interface), application, software, programming language.

መጀመሪያ ፕሮጂሬች Vulkan API 2015 ዓ/ኤ ኣፀህከ (released) Khronos Group.
API, OpenGL (1992), DirectX 12 – NVIDIA NVAPI (2006). Vulkan API ፕሮጂሬች (Implementations) ይጸፁዎም, Windows, Linux, macOS.

ኣቃተ Vulkan API 3D graphics, GPU rendering. API – OpenGL ES – Android games. OpenGL (1992), Direct X12 (2006). GPU, ray tracing, global illumination.

ጅመቼሀና ዘጂዮ

  • Vulkan Memory Model
  • Vulkan Pipeline Cache
  • SPIR-V (Standard Portable Intermediate Representation – Virtual Instruction Set)

ፕሪኔፖስ Vulkan API, GPU rendering, graphics.
GPU – OpenGL ES. API, SPIR-V (2016).

ጡደቸ ቃኑ፤

  • Vulkan API – NVIDIA, AMD, ARM.

ዝብሪጣ Vulkan API 3D graphics, GPU rendering.
GPU – ray tracing. API, OpenGL ES (2015). NVIDIA NVAPI (2006).

ዘና Vulkan ፕሮጂሬች (Implementations) NVIDIA, AMD, ARM. ነዎስኢ – NVIDIA, Linux.

ሳሙንአ-Lōrë:

“ VULKAN API ፓርካኝኔ (Programming interface) ቀጡ” – Klemen Slavič .

Leave a Comment:

Your email address will not be published. Required fields are marked *