Končna specifikacija sledenja žark Vulkan, prvi navzkrižni ponudnik, standard za več platform, ki ga je objavila skupina Khronos

Strojna oprema / Končna specifikacija sledenja žark Vulkan, prvi navzkrižni ponudnik, standard za več platform, ki ga je objavila skupina Khronos 2 minuti branja

Skupina Khronos



Skupina Khronos je objavila končne specifikacije razširitve Vulkan. Poleg Vulkana obstajata tudi razširitvi GLSL in SPIR-V, ki sta prejeli dokončne specifikacije. To je pomemben mejnik na področju sledenja žarkom, ker so te specifikacije prva odprta v industriji, navzkrižni ponudnik, standard za več platform za pospeševanje sledenja žarkom.

Potem ko so v beta izdaji preživeli več kot šest mesecev, je Khronos izdal končne različice nabora specifikacij razširitve Vulkan, GLSL in SPIR-V. Te specifikacije so kritične, saj brezhibno vključujejo sledenje žarkom v obstoječi Vulkanov okvir. Ni treba dodajati, da so te specifikacije velja za NVIDIA in AMD saj niso zaklenjeni ali odvisni od enega samega prodajalca, kar je bila kar nekaj časa NVIDIA.



Khronos ob končnih specifikacijah razširitve obljublja dodatne komponente ekosistema:

Danes je Khronos izdal končne različice nabora specifikacij razširitve Vulkan, GLSL in SPIR-V. Kot že ime pove, specifikacije poskušajo vključiti sledenje žarkom v obstoječi Vulkanov okvir. Ta standard je prva odprta navzkrižna platforma za pospeševanje sledenja žarkov, ki jo ponuja več proizvajalcev. Uvede se lahko z uporabo obstoječih računskih GPU ali namenskih jeder za sledenje žarkom.



Vulkan Ray Tracing je znan razvijalcem iger, ki so ga že uporabljali DirectX Raytracing (DXR) v DirectX 12. Vendar končni standard uvaja tudi napredno funkcionalnost, kot je sposobnost nalaganja operacij nastavitve sledenja žarkom ravnovesja na gostiteljski CPU. Čeprav bo sledenje žarkam najprej nameščeno v namiznih sistemih s podpornimi grafičnimi karticami, so bile te razširitve Vulkan zasnovane tako, da omogočajo in spodbujajo sledenje žarkam tudi na mobilnih napravah. Z drugimi besedami, nekateri igralni pametni telefoni z zmogljivimi CPU-ji in grafičnimi procesorji lahko nudijo določeno stopnjo sledenja žarkom.



Te razširitve so bile sprva izdan kot začasna različica marca letos. Khronos je zagotovil, da so svoje povratne informacije prispevali partnerski prodajalci strojne opreme in razvijalci programske opreme, tako znotraj Khronosa kot tudi iz širše industrije. Poleg tega je organizacija trdila, da je današnja izdaja specifikacij razširitve le začetek uvajanja sistema Vulkan Ray Tracing.



V naslednjih mesecih bodo posodobljene dodatne komponente ekosistema, kot so verige orodij za osenčevanje in sloji za preverjanje veljavnosti, s podporo za funkcijo sledenja žarkom. To bo razvijalcem omogočilo, da te razširitve uporabljajo v svojih aplikacijah z relativno lahkoto.

Khronos ima celoto Projekt Vulkan Ray Tracing je na voljo na GitHub . Projekt bi sčasoma moral pripeljati do nastanka Vulkana SDK (1.2.162.0 ali novejši) s podporo za sledenje žarkom Khronos Vulkan sredi decembra. Splošna funkcionalnost, ki jo ponuja nabor Razširitve Vulkan Ray Tracing je nespremenjena od njihovih začasnih različic.

Končni nabor razširitev, objavljenih danes, vključuje:
Specifikacije razširitve Vulkan

  • VK_KHR_acceleration_structure
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • VK_KHR_pipeline_library
  • VK_KHR_deferred_host_operations

Specifikacije razširitev SPIR-V

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

Specifikacije razširitev GLSL

  • GLSL_EXT_ray_tracing
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Khronos ima podrobna objava v spletnem dnevniku, ki ponuja več informacij .

Oznake vulkan