
Beküldte kami911 -
A Vulkan 1.4.306 verziója a grafikus és számítási API szokásos frissítésének számít. A kiadás nemcsak néhány hibajavítást és dokumentációs pontosítást tartalmaz, hanem két új kiterjesztést is bemutat: VK_EXT_external_memory_metal és VK_KHR_video_maintenance2.
Az új kiterjesztések bemutatása
VK_EXT_external_memory_metal
Ez a kiterjesztés az Apple Metal memóriamegosztásának javítását célozza meg.
- Fő célja: Lehetővé teszi, hogy a Vulkan memóriaműveletek során létrehozott objektumokat Vulkanon kívüli környezetben is hivatkozni lehessen.
- Eredmény: Hatékonyabb együttműködést biztosít az Apple Metal driverekkel, különösen a memóriamegosztás terén.
VK_KHR_video_maintenance2
Ez a kiterjesztés kisebb frissítéseket tartalmaz a Vulkan Video kódolás területén:
- Videokódolási vezérlők:
- Lehetővé teszi olyan parancsok (például videó szekció újraindítása) kiadását, amelyekhez korábban szükség volt video session paraméterekre.
- Kodek-specifikus paraméterek:
- Az alkalmazások inline módon adhatják meg ezeket a paramétereket ahelyett, hogy külön objektumokat kellene létrehozniuk.
- Rate Control módok támogatása:
- Kötelezővé teszi a VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR használatát minden érintett videokódolási profilban.
- Video Std paraméterek:
- Garantálja, hogy az encoder implementáció nem írja felül a paramétereket.
A frissítések célja, hogy:
- Apple Metal integráció: Jobb memóriakezelést biztosítson Metal-alapú rendszerek számára.
- Videokódolás egyszerűsítése: Megkönnyítse a kodekparaméterek kezelését és javítsa a videókódolási funkciók szabványosítását.
További információk elérhetők a GitHub-on. További részletek az új kiterjesztésekről és egyéb változásokról a Vulkan 1.4.306 verziójával kapcsolatban.
