แƒแƒฎแƒแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ OpenGL-แƒ˜แƒกแƒ แƒ“แƒ Vulkan-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ GTK-แƒก

GTK แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒ’แƒแƒ›แƒแƒแƒชแƒฎแƒแƒ“แƒ”แƒก แƒแƒ แƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒแƒ‘แƒ - "ngl" แƒ“แƒ "vulkan", OpenGL (GL 3.3+ แƒ“แƒ GLES 3.0+) แƒ“แƒ Vulkan แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒšแƒ˜ API-แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒแƒฎแƒแƒšแƒ˜ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ“แƒ˜แƒก GTK 4.13.6 แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒ˜แƒ›แƒ”แƒœแƒขแƒฃแƒš แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒแƒจแƒ˜. แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒ˜แƒ›แƒ”แƒœแƒขแƒฃแƒš GTK แƒคแƒ˜แƒšแƒ˜แƒแƒšแƒจแƒ˜, ngl แƒซแƒ แƒแƒ•แƒ แƒแƒฎแƒšแƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ•แƒšแƒ˜แƒœแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒ“แƒ”แƒ•แƒœแƒ แƒกแƒขแƒแƒ‘แƒ˜แƒšแƒฃแƒ  แƒคแƒ˜แƒšแƒ˜แƒแƒšแƒจแƒ˜ 4.14, แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ“แƒ”แƒ‘แƒ แƒซแƒ•แƒ”แƒšแƒ˜ "gl" แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ.

แƒแƒฎแƒแƒšแƒ˜ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ˜ แƒ“แƒ แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ˜ แƒ™แƒแƒ“แƒ˜แƒก แƒ‘แƒแƒ–แƒ˜แƒ“แƒแƒœ. แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒกแƒ˜ แƒ˜แƒ›แƒแƒจแƒ˜ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒก, แƒ แƒแƒ› แƒกแƒแƒคแƒฃแƒซแƒ•แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ Vulkan API, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ—แƒแƒ•แƒ–แƒ” แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ OpenGL-แƒกแƒ—แƒ•แƒ˜แƒก แƒชแƒแƒšแƒ™แƒ” แƒแƒ‘แƒกแƒขแƒ แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒœแƒ” OpenGL-แƒกแƒ แƒ“แƒ Vulkan-แƒก แƒจแƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒแƒ› แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒแƒ› แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ’แƒแƒฎแƒแƒ“แƒ แƒกแƒแƒ”แƒ แƒ—แƒ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ แƒ˜แƒ•แƒ” แƒซแƒ แƒแƒ•แƒจแƒ˜ แƒกแƒชแƒ”แƒœแƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก, แƒขแƒ แƒแƒœแƒกแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก, แƒฅแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒ”แƒฅแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ’แƒšแƒ˜แƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒšแƒแƒ“. แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ”แƒ‘แƒแƒ› แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒœแƒแƒ“ แƒ’แƒแƒแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ แƒแƒ แƒ˜แƒ•แƒ” แƒซแƒ แƒแƒ•แƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒก แƒ‘แƒแƒ–แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ.

แƒซแƒ•แƒ”แƒšแƒ˜ gl แƒซแƒ แƒแƒ•แƒ˜แƒกแƒ’แƒแƒœ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ“แƒ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒš แƒ›แƒแƒ แƒขแƒ˜แƒ• แƒจแƒแƒ“แƒ”แƒ แƒก แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒก แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒแƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ”แƒ‘แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒแƒคแƒกแƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ“แƒแƒœ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ“แƒ แƒแƒก, แƒแƒฎแƒแƒšแƒ˜ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ แƒ” แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒกแƒฃแƒ  แƒจแƒแƒ“แƒ”แƒ แƒก (ubershader), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ˜แƒœแƒขแƒ”แƒ แƒžแƒ แƒ”แƒขแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜แƒ“แƒแƒœ. . แƒ›แƒ˜แƒกแƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒคแƒแƒ แƒ›แƒ˜แƒ—, แƒแƒฎแƒแƒšแƒ˜ แƒ˜แƒ›แƒžแƒšแƒ”แƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฉแƒแƒ›แƒแƒ แƒฉแƒ”แƒ‘แƒ แƒซแƒ•แƒ”แƒšแƒก แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ”แƒขแƒแƒžแƒ–แƒ” แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒแƒฅแƒชแƒ”แƒœแƒขแƒ˜ แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒกแƒฌแƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ–แƒ” แƒ“แƒ แƒ›แƒแƒ•แƒšแƒ-แƒžแƒแƒขแƒ แƒแƒœแƒแƒ‘แƒแƒ–แƒ”.

แƒแƒฎแƒแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒ™แƒšแƒ˜แƒ แƒซแƒ•แƒ”แƒš gl แƒซแƒ แƒแƒ•แƒแƒก:

  • แƒ™แƒแƒœแƒขแƒฃแƒ แƒ˜แƒก แƒ’แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ - แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒจแƒ”แƒ˜แƒœแƒแƒ แƒฉแƒฃแƒœแƒแƒ— แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒแƒ— แƒฃแƒคแƒ แƒ แƒ’แƒšแƒฃแƒ• แƒ™แƒแƒœแƒขแƒฃแƒ แƒ”แƒ‘แƒก.
    แƒแƒฎแƒแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ OpenGL-แƒ˜แƒกแƒ แƒ“แƒ Vulkan-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ GTK-แƒก
  • แƒ—แƒ•แƒ˜แƒ—แƒœแƒ”แƒ‘แƒฃแƒ แƒ˜ แƒ’แƒ แƒแƒ“แƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒก แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒคแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒœแƒขแƒ˜แƒแƒšแƒ˜แƒแƒกแƒ˜แƒœแƒ’แƒ˜ (gl แƒซแƒ แƒแƒ•แƒแƒจแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒฎแƒแƒ–แƒแƒ•แƒแƒœแƒ˜, แƒ แƒแƒ“แƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ™แƒแƒœแƒฃแƒกแƒฃแƒ แƒ˜ แƒ’แƒ แƒแƒ“แƒ˜แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ 6 แƒ’แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒคแƒ”แƒ แƒ”แƒ‘แƒ˜แƒ—).
    แƒแƒฎแƒแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ OpenGL-แƒ˜แƒกแƒ แƒ“แƒ Vulkan-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ”แƒ›แƒแƒขแƒ GTK-แƒก
  • แƒคแƒ แƒแƒฅแƒชแƒ˜แƒฃแƒšแƒ˜ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒ“แƒแƒแƒงแƒ”แƒœแƒแƒ— แƒแƒ แƒ แƒ›แƒ—แƒ”แƒšแƒ˜ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, 125x1200 แƒคแƒแƒœแƒฏแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก 800% แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ’แƒแƒ›แƒแƒ˜แƒงแƒแƒคแƒ แƒ‘แƒฃแƒคแƒ”แƒ แƒ˜ 1500x1000 แƒ“แƒ แƒแƒ แƒ 2400x1600, แƒ แƒแƒ’แƒแƒ แƒช แƒซแƒ•แƒ”แƒš แƒซแƒ แƒแƒ•แƒจแƒ˜.
  • DMA-BUF แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ GPU-แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒ GPU-แƒ–แƒ” แƒ’แƒแƒ“แƒ›แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.
  • แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฐแƒฅแƒแƒœแƒ“แƒแƒ— แƒซแƒ•แƒ”แƒš แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒแƒจแƒ˜, แƒกแƒฌแƒแƒ แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜.

แƒแƒฎแƒแƒšแƒ˜ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒแƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒแƒก แƒแƒ แƒแƒ›แƒ—แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒ— (แƒคแƒ แƒแƒฅแƒชแƒ˜แƒฃแƒšแƒ˜ แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒ) แƒ“แƒ แƒ’แƒšแƒจแƒแƒ“แƒ”แƒ แƒ˜แƒก แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒซแƒšแƒ˜แƒ”แƒ  แƒ˜แƒงแƒ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒซแƒ•แƒ”แƒšแƒ˜ แƒซแƒ แƒแƒ•แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒแƒฆแƒแƒ  แƒ˜แƒงแƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’. แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒœแƒ˜แƒฆแƒ‘แƒ”แƒ‘แƒ˜แƒ— (แƒœแƒ˜แƒฆแƒแƒ‘แƒ˜) แƒ“แƒ แƒขแƒ”แƒฅแƒกแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒญแƒ•แƒ˜แƒ แƒ•แƒแƒšแƒแƒ‘แƒ˜แƒ—. แƒแƒกแƒ”แƒ•แƒ” แƒแƒฆแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜แƒ, แƒ แƒแƒ› แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒจแƒแƒ‘แƒ แƒ“แƒ แƒแƒ˜แƒ•แƒ”แƒ แƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ.

แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒแƒ“, แƒแƒฎแƒแƒšแƒ˜ แƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ˜ แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ–แƒ”, แƒแƒ  แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ˜แƒชแƒฎแƒฃแƒšแƒ˜ แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒœแƒ’แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ Metal-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— macOS-แƒจแƒ˜ แƒ“แƒ DirectX-แƒจแƒ˜ Windows-แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒกแƒ”แƒ—แƒ˜ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ’แƒแƒ แƒ—แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒจแƒแƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— ("ngl" โ€ แƒ“แƒ โ€แƒ•แƒฃแƒšแƒ™แƒแƒœแƒ˜แƒกโ€ แƒซแƒ แƒแƒ•แƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ GLSL แƒ”แƒœแƒแƒก, แƒแƒ›แƒ˜แƒขแƒแƒ› Metal-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ Direct-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฃแƒฌแƒ”แƒ•แƒ— แƒแƒœ แƒ“แƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒขแƒ˜แƒ— แƒจแƒแƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒœ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒœ แƒคแƒ”แƒœแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ SPIRV-Cross แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒฃแƒ›แƒ–แƒ”).

แƒกแƒแƒ›แƒแƒ›แƒแƒ•แƒšแƒ แƒ’แƒ”แƒ’แƒ›แƒ”แƒ‘แƒ˜ แƒ›แƒแƒ˜แƒชแƒแƒ•แƒก HDR-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒแƒก แƒ“แƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก แƒคแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, GPU-แƒก แƒ›แƒฎแƒ แƒ˜แƒ“แƒแƒœ แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ˜แƒก แƒ แƒ”แƒœแƒ“แƒ”แƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก, แƒ’แƒšแƒ˜แƒคแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒแƒก, แƒกแƒขแƒ แƒ˜แƒ›แƒ˜แƒœแƒ’แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒแƒก แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก แƒซแƒ•แƒ”แƒšแƒ˜ แƒ“แƒ แƒ“แƒแƒ‘แƒแƒšแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ˜แƒกแƒ˜ แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒคแƒแƒ แƒ›แƒ˜แƒ—, "แƒ•แƒฃแƒšแƒ™แƒแƒœแƒ˜แƒก" แƒซแƒ แƒแƒ•แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒแƒฎแƒšแƒแƒกแƒแƒ แƒซแƒ•แƒ”แƒšแƒ˜ "gl" แƒซแƒ แƒแƒ•แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒกแƒ—แƒแƒœ. "ngl" แƒซแƒ แƒแƒ•แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ“แƒแƒ‘แƒ˜แƒ— แƒฉแƒแƒ›แƒแƒฃแƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ แƒซแƒ•แƒ”แƒš "gl" แƒซแƒ แƒแƒ•แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ 60 แƒแƒœ 144 FPS แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ˜แƒ— แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒแƒ“. แƒ›แƒแƒกแƒแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

แƒฌแƒงแƒแƒ แƒ: opennet.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ