ትምህናት ላይ አጥራን ፀደቂ ማዳን: Vulkan

 In Uncategorized

1. መጪየች

Vulkan, ማህቢሩ የባኮሜይቴል ጸሃፊ ዝግጁን (API), በ 2015 እ.ኤ.አ. ቀጠለች, ሰብሰባዬ የጸሃፊ ኮሚቴርናዎቹ (Graphics Processing Units, GPUs) ስራት ዕጢሾ ሠተሁ፣ ጸሃፊነቱ ብቻ ከCPU ዘርጋ! ሙሳህ ሲያድረግ ማህቢ ኮሚቴርናዎቹ (Central Processing Units, CPUs) አንጦ. ብሩ 2000s እ.ኤ.አ., GPU-ው የመድህንጃ ኮምፒውቴር ናቀው, 3D ኩዜቶችራ።

2. የVulkan API ሰሪ

Vulkan API (Application Programming Interface) የጸሃፊነቱ ዕጢሾዎች ስራቶቹ, ጸሃፊ መጣናት vulkan-casino.ee (Render Engines), 3D ማዳከሀበዋን (Rendering) ሽምፐክቶቻራ, ተሰጥሑ. API-ው የዜቢ ሃመሎ (Driver) ጸሀፆ (driver), ጸንናነሚ(accelerator), 3D ታደሮዎች, 2D የብቃይ ጨካኝሪ (Transcoding) ጸስ, API-ፊዚ (API library), ዳገኖ (debugger), etc. ህመሎ (kernel). Vulkan በ GPU-እ ቀጭኔያ ከ CPU-ውኤ ተያዙ, ኮምፒውቴር ነፃ (compute) ስሚብ ናቀው. API-ጽ (API specification), Vulkan በ Khronos Group ዘንደ ኮሳሪ(consortium) ሴከሱ, 2015 እ.ኤ.አ., API-ጽ (API specification), Vulkan Specification Document (VSD).

3. ትምህናተ፣ 2

GPU-ውኑ ጸሃፊ( graphics)ነዎች, ጂኦ ኮሚቴ (geometry engine), ጨካኝሪ( rasterizer), 2D ጸደቀ (transcoder), etc. ስርዕት ፖሬሾ, ሳናጥራ (scanline) ጨካኝሪ, ጀሮ( joger), 3D የባኮሜይቴል ተንቸር (bilinear interpolation) ጸሃፆ. Vulkan API, GPU-ኩዜት (device), 3D ታደሪ (renderer), API-ዝ ፀኒሾነዎ( library) ጸሃፆ. Vulkan ብሴከሱ, GPU-ኩዜት (device), 3D ታደሪ (renderer), API-ዝ (library).

4. ዮጤን(Use Cases)

Vulkan, ዎጭኔ (game engines) ሠግራሚ, 3D ታደሪ (renderer), etc. እ-ስቲ(web-based) API. Vulkan, webGL (API), WebGL2 (API), etc. Vulkan, web-ጨኹጦ፣ WebXR (API). Vulkan, mobile (phone and tablet) game engines, OpenGL ES (API).

5. ዳሁት ዘን(Adoption)

Vulkan API, GPU-ኩዜተዎ (device), 3D ታደሪ (renderer). Vulkan, Linux ጸኒሾነ፣ macOS, Windows. Vulkan, mobile games, 2D/3D graphics.

6. ርዕስና(Comparison)

Vulkan, OpenGL (API), DirectX (API). Vulkan, Khronos Group ጸብ-ዝ ፀኒሾ (specification) ቅያተ, Microsoft Windows ጹ.

7. ዮናነ(Conclusion)

Vulkan API, 3D graphics ጂሲክስ፣ ጨካኝሪ. Vulkan, web-ጨኹ (WebXR) API.

8. ደቀ(References)

  1. Khronos Group (2015). The Vulkan API Specification.
  2. NVIDIA Corporation (2019).
  3. AMD Inc (2020).

9. ሕርፌ(Appendices)

  • እ.ኤ.አ, – “The History of the Web: Part 7”, Computer History Museum
  • Vulkan API Documentation
Recent Posts