ืื ืืขืืืขืืึธืคึผืขืจืก ืคืื ืื GTK ืืืืืืึธืืขืง ืืึธืื ืึทื ืึทืื ืกื ืื ืึทืืืืืืึทืืืืึทืื ืคืื ืฆืืืื ื ืืึทืข ืจืขื ืืขืจืื ื ืขื ืืืฉืึทื ื - "ngl" ืืื "vulkan", ื ืืฆื ืื OpenGL (GL 3.3+ ืืื GLES 3.0+) ืืื Vulkan ืืจืึทืคืืงืก ืึทืคึผืืก. ื ืืึท ืขื ืืืฉืึทื ื ืืขื ืขื ืึทืจืืึทื ืืขืจืขืื ื ืืื ืื ืืงืกืคึผืขืจืืขื ืึทื ืืขืืืื ื ืคืื GTK 4.13.6. ืืื ืื ืืงืกืคึผืขืจืืขื ืึทื GTK ืฆืืืืึทื, ืื ngl ืืึธืืึธืจ ืืื ืืืฆื ืืขื ืืฆื ืืืจื ืคืขืืืงืืึทื, ืึธืืขืจ ืืืื ืืึทืืืึทืืืง ืคึผืจืึธืืืขืืก ืืขื ืขื ืืืืขื ืึทืคืืื ืืื ืืขืจ ืืืืึทืืขืจ ืกืืึทืืื ืฆืืืืึทื 4.14, ืืขืจ ืึทืื "ืื" ืจืขื ืืขืจืื ื ืืึธืืึธืจ ืืืขื ืืืื ืืืืืขืงืขืจื.
ื ืื ืขื ืืืฉืึทื ื ืืขื ืขื ืคึผืึทืืืฉืึทื ื ืืื ืืื ืึทืคืืื ืืื ืึทืกืขืืืึทืื ืคึฟืื ืึท ืืืื ืงืึธื ืืึทืืข. ืื ืขืกืึทื ืก ืคืื ืื ืืื ืึทืคืึทืงืืืฉืึทื ืืื ืึทื ืื Vulkan API ืืื ืืขื ืืฆื ืืื ืื ืืงืขืจ, ืืืืฃ ืฉืคึผืืฅ ืคืื ืืืึธืก ืึท ืืึทืืื ืืขืจ ืึทืืกืืจืึทืงืฆืืข ืืืจืื ืืื ืืืฉืืคื ืคึฟืึทืจ OpenGL, ืืขื ืืืขื ืืื ืืฉืืื ืื ืืืคืขืจืึทื ืกืื ืฆืืืืฉื OpenGL ืืื Vulkan. ืืขืจ ืฆืืืึทื ื ืืึธื ืืขืืืื ืขืก ืืขืืืขื ืฆื ื ืืฆื ืึท ืคึผืจืึธืกื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืืืืืข ืขื ืืืฉืึทื ื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืื ืกืฆืขื ืข ืืจืึทืคืืง, ืืจืึทื ืกืคืขืจืืืืฉืึทื ื, ืงืึทืืฉืื ื ืืขืงืกืืฉืขืจื ืืื ืืืืคืก. ืืื ืึทืคืึทืงืืืฉืึทื ืืืื ืกืืืคึผืืึทืคืืื ืื ืืืฉืึทืื ืคืื ืื ืงืึธื ืืึทืืข ืคืื โโืืืืืข ืขื ืืืฉืึทื ื ืืื ืืขืืขืกืงืขื ืืื ืึทืจืืืฃ-ืฆื-ืืึธื ืืื ืกืื ืืงืจืึทื ืืืื.
ื ืื ืขื ืืขื ืื ืึทืื ืื ืืึธืืึธืจ, ืืืึธืก ืืขืืืืื ื ืึท ืืึทืืื ืืขืจ ืคึผืฉืื ืฉืึทืืขืจ ืคึฟืึทืจ ืืขืืขืจ ืืืคึผ ืคืื ืจืขื ืืขืจืื ื ื ืึธืืข ืืื ืคึผืืจืืึทืืืงืื ืฉืืึทืขื-ืกืึธืจืืื ืื ืืึทืื ืืขืฉืึทืก ืึธืคืกืงืจืื ืจืขื ืืขืจืื ื, ืื ื ืืึทืข ืขื ืืืฉืึทื ื ืึทื ืฉืืึธื ืคืื ืึธืคืกืงืจืื ืจืขื ืืขืจืื ื ื ืืฆื ืึท ืงืึธืืคึผืืขืงืก ืฉืืืืขืจ (ืืืขืจืฉืึทืืขืจ) ืืืึธืก ืื ืืขืจืคึผืจืึทืฅ ืื ืืึทืื ืคืื ืื ืืึทืคืขืจ. . ืืื ืืืื ืงืจืึทื ื ืคืึธืจืขื, ืื ื ืืึทืข ืืืคึผืืึทืืขื ืืืืฉืึทื ื ืึธื ืืึทืื ืืื ืืขืจ ืื ืึทืื ืืื ืืขืจืืื ืขื ืคืื ืื ืืืจืื ืคืื ืึธืคึผืืืืืืึทืืืึธื ืก, ืืืืึทื ืื ืืืืคึผื ืคืึธืงืืก ืืื ืื ืงืจืึทื ื ืืื ืข ืืื ืืืืฃ ืจืืืืืง ืึธืคึผืขืจืึทืฆืืข ืืื ืื ืคืื ืืืฉืึทืื.
ื ืืึท ืคึฟืขืึดืงืืืื ืืืึธืก ืืขื ืขื ืคืขืื ืืืง ืืื ืื ืึทืื ืื ืืึธืืึธืจ:
- ืงืึทื ืืืจ ืกืืืืื ื - ืึทืืึทืื ืืืจ ืฆื ืืคืืืื ืคืืึทื ืืขืืึทืืืก ืืื ืืขืจืืจืืืื ืกืืืืขืจ ืงืึทื ืืืจื.
- ืคืึธืจืืืจืื ื ืคืื ืึทืจืืืืจืึทืจืืฉ ืืจืึทืืืขื ืฅ, ืืืึธืก ืงืขื ืขื ื ืืฆื ืงืืื ื ืืืขืจ ืคืื ืคืืจืื ืืื ืึทื ืื-ืึทืืืึทืกืื ื (ืืื ืื ืื ืืึธืืึธืจ, ืืืืื ืืื ืขืึทืจ, ืจืืืืืึทื ืืื ืงืึทื ืืงืึทื ืืจืึทืืืึทื ืฅ ืืื 6 ืืึทืืื ืคืืจืื ืืขื ืขื ืืขืฉืืืฆื).
- ืคืจืึทืงืฉืึทื ืึทื ืืืึธื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืืขืื ื ืื-ืื ืืึทืืืฉืขืจ ืืืึธื ืืืึทืืืขืก, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืขื ื ืืฆื ืึท ืืืึธื ืคืื 125% ืคึฟืึทืจ ืึท ืคึฟืขื ืฆืืขืจ ืคืื 1200ืงืก800, ืึท ืืึทืคืขืจ ืคืื 1500ืงืก1000 ืืืขื ืืืื ืึทืืึทืงืืืืื, ืืื ื ืืฉื 2400ืงืก1600 ืืื ืืื ืื ืึทืื ืืึธืืึธืจ.
- ืฉืืืฆื ืคึฟืึทืจ DMA-BUF ืืขืื ืึธืืึธืืืข ืคึฟืึทืจ ื ืืฆื ืงืืืคื ืืคึผื ืืื ืึธืคืืึธืืืื ื ืืืื ืึทืคึผืขืจืืืฉืึทื ื ืฆื ืื ืื ืืขืจ ืืคึผื.
- ืคืืืข ืจืขื ืืขืจืื ื ื ืึธืืื ืืืึธืก ืืึธืื ืคึผืจืึธืืืขืืก ืืื ืื ืึทืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืขื ืขื ืคึผืจืึทืกืขืกื ืจืืืืืง.
ืื ืืืืืืืืฉืึทื ื ืคืื ืื ื ืืึทืข ืขื ืืืฉืึทื ื ืึทืจืืึทื ื ืขืืขื ืื ืคืขืื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทืืืฉืึทื ืื ื ืืืจื ื ืื-ืื ืืึทืืืฉืขืจ ืืืึทืืืขืก (ืคืจืึทืงืฉืึทื ืึทื ืฉืืขืืข) ืืื ืืืฉืึทืืขืจ ื ืึธืืื, ืืืึธืก ืืขื ืขื ืืขืืืขื ืฉืืืขืจ ืืืื ืฆื ืื ืคึฟืขืึดืงืืืื ืคืื ืื ืึทืื ืืึธืืึธืจ, ืืื ืืืึธืก ืืขื ืขื ื ืื ืืขืจ ื ืืืืืง ื ืึธื ืึทืืื ื ืฉืืืฆื ืคึฟืึทืจ ื ืึธืืื ืืื ืืึทืกืงืก (ืืึทืกืงืข) ืืื ืืขืงืกืืฉืขืจื ืืื ืืืจืืืขืืงืืึทื. ืขืก ืืื ืืืื ืืขืจืืื ื ืึทื ืขืก ืืื ืึท ืืขืืืขืืงืืื ืคืื ืืขืืืขื ืคึผืจืึธืืืขืืก ืืื ืืจืึทืคืืงืก ืืจืืืืขืจืก ืืืึธืก ืืขื ืขื ืจืขืื ืฆื ืขื ืืขืจืื ืืขื ืืื ืืขื ืืืคึฟื ืคืื ืืจืืขืื ืืื ืืจืืืืขืจืก.
ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืืืืจื ืืืืฃ ืื ื ืืึทืข ืืื ืึทืคืืื ืืึธืืขื, ืื ืฉืึทืคืื ื ืคืื ืจืขื ืืขืจืื ื ืขื ืืืฉืึทื ื ื ืืฆื ืืขืืึทื ืืื ืืึทืงืึธืก ืืื ืืืจืขืงืืงืก ืืื Windows ืืื ื ืืฉื ืืงืกืงืืืืื, ืึธืืขืจ ืื ืฉืึทืคืื ื ืคืื ืึทืืึท ืขื ืืืฉืึทื ื ืืื ืงืึธืืคึผืืืฆืืจื ืืืจื ืื ื ืืฆื ืคืื ืื ืืขืจืข ืฉืคึผืจืึทืื ืคึฟืึทืจ ืฉืึทืืขืจื (ืื "ื ืื โ ืืื โืืืืืงืึทืโ ืขื ืืืฉืึทื ื ื ืืฆื ืื GLSL ืฉืคึผืจืึทื, ืึทืืื ืคึฟืึทืจ ืืขืืึทื ืืื ืืืจืขืงื ืืืขื ืืึธืื ืฆื ืืืคึผืืืงืึทื ืฉืึทืืขืจื ืึธืืขืจ ื ืืฆื ืึท ืฉืืืืข ืืืืืจื ืืืืฃ ืื SPIRV-Cross ืืึธืึธืืงืื).
ืฆืืงืื ืคึฟื ืคึผืืึทื ื ืึทืจืืึทื ื ืขืืขื ืคึผืจืึทืืืืืืื ื HDR ืฉืืืฆื ืืื ืืืฉืืจืื ืคึฟืึทืจ ืจืืืืืง ืงืึธืืืจ ืคืึทืจืืืึทืืืื ื, ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทื ืจืขื ืืขืจืื ื ืืืืฃ ืื ืืคึผื ืืืึทื, ืื ืคืืืืงืืื ืฆื ืจืขื ืืขืจื ืืืืคืก, ืึทืืืขืง-ืกืืจืื ืจืขื ืืขืจืื ื ืืื ืคืึธืจืฉืืขืืื ื ืึธืคึผืืืืืืึทืืืึธื ืก ืคึฟืึทืจ ืขืืืขืจืข ืืื ื ืืืขืจืืง-ืืึทืื ืืขืืืืกืขืก. ืืื ืืขืจ ืืืฆืืืงืขืจ ืคืึธืจืขื ืืื ืื ืืืืคึฟืคึฟืืจืื ื ืคึฟืื ืืขื "ืืืืงืึทื" ืืึธืืึธืจ ื ืึธืขื ื ืฆื ืืขืจ ืืืืคึฟืคึฟืืจืื ื ืคึฟืื ืืขื ืึทืืื "ืื" ืืึธืืึธืจ. ืืขืจ "ื ืื" ืืึธืืึธืจ ืืื ืขืจืืขืจ ืืื ืคืึธืจืฉืืขืืื ื ืฆื ืื ืึทืื "ืื" ืืึธืืึธืจ, ืึธืืขืจ ืื ืื ืืืฆื ืคืึธืจืฉืืขืืื ื ืืื ืืขื ืื ืคึฟืึทืจ ืจืขื ืืขืจืื ื ืืื 60 ืึธืืขืจ 144 ืคืคึผืก. ืขืก ืืื ืืขืจืืืึทืจื ืึทื ืื ืกืืืืึทืฆืืข ืืืขื ืืืืฉื ื ืึธื ืึทืคึผืืึทืืึทืืืืฉืึทื.
ืืงืืจ: opennet.ru