የግራፊክስ ደረጃ Vulkan 1.2 ታትሟል

የግራፊክስ ደረጃዎችን የሚያዳብር የክሮኖስ ኮንሰርቲየም፣
የታተመ ዝርዝር መግለጫ Vulkan 1.2የጂፒዩ ግራፊክስ እና የማስላት ችሎታዎችን ለማግኘት ኤፒአይን የሚገልጽ ነው። አዲሱ ዝርዝር በሁለት ዓመታት ውስጥ የተከማቹ እርማቶችን እና ማስፋፋት. አዲሱን የቩልካን ስሪት የሚደግፉ አሽከርካሪዎች ቀድሞውንም ናቸው። የተለቀቀ ኢንቴል ኩባንያ ፣ የ AMD, ARM, ምናባዊ ቴክኖሎጂዎች እና NVIDIA. ሜሳ ለሾፌሮች የVulkan 1.2 ድጋፍን ይሰጣል ራድቪ (AMD ካርዶች) እና ኤን.ቪ (ኢንቴል) የ Vulkan 1.2 ድጋፍ በአራሚው ውስጥም ተተግብሯል RenderDoc 1.6, LunarG Vulkan SDK እና ምሳሌዎች ስብስብ Vulkan-ናሙናዎች.

ዋና ፈጠራዎች:

  • ወደ አንተ ቀረበ በሰፊው ጥቅም ላይ እስኪውል ድረስ የሻደር ፕሮግራሚንግ ቋንቋ መተግበር HLSLበማይክሮሶፍት ለ ዳይሬክትኤክስ የተዘጋጀ። በVulkan ውስጥ ያለው የ HLSL ድጋፍ በVulkan እና DirectX ላይ ተመስርተው በመተግበሪያዎች ውስጥ ተመሳሳይ የ HLSL ጥላዎችን ለመጠቀም ያስችላል እንዲሁም ከ HLSL ወደ SPIR-V ትርጉሙን ያቃልላል። ሼዶችን ለመሰብሰብ, መደበኛ ማጠናከሪያን ለመጠቀም ይመከራል
    DXCበ 2017 ማይክሮሶፍት የተከፈተ እና በኤልኤልቪኤም ቴክኖሎጂ ላይ የተመሰረተ ነው። የ Vulkan ድጋፍ በተለየ የኋለኛ ክፍል በኩል ይተገበራል ፣ ይህም HLSL ወደ የ SPIR-V ጥላዎች መካከለኛ ውክልና እንዲተረጉሙ ያስችልዎታል። አተገባበሩ ሁሉንም አብሮ የተሰሩ ችሎታዎችን ብቻ አይደለም የሚሸፍነው
    HLSL, የሂሳብ ዓይነቶችን, የቁጥጥር ፍሰቶችን, ተግባራትን, ስብስቦችን, የመርጃ ዓይነቶችን, የስም ቦታዎችን, ሻደር ሞዴል 6.2, መዋቅሮችን እና ዘዴዎችን ጨምሮ, ግን እንደ VKRay ከ NVIDIA ያሉ የ Vulkan-ተኮር ቅጥያዎችን መጠቀም ያስችላል. በ HLSL ሁነታ በቮልካን አናት ላይ እንደ ዕጣ ፈንታ 2 ፣ Red Dead Redemption II ፣ Assassin's Creed Odyssey እና Tomb Raider ያሉ የጨዋታዎችን ስራ ማደራጀት ተችሏል ።

    የግራፊክስ ደረጃ Vulkan 1.2 ታትሟል

  • መግለጫ ተዘምኗል SPIR-V 1.5ለሁሉም መድረኮች ሁለንተናዊ የሆነ እና ለሁለቱም ግራፊክስ እና በትይዩ ኮምፒዩቲንግ የሚያገለግል የሻርዶችን መካከለኛ ውክልና ይገልጻል።
    SPIR-V የተለየ የሻደር ማጠናቀር ደረጃን ወደ መካከለኛ ውክልና መለየትን ያካትታል፣ ይህም ለተለያዩ የከፍተኛ ደረጃ ቋንቋዎች ግንባር ለመፍጠር ያስችላል። በተለያዩ የከፍተኛ ደረጃ አተገባበርዎች ላይ በመመስረት አንድ መካከለኛ ኮድ በተናጠል ይፈጠራል, ይህም አብሮ የተሰራውን የሻደር ማጠናከሪያ ሳይጠቀም በ OpenGL, Vulkan እና OpenCL አሽከርካሪዎች መጠቀም ይቻላል.

    የግራፊክስ ደረጃ Vulkan 1.2 ታትሟል

  • የኮር Vulkan ኤፒአይ አፈጻጸምን የሚጨምሩ፣ የአቀራረብ ጥራትን የሚያሻሽሉ እና ልማትን የሚያቃልሉ 23 ቅጥያዎችን ያካትታል። ከተጨመሩት ቅጥያዎች መካከል፡-
    • የጊዜ ቅደም ተከተሎች (Timeline semaphore)፣ ከአስተናጋጁ እና ከመሳሪያው ወረፋዎች ጋር ማመሳሰልን በማዋሃድ (የተለዩ VkFence እና VkSemaphore primitives ሳይጠቀሙ በመሣሪያው እና በአስተናጋጁ መካከል አንድ ፕሪምቲቭ ለመጠቀም ያስችላል)። አዲስ ሴማፎሮች በበርካታ ክሮች ላይ መከታተል እና ማዘመን በሚችል ነጠላ በሚጨምር ባለ 64-ቢት እሴት ይወከላሉ።
      የግራፊክስ ደረጃ Vulkan 1.2 ታትሟል

    • የቁጥር ዓይነቶችን በሼዶች ውስጥ በተቀነሰ ትክክለኛነት የመጠቀም ችሎታ;
    • HLSL ተስማሚ የማህደረ ትውስታ አቀማመጥ አማራጭ;
    • የማይታሰሩ ሃብቶች (ቢንድ አልባ)፣ ይህም የስርዓት ማህደረ ትውስታን እና የጂፒዩ ማህደረ ትውስታን የጋራ ምናባዊ ቦታን በመጠቀም ለሻደሮች የሚገኙትን ሀብቶች ብዛት ላይ ያለውን ገደብ ያስወግዳል።
    • መደበኛ ማህደረ ትውስታ ሞዴል, የተጣጣሙ ክሮች የጋራ ውሂብን እና የማመሳሰል ስራዎችን እንዴት ማግኘት እንደሚችሉ የሚገልጽ;
    • ገላጭ መረጃ ጠቋሚ በበርካታ ጥላዎች ላይ የአቀማመጥ ገላጭዎችን እንደገና ለመጠቀም;
    • ቋት አገናኞች።

    የታከሉ ቅጥያዎች ሙሉ ዝርዝር፡

  • ተጭኗል ከ 50 በላይ አዳዲስ መዋቅሮች እና 13 ተግባራት;
  • የዝርዝሩ አጠር ያሉ ስሪቶች ለተለመዱ የዒላማ መድረኮች ተዘጋጅተዋል፣ ሁሉም ቅጥያዎች ገና ያልተደገፉባቸው መድረኮች ላይ ስራን በማቃለል እና አንድ ሰው የVulkan ኤፒአይ መሰረታዊ አቅሞችን ሳይመርጥ እንዲሰራ ያስችለዋል።
  • ከሌሎች ግራፊክስ ኤፒአይዎች ጋር ተንቀሳቃሽነት ለማረጋገጥ ስራው በፕሮጀክቱ ላይ ይቀጥላል። ለምሳሌ፣ ቮልካን የOpenGL ትርጉምን የሚፈቅዱ ቅጥያዎችን ያቀርባል (ዚንክ, ክፈት CL (clsv, clvkጂኤል ኢኤስ (ጓንት፣ አንግል) እና DirectX (ዲኤችቪኬ, vkd3d) በVulkan ኤፒአይ በኩል፣ እና ደግሞ፣ በተቃራኒው፣ ቩልካን ያለ ቤተኛ ድጋፍ በመሣሪያ ስርዓቶች ላይ እንዲሰራ ለማስቻል (gfx-rs и አመድ በOpenGL እና DirectX ላይ ለመስራት ፣ ቀለጠVK እና gfx-rs በብረት ላይ ለመሥራት).
    ከDirectX እና HLSL ጋር ተኳሃኝነትን ለማሻሻል የተጨመሩ ቅጥያዎች
    የVK_KHR_አስተናጋጅ_ጥያቄ_ዳግም ማስጀመር፣ የVK_KHR_uniform_buffer_standard_አቀማመጥ፣VK_EXT_scalar_block_layout፣VK_KHR_የተለየ_ስቴንስል_አጠቃቀም፣VK_KHR_የተለየ_ጥልቀት_ስቴንስል_አቀማመጦች እና SPIR-V ልዩ ችሎታዎችን HL ተግባራዊ ያደርጋል።SL.

ለወደፊት ዕቅዶች ለማሽን መማሪያ፣ የጨረር ፍለጋ፣ የቪዲዮ ኢንኮዲንግ እና ዲኮዲንግ፣ ለ VRS (ተለዋዋጭ-ተመን ሼዲንግ) ድጋፍ እና የሜሽ ሼዶች ማራዘሚያዎችን ማሳደግን ያካትታሉ።

ያንን Vulkan API አስታውስ የሚታወቅ ነጂዎችን በጥልቅ ማቅለል፣ የጂፒዩ ትእዛዞችን ማመንጨት ወደ አፕሊኬሽኑ ጎን ማንቀሳቀስ፣ የስህተት ማረም ንብርብሮችን የማገናኘት ችሎታ፣ ኤፒአይን ለተለያዩ መድረኮች አንድ ማድረግ እና በጂፒዩ በኩል ለማስፈጸሚያ ቀድሞ የተጠናቀረ መካከለኛ የኮድ ውክልና መጠቀም። ከፍተኛ አፈጻጸምን እና መተንበይን ለማረጋገጥ ቩልካን አፕሊኬሽኖችን በጂፒዩ ኦፕሬሽኖች ላይ ቀጥተኛ ቁጥጥር እና ቤተኛ ድጋፍ ለጂፒዩ መልቲ-ክር (ጂፒዩ ባለብዙ-ክር) የአሽከርካሪዎች ወጪን የሚቀንስ እና የአሽከርካሪዎች አቅምን በጣም ቀላል እና የበለጠ ሊገመት የሚችል ያደርገዋል። ለምሳሌ እንደ የማህደረ ትውስታ አስተዳደር እና የስህተት አያያዝ በ OpenGL ውስጥ በአሽከርካሪው በኩል የተተገበሩ ስራዎች በቮልካን ውስጥ ወደ ትግበራ ደረጃ ይንቀሳቀሳሉ.

ቩልካን ሁሉንም የሚገኙ መድረኮችን ይሸፍናል እና አንድ ነጠላ ኤፒአይ ለዴስክቶፕ፣ ሞባይል እና ድር ያቀርባል፣ ይህም አንድ የተለመደ ኤፒአይ በበርካታ ጂፒዩዎች እና መተግበሪያዎች ላይ እንዲውል ያስችላል። ለVulkan ባለብዙ ንብርብር አርክቴክቸር ምስጋና ይግባውና ከማንኛውም ጂፒዩ ጋር የሚሰሩ መሳሪያዎች ማለት ነው፣የኦሪጂናል ዕቃ አምራቾች በኢንዱስትሪ ደረጃ ደረጃቸውን የጠበቁ መሳሪያዎችን ለኮድ መገምገሚያ፣ ማረም እና በዕድገት ወቅት መገለጫዎችን መጠቀም ይችላሉ። ጥላዎችን ለመፍጠር በኤልኤልቪኤም ላይ የተመሰረተ እና ከOpenCL ጋር ዋና ቴክኖሎጂዎችን በማጋራት አዲስ ተንቀሳቃሽ መካከለኛ ውክልና SPIR-V ቀርቧል። መሳሪያዎችን እና ስክሪኖችን ለመቆጣጠር ቩልካን የ WSI (Window System Integration) በይነገጽን ያቀርባል፣ ይህም በOpenGL ES ውስጥ ከ EGL ጋር ተመሳሳይ ችግሮችን የሚፈታ ነው። የWSI ድጋፍ በ Wayland ውስጥ ከሳጥኑ ውጭ ይገኛል - ሁሉም Vulkan ን የሚጠቀሙ አፕሊኬሽኖች ባልተሻሻሉ የWayland አገልጋዮች አካባቢ ሊሄዱ ይችላሉ። በ WSI በኩል የመሥራት ችሎታ ለ Android ፣ X11 (ከ DRI3 ጋር) ፣ ዊንዶውስ ፣ ቲዘን ፣ ማክሮስ እና አይኦኤስ ይሰጣል ።

ምንጭ: opennet.ru

አስተያየት ያክሉ