Bekerült a Google egyik projektje a Vulkan 1.1 új frissítésébe

Az 1.1.93-as verzió még két gyártófüggetlen kiterjesztést is hozott, ezek ráadásul elég hasznosak is.

A Khronos Group tavasszal jelentette be a Vulkan API 1.1-es verzióját, amihez most megint érkezett egy frissítés. Ennek egyik fő érdekessége a Pastel driver ID megjelenése. Ez a Google projektje, aminek a SwiftShaderhez van köze. Mint ismeretes utóbbi egy CPU-alapú OpenGL ES és Direct3D 9 implementáció, de a Vulkan támogatása is prototípus fázisban van, és a Pastel lényegében ennek a megfelelő működéséhez szükséges.

Az 1.1.93-as specifikáció két új kiterjesztéssel is bővíti a rendszert:

  • VK_EXT_scalar_block_layout: Ez a gyártófüggetlen kiterjesztés C-szerű szerkezeti elrendezést tesz lehetővé a SPIR-V blokkokhoz.
  • VK_EXT_separate_stencil_usage: Ez az AMD által kifejlesztett gyártófüggetlen kiterjesztés specifikálhatóvá tesz egy különálló flaget a kép stencil aspektusához egy depth-stencil formátummal a kép elkészítésekor.

Az új kiterjesztésék a következő meghajtóimplementációkban tűnhetnek fel.

Előzmények

Hirdetés